Skip to main content
Log in

An Intrinsic Framework for Analysis of Facial Surfaces

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

A statistical analysis of shapes of facial surfaces can play an important role in biometric authentication and other face-related applications. The main difficulty in developing such an analysis comes from the lack of a canonical system to represent and compare all facial surfaces. This paper suggests a specific, yet natural, coordinate system on facial surfaces, that enables comparisons of their shapes. Here a facial surface is represented as an indexed collection of closed curves, called facial curves, that are level curves of a surface distance function from the tip of the nose. Defining the space of all such representations of face, this paper studies its differential geometry and endows it with a Riemannian metric. It presents numerical techniques for computing geodesic paths between facial surfaces in that space. This Riemannian framework is then used to: (i) compute distances between faces to quantify differences in their shapes, (ii) find optimal deformations between faces, and (iii) define and compute average of a given set of faces. Experimental results generated using laser-scanned faces are presented to demonstrate these ideas.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bronstein, A. M., Bronstein, M. M., & Kimmel, R. (2005). Three-dimensional face recognition. International Journal of Computer Vision, 64(1), 5–30.

    Article  Google Scholar 

  • Cazals, F., Faugère, J.-C., Pouget, M. & Rouillier, F. (2006). The implicit structure of ridges of a smooth parametric surface. Computer Aided Geometric. Design., 23(7), 582–598.

    Article  MATH  MathSciNet  Google Scholar 

  • Chang, K. I., Bowyer, K. W., & Flynn, P. J. (2005). An evaluation of multimodal 2D+3D face biometrics. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(4), 619–624.

    Article  Google Scholar 

  • Chang, K. I., Bowyer, K. W., & Flynn, P. J. (2006). Multiple nose region matching for 3D face recognition under varying facial expression. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(10), 1695–1700.

    Article  Google Scholar 

  • Dijkstra, E. W. (1959). A note on two problems in connection with graphs. Numerische Mathematik.

  • Edelsbrunner, H. (2001). Geometry and topology for mesh generation. Cambridge: Cambridge University Press.

    MATH  Google Scholar 

  • Glaunes, J., Trouvé, A., & Younes, L. (2004). Diffeomorphic matching of distributions: A new approach for unlabelled point-sets and sub-manifolds matching. In IEEE conference on computer vision and pattern recognition (2) (pp. 712–718).

  • Hallinan, P. W., Gordon, G., Yuille, A. L., Giblin, P., & Mumford, D. (1999). Two- and three-dimensional patterns of face. Wellesley: Peters.

    MATH  Google Scholar 

  • Hilaga, M., Kohmura, S. T., & Kunii, T. L. (2001). Topology matching for fully automatic similarity estimation of 3D shapes. In ACM SIGGRAPH, (pp. 203–212).

  • Jain, V., Zhang, H., & van Kaick, O. (2007). Non-rigid spectral correspondence of triangle meshes. International Journal on Shape Modeling, 13(1), 101–124.

    Article  MATH  Google Scholar 

  • Kendall, D. G. (1984). Shape manifolds, procrustean metrics and complex projective spaces. Bulletin of London Mathematical Society, 16, 81–121.

    Article  MATH  MathSciNet  Google Scholar 

  • Khaneja, N., Miller, M. I., & Grenander, U. (1998). Dynamic programming generation of curves on brain surfaces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(11), 1260–1265.

    Article  Google Scholar 

  • Klassen, E., & Srivastava, A. (2006). Geodesic between 3D closed curves using path straightening . In A. Leonardis, H. Bischof, & A. Pinz (Eds.), European conference on computer vision (pp. 95–106).

  • Klassen, E., Srivastava, A., Mio, W., & Joshi, S. (2004). Analysis of planar shapes using geodesic paths on shape spaces. IEEE Pattern Analysis and Machine Intelligence, 26(3), 372–383.

    Article  Google Scholar 

  • Memoli, F., & Sapiro, G. (2005). A theoretical and computational framework for isometry invariant recognition of point cloud data. Foundations of Computational Mathematics, 5(3), 313–347.

    Article  MATH  MathSciNet  Google Scholar 

  • Michor, P. W., & Mumford, D. (2006). Riemannian geometries on spaces of plane curves. Journal of the European Mathematical Society, 8, 1–48.

    Article  MATH  MathSciNet  Google Scholar 

  • Mio, W., Srivastava, A., & Joshi, S. (2007). On shape of plane elastic curves. International Journal of Computer Vision, 73(3), 307–324.

    Article  Google Scholar 

  • Osada, R., Funkhouser, T., Chazells, B., & Dobkin, D. (2001) Matching 3D models with shape distributions. In IEEE shape modeling international, May 2001.

  • Pennec, X. (2006). Intrinsic statistics on Riemannian manifolds: Basic tools for geometric measurements. Journal of Mathematical Imaging and Vision, 25(1), 127–154.

    Article  MathSciNet  Google Scholar 

  • Rustamov, R. M. (2007). Laplace-Beltrami eigenfunctions for deformation invariant shape representation. In SGP ’07: Proceedings of the fifth Eurographics symposium on geometry processing (pp. 225–233).

  • Samir, C., Srivastava, A., & Daoudi, M. (2005). Human face recognition using 2D facial curves. In International conference on acoustic, speech, and signal processing (ICASSP) (Vol. 5). Toulouse, France, May 2006.

  • Samir, C., Srivastava, A., & Daoudi, M. (2006). Three-dimensional face recognition using shapes of facial curves. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(11), 1847–1857.

    Article  Google Scholar 

  • Sebastian, T. B., Klein, P. N., & Kimia, B. B. (2003). On aligning curves. IEEE Transactions on Pattern Analysis and Machine Intelligence, 25(1), 116–125.

    Article  Google Scholar 

  • Shah, J. (2006). An H 2 type Riemannian metric on the space of planar curves. In Workshop on the mathematical foundations of computational anatomy, MICCAI2006, October 2006.

  • Shinagawa, Y., Kunii, T. L., & Kergosien, Y. L. (1991). Surface coding based on Morse theory. IEEE Computer Graphics and Applications, 11, 67–78.

    Article  Google Scholar 

  • Spivak, M. (1979). A comprehensive introduction to differential geometry (Vols I and II). Berkeley: Publish or Perish.

    Google Scholar 

  • Srivastava, A., Samir, C., Joshi, S. H., & Daoudi, M. (2008, accepted). Elastic shape models for facial shape analysis using curvilinear coordinates. Journal of Mathematical Imaging and Vision.

  • Surazhsky, V., Surazhsky, T., Kirsanov, D., Gortler, S., & Hoppe, H. (2005). Fast exact and approximate geodesics on meshes. In ACM SIGGRAPH (pp. 553–560).

  • Thirion, J.-P., & Gourdon, A. (1992). The 3D marching lines algorithm and its application to crest lines extraction (INRIA Technical Report 1672). INRIA, Rocquencourt.

  • Tierny, J., Vandeborre, J. P., & Daoudi, M. (2008). Enhancing 3D mesh topological skeletons with discrete contour constrictions. The Visual Computer, International Journal of Computer Graphics, 24(3), 155–172.

    Article  Google Scholar 

  • Vaillant, M., & Glaunes, J. (2005). Surface matching via currents. In Proceedings of IPMI (pp. 381–392).

  • Wang, S., Wang, Y., Jin, M., Gu, X., & Samaras, D. (2006). 3D surface matching and recognition using conformal geometry. In IEEE conference on computer vision and pattern recognition (pp. 2453–2460).

  • Yoshizawa, S., Belyaev, A. G., & Seidel, H.-P. (2005). Fast and robust detection of crest lines on meshes. In Proc. of ACM symposium on solid and physical modeling (pp. 227–232).

  • Younes, L. (1998). Computable elastic distance between shapes. SIAM Journal of Applied Mathematics, 58, 565–586.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chafik Samir.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Samir, C., Srivastava, A., Daoudi, M. et al. An Intrinsic Framework for Analysis of Facial Surfaces. Int J Comput Vis 82, 80–95 (2009). https://doi.org/10.1007/s11263-008-0187-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-008-0187-8

Keywords

Navigation