Cartoon personalization
First Claim
Patent Images
1. A method comprising:
- detecting one or more face images from at least one photographic image;
selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image;
replacing a face of the character in the cartoon image with the face image; and
blending the face image with a remainder of the character in the cartoon image by operations including;
converting, by one or more processors, the face image into a color space that includes an illumination channel and a plurality of color channels;
performing a shading on the illumination channel of the face image based at least in part on illumination information of the cartoon image, the shading including one or more uniform color regions and an illumination value for each region;
performing an illumination blending after the face image replaces the face of the character in the cartoon image by keeping illumination smooth across the regions; and
performing color adjustment on the plurality of color channels in the color space.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments that provide cartoon personalization are disclosed. In accordance with one embodiment, cartoon personalization includes selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image. The method also includes replacing a face of the character in the cartoon image with the face image. The method further includes blending the face image with a remainder of the character in the cartoon image.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting one or more face images from at least one photographic image; selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image; replacing a face of the character in the cartoon image with the face image; and blending the face image with a remainder of the character in the cartoon image by operations including; converting, by one or more processors, the face image into a color space that includes an illumination channel and a plurality of color channels; performing a shading on the illumination channel of the face image based at least in part on illumination information of the cartoon image, the shading including one or more uniform color regions and an illumination value for each region; performing an illumination blending after the face image replaces the face of the character in the cartoon image by keeping illumination smooth across the regions; and performing color adjustment on the plurality of color channels in the color space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
detecting one or more face images from at least one photographic image; selecting a face image having a pose orientation that substantially matches an original pose orientation of a character in a cartoon image; replacing a face of the character in the cartoon image with the face image; and blending the face image with a remainder of the character in the cartoon image by operations including; converting the face image into a color space that includes an illumination channel; performing a shading on the illumination channel of the face image based at least in part on illumination information of the cartoon image, the shading including one or more uniform color regions and an illumination value for each region; and performing an illumination blending after the face image replaces the face of the character in the cartoon image by keeping illumination smooth across the regions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a face detection engine that detects a plurality of face images from at least one photographic image; a face pose engine that selects a face image from the plurality of face images, the face image having a pose orientation that matches an original pose orientation of a character in a cartoon image; a geometry engine that replaces a face of the character in the cartoon image with the face image; and a blending engine that blends the face image with a remainder of the character in the cartoon image by operations including; converting the face image into a color space that includes an illumination channel; performing a shading on the illumination channel of the face image based at least in part on illumination information of the cartoon image, the shading including one or more uniform color regions and an illumination value for each region; and performing an illumination blending after the face image replaces the face of the character in the cartoon image by keeping illumination smooth across the regions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification