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
87 Claims
-
1-63. -63. (canceled)
-
64. A processing method for enhancing an appearance of a face located in a digital image that is processed in a user-interactive kiosk environment, the method comprising the steps of:
-
acquiring an original digital image containing one or more faces;
detecting a face in the original digital image;
processing the original digital image to determine if the face is suitable for enhancement based on at least one of size and state of focus of the face in the image;
if the face is found to be acceptable for enhancement relative to a predetermined threshold related to size and state of focus, then enhancing the image according to one or more enhancement algorithms and displaying the image for review by a user of the kiosk; and
if the face is found not to be acceptable by the user, then providing an interactive retouching mode for the user to interactively adjust the one or more enhancement algorithms until the image is acceptable.
-
-
65. A user-interactive photographic kiosk for processing a digital image for enhancing an appearance of a face located in the image, the kiosk comprising:
-
an input interface for acquiring an original digital image containing one or more faces;
a processor for (a) detecting a face in the original digital image;
(b) processing the original digital image to determine if the face is suitable for enhancement based on at least one of size and state of focus of the face in the image; and
(c) if the face is found to be acceptable for enhancement relative to a predetermined threshold related to size and state of focus, then enhancing the image according to one or more enhancement algorithms;
a display for displaying the enhanced image for review by a user of the kiosk; and
an interactive retouching mode for enabling the user, if the face is found not to be acceptable, to interactively adjust the one or more enhancement algorithms until the image is acceptable.
-
-
66-69. -69. (canceled)
-
70. A processing method for enhancing an appearance of a face located in a digital image that is processed in a user-interactive kiosk environment, the method comprising the steps of:
-
acquiring an original digital image;
detecting one or more faces in said original digital image;
identifying among said detected faces one or more faces meeting predetermined enhancement criteria to provide one or more enhanceable faces;
enhancing said one or more enhanceable faces to provide an enhanced image;
displaying said enhanced image to the user;
concurrent with said displaying, allowing the user to select one of;
(a) continuing processing with said enhanced image, (b) continuing processing with said original image, and (c) manually retouching said original image to provide a retouched image;
wherein said detecting, identifying, and enhancing steps are non-interactive with the user. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A processing system for enhancing an appearance of a face located in a digital image that is processed in a user-interactive kiosk environment, the system comprising:
-
an input interface adapted to acquire an original digital image;
a processor adapted to;
detect one or more faces in said original digital image;
identify among said detected faces one or more faces meeting predetermined enhancement criteria to provide one or more enhanceable faces; and
enhance said one or more enhanceable faces to provide an enhanced image;
a display adapted to display said enhanced image to the user;
wherein said processor is adapted to accept user input via said input interface when said enhanced image is displayed, said user input selecting one of;
(a) continuing processing with said enhanced image, (b) continuing processing with said original image, and (c) manually retouching said original image to provide a retouched image, said user interface being otherwise non-interactive. - View Dependent Claims (85, 86, 87)
-
Specification