skip to main content
article

A statistical model for synthesis of detailed facial geometry

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

Detailed surface geometry contributes greatly to the visual realism of 3D face models. However, acquiring high-resolution face geometry is often tedious and expensive. Consequently, most face models used in games, virtual reality, or computer vision look unrealistically smooth. In this paper, we introduce a new statistical technique for the analysis and synthesis of small three-dimensional facial features, such as wrinkles and pores. We acquire high-resolution face geometry for people across a wide range of ages, genders, and races. For each scan, we separate the skin surface details from a smooth base mesh using displaced subdivision surfaces. Then, we analyze the resulting displacement maps using the texture analysis/synthesis framework of Heeger and Bergen, adapted to capture statistics that vary spatially across a face. Finally, we use the extracted statistics to synthesize plausible detail on face meshes of arbitrary subjects. We demonstrate the effectiveness of this method in several applications, including analysis of facial texture in subjects with different ages and genders, interpolation between high-resolution face scans, adding detail to low-resolution face scans, and adjusting the apparent age of faces. In all cases, we are able to re-produce fine geometric details consistent with those observed in high resolution scans.

Skip Supplemental Material Section

Supplemental Material

High Resolution
Low Resolution

References

  1. Bando, Y., Kuratate, T., and Nishita, T. 2002. A simple method for modeling wrinkles on human skin. In Pacific Conference on Computer Graphics and Applications, 166--175.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Barsky, S., and Petrou, M. 2001. Colour photometric stereo: simultaneous reconstruction of local gradient and colour of rough textured surfaces. In Eighth IEEE International Conference on Computer Vision, vol. 2, 600--605.]]Google ScholarGoogle Scholar
  3. Blanz, V., and Vetter, T. 1999. A morphable model for the synthesis of 3d faces. In Proceedings of ACM SIGGRAPH 99, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 187--194.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Boissieux, L., Kiss, G., Magnenat-Thalmann, N., and Kalra, P. 2000. Simulation of skin aging and wrinkles with cosmetics insight. In Computer Animation and Simulation 2000, 15--27.]]Google ScholarGoogle Scholar
  5. Brox, T., and Weickert, J. 2006. Level set segmentation with multiple regions. IEEE Transactions on Image Processing.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Debevec, P., Hawkins, T., Tchou, C., Duiker, H.-P., Sarokin, W., and Sagar, M. 2000. Acquiring the reflectance field of a human face. In Proceedings of ACM SIGGRAPH 2001, 145--156.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Debevec, P., Wenger, A., Tchou, C., Gardner, A., Waese, J., and Hawkins, T. 2002. A lighting reproduction approach to live-action compositing. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3 (July), 547--556.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. DeCarlo, D., Metaxas, D., and Stone, M. 1998. An anthropometric face model using variational techniques. In Proceedings of ACM SIGGRAPH 98, ACM Press, New York, NY, USA, 67--74.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Dyn, N., Levine, D., and Gregory, J. A. 1990. A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans. Graph. 9, 2, 160--169.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Efros, A. A., and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In ICCV '99: Proceedings of the International Conference on Computer Vision-Volume 2, IEEE Computer Society, Washington, DC, USA, 1033.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Fuchs, M., Blanz, V., Lensch, H., and Seidel, H.-P. 2005. Reflectance from images: A model-based approach for human faces. Research Report MPI-I-2005-4-001, Max-Planck-Institut für Informatik, Stuhlsatzenhausweg 85, 66123 Saarbrücken, Germany. Accepted for publication in IEEE TVCG.]]Google ScholarGoogle Scholar
  12. Guskov, I., Vidimče, K., Sweldens, W., and Schröer, P. 2000. Normal meshes. In Proceedings of ACM SIGGRAPH 2000, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 95--102.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Haro, A., Essa, I., and Guenter, B. 2001. Real-time, Photo-Realistic, physically based rendering of fine scale human skin structure. In Rendering Techniques, 53--62.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Heeger, D. J., and Bergen, J. R. 1995. Pyramid-based texture analysis/synthesis. In Proceedings of ACM SIGGRAPH 95, ACM Press, New York, NY, USA, 229--238.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hertzmann, A., Jacobs, C. E., Oliver, N., Curless, B., and Salesin, D. H. 2001. Image analogies. In Proceedings of ACM SIGGRAPH 2001, ACM Press, New York, NY, USA, 327--340.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Igarashi, T., Nishino, K., and Nayar, S. 2005. The appearance of human skin. Tech. Rep. CUCS-024-05, Department of Computer Science, Columbia University, June.]]Google ScholarGoogle Scholar
  17. Larboulette, C., and Cani, M.-P. 2004. Real-time dynamic wrinkles. In Computer Graphics International, IEEE Computer Society Press. Greece.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Lee, A., Moreton, H., and Hoppe, H. 2000. Displaced subdivision surfaces. In Proceedings of ACM SIGGRAPH 2000, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 85--94.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Liu, C., Shum, H.-Y., and Zhang, C. 2001. A two-step approach to hallucinating faces: Global parametric model and local nonparametric model. In CVPR (1), 192--198.]]Google ScholarGoogle Scholar
  20. Loop, C. 1987. Smooth Subdivision Surfaces Based on Triangles. Master's thesis, University of Utah.]]Google ScholarGoogle Scholar
  21. Matusik, W., Zwicker, M., and Durand, F. 2005. Texture design using a simplicial complex of morphable textures. ACM Trans. Graph. 24, 3, 787--794.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Nehab, D., Rusinkiewicz, S., Davis, J., and Ramamoorthi, R. 2005. Efficiently combining positions and normals for precise 3d geometry. ACM Transactions on Graphics 24, 3, 536--543.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Perlin, K. 1985. An image synthesizer. In Computer Graphics (Proceedings of ACM SIGGRAPH 85), ACM Press, New York, NY, USA, 287--296.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Pighin, F., and Lewis, J. 2005. Digital face cloning. In SIGGRAPH 2005 Course Notes.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Portilla, J., and Simoncelli, E. P. 2000. A parametric texture model based on joint statistics of complex wavelet coefficients. International Journal of Computer Vision 40, 1, 49--70.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Rusinkiewicz, S., Burns, M., and DeCarlo, D. 2006. Exaggerated shading for depicting shape and detail. ACM Trans. Graphics (Proc. SIGGRAPH) 25, 3.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Simoncelli, E. P., and Freeman, W. T. 1995. The steerable pyramid: a flexible architecture for multi-scale derivative computation. In ICIP '95: Proceedings of the 1995 International Conference on Image Processing (Vol. 3)-Volume 3, IEEE Computer Society, Washington, DC, USA, 3444.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Vlasic, D., Brand, M., Pfister, H., and Popović, J. 2005. Face transfer with multilinear models. ACM Trans. Graph. 24, 3, 426--433.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Weyrich, T., Matusik, W., Pfister, H., Ngan, A., and Gross, M. 2005. Measuring skin reflectance and subsurface scattering. Tech. Rep. TR2005--046, Mitsubishi Electric Research Laboratories (MERL).]]Google ScholarGoogle Scholar
  30. Wu, Y., Thalmann, N. M., and Thalmann, D. 1995. A dynamic wrinkle model in facial animation and skin ageing. The Journal of Visualization and Computer Animation 6, 4, 195--206.]]Google ScholarGoogle ScholarCross RefCross Ref
  31. Wu, Y., Kalra, P., and Thalmann, N. M. 1997. Physically-based wrinkle simulation & skin rendering. In Computer Animation and Simulation '97, Eurographics, 69--79.]]Google ScholarGoogle Scholar

Index Terms

  1. A statistical model for synthesis of detailed facial geometry

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Graphics
              ACM Transactions on Graphics  Volume 25, Issue 3
              July 2006
              742 pages
              ISSN:0730-0301
              EISSN:1557-7368
              DOI:10.1145/1141911
              Issue’s Table of Contents

              Copyright © 2006 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 July 2006
              Published in tog Volume 25, Issue 3

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader