Red Eye False Positive Filtering Using Face Location and Orientation
First Claim
1. A method of detecting and correcting a red-eye defect within a digital image, comprising:
- acquiring an image including one or more non red eye defect regions having a red color;
performing in a first stage an initial segmentation of candidate redeye regions to determine a first set of one or more confirmed redeye regions designated for correction;
analyzing pixels in a vicinity of at least one of the one or more confirmed red eye regions of the first set;
analyzing the first set of confirmed redeye regions based on the analyzing of said pixels in said vicinity of said at least one of said one or more confirmed red eye regions of said first set;
removing from the first set any confirmed redeye regions having at least a certain threshold probability of being a false positive based on said analyzing of said first set of confirmed red eye regions, and thereby generating a second set;
correcting the second set of confirmed red eye regions and generating a red eye corrected image which has the second set of confirmed red eye regions corrected therein; and
electronically storing, transmitting, further processing or editing, or displaying the red eye corrected image, or combinations thereof.
5 Assignments
0 Petitions
Accused Products
Abstract
An image is acquired including a red eye defect and non red eye defect regions having a red color. An initial segmentation of candidate redeye regions is performed. A location and orientation of one or more faces within the image are determined. The candidate redeye regions are analyzed based on the determined location and orientation of the one or more faces to determine a probability that each redeye region appears at a position of an eye. Any confirmed redeye regions having at least a certain threshold probability of being a false positive are removed as candidate redeye defect regions. The remaining redeye defect regions are corrected and a red eye corrected image is generated.
-
Citations
20 Claims
-
1. A method of detecting and correcting a red-eye defect within a digital image, comprising:
-
acquiring an image including one or more non red eye defect regions having a red color; performing in a first stage an initial segmentation of candidate redeye regions to determine a first set of one or more confirmed redeye regions designated for correction; analyzing pixels in a vicinity of at least one of the one or more confirmed red eye regions of the first set; analyzing the first set of confirmed redeye regions based on the analyzing of said pixels in said vicinity of said at least one of said one or more confirmed red eye regions of said first set; removing from the first set any confirmed redeye regions having at least a certain threshold probability of being a false positive based on said analyzing of said first set of confirmed red eye regions, and thereby generating a second set; correcting the second set of confirmed red eye regions and generating a red eye corrected image which has the second set of confirmed red eye regions corrected therein; and electronically storing, transmitting, further processing or editing, or displaying the red eye corrected image, or combinations thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An embedded image acquisition and processing system, comprising.
(a) an image acquisition subsystem; -
(b) a red eye filter that performs in a first stage an initial segmentation of candidate redeye regions detected within an acquired image to determine a first set of one or more confirmed redeye regions designated for correction; (c) a pixel analyzer configured to analyze pixels in a vicinity of at least one of the one or more confirmed red eye regions of the first set; (d) an analysis filter that determines a probability that each confirmed redeye region appears at a position of an eye based on results of applying the pixel analyzer to the at least one of the one or more confirmed red eye regions of the first set; (e) a processor for correcting the red eye defects of the confirmed red eye regions of the first set minus any having at least a certain threshold probability of being a false positive based on said results of applying said pixel analyzer and generating a red eye corrected image; and (f) wherein the red eye corrected image is electronically stored, transmitted, further processed or edited, or displayed, or combinations thereof. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more storage devices having processor-readable code embodied therein for programming one or more processors to perform a method of detecting and correcting a red-eye defect within an acquired digital image that includes one or more non red eye defect regions having a red color, the method comprising:
-
performing in a first stage an initial segmentation of candidate redeye regions to determine a first set of one or more confirmed redeye regions designated for correction; analyzing pixels in a vicinity of at least one of the one or more confirmed red eye regions of the first set; analyzing the first set of confirmed redeye regions based on the analyzing of said pixels in said vicinity of said at least one of said one or more confirmed red eye regions of said first set; removing from the first set any confirmed redeye regions having at least a certain threshold probability of being a false positive based on said analyzing of said first set of confirmed red eye regions, and thereby generating a second set; correcting the second set of confirmed red eye regions and generating a red eye corrected image which has the second set of confirmed red eye regions corrected therein; and electronically storing, transmitting, further processing or editing, or displaying the red eye corrected image, or combinations thereof - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification