Method and system for enhancing portrait images that are processed in a batch mode
4 Assignments
0 Petitions
Accused Products
Abstract
A batch processing method for enhancing an appearance of a face located in a digital image, where the image is one of a large number of images that are being processed through a batch process, comprises the steps of: (a) providing a script file that identifies one or more original digital images that have been selected for enhancement, wherein the script file includes an instruction for the location of each original digital image; (b) using the instructions in the script file, acquiring an original digital image containing one or more faces; (c) detecting a location of facial feature points in the one or more faces, said facial feature points including points identifying salient features including one or more of skin, eyes, eyebrows, nose, mouth, and hair; (d) using the location of the facial feature points to segment the face into different regions, said different regions including one or more of skin, eyes, eyebrows, nose, mouth, neck and hair regions; (e) determining one or more facially relevant characteristics of the different regions; (f) based on the facially relevant characteristics of the different regions, selecting one or more enhancement filters each customized especially for a particular region and selecting the default parameters for the enhancement filters; (g) executing the enhancement filters on the particular regions, thereby producing an enhanced digital image from the original digital image; (h) storing the enhanced digital image; and (i) generating an output script file having instructions that indicate one or more operations in one or more of the steps (c)-(f) that have been performed on the enhanced digital image.
-
Citations
81 Claims
-
1-65. -65. (canceled)
-
66. A method for enhancing the appearance of teeth and eyes in a face appearing in a digital image, while balancing their color and uniformity, said method comprising the steps of:
-
acquiring a digital image having pixel values representative of teeth and eye regions of a face contained in the image;
determining a preferred color for the teeth and eye regions;
calculating a difference between each pixel value and a mean color value determined from the pixel values;
providing an enhanced image of the teeth and eyes from a scaled combination of said difference and the preferred color for the teeth and eye regions, whereby the mean and variance of the color distributions of the pixels of the teeth and eyes are shifted such that the teeth and eye regions are given a more pleasing appearance. - View Dependent Claims (67, 68, 69)
-
-
70. A method for modifying colors of facial features in a digital image having a plurality of pixels, each said pixel having a respective pixel value, said method comprising the steps of:
-
detecting one or more facial regions of the digital image;
determining a mean color value of said one or more facial regions;
calculating a difference between each of the pixel values and said mean color value;
computing a scaled combination of each of said differences and a predetermined preferred color of said one or more facial regions. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A system for modifying colors of facial features in a digital image having a plurality of pixels, each said pixel having a respective pixel value, said system comprising:
-
means for detecting one or more facial regions of the digital image;
means for determining a mean color value of said one or more facial regions;
means for calculating a difference between each of the pixel values and said mean color value;
means for computing a scaled combination of each of said differences and a predetermined preferred color of said one or more facial regions.
-
Specification