1. A computer-implemented process for face recognition, comprising using a computer to perform the following process actions: inputting an image of a face of a subject sought to be recognized having a practicular face pose; inputting a generic three dimensional face model; creating a specific three dimensional face model of the specific subject sought to be recognized by deforming the generic face model to conform to the shape of the face depicted in the input image; synthesizing various face pose images using the specific 3-D face model; and employing the synthesized images as training images to train a recognizer.