Patent EP0275905A2 successfully refreshed from Google Patents.
Patent EP0635972A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0635972A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Automated detection and correction of eye color defects due to flash illumination

Assignee: Eastman Kodak Co
•
Filing: 1994-07-01
•
Granted: —
•
Expires: 2014-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of determining and correcting for eye color defects in an image due to flash illumination includes determining whether an eye color defect group candidate corresponds to a defective eye base based on group shape, coloration and brightness. The method is implemented using a digitizing scanner (10), a control and logic device (24) (computer) and an optical disc writer (36). A strip of film (15), containing one or more frames (18) of developed film, is placed into a scan gate (12). As each frame (18) is scanned the resultant image is digitized and transmitted to a memory (28) for storage. The computer (24) processes the stored data to provide output image data (32) which may be written to an optical disc (34) by the optical disc writer (36) to provide a report as to the characteristics of the anomalies.

Inventors

  • 👤 Paul J. C/O Eastman Kodak Company Benati
  • 👤 Robert T. C/O Eastman Kodak Company Gray
  • 👤 Patrick A. C/O Eastman Kodak Company Cosgrove

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 03:24
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/18; G06V40/193; H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/624

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 243 words
A method of detecting for eye color defects of a subject in a digital image due to flash illumination, comprising the steps of: a) defining a spatial region within the digital image in which one or more eye color defects may exist, which region includes at least a portion of the subject's head; b) sampling pixels within such spatial region for their color content and comparing each such sample pixel with a plurality of threshold values which are representative of eye color defects to identify possible eye color defect pixels; c) segmenting the identified possible eye color defective pixels into one or more spatially contiguous groups; d) calculating a first score for each pixel of each segmented group and for each group based upon a plurality of features including group size, group shape, coloration, and brightness to identify eye color defect group candidates; e) selecting a seed pixel based on its score from each identified eye color defect group candidate and determining all the neighboring pixels which are within a predetermined score range of their neighboring pixels and those pixels in a group which represent a significant pixel score transition so that the determined transitions identify the outer boundary of an eye color defect group candidate; and f) calculating a second score for each pixel for each eye color defect group candidate based on a plurality of features including group size, group shape, coloration, and brightness to determine an eye color defect group.
Claim 2
Dependent Claim 18 words
The method of claim 1 further including correcting of the defective color in each eye color defect group.
Claim 3
Dependent Claim 26 words
The method of claim 2 wherein the threshold value represents minimum and maximum allowed values consistent with the expected color of a eye color defect group.
Claim 4
Dependent Claim 34 words
The method of claim 1 wherein the group size feature is area, the group shape feature is eccentricity, the coloration and brightness features are hue, saturation, lightness, and red to maximum (green, blue) ratio.
Claim 5
Dependent Claim 42 words
The method of claim 1 wherein the scores per pixel in steps d) and f) are equal to the product of the scores of individual features, and the scores of individual features are weighted functions of the feature values of the pixels.
Claim 6
Dependent Claim 16 words
The method of claim 5 wherein the group score is an average of all the pixels.
Claim 7
Independent Claim 343 words
A method of detecting for eye color defects of a subject in a digital image due to flash illumination, comprising the steps of: a) defining a spatial region within the digital image in which one or more eye color defects may exist, which region includes at least a portion of the subject's head; b) sampling pixels within such spatial region for their color content and comparing each such sampled pixel with a plurality of threshold values which are representative of eye color defects to identify possible eye color defect pixels; c) segmenting the identified possible eye color defect pixels into one or more spatially contiguous groups; d) calculating a first score for each pixel of each segmented group and for each group based upon a plurality of features including group size, group shape, coloration, and brightness to identify eye color defect group candidates; e) selecting a seed pixel based on its score from each identified eye color defect group candidate and determining all the neighboring pixels which are within a predetermined score range of their neighboring pixels and those pixels in a group which represent a significant pixel score transition so that the determined transitions identify the outer boundary of an eye color defect group candidate; f) calculating a second score for each pixel for each eye color defect group candidate based on a plurality of features including group size, group shape, coloration, and brightness to determine an eye color defect group; g) selecting the best group score of an eye color defect group candidate and comparing it relative to a predetermined threshold group score to determine whether an eye is present and identify the most likely eye; and h) determining whether another eye color defect group is present based on whether the area of that eye is within a predetermined threshold ratio of the area of the color defect group corresponding to the most likely eye, and whether this group must be within a predetermined threshold angular subtense of the most likely eye along the predetermined horizontal axis of the subject's head.
Claim 8
Dependent Claim 18 words
The method of claim 7 further including correcting of the defective color in each eye color defect group.
Claim 9
Dependent Claim 26 words
The method of claim 8 wherein the threshold value represents minimum and maximum allowed values consistent with the expected color of a eye color defect group.
Claim 10
Dependent Claim 34 words
The method of claim 7 wherein the group size feature is area, the group shape feature is eccentricity, the coloration and brightness features are hue, saturation, lightness, and red to maximum (green, blue) ratio.
Claim 11
Dependent Claim 42 words
The method of claim 7 wherein the scores per pixel in steps d) and f) are equal to the product of the scores of individual features, and the scores of individual features are weighted functions of the feature values of the pixels.
Claim 12
Dependent Claim 16 words
The method of claim 11 wherein the group score is an average of all the pixels.
Claim 13
Independent Claim 409 words
A method of detecting and correcting for eye color defects of a subject in a digital image due to flash illumination, comprising the steps of: a) defining a spatial region within the digital image in which one or more eye color defects may exist, which region includes at least a portion of the subject's head; b) sampling pixels within such spatial region for their color content and comparing each such sampled pixel with a plurality of threshold values which are representative of eye color defects to identify possible eye color defect pixels; c) segmenting the identified possible eye color defect pixels into one or more spatially contiguous groups; d) calculating a first score for each pixel of each segmented group and for each group based upon a plurality of features including group size, group shape, coloration, and brightness to identify eye color defect group candidates; e) selecting a seed pixel based on its score from each identified eye color defect group candidate and determining all the neighboring pixels which are within a predetermined score range of their neighboring pixels and those pixels in a group which represent a significant pixel score transition so that the determined transitions identify the outer boundary of an eye color defect group candidate; f) calculating a second score for each pixel for each eye color defect group candidate based on a plurality of features including group size, group shape, coloration, and brightness to determine an eye color defect group; g) selecting the best group score of an eye color defect group candidate and comparing it relative to a predetermined threshold group score to determine whether an eye is present and identify the most likely eye; and h) determining whether another eye color defect group is present based on whether the area of that eye is within a predetermined threshold ratio of the area of the color defect group corresponding to the most likely eye, and whether this group must be within a predetermined threshold angular subtense of the most likely eye along the predetermined horizontal axis of the subject's head; i) correcting the defective color in each eye color defect group by: (i) determining the correct resolution and whether each pixel at the corrected resolution is an eye color defect pixel; (ii) categorizing the eye color defect pixels at the corrected resolution into either body, border, or glint categories; and (iii) correcting the eye color defect pixels in the body, border, or glint categories.
Claim 14
Dependent Claim 26 words
The method of claim 13 wherein the threshold value represents minimum and maximum allowed values consistent with the expected color of a eye color defect group.
Claim 15
Dependent Claim 34 words
The method of claim 13 wherein the group size feature is area, the group shape feature is eccentricity, the coloration and brightness features are hue, saturation, lightness, and red to maximum (green, blue) ratio.
Claim 16
Dependent Claim 42 words
The method of claim 13 wherein the scores per pixel in steps d) and f) are equal to the product of the scores of individual features, and the scores of individual features are weighted functions of the feature values of the pixels.
Claim 17
Dependent Claim 16 words
The method of claim 16 wherein the group score is an average of all the pixels.
Claim 18
Dependent Claim 45 words
The method of claim 13 wherein step i) (i) includes determining at a lower resolution a correction factor for each low resolution pixel which is a function of the number of eye color defect pixels at the original resolution disposed at the same image location.
Claim 19
Dependent Claim 31 words
The method of claim 13 wherein step i) (i) includes categorizing at a higher resolution each original eye color defect pixel into eye color defect pixels and non-eye color defect pixels.
Claim 20
Dependent Claim 18 words
The method of claim 13 including desaturating and reducing the illuminance for each body, border, and glint pixel.
Claim 21
Independent Claim 63 words
A method of correcting eye color defects of a subject in an image due to flash illumination, comprising the steps of: a) providing the location of each eye color defect pixel in the subject's eye; and b) correcting the defective color in each eye color defect pixel as a function of whether the corrected resolution will be at a higher or lower resolution.
Claim 22
Dependent Claim 42 words
The method of claim 21 which includes determining at a lower resolution a scale factor for each low resolution pixel which is a function of the number of eye color defect pixels at the original resolution disposed at the same image location.
Claim 23
Dependent Claim 28 words
The method of claim 21 which includes categorizing at a higher resolution each original eye color defect pixel into eye color defect pixels and non-eye color defect pixels.
Claim 24
Dependent Claim 373 words
Apparatus for detecting for eye color defects of a subject in an image due to flash illumination, comprising the steps of: a) means for scanning an image containing the subject in a medium to produce a digital image; b) means for defining a spatial region within such digital image wherein one or more eye color defects may exist, which region includes at least a portion of the subject's head; c) means for sampling pixels within such spatial region for their color content and comparing each such sampled pixel with a plurality of threshold values which are representative of eye color defects to identify possible eye color defect pixels; d) means for segmenting the identified possible eye color defect pixels into one or more spatially contiguous groups; e) means for calculating a first score for each pixel of each segmented group and for each group based upon a plurality of features including group size, group shape, coloration, and brightness to identify eye color defect group candidates; f) means for selecting a seed pixel based on its score from each identified eye color defect group candidate and determining all the neighboring pixels which are within a predetermined score range of their neighboring pixels and those pixels in a group which represent a significant pixel score transition so that the determined transitions identify the outer boundary of an eye color defect group candidate; g) means for calculating a second score for each pixel for each eye color defect group candidate based on a plurality of features including group size, group shape, coloration, and brightness to determine an eye color defect group; h) means for selecting the best group score of an eye color defect group candidate and comparing it relative to a predetermined threshold group score to determine whether an eye is present and identify the most likely eye; and i) means for determining whether another eye color defect group is present based on whether the area of that eye is within a predetermined threshold ratio of the area of the color defect group corresponding to the most likely eye, and whether this group must be within a predetermined threshold angular subtense of the most likely eye along the predetermined horizontal axis of the subject's head.
Claim 25
Dependent Claim 438 words
Apparatus for detecting and correcting for eye color defects of a subject in an image due to flash illumination, comprising the steps of: a) means for scanning an image containing the subject in a medium to produce a digital image; b) means for defining a spatial region within which one or more eye color defects may exist, which region includes at least a portion of the subject's head; c) means for sampling pixels within such spatial region for their color content and comparing each such sampled pixel with a plurality of threshold values which are representative of eye color defects to identify possible eye color defect pixels; d) means for segmenting the identified possible eye color defect pixels into one or more spatially contiguous groups; e) means for calculating a first score for each pixel of each segmented group and for each group based upon a plurality of features including group size, group shape, coloration, and brightness to identify eye color defect group candidates; f) means for selecting a seed pixel based on its score from each identified eye color defect group candidate and determining all the neighboring pixels which are within a predetermined score range of their neighboring pixels and those pixels in a group which represent a significant pixel score transition so that the determined transitions identify the outer boundary of an eye color defect group candidate; g) means for calculating a second score for each pixel for each eye color defect group candidate based on a plurality of features including group size, group shape, coloration, and brightness to determine an eye color defect group; h) means for selecting the best group score of an eye color defect group candidate and comparing it relative to a predetermined threshold group score to determine whether an eye is present and identify the most likely eye; and i) means for determining whether another eye color defect group is present based on whether the area of that eye is within a predetermined threshold ratio of the area of the color defect group corresponding to the most likely eye, and whether this group must be within a predetermined threshold angular subtense of the most likely eye along the predetermined horizontal axis of the subject's head; j) means for correcting the defective color in each eye color defect group by: (i) determining the correct resolution and whether each pixel at the corrected resolution is an eye color defect pixel; (ii) categorizing the eye color defect pixels at the corrected resolution into either body, border, or glint categories; and (iii) correcting the eye color defect pixels in the body, border, or glint categories.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag