A method of automatically recognizing a human face includes developing a
three-dimensional model of a face; and generating a number of
two-dimensional images based on the three-dimensional model. The
generated two-dimensional images are then enrolled in a database and
searched against an input image to identifying the face of the input
image.