Method for sharing emotions through the creation of three-dimensional avatars and their interaction
First Claim
1. A system comprising:
- at least one camera capable of acquiring at least one first image comprising a representation of at least a portion of a face; and
at least one processor configured to;
detect a plurality of landmarks in the at least one first image, the plurality of landmarks corresponding to respective features of the face;
generate a three-dimensional model of the face based, at least in part, on the plurality of detected landmarks;
in response to a request to incorporate at least one object absent from the at least one first image, generate a series of subsequent images, each subsequent image comprising a representation of at least a portion of the face generated from the three-dimensional model and a representation of at least a portion of the at least one object;
wherein the incorporation of the at least one object includes defining one or more movements of one or more vertices, respectively, within the three-dimensional model, identifying an order and duration of the one or more movements, and applying the object to the three-dimensional model in the series of subsequent images; and
wherein the series of subsequent images are generated in 20 or more frames per second.
1 Assignment
0 Petitions
Accused Products
Abstract
A two-dimensional image is transformed into at least one portion of a human or animal body into a three-dimensional model. An image is acquired that includes the at least one portion of the human or animal body. An identification is made of the at least one portion within the image. Searches are made for features indicative of the at least one portion of the human or animal body within the at least one portion. One or more identifications are made of a set of landmarks corresponding to the features. An alignment is a deformable mask including the set of landmarks. The deformable mask includes a number of meshes corresponding to the at least one portion of the human or animal body. The 3D model is animated by dividing it into concentric rings, quasi rings and applying different degrees of rotation to each ring.
-
Citations
21 Claims
-
1. A system comprising:
-
at least one camera capable of acquiring at least one first image comprising a representation of at least a portion of a face; and at least one processor configured to; detect a plurality of landmarks in the at least one first image, the plurality of landmarks corresponding to respective features of the face; generate a three-dimensional model of the face based, at least in part, on the plurality of detected landmarks; in response to a request to incorporate at least one object absent from the at least one first image, generate a series of subsequent images, each subsequent image comprising a representation of at least a portion of the face generated from the three-dimensional model and a representation of at least a portion of the at least one object; wherein the incorporation of the at least one object includes defining one or more movements of one or more vertices, respectively, within the three-dimensional model, identifying an order and duration of the one or more movements, and applying the object to the three-dimensional model in the series of subsequent images; and wherein the series of subsequent images are generated in 20 or more frames per second. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification