Two stage detection for photographic eye artifacts
First Claim
Patent Images
1. A method of processing a digital image comprising:
- using a processor;
obtaining candidate face regions of an acquired digital image;
filtering the candidate face regions with a first speed optimized filter to produce a first set of candidate red-eye regions;
encoding at least a portion of the acquired digital image; and
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,wherein the first speed optimized filter is applied upon image acquisition, and a second analysis-optimized filter is applied in a background or playback mode or both.
4 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.
327 Citations
11 Claims
-
1. A method of processing a digital image comprising:
- using a processor;
obtaining candidate face regions of an acquired digital image; filtering the candidate face regions with a first speed optimized filter to produce a first set of candidate red-eye regions; encoding at least a portion of the acquired digital image; and 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, wherein the first speed optimized filter is applied upon image acquisition, and a second analysis-optimized filter is applied in a background or playback mode or both. - View Dependent Claims (2, 3, 4)
- using a processor;
-
5. 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; (e) a storage device for storing therein 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; and (f) an analysis optimized filter for filtering the candidate red-eye regions in a background or playback mode or both, (g) wherein the speed optimized filter is applied upon image acquisition. - View Dependent Claims (6, 7)
-
-
8. One or more non-transitory, processor-readable media having code embedded therein for programming one or more processors to perform a method of processing a digital image, wherein the method comprises:
-
obtaining candidate face regions of an acquired digital image; filtering the candidate face regions with a first speed optimized filter to produce a first set of candidate red-eye regions; encoding at least a portion of the acquired digital image; and 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, wherein the first speed optimized filter is applied upon image acquisition, and a second analysis-optimized filter is applied in a background or playback mode or both. - View Dependent Claims (9, 10, 11)
-
Specification