Two Stage Detection for Photographic Eye Artifacts
First Claim
1. A method of detecting a red-eye defect within a digital image(a) acquiring an image including one or more faces including a red eye defect;
- (b) 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;
(c) correcting the first set of red eye regions for generating a first red eye corrected image;
(d) recording a subset of rejected candidate red eye regions that were rejected for correction in the first stage without full analysis;
(e) re-analyzing the subset of rejected candidate red eye regions in a later second stage to determine a second set of confirmed redeye regions;
(f) correcting the second set of confirmed red eye regions and generating a second red eye corrected image which has the first and second sets of confirmed red eye regions corrected therein; and
(g) electronically storing, transmitting, further processing or editing, or displaying the second red eye corrected image, or combinations thereof.
5 Assignments
0 Petitions
Accused Products
Abstract
The detection of red-eye defects is enhanced in digital images for embedded image acquisition and processing systems. A two-stage redeye filtering system includes a speed optimized filter that performs initial segmentation of candidate redeye regions and optionally applies a speed-optimized set of falsing/verification filters to determine a first set of confirmed redeye regions for correction. Some of the candidate regions which are rejected during the first stage are recorded and re-analyzed during a second stage by an alternative set of analysis-optimized filters to determine a second set of confirmed redeye regions.
-
Citations
31 Claims
-
1. A method of detecting a red-eye defect within a digital image
(a) acquiring an image including one or more faces including a red eye defect; -
(b) 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; (c) correcting the first set of red eye regions for generating a first red eye corrected image; (d) recording a subset of rejected candidate red eye regions that were rejected for correction in the first stage without full analysis; (e) re-analyzing the subset of rejected candidate red eye regions in a later second stage to determine a second set of confirmed redeye regions; (f) correcting the second set of confirmed red eye regions and generating a second red eye corrected image which has the first and second sets of confirmed red eye regions corrected therein; and (g) electronically storing, transmitting, further processing or editing, or displaying the second red eye corrected image, or combinations thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An embedded image acquisition and processing system, comprising.
(a) an image acquisition subsystem; -
(b) a speed-optimized 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 storage device to record a subset of rejected candidate red eye regions that were rejected for correction in the first stage without full analysis; (d) an analysis-optimized filter that determines in a later second stage a second set of one or more confirmed red eye regions designated for correction; (e) a processor for correcting the red eye defect including the first and second sets of confirmed red eye regions within the acquired image 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 (7, 8, 9, 10, 11)
-
-
12. A method of detecting eye defects within digital images, comprising:
-
(a) acquiring an image including one or more faces including red and non-red eye defects; (b) 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; (c) correcting the first set of red eye regions for generating a first red eye corrected image; (d) performing in a later second stage a segmentation of candidate golden eye or white eye regions, or both, to determine a second set of one or more confirmed non-red eye defect regions also designated for correction; (e) correcting the second set of non-red eye defect regions within the first red eye corrected image for generating an red and non-red eye defect corrected image; (f) electronically storing, transmitting, further processing or editing, or displaying the second red eye corrected image, or combinations thereof. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An embedded image acquisition and processing system, comprising.
(a) an image acquisition subsystem; -
(b) a speed-optimized 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) an analysis-optimized filter that determines in a later second stage a second set of one or more confirmed non-red eye regions designated for correction; (d) one or more processors for correcting the red and non-red eye defects including the first and second sets of confirmed red and non-red eye regions, respectively, within the acquired image and generating a red and non-red eye corrected image; and (e) wherein the red and non-red eye corrected image is electronically stored, transmitted, further processed or edited, or displayed, or combinations thereof. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of processing a digital image comprising:
-
(a) obtaining candidate face regions of an acquired digital image; (b) filtering the candidate face regions with a first speed optimized filter to produce a first set of candidate red-eye regions; (c) encoding at least a portion of the acquired digital image; and (d) storing the encoded portion of the acquired digital image in association with said first set of candidate red-eye regions for later image processing of said encoded image. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system for processing a digital image comprising:
-
(a) an image acquisition subsystem; (b) a face detector for obtaining candidate face regions of an acquired digital image; (c) a speed optimized filter for filtering the candidate face regions to produce a first set of candidate red-eye regions; (d) a processor for encoding at least a portion of the acquired digital image; and (e) storing the encoded portion of the acquired digital image in association with said first set of candidate red-eye regions for later image processing of said encoded image. - View Dependent Claims (29, 30, 31)
-
Specification