xavier pennec
play

Xavier Pennec Asclepios team, INRIA Sophia- Antipolis Mediterrane, - PowerPoint PPT Presentation

Xavier Pennec Asclepios team, INRIA Sophia- Antipolis Mediterrane, France With contributions from Vincent Arsigny, Pierre Fillard, Marco Lorenzi, Christof Seiler, Jonathan Boisvert, Nicholas Ayache, etc Statistical Computing on


  1. Xavier Pennec Asclepios team, INRIA Sophia- Antipolis – Mediterranée, France With contributions from Vincent Arsigny, Pierre Fillard, Marco Lorenzi, Christof Seiler, Jonathan Boisvert, Nicholas Ayache, etc Statistical Computing on Manifolds for Computational Anatomy 1: Simple Statistics on Riemannian Manifolds Infinite-dimensional Riemannian Geometry with applications to image matching and shape analysis

  2. Science that studies the structure and the relationship in Anatomy space of different organs and tissues in living systems [Hachette Dictionary] 2007 Visible Human Project, NLM, 1996-2000 Voxel-Man, U. Hambourg, 2001 1st cerebral atlas, Vesale, 1543 Talairach & Tournoux, 1988 Paré, 1585 1990-2000: 17-20e century: Antiquity • Explosion of imaging Renaissance: • Animal models • Anatomo-physiology • Dissection, surgery • Computer atlases • Microscopy, histology • Philosophical physiology • Descriptive anatomy • Brain decade Vésale (1514-1564) Sylvius (1614-1672) Gall (1758-1828) : Phrenology Galien (131-201) Paré (1509-1590) Willis (1621-1675) Talairach (1911-2007) Revolution of observation means (1988-2007) : From dissection to in-vivo in-situ imaging  From representative individual to population  From descriptive atlases to interactive and generative models (simulation)  X. Pennec - ESI - Shapes, Feb 10-13 2015 2

  3. Computational Anatomy Design Mathematical Methods and Algorithms to Model and Analyze the Anatomy  Statistics of organ shapes across species, populations, diseases…  Model organ development across time (heart- beat, growth, ageing, ages…)  To understand and to model how life is functioning Classify structural deviations ( taxonomy ), Relate anatomy and function   To detect, understand and correct dysfunctions From generic (atlas-based) to patients-specific models   Very active topic in medical image analysis Keyword of Medic Image Computing and Computer Assisted Intervention (MICCAI)  X. Pennec - ESI - Shapes, Feb 10-13 2015 3

  4. Statistical Analysis of Geometric Features Noisy Geometric Measures  Tensors, covariance matrices  Curves, tracts  Surfaces  Transformations  Rigid, affine, locally affine, diffeomorphisms Goal:  Deal with noise consistently on these non-Euclidean manifolds  A consistent statistical (and computing) framework X. Pennec - ESI - Shapes, Feb 10-13 2015 5

  5. Morphometry through Deformations Atlas  1  5 Patient 1 Patient 5  4  3  2 Patient 4 Patient 3 Patient 2 Measure of deformation [D’Arcy Thompson 1917, Grenander & Miller]  Observation = “random” deformation of a reference template  Reference template = Mean (atlas)  Shape variability encoded by the deformations Statistics on groups of transformations (Lie groups, diffeomorphism)? Consistency with group operations (non commutative)? X. Pennec - ESI - Shapes, Feb 10-13 2015 6

  6. Methods of computational anatomy Remodeling of the right ventricle of the heart in tetralogy of Fallot  Mean shape  Shape variability  Correlation with clinical variables  Predicting remodeling effect Shape of RV in 18 patients X. Pennec - ESI - Shapes, Feb 10-13 2015 7

  7. Longitudinal deformation analysis Dynamic obervations time Patient A ? ? Template Patient B How to transport longitudinal deformation across subjects? What are the convenient mathematical settings? X. Pennec - ESI - Shapes, Feb 10-13 2015 8

  8. Statistical Computing on Manifolds for Computational Anatomy Simple Statistics on Riemannian Manifolds Manifold-Valued Image Processing Metric and Affine Geometric Settings for Lie Groups Analysis of Longitudinal Deformations X. Pennec - ESI - Shapes, Feb 10-13 2015 9

  9. Statistical Computing on Manifolds for Computational Anatomy Simple Statistics on Riemannian Manifolds  Introduction to computational anatomy  The Riemannian manifold computational structure  Simple statistics on Riemannian manifolds  Applications to the spine shape and registration accuracy Manifold-Valued Image Processing Metric and Affine Geometric Settings for Lie Groups Analysis of Longitudinal Deformations X. Pennec - ESI - Shapes, Feb 10-13 2015 10

  10. Basic probabilities and statistics Measure: random vector x of pdf ( z ) p x Σ ( x ) Approximation: ~ , x xx    • Mean: x E( ) . ( ). z p z dz x x       • Covariance: T E ( x ).( x ) x x xx Propagation:     T   h h    Σ ( ) x , . . h ~ h   y x   xx x   x Noise model: additive, Gaussian... Principal component analysis  2 Statistical distance: Mahalanobis and X. Pennec - ESI - Shapes, Feb 10-13 2015 11

  11. Differentiable manifolds Définition:  Locally Euclidean Topological space which can be globally curved  Same dimension + differential regularity Simple Examples  Sphere  Saddle (hyperbolic space)  Surface in 3D space And less simple ones  Projective spaces  Rotations of R 3 : SO 3 ~ P 3  Rigid, affine Transformation  Diffeomorphisms X. Pennec - ESI - Shapes, Feb 10-13 2015 12

  12. Differentiable manifolds Computing in a a manifold  Extrinsic  Embedding in ℝ 𝑜  Intrinsic  Coordinates : charts  Atlas = consistent set of charts  Measuring?  Volumes (surfaces)  Lengths  Straight lines X. Pennec - ESI - Shapes, Feb 10-13 2015 13

  13. Measuring extrinsic distances Basic tool: the scalar product  ,  t v w v w • Norm of a vector    , v v v • Angle between vectors    , cos( ) v w v w g (t) • Length of a curve v w  g  g  ( ) || ( ) || L t dt p X. Pennec - ESI - Shapes, Feb 10-13 2015 14

  14. Measuring extrinsic distances Basic tool: the scalar product  ,     t t , ( ) v v w w v v w G p w p • Norm of a vector    , v v v Bernhard Riemann p 1826-1866 p • Angle between vectors Bernhard Riemann     1826-1866 , cos( ) v w v w p p p • Length of a curve  g  g  ( ) || ( ) || t L t dt g ( ) X. Pennec - ESI - Shapes, Feb 10-13 2015 15

  15. Riemannian manifolds Basic tool: the scalar product    t , ( ) v w v G p w p Bernhard Riemann 1826-1866 • Geodesic between 2 points Bernhard Riemann 1826-1866 • Shortest path • Calculus of variations (E.L.) : • Length of a curve 2 nd order differential equation  g  g (specifies acceleration)  ( ) || ( ) || t L t dt g ( ) • Free parameters: initial speed and starting point X. Pennec - ESI - Shapes, Feb 10-13 2015 16

  16. Bases of Algorithms in Riemannian Manifolds Exponential map (Normal coordinate system):  Exp x = geodesic shooting parameterized by the initial tangent  Log x = unfolding the manifold in the tangent space along geodesics  Geodesics = straight lines with Euclidean distance  Local  global domain: star-shaped, limited by the cut-locus  Covers all the manifold if geodesically complete Reformulate algorithms with exp x and log x Vector -> Bi-point (no more equivalence classes) Operation Euclidean space Riemannian    Subtraction ( y ) xy y x xy Log x    ( xy ) y Exp Addition y x xy x    dist ( , ) dist ( , ) x y y x Distance x y xy x         ( ) ( ( )) x x C x x Exp C x Gradient descent     t x t t t t t X. Pennec - ESI - Shapes, Feb 10-13 2015 17

  17. Statistical Computing on Manifolds for Computational Anatomy Simple Statistics on Riemannian Manifolds  Introduction to computational anatomy  The Riemannian manifold computational structure  Simple statistics on Riemannian manifolds  Applications to the spine shape and registration accuracy Manifold-Valued Image Processing Metric and Affine Geometric Settings for Lie Groups Analysis of Longitudinal Deformations X. Pennec - ESI - Shapes, Feb 10-13 2015 21

  18. Random variable in a Riemannian Manifold Intrinsic pdf of x  For every set H 𝑄 𝐲 ∈ 𝐼 = 𝑞 𝑧 𝑒𝑁(𝑧) 𝐼  Lebesgue’s measure  Uniform Riemannian Mesure 𝑒𝑁 𝑧 = det 𝐻 𝑧 𝑒𝑧 Expectation of an observable in M  𝑭 𝐲 𝜚 = 𝜚 𝑧 𝑞 𝑧 𝑒𝑁 𝑧 𝑁  𝜚 = 𝑒𝑗𝑡𝑢 2 (variance) : 𝑭 𝐲 𝑒𝑗𝑡𝑢 . , 𝑧 2 = 𝑒𝑗𝑡𝑢 𝑧, 𝑨 2 𝑞 𝑨 𝑒𝑁(𝑨) 𝑁  𝜚 = log 𝑞 (information) : 𝑭 𝐲 log 𝑞 = 𝑞 𝑧 log (𝑞 𝑧 )𝑒𝑁 𝑧 𝑁  𝜚 = 𝑦 (mean) : 𝑭 𝐲 𝐲 = 𝑧 𝑞 𝑧 𝑒𝑁 𝑧 𝑁 X. Pennec - ESI - Shapes, Feb 10-13 2015 22

Recommend


More recommend