[ 3D Shape Reconstruction and Manipulation ]
Computer Graphics      
  A Morphable Model for the Synthesis of 3D Faces  
Click here for Extras:
Movie:Audrey Hepburn 5MB
Siggraph Movie 43MB

Presentation at SIGGRAPH 99, in collaboration with Thomas Vetter:

318kB pdf (low resolution) or 2.8MB pdf (high resolution) or 12MB ps (gzip)
  The Morphable Face Model captures the variations of 3D shape and texture that occur among human faces. It represents each face by a set of model coefficients, and generates new, natural-looking faces from any novel set of coefficients, which is useful in a wide range of applications in computer vision and computer graphics.

The Morphable Face Model is derived from a data set of 3D face models by automatically establishing point-to-point correspondence between the examples, and transforming their shapes and textures into a vector space representation. New faces and expressions can be modeled by forming linear combinations of the prototypes.

In this framework, it is easy to control complex facial attributes, such as gender, attractiveness, body weight, or facial expressions. Attributes are automatically learned from a set of faces rated by the user, and can then be applied to classify and manipulate new faces.

Given a single photograph of a face, we can estimate its 3D shape, its orientation in space and the illumination conditions in the scene. Starting from a rough estimate of size, orientation and illumination, our algorithm optimizes these parameters along with the face's internal shape and surface colour to find the best match to the input image. The face model extracted from the image can be rotated and manipulated in 3D.
Matching a morphable model automatically to a single sample image (1) of a face produces a 3D shape (2) and a texture map estimate. The texture estimate can be improved by additional texture extraction (4). The 3D model is rendered back into the image after changing facial attributes, such as gaining (3) and loosing weight (5), frowning (6), or being forced to smile (7).

© Sascha Nesch 2009