System and method for segmentation of images of objects that are occluded by a semi-transparent material
First Claim
1. A computer imaging system, having one or more memories and one or more central processing units (CPU), the system segmenting images of one or more objects from a background image, the system comprising:
- one or more image acquisition units that acquire the background image and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
an intensity transform that isolates a light intensity component from each of the combined image and background image, so that a relative reflectance value for each of the spectral bands in both the combined image and background image remains; and
a comparison process that performs a pixel by pixel comparison to determine a set of locations where the relative reflectance values differ between the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background.
7 Assignments
0 Petitions
Accused Products
Abstract
An image processing system segments an object from the background of a scene where the scene is illuminated by unknown ambient light sources. An image of the scene with the object and an image of the background scene are captured by an image input device. These images are color corrected, using the image of a gray patch that is visible. A further transform converts the image from a red, green, blue format into a hue, saturation and intensity representation. The two images are then novelly compared on a pixel-by-pixel basis in the hue, saturation and intensity domain.
55 Citations
18 Claims
-
1. A computer imaging system, having one or more memories and one or more central processing units (CPU), the system segmenting images of one or more objects from a background image, the system comprising:
-
one or more image acquisition units that acquire the background image and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
an intensity transform that isolates a light intensity component from each of the combined image and background image, so that a relative reflectance value for each of the spectral bands in both the combined image and background image remains; and
a comparison process that performs a pixel by pixel comparison to determine a set of locations where the relative reflectance values differ between the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background. - View Dependent Claims (2, 3)
-
-
4. A computer imaging system, having one or more memories and one or more central processing units (CPU), the system segmenting images of one or more objects from a background image, the system comprising:
-
one or more image acquisition units that acquire the background imaged and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
a normalization function that normalizes the background image and the combined image so that corresponding pixels have the same response in both images;
an intensity transform that isolates a light intensity component from each of the combined image and background image, so that a pixel-wise reflectance value for each of the spectral bands in both the combined image and background image remains; and
a comparison process that performs a pixel by pixel comparison to determine a set of locations where the reflectance values are dissimilar in the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer imaging system, having one or more memories and one or more central processing units (CPU), the system segmenting images of one or more objects from a background image, the system comprising:
-
one or more image acquisition units that acquire the background imaged and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
a normalization function that normalizes the background image and the combined image so that corresponding pixels have the same response in both images;
an intensity transform that isolates a light intensity component from each of the combined image and background image, so that a pixel-wise reflectance value for each of the spectral bands in both the combined image and background image remains, the intensity transform also providing an intensity value for the associated pixel; and
a comparison process that performs a pixel by pixel comparison to determine a set of locations where any of the reflectance values and associated intensity value are dissimilar in the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background. - View Dependent Claims (10, 11, 12, 13, 14, 15)
determining a set of foreground connected components on the set of locations;
determining the area of each of the foreground connected components; and
removing any component that has an area less than a percentage of the area of the largest component in order to eliminate one or more outlying portions of the set of locations.
-
-
15. A system, as in claim 9, further comprising a connecting process comprising the steps of:
-
determining a set of foreground and background connected components on the set of locations;
determining the area of the foreground and background connected components; and
adding to the foreground set of locations any background component that has an area less than a percentage of the area of the largest foreground component in order to fill in one or more holes in the set of locations.
-
-
16. A method executing on a computer imaging system, the method comprising the steps of:
-
acquiring the background image and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
isolating a light intensity component from each of the combined image and background image, so that a relative reflectance value for each of the spectral bands in both the combined image and background image remains; and
performing a pixel by pixel comparison to determine a set of locations where the relative reflectance values differ between the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background.
-
-
17. A computer imaging system, having one or more memories and one or more central processing units (CPU), the system segmenting images of one or more objects from a background image, the system comprising:
-
means for acquiring the background image and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
means for isolating a light intensity component from each of the combined image and background image, so that a relative reflectance value for each of the spectral bands in both the combined image and background image remains; and
means for performing a pixel by pixel comparison to determine a set of locations where the relative reflectance values that differ between the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background.
-
-
18. A computer program product having a method comprising the steps of:
-
acquiring the background imaged and a combined image of one or more of the objects in front of the background image, the background image and the combined image having two or more spectral bands and being stored in one or more of the memories;
isolating a light intensity component from each of the combined image and background image, so that a relative reflectance value for each of the spectral bands in both the combined image and background image remains; and
performing a pixel by pixel comparison to determine a set of locations where the relative reflectance values differ between the combined image and background image, the set of locations representing a portion of the combined image corresponding to the objects without the background.
-
Specification