Automated face enhancement
First Claim
Patent Images
1. A process for enhancing the appearance of a face in an image in an image sequence, comprising the process actions of:
- (a) identifying facial components in an initial image frame of the image sequence and determining local color models for each of these facial components;
(b) inputting a subsequent image frame of the image sequence as the current image frame;
(c) locating face and eye locations in the current image frame;
(d) classifying pixels of the face into different facial components using the local color models and the face and eye locations to produce an initial classification map for the current image frame;
(e) temporally smoothing the pixels of the initial classification map of the current image frame using a final classification map of the immediately previous image frame of the image sequence to create a final classification map of the current image frame; and
(f) applying cosmetic filters to facial components defined in the final classification map of the current image frame to produce an enhanced image of the face.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated face enhancement system and process which can automatically improve faces in videos or other images by applying cosmetic effects, given only a small amount of user interaction for initialization. For an input video, the system will first track the face and eye locations, and classify pixels in the face into different facial components based on local color models. The classification results of different frames are temporally smoothed to ensure temporal coherence. A set of cosmetic filters are then applied to different facial components.
-
Citations
20 Claims
-
1. A process for enhancing the appearance of a face in an image in an image sequence, comprising the process actions of:
-
(a) identifying facial components in an initial image frame of the image sequence and determining local color models for each of these facial components;
(b) inputting a subsequent image frame of the image sequence as the current image frame;
(c) locating face and eye locations in the current image frame;
(d) classifying pixels of the face into different facial components using the local color models and the face and eye locations to produce an initial classification map for the current image frame;
(e) temporally smoothing the pixels of the initial classification map of the current image frame using a final classification map of the immediately previous image frame of the image sequence to create a final classification map of the current image frame; and
(f) applying cosmetic filters to facial components defined in the final classification map of the current image frame to produce an enhanced image of the face. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for improving the visual quality of a face in an image frame, comprising:
-
a general purpose computing device;
a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, input an image frame of an image sequence;
determine the location of the face in the image frame;
determine the position of the eyes and mouth in the image frame;
classify each pixel of the face into face components using the location of the face and eyes and color models for each of the face components;
temporally smooth the classified pixels using classified pixels of a previous image frame; and
apply one or more cosmetic filters to the smoothed classified pixels to output an enhanced image frame. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented process for enhancing a face in a video frame in a video sequence, comprising the process actions of:
-
describing color models for different components of the face;
inputting a video frame;
locating face and eye locations in the video frame;
classifying pixels of the face into different facial components for the video frame using the color models and the face and eye locations;
applying cosmetic filters to different facial components in the video frame to produce an enhanced image of the face. - View Dependent Claims (20)
-
Specification