Method for sharing emotions through the creation of three dimensional avatars and their interaction
First Claim
1. A computer implemented method for transforming a two-dimensional image of at least one portion of a human or animal body into a deformable mask, comprising:
- a) acquiring an image including the at least one portion of the human or animal body;
b) identifying the at least one portion of the human or animal body within the image;
c) searching for features indicative of the at least one portion of the human or animal body within the at least one portion;
d) identifying a set of landmarks corresponding to the features;
e) aligning the deformable mask including the set of landmarks, the deformable mask comprising a number of meshes that correspond to the at least one portion of the human or animal body, wherein a depth corresponding to a mesh of the deformable mask is determined empirically based on the set of landmarks corresponding to the features;
f) applying a plurality of concentric rings to the image, wherein the plurality of concentric rings rotate about a pivot point and include a background concentric ring positioned outside of the at least one portion of the human or animal body and a body concentric ring positioned on the at least one portion of the human or animal body, wherein the background concentric ring includes a first plurality of vertices, and wherein the body concentric ring includes a second plurality of vertices; and
g) animating the deformable mask by applying different degrees of rotation to the first plurality of vertices and the second plurality of vertices, wherein a zero degree of rotation is applied to the first plurality of vertices.
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.
24 Citations
8 Claims
-
1. A computer implemented method for transforming a two-dimensional image of at least one portion of a human or animal body into a deformable mask, comprising:
-
a) acquiring an image including the at least one portion of the human or animal body; b) identifying the at least one portion of the human or animal body within the image; c) searching for features indicative of the at least one portion of the human or animal body within the at least one portion; d) identifying a set of landmarks corresponding to the features; e) aligning the deformable mask including the set of landmarks, the deformable mask comprising a number of meshes that correspond to the at least one portion of the human or animal body, wherein a depth corresponding to a mesh of the deformable mask is determined empirically based on the set of landmarks corresponding to the features; f) applying a plurality of concentric rings to the image, wherein the plurality of concentric rings rotate about a pivot point and include a background concentric ring positioned outside of the at least one portion of the human or animal body and a body concentric ring positioned on the at least one portion of the human or animal body, wherein the background concentric ring includes a first plurality of vertices, and wherein the body concentric ring includes a second plurality of vertices; and g) animating the deformable mask by applying different degrees of rotation to the first plurality of vertices and the second plurality of vertices, wherein a zero degree of rotation is applied to the first plurality of vertices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification