IP Library Granted Patent US 7,831,067
Granted Patent B2
US 7,831,067 · App. 11/130,630 · Granted Nov 9, 2010

Methods and apparatus for automated, multi-level red eye correction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,831,067
App. No.
11/130,630
Granted
Nov 9, 2010
Kind
B2
Abstract

Various methods and apparatus for multi-level red eye correction in a digital image are described. In an embodiment, a method receives an input that identifies an actual red eye in a digital image and a red eye candidate score associated with the actual red eye. The red eye candidate score of the actual red eye exceeds a detection threshold value. The method corrects the coloration of the actual red eye with a level of correction based on the red eye candidate score.

Claims (29)

1. A non-transitory machine readable medium that includes instructions that, when executed by the machine, cause the machine to perform operations, comprising:

computing a set of feature scores, wherein each feature score corresponds to a different eye feature and indicates the likelihood that the eye feature is present in a red eye candidate zone within an image;

computing a red eye candidate score for the red eye candidate zone based on the set of feature scores;

determining that the red eye candidate score exceeds a detection threshold value indicating that the red eye candidate zone corresponds to an actual red eye;

applying a partial level of correction to the actual red eye when the red eye candidate score is less than a full correction threshold, or

applying a full level of correction to the actual red eye when the red eye candidate score is greater than or equal to the full correction threshold.

2. The non-transitory machine readable medium that contains instructions of claim 1 , wherein the partial level of correction corrects a chroma value associated with pixels forming the actual red eye in the digital image.

3. The non-transitory machine readable medium that contains instructions of claim 1 , wherein the full level of correction corrects a chroma value and a luminance value associated with pixels forming the actual red eye in the digital image.

4. The non-transitory machine readable medium that contains instructions of claim 1 , wherein the full level of correction creates a highlight in the actual red eye in the digital image.

5. The non-transitory machine readable medium that contains instructions of claim 1 , wherein the full level of correction corrects a ring around the actual red eye using a diminishing correction ratio.

6. The non-transitory machine readable medium that contains instructions of claim 3 , wherein the chroma value is corrected toward a brown coloration.

7. The non-transitory machine readable medium that contains instructions of claim 1 , which when executed by the machine perform the further operations, comprising: detecting a single red eye candidate above the preset threshold and applying the level of correction to a pair of eyes.

8. The non-transitory machine readable medium that contains instructions of claim 1 , wherein the machine readable medium is contained within a processing unit and the processing unit receives the digital image from a one time use digital camera.

9. A computer-implemented method for red-eye correction, comprising one or more computers implementing in the following steps:

computing a set of feature scores, wherein each feature score corresponds to a different eye feature and indicates the likelihood that the eye feature is present in a red eye candidate zone within an image;

computing a red eye candidate score for the red eye candidate zone based on the set of feature scores;

determining that the red eye candidate score exceeds a detection threshold value indicating that the red eye candidate zone corresponds to an actual red eye; and

applying a partial level of correction to the actual red eye when the red eye candidate score is less than a full correction threshold; or

applying a full level of correction to the actual red eye when the red eye candidate score is greater than or equal to the full correction threshold.

10. The method of claim 9 , wherein the partial level of correction compensates pixels in an identified red eye candidate zone rather than compensating an entire pupil, iris, and white portion of the eye.

11. A computer system, comprising:

a memory; and

a processing unit configured to:

compute a set of feature scores, wherein each feature score corresponds to a different eye feature and indicates the likelihood that the eye feature is present in a red eye candidate zone;

compute a red eye candidate score for the red eye candidate zone based on the set of feature scores;

determine that the red eye candidate score exceeds a detection threshold value indicating that the red eye candidate zone corresponds to an actual red eye; and

apply a partial level of correction to the actual red eye when the red eye candidate score is less than a full correction threshold; or

apply a full level of correction to the actual red eye when the red eye candidate score is greater than or equal to the full correction threshold.

12. The computer system of claim 11 , wherein the memory stores instructions that, when executed by the processing unit, configure the processing unit to compute the set of feature scores, compute the red eye candidate score for the red eye candidate zone, determine that the detection threshold value is exceeded and apply the partial level of correction or the full level of correction.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2014
From: CISCO TECHNOLOGY, INC.
To: LINKEDIN CORPORATION
Reel/Frame 034147/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2010
From: PURE DIGITAL TECHNOLOGIES LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 023905/0984 →
CHANGE OF NAME Recorded Oct 8, 2009
From: PURE DIGITAL TECHNOLOGIES, INC.
To: PURE DIGITAL TECHNOLOGIES LLC
Reel/Frame 023337/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2005
From: LE SHIFFER, KATERINA; FURLAN, JOHN LOUIS WARPAKOWSKI; INMAN, RICHARD TOBIAS
To: PURE DIGITAL TECHNOLOGIES, INC.
Reel/Frame 016998/0629 →