This paper summarizes the main concepts of Morphable Models of 3D faces, and describes two algorithms for 3D surface reconstruction and face recognition. The first algorithm is based on an analysis-by-synthesis technique that estimates shape and pose by fully reproducing the appearance of the face in the image. The second algorithm is based on a set of feature point locations, producing highresolution shape estimates in computation times of 0.25 seconds. A variety of different application paradigms for model-based face recognition are discussed.