Methods and systems for animating facial features and methods and systems for expression transformation
First Claim
Patent Images
1. One or more computer-readable media having computer-readable instructions thereon which, when executed by a computing device, perform a facial expression transformation method comprising:
- defining a code book containing data defining a first set of facial expressions of a first person;
providing data defining a second set of facial expressions, the second set of facial expressions providing a training set of expressions of a second person who is different from the first person;
deriving a transformation function from the training set of expressions and corresponding expressions from the first set of expressions; and
applying the transformation function to the first set of expressions to provide a synthetic set of expressions.
2 Assignments
0 Petitions
Accused Products
Abstract
The illustrated and described embodiments describe techniques for capturing data that describes 3-dimensional (3-D) aspects of a face, transforming facial motion from one individual to another in a realistic manner, and modeling skin reflectance.
-
Citations
45 Claims
-
1. One or more computer-readable media having computer-readable instructions thereon which, when executed by a computing device, perform a facial expression transformation method comprising:
-
defining a code book containing data defining a first set of facial expressions of a first person;
providing data defining a second set of facial expressions, the second set of facial expressions providing a training set of expressions of a second person who is different from the first person;
deriving a transformation function from the training set of expressions and corresponding expressions from the first set of expressions; and
applying the transformation function to the first set of expressions to provide a synthetic set of expressions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system comprising:
-
one or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to;
operate on a training set of expressions from one person and corresponding expressions from a code book of another person to compute a linear transformation function from the training set and their corresponding expressions; and
apply the transformation function to a plurality of expressions from the code book to provide a synthetic set of expressions; and
one or more processors configured to execute said computer-readable instructions. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A facial expression transformation system comprising:
-
a code book embodied on a computer-readable medium, the code book containing data defining a first set of facial expressions of a first person;
data embodied on a computer-readable medium, the data defining a second set of facial expressions, the second set of facial expressions providing a training set of expressions of a second person who is different from the first person; and
one or more computer-readable media embodying instructions that implement a transformation processor configured to derive a transformation function from the training set of expressions and corresponding expressions from the first set of expressions. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A system for animating facial features comprising:
-
means for defining a subdivision surface that approximates geometry of a plurality of different faces; and
means for fitting the same subdivision surface to each of the plurality of faces. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of animating facial features comprising:
-
defining a subdivision surface that approximates geometry of a plurality of different faces;
fitting the same subdivision surface to each of the plurality of faces to establish a correspondence between the faces; and
using the correspondence between the faces to transform an expression of one face into an expression of another face.
-
-
41. A method of animating facial features comprising:
-
measuring 3-dimensional data for a plurality of different faces to provide corresponding face models;
defining only one generic face model that is to be used to map to each corresponding face model;
selecting a plurality of points on the generic face model that are to be mapped directly to corresponding points on each of the corresponding face models; and
fitting the generic face model to each of the corresponding face models, said fitting comprising mapping each of the selected points directly to the corresponding points on each of the corresponding face models. - View Dependent Claims (42, 43, 44, 45)
-
Specification