Detecting redeye defects in digital images
First Claim
Patent Images
1. A method for detecting a redeye defect in a digital image containing an eye, comprising:
- converting the digital image into an intensity image,segmenting at least a portion of the intensity image into segments each having a local intensity maximum,thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity,selecting a region from the one or more regions having the highest average intensity, andidentifying one or more of said segments intersecting the region according to a pre-determined criterion, andwherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by more than a predetermined amount, and said region comprises the region having the highest average intensity.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting a redeye defect in a digital image containing an eye comprises converting the digital image into an intensity image, and segmenting the intensity image into segments each having a local intensity maximum. Separately, the original digital image is thresholded to identify regions of relatively high intensity and a size falling within a predetermined range. Of these, a region is selected having substantially the highest average intensity, and those segments from the segmentation of the intensity image whose maxima are located in the selected region are identified.
335 Citations
34 Claims
-
1. A method for detecting a redeye defect in a digital image containing an eye, comprising:
-
converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, and wherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by more than a predetermined amount, and said region comprises the region having the highest average intensity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for detecting a redeye defect in a digital image containing an eye, comprising:
-
converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, wherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by less than a predetermined amount, and said region comprises the region having the highest average saturation.
-
-
11. A method for detecting a redeye defect in a digital image containing an eye, comprising:
-
converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, wherein the thresholding uses a threshold obtained by identifying a highest intensity pixel inside the intensity image, computing an average intensity of the pixels inside a smaller rectangle centered on the highest intensity pixel, and assigning a threshold to a sum of the average intensity and a fixed quantity. - View Dependent Claims (12)
-
-
13. One or more non-transitory processor readable media having code embedded therein for programming a processor to perform a method for detecting a redeye defect in a digital image containing an eye, the method comprising:
-
converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, and wherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by more than a predetermined amount, and said region comprises the region having the highest average intensity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more non-transitory processor readable media having code embedded therein for programming a processor to perform a method for detecting a redeye defect in a digital image containing an eye, the method comprising:
-
converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, and wherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by less than a predetermined amount, and said region comprises the region having the highest average saturation.
-
-
22. One or more non-transitory processor readable media having code embedded therein for programming a processor to perform a method for detecting a redeye defect in a digital image containing an eye, the method comprising:
-
converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having the highest average intensity, and identifying one or more of said segments intersecting the region according to a predetermined criterion, wherein the thresholding uses a threshold obtained by identifying a highest intensity pixel inside the intensity image, computing an average intensity of the pixels inside a smaller rectangle centered on the highest intensity pixel, and assigning a threshold to a sum of the average intensity and a fixed quantity. - View Dependent Claims (23)
-
-
24. A digital image acquisition device, comprising:
-
a lens and image sensor for acquiring digital images; a processor; and a memory having processor readable code embedded therein for programming the processor to perform a method for detecting a redeye defect in a digital image containing an eye, the method comprising; converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having substantially the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, and wherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by more than a predetermined amount, and said region comprises the region having the highest average intensity. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A digital image acquisition device, comprising:
-
a lens and image sensor for acquiring digital images; a processor; and a memory having processor readable code embedded therein for programming the processor to perform a method for detecting a redeye defect in a digital image containing an eye, the method comprising; converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having substantially the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, and wherein the average intensities of two regions of the one or more regions having the highest and next highest average intensities differ by less than a predetermined amount, and said region comprises the region having the highest average saturation.
-
-
33. A digital image acquisition device, comprising:
-
a lens and image sensor for acquiring digital images; a processor; and a memory having processor readable code embedded therein for programming the processor to perform a method for detecting a redeye defect in a digital image containing an eye, the method comprising; converting the digital image into an intensity image, segmenting at least a portion of the intensity image into segments each having a local intensity maximum, thresholding a corresponding portion of the digital image to identify one or more regions of relatively high intensity, selecting a region from the one or more regions having substantially the highest average intensity, and identifying one or more of said segments intersecting the region according to a pre-determined criterion, and wherein the thresholding uses a threshold obtained by identifying a highest intensity pixel inside the intensity image, computing an average intensity of the pixels inside a smaller rectangle centered on the highest intensity pixel, and assigning a threshold to a sum of the average intensity and a fixed quantity. - View Dependent Claims (34)
-
Specification