US6252976B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer program product for redeye detection
Assignee: Monument Peak Ventures LLC
•
Filing: 1998-05-26
•
Granted: 2001-06-26
•
Expires: 2018-05-26
Abstract
Abstract A computer program product for detecting eye color defects of a subject in an image due to flash illumination comprises: a computer readable storage medium having a computer program stored thereon for performing the steps of detecting skin colored regions in a digital image; searching the skin colored regions for groups of pixels with color characteristic of redeye defect; and correcting color of the pixels based on a location of redeye defect found in step (b).
Inventors
- 👤 Jay S. Schildkraut
- 👤 Robert T. Gray
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:45
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/18; G06V40/193; G06T; G06T7/00; G06T7/0002; G06T7/90; H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/624; G06T2207/00; G06T2207/10; G06T2207/10024; G06T2207/30; G06T2207/30196; G06T2207/30201; G06T2207/30216
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
111 words
A method for detecting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a skin colored region in a digital image; (b) detecting a human face by determining if the skin colored region has a predetermined characteristic of a human face; (c) detecting a pair of candidate redeye defects originating from a pair of eyes in or adjacent to the detected human face based on comparing a distance between the candidate redeye defects and a dimension of the detected human face; and (d) selecting the candidate redeye defects as actual redeye defects based on the results of step (c).
Claim 2
Independent Claim
111 words
A method for detecting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a skin colored region in a digital image; (b) detecting a human face by determining if the skin colored region has a predetermined characteristic of a human face; (c) detecting a pair of candidate redeye defects originating from a pair of eyes in or adjacent to the detected human face based on comparing a distance between the candidate redeye defects and a dimension of the detected human face; and (d) selecting the candidate redeye defects as actual redeye defects based on the results of step (c).
Claim 3
Dependent Claim
27 words
The method as in claim 1 , wherein step (c) includes providing a width of the detected human face as the dimension of the detected human face.
Claim 4
Independent Claim
68 words
A method for detecting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a pair of candidate redeye defects originating from a pair of eyes in the image; and (b) evaluating the pair of candidate redeye defects based on a characteristic of each defect in the pair in relation to a distance between the redeye defects.
Claim 5
Independent Claim
68 words
A method for detecting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a pair of candidate redeye defects originating from a pair of eyes in the image; and (b) evaluating the pair of candidate redeye defects based on a characteristic of each defect in the pair in relation to a distance between the redeye defects.
Claim 6
Dependent Claim
21 words
The method as in claim 3 , wherein step (b) includes providing a size of the redeye defect as the characteristic.
Claim 7
Dependent Claim
21 words
The method as in claim 3 , wherein step (b) includes providing a match to an eye template as the characteristic.
Claim 8
Independent Claim
118 words
A method for detecting and correcting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a skin colored region in a digital image; (b) detecting a human face by determining if the skin colored region has a predetermined characteristic of a human face; (c) detecting a pair of candidate redeye defects originating from a pair of eyes in or adjacent to the detected human face based on comparing a distance between the candidate redeye defects and a dimension of the detected human face; (d) selecting the candidate redeye defects as actual redeye defects based on the results of step (c); and (e) correcting the redeye defects.
Claim 9
Independent Claim
118 words
A method for detecting and correcting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a skin colored region in a digital image; (b) detecting a human face by determining if the skin colored region has a predetermined characteristic of a human face; (c) detecting a pair of candidate redeye defects originating from a pair of eyes in or adjacent to the detected human face based on comparing a distance between the candidate redeye defects and a dimension of the detected human face; (d) selecting the candidate redeye defects as actual redeye defects based on the results of step (c); and (e) correcting the redeye defects.
Claim 10
Dependent Claim
27 words
The method as in claim 6 , wherein step (c) includes providing a width of the detected human face as the dimension of the detected human face.
Claim 11
Independent Claim
77 words
A method for detecting and correcting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a pair of candidate redeye defects originating from a pair of eyes in the image; (b) evaluating the pair of candidate redeye defects based on a characteristic of each defect in the pair in relation to a distance between the redeye defects; and (c) correcting the pair of redeye defects.
Claim 12
Independent Claim
77 words
A method for detecting and correcting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a pair of candidate redeye defects originating from a pair of eyes in the image; (b) evaluating the pair of candidate redeye defects based on a characteristic of each defect in the pair in relation to a distance between the redeye defects; and (c) correcting the pair of redeye defects.
Claim 13
Dependent Claim
21 words
The method as in claim 8 , wherein step (b) includes providing a size of the redeye defect as the characteristic.
Claim 14
Dependent Claim
21 words
The method as in claim 8 , wherein step (b) includes providing a match to an eye template as the characteristic.
Claim 15
Independent Claim
142 words
A method for detecting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a skin colored region in a digital image; (b) detecting a human face by determining if the skin colored region has a predetermined characteristic of a human face; (c) detecting a candidate redeye pixel based at least in part on a position of the candidate redeye pixel in a non-skin colored hole in the detected human face, wherein said detecting a candidate redeye pixel includes growing a candidate redeye defect from the candidate redeye pixel and evaluating the candidate redeye defect based on at least one of the size, color and shape of the candidate redeye defect grown from the candidate redeye pixel; and (d) selecting a candidate redeye defect based on the results of step (c).
Claim 16
Independent Claim
142 words
A method for detecting eye color defects of a subject in an image due to flash illumination, the method comprising the steps of: (a) detecting a skin colored region in a digital image; (b) detecting a human face by determining if the skin colored region has a predetermined characteristic of a human face; (c) detecting a candidate redeye pixel based at least in part on a position of the candidate redeye pixel in a non-skin colored hole in the detected human face, wherein said detecting a candidate redeye pixel includes growing a candidate redeye defect from the candidate redeye pixel and evaluating the candidate redeye defect based on at least one of the size, color and shape of the candidate redeye defect grown from the candidate redeye pixel; and (d) selecting a candidate redeye defect based on the results of step (c).
Claim 17
Dependent Claim
40 words
The method as claimed in claim 11 wherein step (c) further comprises the step of assigning a score based on at least one of the size, color and shape of the candidate redeye defect grown from the candidate redeye pixel.
Claim 18
Dependent Claim
62 words
The method as claimed in claim 12 further comprising the steps of scoring a pair of candidate redeye defects originating from a pair of eyes in or adjacent to the human face based on comparing the consistency of at least one of their size, shape and color; and selecting the candidate redeye defects as actual redeye defects based on the scoring results.
References Cited (Backward Citations)
US4689666A
Cited
US5130935A
Cited
US5008946A
Cited
US5128711A
Cited
US5719951A
Cited
US5430809A
Cited
US5355163A
Cited
US5432863A
Cited
US5991549A
Cited
US5572596A
Cited
US5859921A
Cited
US5878156A
Cited
US5990973A
Cited
JPH10233929A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-06-25 | 2004-12-25 | 2005-06-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-06-25 | 2008-12-25 | 2009-06-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-06-25 | 2012-12-25 | 2013-06-26 | $7700.00 | Window Closed / Lapsed |