Statistical Approach to Shape from Shading: Reconstruction of Three-Dimensional Face Surfaces from Single Two-Dimensional Images

Abstract

The human visual system is proficient in perceiving three-dimensional shape from the shading patterns in a two-dimensional image. How it does this is not well understood and continues to be a question of fundamental and practical interest. In this paper we present a new quantitative approach to shape-from-shading that may provide some answers. We suggest that the brain, through evolution or prior experience, has discovered that objects can be classified into lower-dimensional object-classes as to their shape. Extraction of shape from shading is then equivalent to the much simpler problem of parameter estimation in a low-dimensional space. We carry out this proposal for an important class of three-dimensional (3D) objects: human heads. From an ensemble of several hundred laser-scanned 3D heads, we use principal component analysis to derive a low-dimensional parameterization of head shape space. An algorithm for solving shape-from-shading using this representation is presented. It works well even on real images where it is able to recover the 3D surface for a given person, maintaining facial detail and identity, from a single 2D image of his face. This algorithm has applications in face recognition and animation.

Cite

Text

Atick et al. "Statistical Approach to Shape from Shading: Reconstruction of Three-Dimensional Face Surfaces from Single Two-Dimensional Images." Neural Computation, 1996. doi:10.1162/NECO.1996.8.6.1321

Markdown

[Atick et al. "Statistical Approach to Shape from Shading: Reconstruction of Three-Dimensional Face Surfaces from Single Two-Dimensional Images." Neural Computation, 1996.](https://mlanthology.org/neco/1996/atick1996neco-statistical/) doi:10.1162/NECO.1996.8.6.1321

BibTeX

@article{atick1996neco-statistical,
  title     = {{Statistical Approach to Shape from Shading: Reconstruction of Three-Dimensional Face Surfaces from Single Two-Dimensional Images}},
  author    = {Atick, Joseph J. and Griffin, Paul A. and Redlich, A. Norman},
  journal   = {Neural Computation},
  year      = {1996},
  pages     = {1321-1340},
  doi       = {10.1162/NECO.1996.8.6.1321},
  volume    = {8},
  url       = {https://mlanthology.org/neco/1996/atick1996neco-statistical/}
}