Statistical Shape Analysis Ian Dryden (University of Nottingham) 3E Cycle

Total Page:16

File Type:pdf, Size:1020Kb

Statistical Shape Analysis Ian Dryden (University of Nottingham) 3E Cycle Statistical Shape Analysis Ian Dryden (University of Nottingham) Session I Dryden and Mardia (1998, chapters 1,2,3,4) [email protected] ¡ Introduction ¡ http://www.maths.nott.ac.uk/ ild Motivation and applications ¡ Size and shape coordinates ¡ Shape space 3e cycle romand de statistique et probabilites´ ¡ Shape distances. appliques´ Les Diablerets, Switzerland, March 7-10, 2004. 1 2 An object’s shape is invariant under the similarity trans- In a wide variety of applications we wish to study the formations of translation, scaling and rotation. geometrical properties of objects. We wish to measure, describe and compare the size and shapes of objects Shape: location, rotation and scale information (simi- larity transformations) can be removed. [Kendall, 1984] Size-and-shape: location, rotation (rigid body trans- formations) can be removed. Two mouse second thoracic vertebra (T2 bone) out- lines with the same shape. 3 4 ¡ Landmark: point of correspondence on each object that matches between and within populations. Different types: anatomical (biological), mathematical, pseudo, quasi From Galileo (1638) illustrating the differences in shapes of the bones of small and large animals. 5 6 ¡ Bookstein (1991) Type I landmarks (joins of tissues/bones) Type II landmarks (local properties such as maximal curvatures) Type III landmarks (extremal points or constructed land- marks) ¡ T2 mouse vertebra with six mathematical landmarks Labelled or un-labelled configurations (line junctions) and 54 pseudo-landmarks. 7 8 1 3 A 2 B 3 2 1 3 1 C 2 D Traditional methods 3 1 2 2 - ratios of distances between landmarks or angles sub- mitted to multivariate analysis 3 3 E - the full geometry usually if often lost F 1 1 2 - collinear points? Six labelled triangles: A, B have the same size and - interpretation of shape differences in multivariate space? shape; C has the same shape as A, B (but larger size); D has a different shape but its labels can be permuted to give the same shape as A, B, C; triangle E can be reflected to have the same shape as D; triangle F has a different shape from A,B,C,D,E. 9 10 Geometrical shape analysis Rather than working with quantities derived from or- ganisms one works with the complete geometrical ob- ject itself (up to similarity transformations). ¡ Pioneers: Fred Bookstein and David Kendall In the spirit of D’Arcy Thompson (1917) who consid- Summaries of the field are given by Bookstein (1991, ered the geometric transformations of one species to Cambridge), Small (1996, Springer), Dryden and Mar- another dia (1998, Wiley), Kendall et al (1999, Wiley), Lele and Richstmeier (2001, Chapman and Hall). We conside a shape space obtained directly from the landmark coordinates, which retains the geometry of a point configuration at all stages. 11 12 MR brain scan The map of 52 megalithic sites (+) that form the ‘Old Stones of Land’s End’ in Cornwall (from Stoyan et al., 1995). 13 14 0.4 b 12 13 11 0.2 10 n 9 Braincase l 7 8 0.0 6 5 na Face 4 pr -0.2 1 3 2 st -0.4 ba o -0.4 -0.2 0.0 0.2 0.4 Ape cranium Handwritten digit 3 15 16 250 ¢ 200 150 • S • S 100 •S S S • • • S ••S • S 50 (a) (b) 0 0 50 100 150 200 250 Electrophoretic gel matching Face recognition 17 18 Proton density weighted MR image Cortical surface extracted from MR scan 19 20 £ OUR FOCUS: landmarks in ¤ real dimensions £ ¦ ¥ § ¨ © is a ¤ matrix ( ) Invariance with respect to Euclidean similarity group ¦ ¦ © © ¤ (translation, scale and rotation) = Size.... ¥ ¥ ¨ Any positive real valued function such that ¥ 203 Pseudo-landmarks on the cortical surface of the for a positive scalar . brain 21 22 ¡ Centroid size: An alternative size measure is the baseline size, i.e. " " ¥ ¥ ¥ ¥ the length between landmarks 1 and 2: # & ' ( & ¨ ¨ ! ) # $ % & $ % 0 ¥ ¥ ¥ % ' % % ¥ ¥ ¨ 1 ( & # & # $ % * ¨ ) where and ) This was used as early as 1907 by Galton for normal- ' , izing faces. ¨ + £ , , - Other size measures: square root of area, cube root . / ¥ ¥ ¥ ¨ ! - Euclidean norm, of volume - £ ¦ £ £ ¦ + - identity matrix, - vector of ones. , , 23 24 % 3 3 3 4 5 2 1 1 1 2 Landmarks: 2 Shape coordinates: ) ¡ Bookstein shape coordinates (1984,1986) (For two Fixed coordinate system dimensional data) vs • 6 6 200 • • 200 • • 100 • 100 • • Local Coordinate system • • 0 0 Im(z) Im(z) • • -100 -100 -200 -200 Are angles appropriate.....?? -200 -100 0 100 200 -200 -100 0 100 200 3 Re(z) Re(z) 1.0 200 • • 2 100 • • 0.5 • • 0 • • Im(z) Im(z) 1 • • • 0.0 1 -100 2 • -200 -0.5 -200 -100 0 100 200 -0.5 0.0 0.5 3 Re(z) Re(z) 1 @ £ ' > 3 3 3 2 3 & 8 ¨ 9 : ; 9 < 1 ? ¨ A 1 1 1 Shape: 7 < 9 = ; 9 25 26 3 • 20 20 • 2 3 10 • 10 • 1 • 0 0 2 • 1 -10 -10 -20 -20 -20 -10 0 10 20 -20 -10 0 10 20 (a) (b) 1.0 20 3 10 • 3 0.5 • 0 • • 1 2 • • 0.0 -10 1 2 -20 -0.5 -20 -10 0 10 20 -0.5 0.0 0.5 (c) (d) In real co-ordinates: % $ B C D D D G E F F F J J F J J ; 9 G ; 9 H I 9 ; 9 H I G ; H I ; H I K L M H G N ) $ O C D D D G E F F J J F J J F 9 G ; 9 H I ; H I ; G ; H I 9 ; 9 H I K L M H G N $ P $ & The outline of a microfossil with three landmarks (from where , and G G G R S F F J J M 9 G ; 9 H I G ; H I N Q Q Q N G H Bookstein, 1986). B O C C D D . ; T U U T N 27 28 0.8 W 100• 0.32 0.36 0.40 0.44 • • • • 88• 9.2 87• • • X 88• 88• 9.0 84• • • • • ••• • • • • • 0.7 100• 8.8 slog • • • • • • 92• 65• 75• 84• 8.6 • • • • • • 76• • • 71• • • • • 8.4 74• 84• • • V • • 8.2 V 0.6 71• • • 0.44 • • • • 72• • • • • • • • • • 67• • • • • •• • • • •• • • • 0.40 64• • • • U • 0.5 • • 65• 0.36 • • • • 60• Y • • 0.32 • • • • • • 0.75 • • • • • 0.4 • • • • • • • • • • 0.2 0.3 0.4 0.5 0.6 • • • • • • • 0.65 U • • V • • • • • • 0.55 • • • • 0.45 W 8.2 8.4 8.6 8.8 9.0 9.2 W 0.45 0.55 0.65 0.75 A scatter plot of (U+1/2) for the Bookstein shape vari- ables for some microfossil data. (Bookstein, 1986) 29 30 2 a 4 0.5 1 d E ` 5 _ 3 g f b B 0 V A O B v \ ] 0.0 1 2 e F -1 ^ 6 -0.5 -2 [ \ ] -2 -1 0b 1 2 c [ [ B -0.5 0.0 0.5 U Z u The shape space of triangles, using Bookstein’s co- h A scatter plot of the Bookstein shape variables for the 3 i 8 ordinates 8 . All triangles could be relabelled T2 mouse data. and reflected to lie in the shaded region. 31 32 ¡ Kendall’s shape sphere (1983) (triangles only) Isosceles triangles 3 Equilateral (North pole) 1 2 θ=0 Unlabelled Right-angled Kendall’s shape coordinates φ=2π/3 φ=5π/3 θ=π/2 φ=0 φ=π/3 % 3 3 % k ¨ l j m ¨ j 1 1 1 j Remove location j Flat triangles - (Equator) ; θ=π 1 2 & % j @ £ 3 3 3 & o p q & 7 n n ¨ ¨ A 1 1 1 1 ; % Reflected equilateral (South pole) j A mapping from Kendall’s shape variables to the sphere Simple 1-1 linear correspondence with Booklstein S.V. is (equ. 2.11 of book) ' s q ' 3 P P 7 n n ) A A ! For triangles Kendall’s SV sends baseline to ! , 3 u 3 , r , r 2 ¨ ¨ j ¨ t s s s o o o ) ) ) , , , s o q P P ¨ 7 n n ) ) and ) , so that % u o o v 2 j ¨ ) ) ) . 33 34 w Kendall’s Bell 3 x Kendall’s spherical shape shape variables are then given by the usual polar coordinates w w w , x 3 u , x 3 , 3 2 ¨ ¨ j ¨ t t t w y y z > y x { where > is the angle of latitude and t z is the angle of longitude. 35 36 Bookstein coordinates - 3D ¥ 3 3 # % # # P # 2 2 2 The Schmidt net for 1/12 sphere Landmarks ¨ - ) w } 3 3 & % & & P & | | t t t 7 ¨ 7 7 7 3 x > y y 3 > y { z - ¨ ¨ ! 1 t ~ ) ¥ ¥ % o @ £ ¥ , ' 3 3 3 & ) ¨ ¨ A 1 1 ¥ ¥ t C ' % • 0.0 A B C C ) • • A BA B C C • C C • A B A B A • AB • B C C ¦ -0.5 A • BC C C AC • B A • • A A AB •AB •AB B where is a rotation matrix C C • • ¥ ¥ ¥ A B C CA B 3 3 P A • B C C • % A • BA • BA B C C A • B A • B (a function of ) and C C A • B C C A • B ) A • B A • B -1.0 A C• B A • CB ¥ ¥ t A C• B A •CB t ' 3 > 3 > 3 3 > 3 > 3 A C • B A •CB A •CB A • CB % r - , r - , A C • B A • CB ) A • C B A • C B -1.5 ¥ 3 3 > P % P P -0.5 0.0 0.5 P 7 ¨ 7 7 - ) @ ¥ > > P P P & & 7 ¨ 7 ¨ where 7 , and for ) £ 3 3 1 1 1 .
Recommended publications
  • Shape Analysis
    Proceedings in CURRENT ISSUES IN STATISTICAL SHAPE ANALYSIS Edited by KVMardia, C.A.GU1 After AlbrechtDurer, 1524 Leeds University Press Proceedings in Current Issues in Statistical Shape Analysis International Conference, held in Leeds, UK, 5-7 April, 1995, incorporating The 15th Leeds Statistics Research Workshop co-sponsored by the Centre of Medical Imaging Research (CoMIR) Edited by K.V.Mardia, C.A.Gill Department of Statistics, University of Leeds, Leeds LS2 9JT. Leeds University Press Front cover: After AlbrechtDurer, 1524 (Reproduced from "D'Arcy Thompson On Growth and Form" (abridged edition) edited by J.T. Bonner, Cambridge University Press, 1961, with permission). Copyright ©K.V. Mardia, C.A. Gill, Department of Statistics, University of Leeds. ISBN 0 85316 161 5 Conference Committee I.L. Dryden J.T. Kent K.V. Mardia Department of Statistics University of Leeds Leeds, LS2 9JT, UK Conference Organisers C.A. Gill K.V. Mardia Session Chairs Session I: Procrustes and Mathematical Statistics Issues J.T. Kent Department of Statistics, University of Leeds, Leeds LS2 9JT, UK. Session II: Overview and Shape Geometry Fred L. Bookstein Centre for Human Growth & Development, University of Michigan, Ann Arbor, Michigan 48109, USA. Session III: Image Analysis and Computer Vision D.C. Hogg School of Computer Studies, University of Leeds, Leeds LS2 9JT, UK. Session IV: Morphometrics and Shape Geometry K.V. Mardia Department of Statistics, University of Leeds, Leeds LS2 9JT, UK. To David Kendall & Fred Bookstein for their pioneering work on SHAPE PREFACE The annual Leeds Research Workshop by the Department of Statistics began informally (i.e. without numbering!) as far back as 1975.
    [Show full text]
  • Package 'Shapes'
    Package ‘shapes’ March 31, 2021 Title Statistical Shape Analysis Date 2021-03-30 Version 1.2.6 Author Ian L. Dryden Description Routines for the statistical analysis of landmark shapes, including Procrustes analysis, graphical displays, principal components analysis, permutation and bootstrap tests, thin-plate spline transformation grids and comparing covariance matrices. See Dryden, I.L. and Mardia, K.V. (2016). Statistical shape analysis, with Applications in R (2nd Edition), John Wiley and Sons. Maintainer Ian Dryden <[email protected]> Imports minpack.lm, scatterplot3d, rgl, MASS Depends R (>= 2.10) License GPL-2 URL http://www.maths.nottingham.ac.uk/~ild/shapes NeedsCompilation no Repository CRAN Date/Publication 2021-03-31 12:20:02 UTC R topics documented: apes.............................................3 bookstein2d . .3 brains . .4 centroid.size . .5 cortical . .6 digit3.dat . .7 distcov . .7 dna.dat . .8 estcov . .9 frechet . 10 1 2 R topics documented: gels ............................................. 12 gorf.dat . 12 gorm.dat . 13 groupstack . 14 humanmove . 15 macaques . 16 macf.dat . 16 macm.dat . 17 mice............................................. 18 panf.dat . 19 panm.dat . 19 plot3darcs . 20 plotshapes . 21 pns.............................................. 22 pns4pc . 24 pnss3d . 25 pongof.dat . 26 pongom.dat . 27 procdist . 27 procGPA . 28 procOPA . 31 procWGPA . 33 qcet2.dat . 35 qlet2.dat . 36 qset2.dat . 36 rats.............................................. 37 resampletest . 38 riemdist . 40 rigidbody
    [Show full text]
  • Procrustes — Procrustes Transformation
    Title stata.com procrustes — Procrustes transformation Description Quick start Menu Syntax Options Remarks and examples Stored results Methods and formulas References Also see Description procrustes performs the Procrustean analysis, a standard method of multidimensional scaling in which the goal is to transform the source varlist to be as close as possible to the target varlist. Closeness is measured by the residual sum of squares. The permitted transformations are any combination of dilation (uniform scaling), rotation and reflection (that is, orthogonal or oblique transformations), and translation. procrustes deals with complete cases only. procrustes assumes equal weights or scaling for the dimensions. Variables measured on different scales should be standardized before using procrustes. Quick start Procrustes transform source variables x1 and x2 to be close to target variables y1 and y2 procrustes (y1 y2) (x1 x2) Add a third source variable, x3, and target variable, y3 procrustes (y1 y2 y3) (x1 x2 x3) As above, but allow an oblique instead of an orthogonal rotation procrustes (y1 y2 y3) (x1 x2 x3), transform(oblique) As above, but suppress dilation procrustes (y1 y2 y3) (x1 x2 x3), transform(oblique) norho Menu Statistics > Multivariate analysis > Procrustes transformations 1 2 procrustes — Procrustes transformation Syntax procrustes (varlisty)(varlistx) if in weight , options options Description Model transform(orthogonal) orthogonal rotation and reflection transformation; the default transform(oblique) oblique rotation transformation transform(unrestricted) unrestricted transformation noconstant suppress the constant norho suppress the dilation factor ρ (set ρ = 1) force allow overlap and duplicates in varlisty and varlistx (advanced) Reporting nofit suppress table of fit statistics by target variable bootstrap, by, collect, jackknife, and statsby are allowed; see [U] 11.1.10 Prefix commands.
    [Show full text]
  • Manifold Alignment Using Procrustes Analysis Chang Wang University of Massachusetts - Amherst
    University of Massachusetts Amherst ScholarWorks@UMass Amherst Computer Science Department Faculty Publication Computer Science Series 2008 Manifold Alignment using Procrustes Analysis Chang Wang University of Massachusetts - Amherst Sridhar Mahadevan University of Massachusetts - Amherst Follow this and additional works at: https://scholarworks.umass.edu/cs_faculty_pubs Part of the Computer Sciences Commons Recommended Citation Wang, Chang and Mahadevan, Sridhar, "Manifold Alignment using Procrustes Analysis" (2008). Computer Science Department Faculty Publication Series. 64. Retrieved from https://scholarworks.umass.edu/cs_faculty_pubs/64 This Article is brought to you for free and open access by the Computer Science at ScholarWorks@UMass Amherst. It has been accepted for inclusion in Computer Science Department Faculty Publication Series by an authorized administrator of ScholarWorks@UMass Amherst. For more information, please contact [email protected]. Manifold Alignment using Procrustes Analysis Chang Wang [email protected] Sridhar Mahadevan [email protected] Computer Science Department, University of Massachusetts, Amherst, MA 01003 USA Abstract only have a limited number of degrees of freedom, im- plying the data set has a low intrinsic dimensionality. In this paper we introduce a novel approach Similar to current work in the ¯eld, we assume kernels to manifold alignment, based on Procrustes for computing the similarity between data points in analysis. Our approach di®ers from \semi- the original space are already given. In the ¯rst step, supervised alignment" in that it results in a we map the data sets to low dimensional spaces reflect- mapping that is de¯ned everywhere { when ing their intrinsic geometries using a standard (nonlin- used with a suitable dimensionality reduction ear or linear) dimensionality reduction approach.
    [Show full text]
  • Procrustes Analysis
    Procrustes Analysis Amy Ross Department of Computer Science and Engineering University of South Carolina, SC 29208 [email protected] Abstract. Shape correspondence is an important aspect of imaging. Understanding shape is the basis of any correspondence. The correspondence and analysis of shapes plays a vital role, not only in determining correspondence, but also determining the validity of the algorithms used to place the landmarks in accurate locations. The analysis should be well defined so that it is unbiased and thorough in its evaluation. Procrustes analysis is a rigid shape analysis that uses isomorphic scaling, translation, and rotation to find the “best” fit between two or more landmarked shapes. This paper is an in-depth study of Procrustes analysis. 1 Introduction Procrustes analysis has many variations and forms. Of these forms, the generalized orthogonal Procrustes analysis (GPA) is the most useful in shape correspondence, because of the orthogonal nature of the rotation matrix. Gower played an important role in the introduction and derivation of the generalized orthogonal Procrustes analysis in 1971-75. Though Hurley and Cattell first used the term Procrustes analysis in 1962 with a method that did not limit the transformation to an orthogonal matrix [2]. This paper will explore what shape is, how to maintain shape, landmarks, and how these all work together to correspond shapes using the technique of generalized orthogonal Procrustes analysis. 2 Shape and Landmarks Shape and landmarks are two important concepts involved with generalized orthogonal Procrustes analysis. Both shape and landmarks have their own role in the process of aligning shapes. The following is an overview of shape and landmarks to give a foundation for the generalized orthogonal Procrustes analysis.
    [Show full text]
  • CHAPTER 10 Shapeworks Particle-Based Shape Correspondence and Visualization Software
    CHAPTER 10 ShapeWorks Particle-Based Shape Correspondence and Visualization Software ,†,‡ ,†,¶ ,§ Joshua Cates∗ ,ShireenElhabian∗ ,RossWhitaker∗ ∗Scientific Computing and Imaging Institute, University of Utah, Salt Lake City, USA †Biomedical Image and Data Analysis Core, University of Utah, Salt Lake City, USA ‡Comprehensive Arrhythmia Research and Management Center, University of Utah, Salt Lake City, USA §School of Computing, University of Utah, Salt Lake City, USA ¶Faculty of Computers and Information, Cairo University, Cairo, Egypt Contents 10.1 Introducing ShapeWorks 258 10.1.1 The Potential and the Challenge 258 10.1.2 Rising to the Challenge 259 10.1.2.1 Particle Systems for a Flexible Shape Representation 259 10.1.2.2 Optimized Correspondences Address the Model Selection Problem 260 10.1.3 ShapeWorks: An Open-Source Implementation of PBM 261 10.2 Particle-Based Modeling 262 10.2.1 Overview 262 10.2.2 Surface Representation 263 10.2.3 Adaptive Distributions on Surface Features 265 10.2.4 Surface Constraint 266 10.2.5 The Kernel Width σ for PDF Estimation 267 10.2.6 Numerical Considerations 267 10.2.7 Correspondence: Entropy Minimization in Shape Space 268 10.2.8 Setting Parameters 270 10.2.9 Illustration of the Properties and Interpretability of the PBM Optimization 271 10.3 PBM Extensions 273 10.3.1 Modeling Shape with Open Surfaces 274 10.3.2 Modeling Shape Complexes 276 10.3.3 Correspondence Based on Functions of Position 277 10.3.4 Correspondence with Regression Against Explanatory Variables 279 10.3.5 Dense PBM Correspondence Models 281 10.4 ShapeWorks Software Implementation and Workflow 284 10.4.1 The ShapeWorks Shape Modeling Workflow 284 10.4.1.1 Segmentation Preprocessing and Alignment 285 10.4.1.2 Initialization and Optimization 286 10.4.1.3 Analysis 287 10.4.2 The PBM Code Library 288 10.4.3 The ShapeWorks Software Tool Suite 289 10.5 ShapeWorks in Biomedical Applications 290 Statistical Shape and Deformation Analysis Copyright © 2017 Elsevier Ltd DOI: 10.1016/B978-0-12-810493-4.00012-2 All rights reserved.
    [Show full text]
  • Procrustes and PCA the Details
    Earth and Atmospheric Sciences | Indiana University (c) 2018, P. David Polly Procrustes and PCA the details P. David Polly Department of Earth and Atmospheric Sciences Adjunct in Biology and Anthropology Indiana University Bloomington, Indiana 47405 USA [email protected] Euclid Earth and Atmospheric Sciences | Indiana University (c) 2018, P. David Polly Outline Behind the scenes of Procrustes analysis • Translation, scaling, and rotation Behind the scenes of Principal Components Analysis (PCA) • PCA as a data rotation • Covariance matrices as rotation matrices • Eigenvectors, eigenvalues, and scores Properties of PCA scores (shape variables) • Equivalence of PCA scores and Procrustes residuals • Orthogonality • Descending order of variance • “Significance” of PC axes Curved spaces and tangent spaces • Why is morphospace curved? • What is tangent space? • Does it matter? Earth and Atmospheric Sciences | Indiana University (c) 2018, P. David Polly Procrustes superimposition also known as… Procrustes analysis Procrustes fitting Generalized Procrustes Analysis (GPA) Generalized least squares (GLS) Least squares fitting • Centers all shapes at the origin (0,0,0) • Usually scales all shapes to the same size (usually “unit size” or size = 1.0) • Rotates each shape around the origin until the sum of squared distances among them is minimized (similar to least-squares fit of a regression line) • Ensures that the differences in shape are minimized Earth and Atmospheric Sciences | Indiana University (c) 2018, P. David Polly Procrustes superimposition • Translates, scales, and rotates landmarks to a common coordinate system • Removes degrees of freedom in the process • 2 + 1 + 1 = 4 for 2D data • 3 + 1 + 3 = 7 for 3D data • Creates statistical challenges Before • colinearity • “singular” covariance matrix • “curved” shape space After Department of Geological Sciences | Indiana University (c) 2012, P.
    [Show full text]
  • Statistical Variability in Nonlinear Spaces: Application to Shape Analysis and DT-MRI
    Statistical Variability in Nonlinear Spaces: Application to Shape Analysis and DT-MRI by P. Thomas Fletcher A dissertation submitted to the faculty of the University of North Carolina at Chapel Hill in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Computer Science. Chapel Hill 2004 Approved by: Stephen M. Pizer, Advisor Sarang Joshi, Advisor Guido Gerig, Reader J. S. Marron, Reader Michael Kerckhove, Reader ii iii c 2004 P. Thomas Fletcher ALL RIGHTS RESERVED iv v TABLE OF CONTENTS 1 Introduction x 1.1 Motivation . 1 1.1.1 Shape Analysis . 3 1.1.2 Diffusion Tensor Imaging . 4 1.2 Thesis and Claims . 4 1.3 Overview of Chapters . 6 2 Mathematical Background 7 2.1 Topology . 8 2.1.1 Basics . 8 2.1.2 Metric spaces . 9 2.1.3 Continuity . 10 2.1.4 Various Topological Properties . 10 2.2 Differentiable Manifolds . 11 2.2.1 Topological Manifolds . 11 2.2.2 Differentiable Structures on Manifolds . 12 2.2.3 Tangent Spaces . 14 2.3 Riemannian Geometry . 15 2.3.1 Riemannian Metrics . 15 2.3.2 Geodesics . 16 2.4 Lie Groups . 20 2.4.1 Lie Group Exponential and Log Maps . 22 2.4.2 Bi-invariant Metrics . 24 2.5 Symmetric Spaces . 25 2.5.1 Lie Group Actions . 26 2.5.2 Symmetric Spaces as Lie Group Quotients . 27 vi 3 Image Analysis Background 29 3.1 Statistical Shape Theory . 29 3.1.1 Point Set Shape Spaces . 30 3.1.2 Procrustes Distance and Alignment .
    [Show full text]
  • Stratified Generalized Procrustes Analysis
    Stratified Generalized Procrustes Analysis Adrien Bartoli1 Daniel Pizarro2 Marco Loog3 1 Clermont Universit´e,France 2 Universidad de Alcal´a,Spain 3 Delft University of Technology, The Netherlands Corresponding author: Adrien Bartoli [email protected] Abstract Generalized procrustes analysis computes the best set of transformations that relate matched shape data. In shape analysis the transformations are usually chosen as similarities, while in general statistical data analysis other types of transformation groups such as the affine group may be used. Generalized procrustes analysis has a nonlinear and nonconvex formulation. The classical approach alternates the computation of a so-called reference shape and the computation of transformations relating this reference shape to each shape datum in turn. We propose the stratified approach to generalized procrustes analysis. It first uses the affine trans- formation group to analyze the data and then upgrades the solution to the sought after group, whether Euclidean or similarity. We derive a convex formulation for each of these two steps, and efficient practical algorithms that gracefully handle missing data (incomplete shapes.) Extensive experimental results show that our approaches perform well on simulated and real data. In particular our closed-form solution gives very accurate results for generalized procrustes analysis of Euclidean data. Keywords: shape, registration, procrustes, theseus, generalized. Implementation: our generalized procrustes analysis toolbox which implements the methods we pro- pose and methods from the literature in Matlab is freely available under the GPL licence. Download the code from http://isit.u-clermont1.fr/∼ab/SGPAv1.0.tgz. Contents 2 Contents 1 Introduction 4 2 Problem Statement and Mathematical Preliminaries 6 2.1 The Reference-Space Model .
    [Show full text]
  • Procrustes Analysis Procrustes Analysis General Procrustes Analysis
    Robert Collins CSE586 CSE 586, Spring 2011 Advanced Computer Vision Procrustes Shape Analysis Robert Collins CSE586 Credits lots of slides are due to Lecture material from Tim Cootes University of Manchester. For more info, see http://www.isbe.man.ac.uk/~bim/ (includes code for exploring active shape/appearance models). Robert Collins CSE586 Statistical Shape Modelling • Represent the shape using a set of points • Align a set of training examples, and compute a “mean shape” • Model distribution of the variation of shapes in the training set wrt the mean shape • This allows us to analyze the major “modes” of shape variation and to generate realistic new shapes similar to ones in training set Robert Collins CSE586 Procrustes Analysis Procrustes Analysis General Procrustes Analysis R1, t1, s1 R, t, s R2, t2, s2 Rm, tm, sm Align one shape with another (not symmetric) Align a set of shapes with respect to some unknown “mean” shape (independent of ordering of shapes) Robert Collins CSE586 Why “Procrustes”? http://www.procrustes.nl/gif/illustr.gif Robert Collins CSE586 Aligning Two Shapes • Procrustes analysis: – Find transformation which minimises 2 | x1 −T (x2 ) | – T is a particular type of transformation that you want “shape” to be invariant to. – Typically a similarity transformation – Involves solving for best rotation, translation and scale between the two sets of points [we talked about how to do this in earlier lectures] Robert Collins CSE586 Steps in Similarity Alignment Given a set of K points: Configuration Translation normalization:
    [Show full text]
  • Riemannian Procrustes Analysis: Transfer
    Riemannian Procrustes Analysis : Transfer Learning for Brain-Computer Interfaces Pedro Luiz Coelho Rodrigues, Christian Jutten, Marco Congedo To cite this version: Pedro Luiz Coelho Rodrigues, Christian Jutten, Marco Congedo. Riemannian Procrustes Anal- ysis : Transfer Learning for Brain-Computer Interfaces. IEEE Transactions on Biomedical Engineering, Institute of Electrical and Electronics Engineers, 2018, 66 (8), pp.2390 - 2401. 10.1109/TBME.2018.2889705. hal-01971856 HAL Id: hal-01971856 https://hal.archives-ouvertes.fr/hal-01971856 Submitted on 7 Jan 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, VOL, NO. 1 Riemannian Procrustes Analysis : Transfer Learning for Brain-Computer Interfaces Pedro L. C. Rodrigues, Member, IEEE, Christian Jutten, Fellow, IEEE, and Marco Congedo, Member, IEEE Abstract—Objective: This paper presents a Transfer Learning with low signal-to-noise ratio, low spatial resolution [1], and approach for dealing with the statistical variability of EEG high cross-session and cross-subject variability [2]. signals recorded on different sessions and/or from different While many signal processing techniques have been devel- subjects. This is a common problem faced by Brain-Computer Interfaces (BCI) and poses a challenge for systems that try to oped to ameliorate the quality of EEG signals and improve reuse data from previous recordings to avoid a calibration phase its spatial resolution [3], the cross-session and cross-subject for new users or new sessions for the same user.
    [Show full text]
  • Arxiv:2101.06494V2 [Stat.ME] 19 Jan 2021
    NOVEL BAYESIAN PROCRUSTES VARIANCE-BASED INFERENCES IN GEOMETRIC MORPHOMETRICS &NOVEL R PACKAGE: BPviGM1 APREPRINT Debashis Chatterjee∗ Interdisciplinary Statistical Research Unit Indian Statistical Institute Kolkata, India [email protected] January 20, 2021 ABSTRACT Classical Procrustes analysis (Bookstein, 1997) has become an indispensable tool under Geometric Morphometrics. Compared to abundant classical statistics-based literature, to date, very few Bayesian literature exists on Procrustes shape analysis in Geometric Morphometrics, probably because of being a relatively new branch of statistical research and because of inherent computational difficulty associated with Bayesian analysis. On the other hand, although we can easily obtain the point estimators of the shape parameters using classical statistics-based methods, we cannot make inferences regarding the distribution of those shape parameters in general and, cannot put forward our prior belief and update to posterior belief on the same. We need to shift to Bayesian methods for that. Moreover, we may obtain a plethora of novel inferences from Bayesian Procrustes analysis of shape parameter distributions. In this paper we propose to regard the posterior of Procrustes shape variance as morphological variability indicators, which is on par with various laws of mathematical population genetics like Hardy-Weinberg law (Stern, 1943; Masel, 2012). Here we propose novel Bayesian methodologies for Procrustes shape analysis based on landmark data’s isotropic variance assumption and propose a Bayesian statistical test for model validation of new species discovery using morphological variation reflected in the posterior distribution of landmark-variance of objects studied under Geometric Morphometrics. We will consider Gaussian distribution-based and heavy-tailed t distribution-based models for Procrustes analysis.
    [Show full text]