Abstract
We present a Riemannian framework for geometric shape analysis of curves, functions, and trajectories on nonlinear manifolds. Since scalar functions and trajectories can also have important geometric features, we use shape as an all-encompassing term for the descriptors of curves, scalar functions and trajectories. Our framework relies on functional representation and analysis of curves and scalar functions, by square-root velocity fields (SRVF) under the Fisher–Rao metric, and of trajectories by transported square-root vector fields (TSRVF). SRVFs are general functional representations that jointly capture both the shape (geometry) and the reparameterization (sampling speed) of curves, whereas TSRVFs also capture temporal reparameterizations of time-indexed shapes. The space of SRVFs for shapes of curves becomes a subset of a spherical Riemannian manifold under certain special constraints. A fundamental tool in shape analysis is the construction and implementation of geodesic paths between shapes. This is used to accomplish a variety of tasks, including the definition of a metric to compare shapes, the computation of intrinsic statistics for a set of shapes, and the definition of probability models on shape spaces. We demonstrate our approach using several applications from computer vision and medical imaging including the analysis of (1) curves, (2) human growth, (3) bird migration patterns, and (4) human actions from video surveillance images and skeletons from depth images.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
An X, Liu Z, Shi Y, Li N, Wang Y, Joshi SH (2012) Modeling dynamic cellular morphology in images. In: Medical image computing and computer-assisted intervention–MICCAI 2012. Springer, Berlin, pp 340–347
Amor BB, Su J, Srivastava A (2014) Action recognition using rate-invariant analysis of skeletal shape trajectories. IEEE Trans Pattern Anal Mach Intell 1(99):1, 10.1109/TPAMI.2015.2439257
Dryden IL, Mardia K (1998) Statistical shape analysis. Wiley series in probability and statistics: probability and statistics. Wiley, Chichester
Grenander U, Miller MI (1998) Computational anatomy: an emerging discipline. Q Appl Math 56(4): 617–694
Jones HE, Bayley N (1941) The Berkeley growth study. Child Dev 12(2):167–173
Joshi SH, Srivastava A (2009) Intrinsic Bayesian active contours for extraction of object boundaries in images. Int J Comput Vis 81(3):331–355
Joshi SH, Klassen E, Srivastava A, Jermyn I (2007) A novel representation for Riemannian analysis of elastic curves in R n. In: IEEE conference on computer vision and pattern recognition (CVPR). IEEE, New York, pp 1–7
Joshi SH, Klassen E, Srivastava A, Jermyn I (2007) Removing shape-preserving transformations in square-root elastic (SRE) framework for shape analysis of curves. In: Energy minimization methods in computer vision and pattern recognition (EMMCVPR), pp 387–398
Joshi SH, Cabeen RP, Joshi AA, Sun B, Dinov I, Narr KL, Toga AW, Woods RP (2012) Diffeomorphic sulcal shape analysis on the cortex. IEEE Trans Med Imaging 31(6):1195–1212
Joshi SH, Narr KL, Philips OR, Nuechterlein KH, Asarnow RF, Toga AW, Woods RP (2013) Statistical shape analysis of the corpus callosum in schizophrenia. Neuroimage 64:547–559
Karcher H (1977) Riemannian center of mass and mollifier smoothing. Commun Pure Appl Math 30:509–541
Kendall DG (1984) Shape manifolds, procrustean metrics, and complex projective spaces. Bull Lond Math Soc 16(2):81–121
Kenobi K, Dryden IL, Le H (2010) Shape curves and geodesic modeling. Biometrika 97(3):567–584
Kneip A, Ramsay JO Combining registration and fitting for functional models. J Am Stat Assoc 103(483):1155–1165 (2008)
Le H (2003) Unrolling shape curves. J Lond Math Soc 68(2):511–526
Li W, Zhang Z, Liu Z (2010) Action recognition based on a bag of 3D points. In: IEEE international workshop on CVPR for human communicative behavior analysis, pp 9–14
Liu W, Srivastava A, Zhang J (2011) A mathematical framework for protein structure comparison. PLoS Comput Biol 7(2):e1001,075
Michor PW, Mumford D (2006) Riemannian geometries on spaces of plane curves. J Eur Math Soc 8:1–48
Mio W, Srivastava A, Joshi SH (2007) On shape of plane elastic curves. Int J Comput Vis 73(3):307–324
Ramsay JO, Li X (1998) Curve registration. J R Stat Soc Ser B (Stat Methodol) 60(2):351–363
Ramsay JO, Silverman BW (2005) Functional data analysis. Springer series in statistics, 2nd edn. Springer, New York
Rao RC (1945) Information and the accuracy attainable in the estimation of statistical parameters. Bull Calcutta Math Soc 37:81–91
Rossi F, Villa N (2006) Support vector machine for functional data classification. Neurocomputing 69(7–9):730–742; New issues in Neurocomputing: 13th European symposium on artificial neural networks 13th European symposium on artificial neural networks, 2005
Shotton J, Sharp T, Kipman A, Fitzgibbon A, Finocchio M, Blake A, Cook M, Moore R (2013) Real-time human pose recognition in parts from single depth images. Commun ACM 56(1):116–124
Srivastava A, Klassen E, Joshi SH, Jermyn IH (2011) Shape analysis of elastic curves in Euclidean spaces. IEEE Trans Pattern Anal Mach Intell 33:1415–1428
Srivastava A, Wu W, Kurtek S, Klassen E, Marron JS (2011) Registration of functional data using Fisher-Rao metric. arXiv:1103.3817v2
Su J, Kurtek S, Klassen E, Srivastava A (2014) Statistical analysis of trajectories on Riemannian manifolds: bird migration, hurricane tracking, and video surveillance. Ann Appl Stat 8(1):530–552
Su J, Srivastava A, de Souza FD, Sarkar S (2014) Rate-invariant analysis of trajectories on Riemannian manifolds with application in visual speech recognition. In: IEEE conference on computer vision and pattern recognition (CVPR). IEEE, New York, pp 620–627
Sundaramoorthi G, Mennucci A, Soatto S, Yezzi A (2011) A new geometric metric in the space of curves, and applications to tracking deforming objects by prediction and filtering. SIAM J Imaging Sci 4(1):109–145
Tang R, Muller HG (2008) Pairwise curve synchronization for functional data. Biometrika 95(4):875–889
Thompson DW (1943) On growth and form. Cambridge University Press, Cambridge
Trouve A, Younes L (2000) On a class of diffeomorphic matching problems in one dimension. SIAM J Control Optim 39(4):1112–1135
Tucker JD, Wu W, Srivastava A (2013) Generative models for functional data using phase and amplitude separation. Comput Stat Data Anal 61:50–66
Veeraraghavan A, Srivastava A, Roy-Chowdhury AK, Chellappa R (2009) Rate-invariant recognition of humans and their activities. IEEE Trans Image Process 8(6):1326–1339
Younes L (1998) Computable elastic distance between shapes. SIAM J Appl Math 58(2):565–586
Zhang Z (2012) Microsoft kinect sensor and its effect. IEEE Multimedia 19(2):4–10
Zhang Z, Klassen E, Srivastava A, Turaga PK, Chellappa R (2011) Blurring-invariant Riemannian metrics for comparing signals and images. In: Proceedings of ICCV, pp 1770–1775
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Joshi, S.H., Su, J., Zhang, Z., Ben Amor, B. (2016). Elastic Shape Analysis of Functions, Curves and Trajectories. In: Turaga, P., Srivastava, A. (eds) Riemannian Computing in Computer Vision. Springer, Cham. https://doi.org/10.1007/978-3-319-22957-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-22957-7_10
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22956-0
Online ISBN: 978-3-319-22957-7
eBook Packages: EngineeringEngineering (R0)