Systems and methods of detecting and correcting redeye in an image suitable for embedded applications
First Claim
1. A method of processing an input image, comprising:
- sub-sampling the input image to generate a thumbnail image; and
detecting redeye pixel areas in the thumbnail image.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of detecting and correcting redeye in an image are described. In one aspect, the input image is sub-sampled to generate a thumbnail image, redeye pixel areas are detected in the thumbnail image. In another aspect, an input image having lines of pixels with original color values is processed. One or more redeye pixel areas corresponding to respective areas in the input image are detected. Each pixel in the input image corresponding to the detected redeye pixel areas is classified as a redeye pixel or a non-redeye pixel on a line-by-line basis without reference to pixels in adjacent lines. The original color values of pixels in the input image classified as redeye pixels are corrected.
157 Citations
68 Claims
-
1. A method of processing an input image, comprising:
-
sub-sampling the input image to generate a thumbnail image; and
detecting redeye pixel areas in the thumbnail image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of processing an input image having lines of pixels with original color values, comprising:
-
detecting one or more redeye pixel areas corresponding to respective areas in the input image;
classifying each pixel in the input image corresponding to the detected redeye pixel areas as a redeye pixel or a non-redeye pixel on a line-by-line basis without reference to pixels in adjacent lines; and
correcting the original color values of pixels in the input image classified as redeye pixels. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A system for processing an input image, comprising a redeye detection module operable to:
-
sub-sample the input image to generate a thumbnail image; and
detect redeye pixel areas in the thumbnail image. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A system for processing an input image having lines of pixels with original color values, comprising:
-
a redeye detection module operable to detect one or more redeye pixel areas corresponding to respective areas in the input image; and
a redeye correction module operable to classify each pixel in the input image corresponding to the detected redeye pixel areas as a redeye pixel or a non-redeye pixel on a line-by-line basis without reference to pixels in adjacent lines, and to correct the original color values of pixels in the input image classified as redeye pixels.
-
Specification