Method for segmenting a digital image into a foreground region and a key color region
First Claim
1. A method for segmenting a digital image into a foreground region and a key color region comprising the steps of:
- a) characterizing a distribution of key color values;
b) using the distribution of key color values to produce a multi-dimensional look-up table having three or more dimensions indexed by color values in a selected color space to defme a key color volume;
c) addressing the multi-dimensional look-up table with color values of pixels in the digital image to determine whether the color values of such pixels are within the key color volume; and
d) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for segmenting a digital image into a foreground region and a key color region including characterizing a distribution of key color values; using the distribution of key color values to produce a multi-dimensional look-up-table having three or more dimensions indexed by color values in a selected color space to define a key color volume; addressing the multi-dimensional look-up table with color values of pixels in the digital image to determine whether the color values of such pixels are within the key color volume; and labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region.
172 Citations
38 Claims
-
1. A method for segmenting a digital image into a foreground region and a key color region comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to produce a multi-dimensional look-up table having three or more dimensions indexed by color values in a selected color space to defme a key color volume; c) addressing the multi-dimensional look-up table with color values of pixels in the digital image to determine whether the color values of such pixels are within the key color volume; and d) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for segmenting a digital image into a foreground region and a key color region comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to define a key color volume in a selected color space where the key color volume is characterized by a range of hue angles and a range of chroma values wherein at least one of such ranges is a function of a luminance value; and c) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for segmenting a first digital image into a foreground region and a key color region and composing the foreground region of the first digital image with a background digital image to produce a composite digital image comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to produce a multi-dimensional look-up-table having three or more dimensions indexed by color values in a selected color space to define a key color volume; c) addressing the multi-dimensional look-up table with color values of pixels in the digital image to determine whether the color values of such pixels are within the key color volume; d) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region; and e) combining the first digital image with a background digital image using the segmented regions to produce the composite digital image.
-
-
34. A method for segmenting a first digital image into a foreground region and a key color region and composing the foreground region of the first digital image with a background digital image to produce a composite digital image comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to define a key color volume in a selected color space where the key color volume is characterized by a range of hue angles and a range of chroma values wherein at least one of such ranges is a function of a luminance value; c) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region; and d) combining the first digital image with a background digital image using the segmented regions to produce the composite digital image.
-
-
35. A computer program product having a computer program stored therein for segmenting a digital image into a foreground region and a key color region comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to produce a multi-dimensional look-up-table having three or more dimensions indexed by color values in a selected color space to define a key color volume; c) addressing the multi-dimensional look-up table with color values of pixels in the digital image to determine whether the color values of such pixels are within the key color volume; and d) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region.
-
-
36. A computer program product having a computer program stored therein for segmenting a digital image into a foreground region and a key color region comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to define a key color volume in a selected color space where the key color volume is characterized by a range of hue angles and a range of chroma values wherein at least one of such ranges is a function of a luminance value; and c) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region.
-
-
37. A computer program product having a computer program stored therein for segmenting a digital image into a foreground region and a key color region comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to produce a multi-dimensional look-up-table having three or more dimensions indexed by color values in a selected color space to define a key color volume; c) addressing the multi-dimensional look-up table with color values of pixels in the digital image to determine whether the color values of such pixels are within the key color volume; d) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region; and e) combining the first digital image with a background digital image using the segmented regions to produce the composite digital image.
-
-
38. A computer program product having a computer program stored therein for segmenting a digital image into a foreground region and a key color region comprising the steps of:
-
a) characterizing a distribution of key color values; b) using the distribution of key color values to define a key color volume in a selected color space where the key color volume is characterized by a range of hue angles and a range of chroma values wherein at least one of such ranges is a function of a luminance value; c) labeling pixels in the digital image whose color values fall within the key color volume to be within the key color region and labeling all other pixels to be within the foreground region whereby the digital image is segmented into the foreground region and the key color region; and d) combining the first digital image with a background digital image using the segmented regions to produce the composite digital image.
-
Specification