Method Of Detecting Red-Eye Objects In Digital Images Using Color, Structural, And Geometric Characteristics
First Claim
1. A method for red-eye detection in an input image, the method comprising the acts of:
- enhancing redness of input image pixels having a threshold level of redness contrast; and
identifying candidate red-eye pixels in the enhanced image.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, devices, and computer program products for red-eye detection in a digital image. In one example embodiment, a method for detecting a red-eye effect in a digital image includes several acts. First, red pixels having a predetermined degree of redness are identified in the image. Next, redness contrast is detected with respect to each of the red pixels and redness is then enhanced for those red pixels having a predetermined level of redness contrast. The pixels identified as being red are then further refined by applying another redness threshold based on one or more color characteristics associated with the red pixels. The refined set of red pixels may then be partitioned into a set of one or more candidate red-eye objects. A candidate red-eye object may be removed as a false positive based on geometric constraints associated with red-eye objects and/or proximity of the object to pixels with human skin-like color tones.
39 Citations
24 Claims
-
1. A method for red-eye detection in an input image, the method comprising the acts of:
-
enhancing redness of input image pixels having a threshold level of redness contrast; and identifying candidate red-eye pixels in the enhanced image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for red-eye detection in an input image, the method comprising the acts of:
-
generating a gamma-corrected image by performing image-adaptive gamma correction on at least a portion of the input image based on gray-scale intensity values of input image pixels; and identifying an object in the input image as a candidate red-eye object based on whether, in the gamma-corrected image, pixels of a human skin-like color are detected proximate to the object in a predetermined number of directions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for red-eye detection in an image, the method comprising the acts of:
-
identifying, in the image, a set of red pixels having a predetermined level of redness contrast with respect to neighboring pixels; and partitioning pixels in the set of red pixels into a set of one or more candidate red-eye objects. - View Dependent Claims (19, 20, 24)
-
-
21. One or more computer-readable media having computer-readable instructions thereon which, when executed, implement a method for processing an image to detect a red-eye effect, the method comprising the acts of:
-
identifying, in the image, a set of red pixels having a predetermined level of redness contrast with respect to neighboring pixels; and partitioning pixels in the set of red pixels into a set of one or more candidate red-eye objects.
-
-
22. A method for red-eye detection in an image, the method comprising the acts of:
-
identifying, in the image, a first set of red pixels having a predetermined degree of redness; detecting redness contrast in a plurality of directions with respect to each pixel in the first set of red pixels; enhancing redness of pixels in the first set of red pixels that have a predetermined level of redness contrast in at least one of the plurality of directions; identifying a second set of pixels from the first set of red pixels by deriving one or more color characteristics associated with individual pixels in the first set of red pixels and comparing the one or more color characteristics to one or more corresponding color characteristics common to all of the pixels in the first set of red pixels; partitioning pixels in the second set of red pixels into a set of one or more candidate red-eye objects; determining whether to remove a candidate red-eye object from the set of one or more candidate red-eye objects by applying geometric constraints to each of the one or more candidate red-eye objects; performing image-adaptive gamma correction on the image using a gray-scaled version of the image; and determining whether to remove a candidate red-eye object from the set of one or more candidate red-eye objects based on whether pixels with human skin-like color tones are detected in the gamma-corrected image in a predetermined number of directions proximate to each of the one or more candidate red-eye objects.
-
-
23. One or more computer-readable media having computer-readable instructions thereon which, when executed, implement a method for processing an image to detect a red-eye effect, the method comprising the acts of:
-
identifying, in the image, a first set of red pixels having a predetermined degree of redness; detecting redness contrast in a plurality of directions with respect to each pixel in the first set of red pixels; enhancing redness of pixels in the first set of red pixels that have a predetermined level of redness contrast in at least one of the plurality of directions; identifying a second set of pixels from the first set of red pixels by deriving one or more color characteristics associated with individual pixels in the first set of red pixels and comparing the one or more color characteristics to one or more corresponding color characteristics common to all of the pixels in the first set of red pixels; partitioning pixels in the second set of red pixels into a set of one or more candidate red-eye objects; removing a candidate red-eye object from the set of one or more candidate red-eye objects by applying geometric constraints to each of the one or more candidate red-eye objects; performing image-adaptive gamma correction on the image using a gray-scale histogram of the image; and removing a candidate red-eye object from the set of one or more candidate red-eye objects based on whether pixels with human skin-like color tones are detected in the gamma-corrected image in a predetermined number of directions proximate to each of the one or more candidate red-eye objects.
-
Specification