Abstract
In this paper we take a fresh look at the problem of extracting shape from contours of human faces. We focus on two key questions: how can we robustly fit a 3D face model to a given input contour; and, how much information about shape does a single contour image convey.
Our system matches silhouettes and inner contours of a PCA based Morphable Model to an input contour image. We discuss different types of contours in terms of their effect on the continuity and differentiability of related error functions and justify our choices of error function (modified Euclidean Distance Transform) and optimization algorithm (Downhill Simplex).
In a synthetic test setting we explore the limits of accuracy when recovering shape and pose from a single correct input contour and find that pose is much better captured by contours than is shape. In a semi-synthetic test setting – the input images are edges extracted from photorealistic renderings of the PCA model – we investigate the robustness of our method and argue that not all discrepancies between edges and contours can be solved by the fitting process alone.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Nelder, J.A., Mead, R.A.: A Simplex Method for Function Minimization. Comput. J. 7, 308–313 (1965)
Canny, J.: A computational approach to edge detection. IEEE Trans. on Pattern Analysis and Machine Intelligence 8, 679–698 (1986)
Moghaddam, B., et al.: Model-based 3-D face capture with shape-from-silhouettes. In: IEEE International Workshop on Analysis and Modeling of Faces and Gestures, Nice, France, October 2003, pp. 20–27. IEEE Computer Society Press, Los Alamitos (2003)
Blanz, V., Vetter, T.: A morphable model for the synthesis of 3d faces. In: SIGGRAPH ’99, New York, NY, USA, pp. 187–194. Addison-Wesley, Reading (1999)
Blanz, V., Vetter, T.: Face Recognition Based on Fitting a 3D Morphable Model. IEEE Transactions on Pattern Analysis and Machine Intelligence 25(9) (2003)
Felzenszwalb, P., Huttenlocher, D.: Distance transforms of sampled functions. Cornell Computing and Information Science Technical Report TR2004-1963 (September 2004)
Koenderink, J.J.: Solid Shape. MIT Press, Cambridge (1990)
Press, W.H., et al.: Numerical Recipes in C / the Art of Scientific Computing. Cambridge University Press, Cambridge (1999)
Romdhani, S., Vetter, T.: Estimating 3D shape and texture using pixel intensity, edges, specular highlights, texture constraints and a prior. In: CVPR’05, vol. 2, San Diego, pp. 986–993 (2005)
Roy-Chowdhury, A., Chellappa, R., Gupta, H.: 3D Face Modeling From Monocular Video Sequences. In: Chellappa, R., Zhao, W. (eds.) Face Processing: Advanced Modeling and Methods, Academic Press, London (2005)
Ilic, S., Salzmann, M., Fua, P.: Implicit surfaces make for better silhouettes. In: CVPR’05, vol. 1, San Diego, pp. 1135–1141 (2005)
Zhao, W., et al.: Face recognition: A literature survey. UMD CfAR Technical Report CAR-TR-948 (2000)
Siddiqi, K., et al.: Shock Graphs and Shape Matching. In: Computer Vision, pp. 222–229 (1998)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Keller, M., Knothe, R., Vetter, T. (2007). 3D Reconstruction of Human Faces from Occluding Contours. In: Gagalowicz, A., Philips, W. (eds) Computer Vision/Computer Graphics Collaboration Techniques. MIRAGE 2007. Lecture Notes in Computer Science, vol 4418. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71457-6_24
Download citation
DOI: https://doi.org/10.1007/978-3-540-71457-6_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71456-9
Online ISBN: 978-3-540-71457-6
eBook Packages: Computer ScienceComputer Science (R0)