Computer program product for redeye detection
AssigneeEastman Kodak Company
InventorsJay S. Schildkraut, Robert T. Gray, Jiebo Luo
Life of this patent
Estimating the term…
Abstract
A computer program product for detecting eye color defects of a subject in an image due to flash illumination comprises: a computer readable storage medium having a computer program stored thereon for performing the steps of detecting skin colored regions in a digital image; searching the skin colored regions for groups of pixels with color characteristic of redeye defect; and correcting color of the pixels based on a location of redeye defect found in step (b).
Claims62
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a Computer program stored thereon for performing the steps of:
- (a) searching an entire digital image for detecting one or more skin colored regions in the digital image that have a characteristic of a face;
- (b) resizing each skin colored region based on one or more predetermined facial dimensions to form one or more resized skin colored regions;
- (c) searching the resized skin colored regions for groups of pixels with color characteristic of redeye defect;
- and
- (d) correcting color of the pixels based on a location of redeye defect found in step (c).
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to one or more properties of a face to determine whether a pair of the candidate redeye defects is consistent with the size expected of an eye based on distance between the pair of candidate redeye defects;
- and
- (c) correcting color of the pixels based on a location of redeye defect found in step (b).
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of:
- (a) detecting skin colored regions in a digital image;
- (b) resizing each skin colored region based on one or more predetermined facial dimensions to form one or more resized skin colored regions;
- (c) searching the resized skin colored regions for groups of pixels with color characteristic of redeye defect for forming a candidate redeye defect;
- (d) evaluating the groups of pixels relative to one or more properties of a face to determine whether a pair of the candidate redeye defects is consistent with a facial property of an eye pair;
- and
- (e) correcting color of the pixels based on a location of the redeye defect.
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to the determined size of a face to determine the extent to which the size of a candidate redeye defect matches an expected size of an eye pupil;
- and
- (c) correcting color of the pixels based on the evaluation of redeye defect performed in step (b).
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to the size of a face to determine the extent to which the distance between a pair of the candidate redeye defects matches an expected distance between a pair of eyes;
- and
- (c) correcting color of the pixels based on a location of redeye defect found in step (b).
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of:
- (a) detecting groups of pixels with color characteristic of redeye defect for forming a pair of candidate redeye defects;
- (b) evaluating the groups of pixels relative to a distance between the redeye defects and a tilt of the redeye defects to determine the extent to which each candidate redeye defect is part of an eye;
- and
- (c) correcting color of the pixels based on the evaluation of redeye defect found in step (b).
A computer program product for detecting eye color defects of a subject in an image due to flash illumination, comprising:
- a computer readable storage medium having a computer program stored thereon for performing the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to one or more properties of a face to determine whether a pair of the candidate redeye defects is consistent with the tilt expected of an eye based on the tilt of the pair of candidate redeye defects;
- and
- (c) correcting color of the pixels based on a location of redeye defect found in step (b).
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) searching an entire digital image for detecting one or more skin colored regions in the digital image that have a characteristic of a face;
- (b) resizing each skin colored region based on one or more predetermined facial dimensions to form one or more resized skin colored regions;
- (c) searching the resized skin colored regions for groups of pixels with color characteristic of redeye defect;
- and
- (d) correcting color of the pixels based on a location of redeye defect found in step (c).
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to one or more properties of a face to determine whether a pair of the candidate redeye defects is consistent with the size expected of an eye based on distance between the pair of candidate redeye defects;
- and
- (c) correcting color of pixels based on a location of redeye defect found in step (b).
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) detecting skin colored regions in a digital image;
- (b) resizing each skin colored region based on one or more predetermined facial dimensions to form one or more resized skin colored regions;
- (c) searching the resized skin colored regions for groups of pixels with color characteristic of redeye defect for forming a candidate redeye defect;
- (d) evaluating the groups of pixels relative to one or more properties of a face to determine whether a pair of the candidate redeye defects is consistent with a facial property of an eye pair;
- and
- (e) correcting color of the pixels based on a location of the redeye defect.
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to the determined size of a face to determine the extent to which the size of a candidate redeye defect matches an expected size of an eye pupil;
- and
- (c) correcting color of the pixels based on the evaluation of redeye defect performed in step (b).
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to the size of a face to determine the extent to which the distance between a pair of the candidate redeye defects matches an expected distance between a pair of eyes;
- and
- (c) correcting color of the pixels based on a location of redeye defect found in step (b).
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) detecting groups of pixels with color characteristic of redeye defect forming a pair of candidate redeye defects;
- (b) evaluating the groups of pixels relative to a distance between the redeye defects and a tilt of the redeye defects to determine the extent to which each candidate redeye defect is part of an eye;
- and
- (c) correcting color of the pixels based on the evaluation of redeye defect found in step (b).
A method for detecting eye color defects of a subject in an image due to flash illumination, said method comprising the steps of:
- (a) searching of an entire digital image for skin-colored regions having groups of pixels with color characteristic of redeye defect for forming candidate redeye defect, said skin colored regions having a characteristic of a face;
- (b) evaluating the groups of pixels relative to one or more properties of a face to determine whether a pair of the candidate redeye defects is consistent with the tilt expected of an eye based on the tilt of the pair of candidate redeye defects;
- and
- (c) correcting color of the pixels based on a location of redeye defect found in step (b).
Dependencies are inferred from the claim text.