Method and apparatus for effecting automatic red eye reduction
AssigneeLexmark International, Inc.
InventorKhageshwar Thakur
Life of this patent
Estimating the term…
Abstract
A method, and an apparatus employing the method, of reducing red eye effect from image data having image attributes. In some embodiments, the method includes identifying image data with a first image attribute having characteristics of skin pixels, determining a shape of the identified image data having the first image attribute, mapping other image attributes within the determined shape, and determining a red eye presence from the other mapped image attributes.
Claims63
A method of reducing red eye effect from image data having image attributes, the image data corresponding to an image having at least one eye, the method comprising:
- identifying image data with a first image attribute having a characteristic of skin pixels;
- determining a shape of the identified image data having the first image attribute;
- mapping a plurality of other image attributes within the determined shape;
- and
- determining a red eye presence from the other mapped image attributes, comprising comparing the other mapped image attributes and determining red eye presence based upon the comparing;
- and
- modifying the image data, comprising reducing the determined red eye presence by finding a radius of the red eye pixels, making the pixels gray inside the radius and blending pixels between the radius and an extended radius so that the modified image data includes less red eye pixels than a number of red eye pixels in the image data prior to being modified.
A method of reducing red eye effect from image data having image attributes, the image data corresponding to an image having at least one eye, the method comprising:
- comparing the image pixel data with data from a skin tone database;
- identifying the image pixel data based upon a match between the image pixel data and the data from the skin tone database;
- determining a shape of the identified image pixels;
- locating at least one pixel having an image attribute in the determined shape;
- comparing data of the located pixels with data from a plurality of red eye maps;
- locating a red eye based on a match between the image data of the located pixels and the data from the red eye maps;
- and
- modifying the image data, comprising reducing the located red eye in the image data by finding a radius of the located pixels, making the pixels gray inside the radius, and blending pixels between the radius and an extended radius, the image corresponding to the modified image data having at least one eye with less red than an amount of red appearing in the at least one eye of the image prior to the image data being modified.
A red eye reduction system adapted to reduce an red eye effect of an image, the system comprising:
- a storage device to store the image;
- a computing device communicatively coupled to the storage device to receive the stored image, the computing device having:
- a skin tone identifier to identify image pixel data with a first image attribute having characteristics of skin pixels;
- a shape identifier coupled to the skin tone identifier, to determine a shape of the identified image pixel data having characteristics of the skin pixels;
- a mapping module coupled to the shape identifier, to map a plurality of other image attributes within the determined shape;
- a red eye detector coupled to the mapping module, to determine a red eye presence from the plurality of other mapped image attributes;
- and
- a red eye reducer to find a radius of the red eye pixels, make pixels inside the radius gray and blend pixels between the radius and an extended radius.
A computer readable medium containing computer executable instructions for reducing red eye effect from image pixel data, which when executed by the computer, cause the computer to perform:
- identifying the image data with a first image attribute having characteristics of skin pixels;
- determining a shape of the identified image pixel data having characteristics of the skin pixels;
- mapping a plurality of other image attributes within the determined shape;
- and
- determining a red eye presence from the plurality of mapped image attributes;
- and
- reducing the determined red eye presence by finding a radius of the red eye pixels, making gray pixels inside the radius and blending pixels between the radius and an extended radius.
Dependencies are inferred from the claim text.