A method reconstructs or synthesizes heads from 3D models of heads and 2D
silhouettes of heads. A 3D statistical model is generated from multiple
real human heads. The 3D statistical model includes a model parameter in
the form of basis vectors and corresponding coefficients. Multiple 2D
silhouettes of a particular head are acquired using a camera for example.
The 3D statistical model is fitted to multiple 2D silhouettes to
determine a particular value of the model parameter corresponding to the
plurality of 2D silhouettes. Then, the 3D statistical model is rendered
according to the particular value of the model parameter to reconstruct
the particular head.