Top Banner
1 October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 1 Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team 2004, route des Lucioles B.P. 93 06902 Sophia Antipolis Cedex (France) October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 2 Modeling and Analysis of the Human Anatomy Estimate representative / average organ anatomies Model organ development across time Establish normal variability Detection and classification of pathologies from structural deviations From generic (atlas-based) to patients-specific models Statistical analysis Computational Anatomy
28

Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

Sep 02, 2018

Download

Documents

ngoquynh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

1

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 1

Statistical Computing on Riemannian manifolds

From Riemannian Geometry to Computational Anatomy

X. Pennec

EPIDAURE / ASCLEPIOS team2004, route des Lucioles B.P. 9306902 Sophia Antipolis Cedex (France)

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 2

Modeling and Analysis of the Human Anatomy Estimate representative / average organ anatomies Model organ development across time Establish normal variability Detection and classification of pathologies from

structural deviations From generic (atlas-based) to patients-specific models

Statistical analysis

Computational Anatomy

Page 2: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

2

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 3

Statistical computing on manifolds

The geometric framework (Geodesically complete) Riemannian manifolds

The statistical tools Mean, Covariance, Parametric distributions / tests

Interpolation, filtering, diffusion PDEs

The application examples Rigid body transformations (evaluation of registration performances)

Tensors: Diffusion tensor imaging, Variability of brain sulci

Statistics of deformations for non-linear registration

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 4

Overview

Statistics on point-wise geometric featuresThe Riemannian framework and first statistical tool s Example on rigid registration performances evaluation

Fields of geometric features: tensor computing

Statistics of deformations for non-linear registrat ion

Conclusion

Page 3: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

3

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 5

Riemannian Manifolds: geometrical tools

Riemannian metric : Dot product on tangent space

Speed, length of a curve Distance and geodesics

(angle, great circles)

Exponential chart (Normal coord. syst.) : Development in tangent space along geodesics

Geodesics = straight lines Distance = Euclidean

Star shape domain limited by the cut-locus

Covers all the manifold if geodesically complete

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 6

Reinterpretation of Basic Operations

