Rapid computer modeling of faces for animation
First Claim
1. One or more computer-readable media containing a program that is executable by a computer to create a 3D model of a face, the program comprising the following actions:
- capturing at least two images of the face;
finding matched points in the two images based on locations identified by a human user on at least one of the images;
estimating rotation and translation of the face based on the matched points in the images; and
determining 3D positions of the matched points based on the estimated rotation and translation to create a 3D representation of the face.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a technique for creating a 3D face model using images obtained from an inexpensive camera associated with a general-purpose computer. Two still images of the user are captured, and two video sequences. The user is asked to identify five facial features, which are used to calculate a mask and to perform fitting operations. Based on a comparison of the still images, deformation vectors are applied to a neutral face model to create the 3D model. The video sequences are used to create a texture map. The process of creating the texture map references the previously obtained 3D model to determine poses of the sequential video images.
41 Citations
18 Claims
-
1. One or more computer-readable media containing a program that is executable by a computer to create a 3D model of a face, the program comprising the following actions:
-
capturing at least two images of the face;
finding matched points in the two images based on locations identified by a human user on at least one of the images;
estimating rotation and translation of the face based on the matched points in the images; and
determining 3D positions of the matched points based on the estimated rotation and translation to create a 3D representation of the face. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to create a 3D model of a face, the method comprising the following actions:
-
capturing at least two images of the face;
finding matched points in the two images based on locations identified by a human user on at least one of the images;
estimating rotation and translation of the face based on the matched points in the images; and
determining 3D positions of the matched points based on the estimated rotation and translation to create a 3D representation of the face. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A device that creates a 3D model of a face, the device being configured to perform actions comprising:
-
capturing at least two images of the face;
finding matched points in the two images based on locations identified by a human user on at least one of the images;
estimating rotation and translation of the face based on the matched points in the images; and
determining 3D positions of the matched points based on the estimated rotation and translation to create a 3D representation of the face. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification