Generation of a 3-D face model from one camera

The generation of a fully textured 3-D model of a person's face presents difficult technical challenges, but has many applications in several fields, such as video games, immersive telepresence, and medicine. Current commercial systems rely on booth-like set-ups, equipped with laser-based scanners, or project a pattern on the subject's face. The major drawbacks of such systems are the cost of the hardware they require, and the lack of operational flexibility. We present here a fully automatic system to generate a 3-D model from a sequence of images taken by a single camera. Unlike other methods, we do not use a generic 3-D face subject to deformation, but instead proceed in a fully bottom-up fashion. The approach is a two-stage process. First, we estimate for each view the pose of the object with respect to the camera. This is accomplished by robust feature matching and global bundle adjustment. Then, we consider sets of adjacent views, which we treat as stereo pairs, and generate partial depth maps, which are then integrated into a single 3-D model. The texture is obtained by merging the images themselves. We describe the algorithm in detail, and show results on a number of real datasets.

[1]  Kiriakos N. Kutulakos,et al.  A Theory of Shape by Space Carving , 2000, International Journal of Computer Vision.

[2]  J J Koenderink,et al.  Affine structure from motion. , 1991, Journal of the Optical Society of America. A, Optics and image science.

[3]  Zicheng Liu,et al.  Rapid modeling of animated faces from video , 2001, Comput. Animat. Virtual Worlds.

[4]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[5]  Qian Chen,et al.  Building 3-D Human Face Models from Two Photographs , 2001, J. VLSI Signal Process..

[6]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Pascal Fua,et al.  Regularized Bundle-Adjustment to Model Heads from Image Sequences without Calibration Data , 2000, International Journal of Computer Vision.

[8]  Andrew W. Fitzgibbon,et al.  Bundle Adjustment - A Modern Synthesis , 1999, Workshop on Vision Algorithms.