System and method for modeling three dimensional objects from a single image
First Claim
1. A computer-implemented process for generating a three dimensional model of an object from a single image, comprising the process actions of:
- obtaining an image of an object;
identifying at least one object to be modeled in the image;
determining features of the object in the image; and
aligning the features of a generic model of the identified object with the features of the object in the image to obtain a tailored model.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically modeling a three dimensional object, such as a face, from a single image. The system and method according to the invention can construct one or more three dimensional (3D) face models using a single image. Although use of a frontal image simplifies the processing, the system and method according to the invention can also generate a 3D model from a non-frontal image (e.g., an image where the object to be modeled has an out of plane rotation, such a face that is turned to one side to some extent). The system is fully automatic. It is fast compared to the other modeling systems. Furthermore, it is very robust. It can be used to construct personalized models for games, on-line chat, and so on. It can also be used as a tool to generate a database of faces with various poses which are needed to train most face recognition systems.
-
Citations
24 Claims
-
1. A computer-implemented process for generating a three dimensional model of an object from a single image, comprising the process actions of:
-
obtaining an image of an object;
identifying at least one object to be modeled in the image;
determining features of the object in the image; and
aligning the features of a generic model of the identified object with the features of the object in the image to obtain a tailored model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for creating a face model from the input of a single image of a face, the system comprising:
-
a general purpose computing device; and
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, input a single image of a face;
use a face detector to find the face to be modeled in the image;
determine features of the face to be modeled;
align features of a generic face model to features of the face in the image to obtain a tailored face model; and
apply the texture of the face in the image to the tailored generic face model. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable instructions for creating a three-dimensional model of an object in a single image, said computer executable instructions comprising:
-
inputting a single image of a three-dimensional object;
creating a generic linear space representation of the three-dimensional object depicted in the image;
estimating object pose and linear coefficients describing the three-dimensional object in the image in the linear space using an orthogonal projection;
using the estimated pose and linear coefficients to obtain a linear space model of the object in the image; and
applying texture information of the three-dimensional object in the image to the linear space model of the object. - View Dependent Claims (23, 24)
-
Specification