Abstract
This paper studies the problem of analyzing variability in shapes of facial surfaces using a Riemannian framework, a fundamental approach that allows for joint matchings, comparisons, and deformations of faces under a chosen metric. The starting point is to impose a curvilinear coordinate system, named the Darcyan coordinate system, on facial surfaces; it is based on the level curves of the surface distance function measured from the tip of the nose. Each facial surface is now represented as an indexed collection of these level curves. The task of finding optimal deformations, or geodesic paths, between facial surfaces reduces to that of finding geodesics between level curves, which is accomplished using the theory of elastic shape analysis of 3D curves. The elastic framework allows for nonlinear matching between curves and between points across curves. The resulting geodesics between facial surfaces provide optimal elastic deformations between faces and an elastic metric for comparing facial shapes. We demonstrate this idea using examples from FSU face database.
Similar content being viewed by others
References
Besl, P.J., McKay, N.D.: A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14(2), 239–256 (1992)
Beumier, C., Acheroy, M.: Automatic 3D face authentication. J. Image Vis. Comput. 18(4), 315–321 (2000)
Bronstein, A.M., Bronstein, M.M., Kimmel, R.: Efficient computation of isometry-invariant distances between surfaces. SIAM J. Sci. Comput. 28(5), 1812–1836 (2006)
Bronstein, A.M., Bronstein, M.M., Kimmel, R.: Three-dimensional face recognition. Int. J. Comput. Vis. 64(1), 5–30 (2005)
Chang, K.I., Bowyer, K.W., Flynn, P.J.: Multiple nose region matching for 3D face recognition under varying facial expression. IEEE Trans. Pattern Anal. Mach. Intell. 28(10), 1695–1700 (2006)
Charpiat, G., Faugeras, O., Keriven, R.: Approximations of shape metrics and application to shape warping and empirical shape statistics. J. Found. Comput. Math. 5(1), 1–58 (2005)
Chui, H., Rangarajan, A.: A new algorithm for non-rigid point matching. In: Proc. of IEEE Conferences on CVPR, pp. 44–51 (2000)
Do Carmo, M.P.: Differential Geometry of Curves and Surfaces. Prentice Hall, New York (1976)
Glaunes, J., Trouvé, A., Younes, L.: Diffeomorphic matching of distributions: A new approach for unlabelled point-sets and sub-manifolds matching. In: CVPR (2), pp. 712–718 (2004)
Glaunes, J., Trouve, A., Younes, L.: Modeling planar shape variation via Hamiltonian flows of curves. In: Krim, H., Yezzi, A. (eds.) Statistics and Analysis of Shapes. Birkhauser, Basel (2006)
Grenander, U.: General Pattern Theory. Oxford University Press, Oxford (1993)
Grenander, U., Miller, M.I.: Computational anatomy: An emerging discipline. Q. Appl. Math. 56(4), 617–694 (1998)
Grenander, U., Srivastava, A., Saini, S.: A pattern-theoretic characterization of biological growth. IEEE Trans. Med. Imag. 26(5), 648–659 (2007)
Gupta, S., Markey, M.K., Aggarwal, J., Bovik, A.C.: Three dimensional face recognition based on geodesic and euclidean distances. In: Proceedings of IS&T/SPIE Symposium on Electronic Imaging: Vision Geometry XV (2007)
Hallinan, P.W., Gordon, G.G., Yuille, A.L., Giblin, P., Mumford, D.: Two- and Three-Dimensional Patterns of Face. A.K. Peters, Wellesley (1999)
Hesher, C., Srivastava, A., Erlebacher, G.: A novel technique for recognizing faces using range images. In: Proceedings of ISSPA, 2003, Paris, France (2003)
Joshi, S., Srivastava, A., Klassen, E., Jermyn, I.H.: Removing shape-preserving transformations in square-root elastic (SRE) framework for shape analysis of curves. In: Proc. of Sixth Workshop on Energy Minimization Methods in CVPR (EMMCVPR) (2007)
Joshi, S.H., Klassen, E., Srivastava, A., Jermyn, I.H.: An efficient representation for computing geodesics between n-dimensional elastic shapes. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2007
Kakadiaris, I.A., Passalis, G., Toderici, G., Murtuza, M.N., Karampatziakis, N., Theoharis, T.: Three-dimensional face recognition in the presence of facial expressions: An annotated deformable model approach. IEEE Trans. Pattern Anal. Mach. Intell. 29(4), 1–10 (2007)
Kendall, D.G.: Shape manifolds, procrustean metrics and complex projective spaces. Bull. Lond. Math. Soc. 16, 81–121 (1984)
Kilian, M., Mitra, N.J., Pottmann, H.: Geometric modeling in shape space. In: Proceedings of SIGGRAPH (2007)
Klassen, E., Srivastava, A.: Geodesics between 3D closed curves using path straightening. In: European Conference on Computer Vision, vol. 1, pp. 95–106 (2006)
Klassen, E., Srivastava, A., Mio, W., Joshi, S.H.: Analysis of planar shapes using geodesic paths on shape spaces. IEEE Trans. Pattern Anal. Mach. Intell. 26(3), 372–383 (2004)
Kotropoulos, C., Tefas, A., Pitas, I.: Frontal face authentication using morphological elastic graph matching. IEEE Trans. Image Process. 9(4), 555–560 (2000)
Litke, N., Droske, M., Rumpf, M., Schröder, P.: An image processing approach to surface matching. In: Desbrun, M., Pottmann, H. (eds.) Third Eurographics Symposium on Geometry Processing, pp. 207–216 (2005)
Lu, X., Jain, A.K.: Deformation analysis for 3D face matching. In: Proc. 7th IEEE Workshop on Applications of Computer Vision, pp. 99–104. Breckenridge (2005)
Lu, X., Jain, A.K., Colbry, D.: Matching 2.5D face scans to 3D models. IEEE Trans. Pattern Anal. Mach. Intell. 28(1), 31–43 (2006)
Memoli, F., Sapiro, G.: A theoretical and computational framework for isometry invariant recognition of point cloud data. Found. Comput. Math. 5(3), 313–347 (2005)
Michor, P.W., Mumford, D.: Riemannian geometries on spaces of plane curves. J. Eur. Math. Soc. 8, 1–48 (2006)
Miller, M.I., Younes, L.: Group actions, homeomorphisms, and matching: A general framework. Int. J. Comput. Vis. 41(1/2), 61–84 (2001)
Mio, W., Srivastava, A., Joshi, S.H.: On shape of plane elastic curves. Int. J. Comput. Vis. 73(3), 307–324 (2007)
Mpiperis, I., Malassiotis, S., Strintzis, M.G.: 3-D face recognition with the geodesic polar representation. IEEE Trans. Information Forensics Security 2(3), 537–547 (2007)
Osada, R., Funkhouser, T., Chazells, B., Dobkin, D.: Matching 3D models with shape distributions. In: IEEE Shape Modeling International, May 2001
Samir, C., Srivastava, A., Daoudi, M.: Three-dimensional face recognition using shapes of facial curves. IEEE Trans. Pattern Anal. Mach. Intell. 28(11), 1858–1863 (2006)
Samir, C., Srivastava, A., Daoudi, M.: 3D face recognition using shapes of facial curves. In: Proceedings of ICASSP, 2006, Special Session on Statistical Inferences on Nonlinear Manifolds with Applications in Signal and Image Processing, May 2006
Samir, C., Srivastava, A., Daoudi, M., Klassen, E.: An intrinsic framework for analysis of facial surfaces. Int. J. Comput. Vis. (2007, in review)
Schmidt, F.R., Clausen, M., Cremers, D.: Shape matching by variational computation of geodesics on a manifold. In: Pattern Recognition (Proc. DAGM). LNCS, vol. 4174, pp. 142–151. Springer, Berlin (2006)
Sebastian, T.B., Klein, P.N., Kimia, B.B.: On aligning curves. IEEE Trans. Pattern Anal. Mach. Intell. 25(1), 116–125 (2003)
Spivak, M.: A Comprehensive Introduction to Differential Geometry, vol. I and II. Publish or Perish, Berkeley (1979)
Wang, S., Wang, Y., Jin, M., Gu, X., Samaras, D.: 3D surface matching and recognition using conformal geometry. In: CVPR (2), pp. 2453–2460 (2006)
Wang, Y., Chiang, M.-C., Thompson, P.: Mutual information-based 3D surface matching with applications to face recognition and brain mapping. In: International Conference on Computer Vision (2005)
Wiskott, L., Fellous, J.-M., Krüger, N., von der Malsburg, C.: Face recognition by elastic bunch graph matching. In: Jain, L.C., Halici, U., Hayashi, I., Lee, S.B. (eds.) Intelligent Biometric Techniques in Fingerprint and Face Recognition, pp. 355–396. CRC Press, Boca Raton (1999). Chap. 11
Yezzi, A.-J., Mennucci, A.: Conformal metrics and true “gradient flows” for curves. In: Proceedings of the Tenth IEEE International Conference on Computer Vision, vol. 1, pp. 913–919 (2005)
Younes, L.: Computable elastic distance between shapes. SIAM J. Appl. Math. 58(2), 565–586 (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Srivastava, A., Samir, C., Joshi, S.H. et al. Elastic Shape Models for Face Analysis Using Curvilinear Coordinates. J Math Imaging Vis 33, 253–265 (2009). https://doi.org/10.1007/s10851-008-0073-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-008-0073-6