A method and system for generating 3D images of faces from 2D images, for
generating 2D images of the faces at different image conditions from the
3D images, and for recognizing a 2D image of a target face based on the
generated 2D images is provided. The recognition system provides a 3D
model of a face that includes a 3D image of a standard face under a
standard image condition and parameters indicating variations of an
individual face from the standard face. To generate the 3D image of a
face, the recognition system inputs a 2D image of the face under a
standard image condition. The recognition system then calculates
parameters that map the points of the 2D image to the corresponding
points of a 2D image of the standard face. The recognition system uses
these parameters with the 3D model to generate 3D images of the face at
different image conditions.