Cartoon face generation
First Claim
Patent Images
1. A method, comprising:
- extracting visual features of a face portrayed in an image, the visual features including a facial shadow that represents three-dimensional information of the face;
assigning pixels of the facial shadow into clusters according to an attribute;
for each cluster in the facial shadow, selecting a mean color of a corresponding cluster as a representative color of the corresponding cluster;
propagating each representative color across all the pixels of the corresponding cluster in the facial shadow; and
recombining the visual features to form a cartoon of the face.
3 Assignments
0 Petitions
Accused Products
Abstract
A face cartooning system is described. In one implementation, the system generates an attractive cartoon face or graphic of a user'"'"'s facial image. The system extracts facial features separately and applies pixel-based techniques customized to each facial feature. The style of cartoon face achieved resembles the likeness of the user more than cartoons generated by conventional vector-based cartooning techniques. The cartoon faces thus achieved provide an attractive facial appearance and thus have wide applicability in art, gaming, and messaging applications in which a pleasing degree of realism is desirable without exaggerated comedy or caricature.
60 Citations
20 Claims
-
1. A method, comprising:
-
extracting visual features of a face portrayed in an image, the visual features including a facial shadow that represents three-dimensional information of the face; assigning pixels of the facial shadow into clusters according to an attribute; for each cluster in the facial shadow, selecting a mean color of a corresponding cluster as a representative color of the corresponding cluster; propagating each representative color across all the pixels of the corresponding cluster in the facial shadow; and recombining the visual features to form a cartoon of the face. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20)
-
-
14. A system, comprising:
-
a computing device having a cartooning engine, the cartooning engine comprising; a decomposition engine that extracts visual features from a face portrayed in an image; a cartoonizer that assigns pixels of the visual feature into clusters according to an attribute, and for each cluster, selects a mean color of a corresponding cluster as a representative color of the corresponding cluster, propagates each representative color across all the pixels of the corresponding cluster, and shifts pixel color of the visual feature; a geometry engine that learns an affine transformation from a cheek shape of a reference face to a cheek shape of the face in the image to obtain a forehead and ear geometry for a base-head background according to a forehead and ear geometry of the reference face; and a compositor that recombines the visual features onto the base-head using an alpha-matte technique to form a cartoon of the face. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system, comprising:
a computing device having a cartooning engine, the cartooning engine comprising; a decomposition engine that extracts visual features from a face portrayed in an image; a cartoonizer including a cartooner component that assigns pixels of a visual feature into at least five clusters according to a lightness attribute, selects a color from a second lightest cluster of the at least five clusters as a representative color for all the pixels in the visual feature, propagates the representative color across all the pixels of the visual feature, and shifts pixel color of the visual feature; and a compositor that recombines the visual features using an alpha-matte technique to form a cartoon of the face.
Specification