Riemannian manifoldEuclidean spaceOperation

)( ttt CΣ∇−Σ=Σ+ εε

)(log yxy x=xyxy −=

xyxy +=

xyyxdist −=),(x

xyyxdist =),(

)(exp xyy x=

))((exp tt Ct

Σ∇−=Σ Σ+ εε

Subtraction

Addition

Distance

Gradient descent

Page 4: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

4

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 7

Metric choice on Transformation (Lie) Group

Metric choice: left invariant

The principal chart (exp. chart at the origin) can be translated at any point : only one chart.

Practical computations

Atomic operations and their Jacobian

h)fg,dist(fh)dist(g, oo=

gf)hg,(dist 1)(o

−=

gf fg 1)(o

−=⇔−= f gfg

( ) δff δfexp f

o=⇔+ ff δ

[ ]

(-1)f , gf o

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 8

Metric choice on Homogeneous manifolds

Metric choice: invariant

Isotropy group of the origin:

Existence condition:

Placement function:

Practical computations

Atomic operations and their Jacobian

xofx =∗

yf xy (-1)

x ∗=⇔−= x yxy

( ) δxf δxexp xx ∗=⇔+ xx δ

[ ] [ ]xf , xf ∗

y)gx,dist(gy)dist(x, ∗∗=

o oh H =∗=

o)x,dist(ho)dist(x, ∗=

Page 5: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

5

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 9

Statistical tools on Riemannian manifolds

Metric -> Volume form (measure)

Probability density functions

Expectation of a function φφφφ from M into R :

Definition :

Variance :

Information (neg. entropy):

)x(Md

)M().()(, ydypXxPXX

∫=∈∀x

[ ] ∫=M

M )().(.E ydyp(y)(x) xφφ

[ ] ∫==M

M )().(.),dist()x,dist(E )(222 zdzpzyyy xxσ

[ ] [ ]))(log(E I xx xp=

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 10

Statistical tools: Moments

Frechet / Karcher mean minimize the variance

Geodesic marching

Covariance et higher moments

[ ]xyE with )(expx x1 ==+ vvtt

( )( )[ ] ( )( )∫==ΣM

M )().(.x.xx.xE TT

zdzpzz xxx xx

[ ] [ ]( ) [ ] [ ]0)( 0)().(.xxE ),dist(E argmin 2 ===⇒= ∫

∈CPzdzpy

yM

M

MxxxxxΕ

[ Pennec, INRIA Research Report RR-5093, NSIP’99 ]

Page 6: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

6

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 11

Distributions for parametric tests

Uniform density: maximal entropy knowing X

Generalization of the Gaussian density: Stochastic heat kernel p(x,y,t) [complex time dependency] Wrapped Gaussian [Infinite series difficult to compute] Maximal entropy knowing the mean and the covariance

Mahalanobis D2 distance / test:

Any distribution:

Gaussian:

( ) ( )

= 2/x..xexp.)(

T

xΓxkyN

)Vol(/)(Ind)( Xzzp X=x

( ) ( ) ( )( )rOkn

/1.)det(.232/12/ σεσπ ++= −−

Σ

( ) ( )rO / Ric3

1)1( σεσ ++−= −ΣΓ

yx..yx)y()1(2 −Σ= xxx

t

µ

[ ] n=)(E2xxµ

( )rOn /)()( 322 σεσχµ ++∝xx

[ Pennec, INRIA Research Report RR-5093, NSIP’99 ]

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 12

Gaussian on the circle

Exponential chart:

Gaussian: truncated standard Gaussian

[. ; .] rrrx ππθ −∈=

standard Gaussian(Ricci curvature → 0)

uniform pdf with

(compact manifolds)

Dirac

:∞→r

:∞→γ

:0→γ3/).( 22 rπσ =

Page 7: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

7

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 13

Overview

Statistics on point-wise geometric featuresThe Riemannian framework and first statistical tool s Example on registration performances evaluation

Fields of geometric features: tensor computing

Statistics of deformations for non-linear registrat ion

Conclusion

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 14

MR Image Initial USRegistered US

Per-operative registration of MR/US images

Performance Evaluation?

Page 8: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

8

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 15

Least square registration

Propagation of the errors from the data to the optimal transformation at the first order (implicit function theorem):

Uncertainty of feature-based registration

2),( ∑ ∗−=

i

ii xTyTC χ

2

2122 ),(

with . .T

TCHHId TT ∂

∂==Σ⇒=Σ − χσσχχ

Matches estimation (landmarks) Alignment Geometric hashing ICP

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 16

Registration of CT images of a dry skull

550 matched frames among 2000

Typical object accuracy: 0.04 mm

Typical corner accuracy: 0.10 mm

Page 9: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

9

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 17

Registration of MR T1 images of the head

860 matched frames among 3600

Typical object accuracy: 0.06 mm

Typical corner accuracy: 0.125 mm

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 18

Validation of the error prediction

[ X. Pennec et al., Int. J. Comp. Vis. 25(3) 1997, MIC CAI 1998 ]

Brigham and Women’s Multiple sclerosis database 24 3D acquisitions over one year per patient

T2 weighted MR, 2 different echo times, voxels 1x1x3 mm Predicted object accuracy: 0.06 mm.

Comparing two transformations and their Covariance matrix :

Mean: 6, Var: 12KS test

2

621

2 ),( χµ ≈TT

Page 10: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

10

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 19

Validation of the error prediction

[ X. Pennec et al., Int. J. Comp. Vis. 25(3) 1997, MIC CAI 1998 ]

Comparing two transformations and their Covariance matrix :

Mean: 6, Var: 12KS test

2

621

2 ),( χµ ≈TT

Bias estimation: (chemical shift, susceptibility effects)

(not significantly different from the identity) (significantly different from the identity)

Inter-echo with bias corrected: , KS test OK62 ≈µ

Intra-echo: , KS test OK62 ≈µ

Inter-echo: , KS test failed, Bias !502 >µ

deg 06.0=rotσmm 2.0=transσ

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 20

Bronze Standard: Multiple registration

Best explanation of the observations (ML) : LSQ criterion

Robust Fréchet mean

Robust initialization and Newton gradient descent

Result

( )2

21

2

21

2 ),,(min),( χµ TTTTd =

transrotjiT σσ ,,,

∑=ij ijij TTdC )ˆ,(2

Page 11: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

11

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 21

Data (per-operative US) 2 pre-op MR (0.9 x 0.9 x 1.1 mm) 3 per-op US (0.63 and 0.95 mm)

3 loops

Robustness and precision

Consistency of BCR

Results on per-operative patient images

Success var rot (deg) var trans (mm)MI 29% 0.53 0.25CR 90% 0.45 0.17

BCR 85% 0.39 0.11

var rot (deg) var trans (mm) var test (mm)Multiple MR 0.06 0.06 0.10

Loop 2.22 0.82 2.33MR/US 1.57 0.58 1.65

[Roche et al, TMI 20(10), 2001 ][Pennec et al, Multi-Sensor Image Fusion, Chap. 4, CRC Press, 2005]

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 22

Mosaicing of Confocal Microscopic in Vivo Video Sequences.

Cellvizio: Fibered confocal fluorescence imaging

FOV 200x200 µm

Courtesy of Mike Booth, MGH, Boston, MA FOV 2747x638 µm

Cellvizio

[ T. Vercauteren et al., MICCAI 2005, T.1, p.753-760, Talk on Friday ]

Page 12: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

12

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 23

Common coordinate system Multiple rigid registration

Refine with non rigid

Mosaic image creation Interpolation / approximation

with irregular samplingMosaicFrame 6

Frame 1

Frame 2

Frame 3

Frame 4Frame 5

Mosaicing of Confocal Microscopic in Vivo Video Sequences.

Courtesy of Mike Booth, MGH, Boston, MA FOV 2747x638 µm

[ T. Vercauteren et al., MICCAI 2005, T.1, p.753-760, Talk on Friday ]

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 24

Overview

Statistics on point-wise geometric features

Fields of geometric features: Tensor computingInterpolation, filtering, diffusion Morphometry of sulcal lines on the brain

Statistics of deformations for non-linear registrat ion

Conclusion

Page 13: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

13

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 25

Diffusion tensor imaging

Very noisy data

Preprocessing steps

Filtering Regularization Robust estimation

Processing steps

Interpolation / extrapolation Statistical comparisons

Can we generalize scalar methods?DTI Tensor field (slice of a 3D volume)

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 26

Tensor computing

Tensors = space of positive definite matrices Linear convex combinations are stable (mean, interpolation) More complex methods are not (null or negative eigenvalues)

(gradient descent, anisotropic filtering and diffusion)

Current methods for DTI regularization Principle direction + eigenvalues [Poupon MICCAI 98, Coulon Media 04] Iso-spectral + eigenvalues [Tschumperlé PhD 02, Chef d’Hotel JMIV04] Choleski decomposition [Wang&Vemuri IPMI03, TMI04] Still an active field…

Riemannian geometric approaches Statistics [Pennec PhD96, JMIV98, NSIP99, IJCV04, Fletcher CVMIA04] Space of Gaussian laws [Skovgaard84, Forstner99,Lenglet04] Geometric means [Moakher SIAM JMAP04, Batchelor MRM05]

Page 14: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

14

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 27

Affine Invariant Metric on TensorsAction of the Linear Group GL n

Invariant distance

Invariant metric

Usual scalar product at identity

Geodesics

Distance

( )2121 | WWTrWW Tdef

Id=

Id

def

WWWW 2

2/1

1

2/1

21 ,| ∗Σ∗Σ= −−Σ

),(),( 2121 ΣΣ=Σ∗Σ∗ distAAdist

TAAA ..Σ=Σ∗

[ X Pennec, P.Fillard, N.Ayache, IJCV 65(1), Oct. 2005 and RR-5255, INRIA, 2004 ]

2/12/12/12/1 )..exp()(exp ΣΣΣΨΣΣ=ΣΨ −−Σ

22/12/12

2

)..log(|),(L

dist −−

ΣΣΨΣ=ΣΨΣΨ=ΨΣ

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 28

Log Euclidean Metric on Tensors

Exp/Log: global diffeomorphism Tensors/sym. matrices Vector space structure carried from the tangent space to the manifold

Log. product

Log scalar product

Bi-invariant metric

Properties

Invariance by the action of similarity transformations only

Very simple algorithmic framework

Affine and Log-Euclidean means are geometric

Log Euclidean slightly more anisotropic

Speedup ratio: 7 (aniso. filtering) to >50 (interp.)

( ) ( )( )2121 loglogexp Σ+Σ≡Σ⊗Σ

( )( ) ααα Σ=Σ≡Σ• logexp

( ) ( ) ( ) 2

21

2

21 loglog, Σ−Σ≡ΣΣdist

[ Arsigny, Fillard, Pennec, Ayache, MICCAI 2005, T1, p.115-122, talk on Thursday ]

Page 15: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

15

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 29

Tensor interpolation

Coefficients Riemannian metric

Geodesic walking in 1D

∑ ΣΣ=ΣΣ

2),( )(min)( ii distxwxWeighted mean in general

)(exp)( 211ΣΣ=Σ Σ tt

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 30

Gaussian filtering: Gaussian weighted mean

∑=

ΣΣ−=Σn

i

ii distxxGx1

2),( )(min)( σ

Raw Coefficients σ=2 Riemann σ=2

Page 16: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

16

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 31

PDE for filtering and diffusion

Harmonic regularization

Gradient = Laplace Beltrami operator

Integration scheme = geodesic marching

Anisotropic regularization Perona-Malik 90 / Gerig 92 Phi functions formalism

( ) ( ) ( )2

2

)1(2 )()( )( uO

u

uxxx

u

i

i i

ii ++ΣΣ=Σ∂ΣΣ∂−Σ∂=∆Σ ∑∑ ∑ −

∫Ω

ΣΣ∇=Σ dxxC

x

2

)()()(

)(2)( xxC ∆Σ−=∇

( )))((exp)( )(1 xCx xt tΣ∇−=Σ Σ+ ε

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 32

Anisotropic filtering

Raw Riemann Gaussian Riemann anisotropic

( ) )/exp()( with )( )()( 22 κttwxxwxu

uuw −=Σ∆Σ∂=Σ∆ ∑

Page 17: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

17

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 33

Extrapolation by Diffusion

Diffusion without data attachment

Original Tensor Data

Diffusion with data attachment

∫ ∫∑Ω Ω

Σ=

Σ∇+ΣΣ−=Σ 2

)(1

2 )(2

)),(()(2

1)(

x

n

i

ii xdxxdistxxGCλ

σ

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 34

Joint Estimation and regularization from DWI

LSQ LSQ + Φ-regulStandard

Estimated

tensors

FA

Clinical DTI of the spinal cord

[ Fillard, Arsigny, Pennec, Ayache, RR-5607, June 20 05 ]

( )( ) ( )2

)(

2

0 )( )( exp)(xi i

T

ii xxbSSCΣ

Σ∇Φ+Σ−−=Σ ∫∑ gg

Page 18: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

18

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 35

Joint Estimation and regularization from DWI

Clinical DTI of the spinal cord: fiber tracking

LSQ + Phi-regulStandard

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 36

Overview

Statistics on point-wise geometric features

Fields of geometric features: Tensor computing Interpolation, filtering, diffusionMorphometry of sulcal lines on the brain

Statistics of deformations for non-linear registrat ion

Conclusion

Page 19: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

19

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 37

Morphometry of Sucal Lines

Goal:

Learn local brain variability from sulci

Better constrain inter-subject registration

Correlate this variability with age, pathologies

Collaborative work between Epidaure (INRIA) and LONI (UCLA)

V. Arsigny, N. Ayache, P. Fillard, X. Pennec and P. Thompson

[ Fillard, Arsigny, Pennec, Ayache, Thompson, IPMI’05 ]

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 38

Computation of Average Sulci

red : mean curve

green: ~80 instances of 72 sulci

Alternate minimization of global variance Dynamic programming to match the mean to instances Gradient descent to compute the mean curve position

Sylvius Fissure

Page 20: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

20

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 39

Extraction of Covariance Tensors

Covariance Tensors

along Sylvius Fissure

Currently:

80 instances of 72 sulci

About 1250 tensors

Color codes Trace

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 40

Reconstructed Tensors (1250)

(Riemannian Interpolation)

Compressed Tensor Representation

Representative Tensors (250) Original Tensors (~ 1250)

Page 21: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

21

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 41

Variability Tensors

Color codes tensor trace

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 42

Full Brain extrapolation of the

variability

Page 22: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

22

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 43

Comparison with cortical surface variability

Consistent low variability in phylogenetical older a reas (a) superior frontal gyrus

Consistent high variability in highly specialized a nd lateralized areas (b) temporo-parietal cortex

P. Thompson at al, HMIP, 2000Average of 15 normal controls by non-

linear registration of surfaces

P. Fillard et al, IPMI 05Extrapolation of our model estimated

from 98 subjects with 72 sulci.

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 44

Quantitative comparison: Asymmetry Measure

Color Codes Distance between tensors at “symmetric” positions

22/1'2/1''2'

2

)..log(|),(L

dist−−

ΣΣΣΣ=ΣΣΣΣ=ΣΣ

Page 23: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

23

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 45

Asymmetry Measures

w.r.t the mid-sagittal plane. w.r.t opposite (left-right) sulci

Primary sensorimotor areasBroca’s speech area and Wernicke’s language comprehension area

Lowest asymmetryGreatest asymmetry

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 46

Overview

Statistics on point-wise geometric features

Fields of geometric features: tensor computing

Statistics on deformations for non linear registrat ion

Conclusion

Page 24: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

24

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 47

Non-linear elastic regularization

Gradient descent

Regularization Local deformation measure: Cauchy Green strain tensor

Id for local rotations Small for local contractions

Large for local expansions

St Venant Kirchoff elastic energy

)(Reg),Images(Sim)( Φ+Φ=ΦC

)( 1 ttt C Φ∇−Φ=Φ + κ

Φ∇Φ∇=Σ .t

( ) ( ) ( )22 Tr2

)(Tr Reg II −Σ+−Σ=Φ ∫λµ

[ Pennec, et al, MICCAI 2005, T2, p.943-950, poster #S47 Saturday ]

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 48

Statistical Riemannian elasticity

Problems Elasticity is not symmetric Statistics are not easy to include

Idea: Replace the Euclidean by the Log-Euclidean metric

Statistics on strain tensors Mean, covariance, Mahalanobis computed in Log-space

Isotropic Riemannian Elasticity

( ) 222 )log(),( )(Tr Σ=Σ→−Σ IdistI LE

( ) ( )ΣΣ=Σ ,2d0,d

( ) ( ) ( )∫ −Σ−Σ=Φ − WWgT

)log(Vect.Cov.)log(VectRe 1

( ) ( ) ( )22

iso )log(Tr2

)log(Tr gRe Σ+Σ=Φ ∫λµ

Page 25: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

25

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 49

Isotropic Riemannian Elasticity Results

Roi 186x124x216 voxels, λ=µ=0.2, 12 PC 2Gh.

Larger computation times 3h vs 1h

Slightly larger and better deformation of the right ventriclewithout any statistical information yet…

[ Pennec, et al, MICCAI 2005, T2, p.943-950, poster #S47 Saturday ]

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 50

Statistics on the deformation field• Objective: planning of conformal brain radiotherapy• 30 patients, 2 to 5 time points (P-Y Bondiau, MD, CAL, Nice)

[ Commowick, et al, MICCAI 2005, T2, p. 927-931, po ster #S45, Saterday ]

Robust

∑ Φ∇=i iN

xxDef )))((log(abs)(1

∑ Σ=∑i iN

xx )))((log(abs)(1

Page 26: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

26

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 51

Introducing deformation statistics into RUNA

1))(()( −∑+= xIdxD λScalar statistical stiffness Tensor stat. stiffness ( FA)Heuristic RUNA stiffness

RUNA [R. Stefanescu et al, Med. Image Analysis 8(3), 2004] non linear-registration with non-stationary regularization Scalar or tensor stiffness map

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 52

Overview

Statistics on point-wise geometric features

Fields of geometric features: tensor computing

Statistics of deformation for non-linear registrati on

Conclusion

Page 27: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

27

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 53

Conclusion : geometry and statistics

A Statistical computing framework on “simple” manifo lds Mean, Covariance, statistical tests… Interpolation, diffusion, filtering… Which metric for which problem?

Extend to more complex groups and manifolds Deformations (Trouvé, Younes, Miller) Shapes (Kendall, Olsen)

Spatially extended features (curves, surfaces, volu mes…) Homology assumption (mixtures ?) Spatial correlation between neighbors… and distant points Probability density for curves and surfaces

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 54

Applications of Riemannian Computing

Registration Performance evaluation

Introducing a-priori distributions

Statistical deformations

Diffusion tensor imaging Regularization for fiber tracts estimation

Registration (atlases)

Variability of the brain Learn Variability from Large Group Studies

Statistical Comparisons between Groups

Improve Inter-Subject Registration

Page 28: Statistical Computing on Riemannian manifolds · Statistical Computing on Riemannian manifolds From Riemannian Geometry to Computational Anatomy X. Pennec EPIDAURE / ASCLEPIOS team

28

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 55

References Statistics on Manifolds

X. Pennec. Probabilities and Statistics on Riemannian Manifold s: A Geometric approach . Research Report 5093, INRIA, January 2004. Submitted to Int. Journal of Mathematical Imaging and Vision. http://www.inria.fr/rrrt/rr-5093.html

X. Pennec and N. Ayache. Uniform distribution, distance and expectation problems for geometric features processing. Journal of Mathematical Imaging and Vision, 9(1):49-67, July 1998.

Registration statistics X. Pennec, N. Ayache, and J.-P. Thirion. Landmark-based registration using

features identified through differential geometry. In I. Bankman, editor, Handbook of Medical Imaging, chapter 31, pages 499-513. Academic Press, September 2000.

X. Pennec and J.-P. Thirion. A Framework for Uncertainty and Validation of 3D Registration Methods based on Points and Frames. Int. Journal of Computer Vision, 25(3):203-229, 1997.

T. Vercauteren, A. Perchant, X. Pennec, N. Ayache. Mosaicing of in-vivo soft tissue video sequences . MICCAI’05. LNCS 3749, p.753-760. 2005.

October 26, 2005 MICCAI Tutorial - Statistics of Anatomic Geometry 56

Tensor Computing X. Pennec, P. Fillard, and Nicholas Ayache. A Riemannian Framework for

Tensor Computing. Int. Journal of Computer Vision 65(1), october 2005. Also as INRIA RR- 5255, July 2004

P. Fillard, V. Arsigny, X. Pennec, P. Thompson, and N. Ayache. Extrapolation of sparse tensor fields: applications to the modeling of brain variability . Proc of IPMI'05, 2005. LNCS 3750, p. 27-38. 2005.

P. Fillard, V. Arsigny, N. Ayache, X. Pennec. A Riemannian Framework for the Processing of Tensor-Valued Images . Proc of Deep Structure, Singularities and Computer Vision (DSSCV), To appear in LNCS, 2005.

V. Arsigny, P. Fillard, X. Pennec, and N. Ayache. Fast and Simple Calculus on Tensors in the Log-Euclidean Framework . Proc. of MICCAI'05, LNCS 3749, p.115-122. Submitted to MRM, also as INRIA RR-5584, Mai 2005.

P. Fillard, V. Arsigny, X. Pennec, and N. Ayache. Joint Estimation and Smoothing of Clinical DT-MRI with a Log-Euclidean Metric . INRIA Research Report RR-5607, June 2005.

Statistics on deformations for non-linear registrati on X. Pennec, R. Stefanescu, V. Arsigny, P. Fillard, and N. Ayache. Riemannian

Elasticity: A statistical regularization framework for non-linear registration.Proc. of MICCAI'05, LNCS 3750, p.943-950, 2005.

O. Commowick, R. Stefanescu, P. Fillard, V. Arsigny, G. Malandain, X. Pennec, and N. Ayache. Incorporating Statistical Measures of Anatomical V ariability in Atlas-to-Subject Registration for Conformal Bra in Radiotherapy . Proc. of MICCAI'05, LNCS 3750, p. 927-934, 2005