Patent ID: 7415152
Filing Date: 2008-08-19
Classification: G06K

Abstract:
1. A method in a computer system for generating a 3D image of an object, the method comprising: providing a 3D model of an object, the 3D model including a 3D image of a standard object and parameters indicating variations of an individual object; receiving a 2D image of the object; locating feature points of the 2D image of the object; calculating parameters that map the located feature points of the 2D image to feature points of a 2D representation of the 3D image of the standard object; computing 3D feature points of the 3D image of the object using the provided 3D model and the calculated parameters; after computing the 3D feature points, interpolating 3D non-feature points of the 3D image from the computed 3D feature points; and after the 3D non-feature points of the 3D image is interpolated, texture mapping the 2D image of the object to the 3D image with the computed 3D feature points and interpolated 3D non-feature points wherein the 3D model is represented by the following equation: where S=(X 1 , Y 1 , Z 1 , X 2 , . . . Y n , Z n ) T ∈ 3n , X, Y, and Z are coordinates of the n points, S represents the standard object, P ∈ 3n×m is the matrix of the first m eigenvectors of S , and {right arrow over (α)}=(α 1 , α 2 , . . . , α m ) T ∈ m are the parameters.