Shape Analysis in R GM library in the light of recent methodological - - PowerPoint PPT Presentation

shape analysis in r
SMART_READER_LITE
LIVE PREVIEW

Shape Analysis in R GM library in the light of recent methodological - - PowerPoint PPT Presentation

Outline Shape Analysis in R GM library in the light of recent methodological developments Stanislav Katina stanislav.katina@gmail.com Department of Applied Mathematics and Statistics, Comenius University, Bratislava, Slovakia Neurospin,


slide-1
SLIDE 1

Outline

Shape Analysis in R

GM library in the light of recent methodological developments Stanislav Katina stanislav.katina@gmail.com

Department of Applied Mathematics and Statistics, Comenius University, Bratislava, Slovakia Neurospin, Institut d’Imagerie BioM´ edicale Commissariat ´ a l’Energie Atomique, Gif sur Yvette, France

5th R useR Conference, Rennes, France, July 8-10, 2009

slide-2
SLIDE 2

Introduction Cubic splines TPS for shape data Acknowledgement

Outline

1

Introduction Notation and problems

2

Cubic splines Example 1 – shape data NCS for bivariate data

3

TPS for shape data TPS for shape data TPS relaxation along curves

4

Acknowledgement

slide-3
SLIDE 3

Introduction Cubic splines TPS for shape data Acknowledgement

Outline

1

Introduction Notation and problems

2

Cubic splines Example 1 – shape data NCS for bivariate data

3

TPS for shape data TPS for shape data TPS relaxation along curves

4

Acknowledgement

slide-4
SLIDE 4

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Ian Dryden’s R-package — shapes

Statistical shape analysis Version: 1.1-3 http://www.maths.nott.ac.uk/ ild/shapes Generalized Procrustes Analysis (GPA), Relative Warp Analysis (RWA), statistical inference Thin-plate spline grids, 3D visualization via libraries scatterplot3d and rgl

slide-5
SLIDE 5

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Ian Dryden’s R-package — shapes

Statistical shape analysis Version: 1.1-3 http://www.maths.nott.ac.uk/ ild/shapes Generalized Procrustes Analysis (GPA), Relative Warp Analysis (RWA), statistical inference Thin-plate spline grids, 3D visualization via libraries scatterplot3d and rgl

slide-6
SLIDE 6

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Ian Dryden’s R-package — shapes

Statistical shape analysis Version: 1.1-3 http://www.maths.nott.ac.uk/ ild/shapes Generalized Procrustes Analysis (GPA), Relative Warp Analysis (RWA), statistical inference Thin-plate spline grids, 3D visualization via libraries scatterplot3d and rgl

slide-7
SLIDE 7

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Ian Dryden’s R-package — shapes

Statistical shape analysis Version: 1.1-3 http://www.maths.nott.ac.uk/ ild/shapes Generalized Procrustes Analysis (GPA), Relative Warp Analysis (RWA), statistical inference Thin-plate spline grids, 3D visualization via libraries scatterplot3d and rgl

slide-8
SLIDE 8

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Ian Dryden’s R-package — shapes

Statistical shape analysis Version: 1.1-3 http://www.maths.nott.ac.uk/ ild/shapes Generalized Procrustes Analysis (GPA), Relative Warp Analysis (RWA), statistical inference Thin-plate spline grids, 3D visualization via libraries scatterplot3d and rgl

slide-9
SLIDE 9

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

New R-package — GMM

Statistical shape analysis upcoming in autumn 2009

http://www.defm.fmph.uniba.sk/ katina/katina.htm

sliding of semilandmarks on open and closed curves and surfaces, missing value estimation, affine and non-affine component, unwarping, Multivariate Multiple Linear Regression Model of shape on size, Relative Warp Analysis, shape-space PCA, form-space PCA, size-adjusted PCA, 2-block PLS (two shape blocks, one shape block and one block of external variables), analysis

  • f asymmetry, statistical inference

GMM toolbox (Hull/York Medical School, University of Vienna)

slide-10
SLIDE 10

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

New R-package — GMM

Statistical shape analysis upcoming in autumn 2009

http://www.defm.fmph.uniba.sk/ katina/katina.htm

sliding of semilandmarks on open and closed curves and surfaces, missing value estimation, affine and non-affine component, unwarping, Multivariate Multiple Linear Regression Model of shape on size, Relative Warp Analysis, shape-space PCA, form-space PCA, size-adjusted PCA, 2-block PLS (two shape blocks, one shape block and one block of external variables), analysis

  • f asymmetry, statistical inference

GMM toolbox (Hull/York Medical School, University of Vienna)

slide-11
SLIDE 11

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

New R-package — GMM

Statistical shape analysis upcoming in autumn 2009

http://www.defm.fmph.uniba.sk/ katina/katina.htm

sliding of semilandmarks on open and closed curves and surfaces, missing value estimation, affine and non-affine component, unwarping, Multivariate Multiple Linear Regression Model of shape on size, Relative Warp Analysis, shape-space PCA, form-space PCA, size-adjusted PCA, 2-block PLS (two shape blocks, one shape block and one block of external variables), analysis

  • f asymmetry, statistical inference

GMM toolbox (Hull/York Medical School, University of Vienna)

slide-12
SLIDE 12

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

New R-package — GMM

Statistical shape analysis upcoming in autumn 2009

http://www.defm.fmph.uniba.sk/ katina/katina.htm

sliding of semilandmarks on open and closed curves and surfaces, missing value estimation, affine and non-affine component, unwarping, Multivariate Multiple Linear Regression Model of shape on size, Relative Warp Analysis, shape-space PCA, form-space PCA, size-adjusted PCA, 2-block PLS (two shape blocks, one shape block and one block of external variables), analysis

  • f asymmetry, statistical inference

GMM toolbox (Hull/York Medical School, University of Vienna)

slide-13
SLIDE 13

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

New R-package — GMM

Statistical shape analysis upcoming in autumn 2009

http://www.defm.fmph.uniba.sk/ katina/katina.htm

sliding of semilandmarks on open and closed curves and surfaces, missing value estimation, affine and non-affine component, unwarping, Multivariate Multiple Linear Regression Model of shape on size, Relative Warp Analysis, shape-space PCA, form-space PCA, size-adjusted PCA, 2-block PLS (two shape blocks, one shape block and one block of external variables), analysis

  • f asymmetry, statistical inference

GMM toolbox (Hull/York Medical School, University of Vienna)

slide-14
SLIDE 14

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

xj ∈ R, k-vector x yj ∈ R, k-vector y xj =

  • x(1)

j

, x(2)

j

T ∈ R2, k × 2 matrix X yj =

  • y(1)

j

, y(2)

j

T ∈ R2, k × 2 matrix Y j = 1, 2, . . . k

slide-15
SLIDE 15

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

xj ∈ R, k-vector x yj ∈ R, k-vector y xj =

  • x(1)

j

, x(2)

j

T ∈ R2, k × 2 matrix X yj =

  • y(1)

j

, y(2)

j

T ∈ R2, k × 2 matrix Y j = 1, 2, . . . k

slide-16
SLIDE 16

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

xj ∈ R, k-vector x yj ∈ R, k-vector y xj =

  • x(1)

j

, x(2)

j

T ∈ R2, k × 2 matrix X yj =

  • y(1)

j

, y(2)

j

T ∈ R2, k × 2 matrix Y j = 1, 2, . . . k

slide-17
SLIDE 17

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

xj ∈ R, k-vector x yj ∈ R, k-vector y xj =

  • x(1)

j

, x(2)

j

T ∈ R2, k × 2 matrix X yj =

  • y(1)

j

, y(2)

j

T ∈ R2, k × 2 matrix Y j = 1, 2, . . . k

slide-18
SLIDE 18

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

xj ∈ R, k-vector x yj ∈ R, k-vector y xj =

  • x(1)

j

, x(2)

j

T ∈ R2, k × 2 matrix X yj =

  • y(1)

j

, y(2)

j

T ∈ R2, k × 2 matrix Y j = 1, 2, . . . k

slide-19
SLIDE 19

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

natural cubic splines thin-plate splines

slide-20
SLIDE 20

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

natural cubic splines thin-plate splines

slide-21
SLIDE 21

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

f : R → R f : R2 → R2

slide-22
SLIDE 22

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

f : R → R f : R2 → R2

slide-23
SLIDE 23

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

yj = f

  • xj
  • + εj

yj = f

  • xj
  • + εj
slide-24
SLIDE 24

Introduction Cubic splines TPS for shape data Acknowledgement Notation and problems

Introduction

yj = f

  • xj
  • + εj

yj = f

  • xj
  • + εj
slide-25
SLIDE 25

Introduction Cubic splines TPS for shape data Acknowledgement

Outline

1

Introduction Notation and problems

2

Cubic splines Example 1 – shape data NCS for bivariate data

3

TPS for shape data TPS for shape data TPS relaxation along curves

4

Acknowledgement

slide-26
SLIDE 26

Introduction Cubic splines TPS for shape data Acknowledgement Example 1 – shape data

Data

Coquerelle M, Bookstein FL, Braga J, Halazonetis DJ, Katina S, Weber GW, 2009. Visualizing mandibular shape changes of modern humans and chimpanzees (Pan troglodytes) from fetal life to the complete eruption of the deciduous dentition. The Anatomical Record (accepted) computed tomographies (CT) of 151 modern humans (78 females and 73 males) of mixed ethnicity, living in France, from birth to adulthood. [Pellegrin Hospital (Bordeaux), Necker Hospital (Paris) and Clinique Pasteur (Toulouse)]

slide-27
SLIDE 27

Introduction Cubic splines TPS for shape data Acknowledgement Example 1 – shape data

Data

Coquerelle M, Bookstein FL, Braga J, Halazonetis DJ, Katina S, Weber GW, 2009. Visualizing mandibular shape changes of modern humans and chimpanzees (Pan troglodytes) from fetal life to the complete eruption of the deciduous dentition. The Anatomical Record (accepted) computed tomographies (CT) of 151 modern humans (78 females and 73 males) of mixed ethnicity, living in France, from birth to adulthood. [Pellegrin Hospital (Bordeaux), Necker Hospital (Paris) and Clinique Pasteur (Toulouse)]

slide-28
SLIDE 28

Introduction Cubic splines TPS for shape data Acknowledgement Example 1 – shape data

Data

each mandibular surface was reconstructed from the CT-scans via the software package Amira (Mercury Computer Systems, Chelmsford, MA)

  • pen-source software Edgewarp3D (Bookstein & Green

2002), a 3D-template of 415 landmarks and semilandmarks was created to measure the mandibular surface and was warped onto each mandible

slide-29
SLIDE 29

Introduction Cubic splines TPS for shape data Acknowledgement Example 1 – shape data

Data

each mandibular surface was reconstructed from the CT-scans via the software package Amira (Mercury Computer Systems, Chelmsford, MA)

  • pen-source software Edgewarp3D (Bookstein & Green

2002), a 3D-template of 415 landmarks and semilandmarks was created to measure the mandibular surface and was warped onto each mandible

slide-30
SLIDE 30

Introduction Cubic splines TPS for shape data Acknowledgement Example 1 – shape data

Data

slide-31
SLIDE 31

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Consider a NCS given by f (x) = c + ax +

k

  • j=1

wjφj (x) , j = 1, 2, . . . k, where xj are the knots, φj (x) = φ

  • x−xj
  • =

1 12

  • x − xj
  • 3 with the

constraints k

j=1 wj = k j=1 wjxj = 0, f ′′ and f ′′′ are both

zero outside the interval [x1, xk] function φ (x) =

1 12 |x|3 is a continuous function known as a

radial (nodal) basis function (Jackson 1989)

slide-32
SLIDE 32

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Consider a NCS given by f (x) = c + ax +

k

  • j=1

wjφj (x) , j = 1, 2, . . . k, where xj are the knots, φj (x) = φ

  • x−xj
  • =

1 12

  • x − xj
  • 3 with the

constraints k

j=1 wj = k j=1 wjxj = 0, f ′′ and f ′′′ are both

zero outside the interval [x1, xk] function φ (x) =

1 12 |x|3 is a continuous function known as a

radial (nodal) basis function (Jackson 1989)

slide-33
SLIDE 33

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Consider a NCS given by f (x) = c + ax +

k

  • j=1

wjφj (x) , j = 1, 2, . . . k, where xj are the knots, φj (x) = φ

  • x−xj
  • =

1 12

  • x − xj
  • 3 with the

constraints k

j=1 wj = k j=1 wjxj = 0, f ′′ and f ′′′ are both

zero outside the interval [x1, xk] function φ (x) =

1 12 |x|3 is a continuous function known as a

radial (nodal) basis function (Jackson 1989)

slide-34
SLIDE 34

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Let (S)ij = φj(xi) = φ(xi − xj) =

1 12

  • xi − xj
  • 3,

w = (w1, . . . wk)T constraint (1k, x)T w = 0 NCS interpolation to the data

  • xj, yj

 y   =   S 1k x 1T

k

xT     w c a   , (1) where xk×1 = (x1, . . . xk)T and yk×1= (y1, y2, . . . yk)T

slide-35
SLIDE 35

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Let (S)ij = φj(xi) = φ(xi − xj) =

1 12

  • xi − xj
  • 3,

w = (w1, . . . wk)T constraint (1k, x)T w = 0 NCS interpolation to the data

  • xj, yj

 y   =   S 1k x 1T

k

xT     w c a   , (1) where xk×1 = (x1, . . . xk)T and yk×1= (y1, y2, . . . yk)T

slide-36
SLIDE 36

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Let (S)ij = φj(xi) = φ(xi − xj) =

1 12

  • xi − xj
  • 3,

w = (w1, . . . wk)T constraint (1k, x)T w = 0 NCS interpolation to the data

  • xj, yj

 y   =   S 1k x 1T

k

xT     w c a   , (1) where xk×1 = (x1, . . . xk)T and yk×1= (y1, y2, . . . yk)T

slide-37
SLIDE 37

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Let (S)ij = φj(xi) = φ(xi − xj) =

1 12

  • xi − xj
  • 3,

w = (w1, . . . wk)T constraint (1k, x)T w = 0 NCS interpolation to the data

  • xj, yj

 y   =   S 1k x 1T

k

xT     w c a   , (1) where xk×1 = (x1, . . . xk)T and yk×1= (y1, y2, . . . yk)T

slide-38
SLIDE 38

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Let matrix L be defined as L =   S 1k x 1T

k

xT   inverse of L is equal to L−1= L11

k×k

L12

k×2

L21

2×k

L22

2×2

slide-39
SLIDE 39

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

Let matrix L be defined as L =   S 1k x 1T

k

xT   inverse of L is equal to L−1= L11

k×k

L12

k×2

L21

2×k

L22

2×2

slide-40
SLIDE 40

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, xTBe = 0, so the rank

  • f the Be is k − 2

w = Bey (c, a)T = L21y J (f) = wTSw = yTBey

slide-41
SLIDE 41

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, xTBe = 0, so the rank

  • f the Be is k − 2

w = Bey (c, a)T = L21y J (f) = wTSw = yTBey

slide-42
SLIDE 42

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, xTBe = 0, so the rank

  • f the Be is k − 2

w = Bey (c, a)T = L21y J (f) = wTSw = yTBey

slide-43
SLIDE 43

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, xTBe = 0, so the rank

  • f the Be is k − 2

w = Bey (c, a)T = L21y J (f) = wTSw = yTBey

slide-44
SLIDE 44

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, xTBe = 0, so the rank

  • f the Be is k − 2

w = Bey (c, a)T = L21y J (f) = wTSw = yTBey

slide-45
SLIDE 45

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data pre-processing

SVD of Xc = ΓΛΓT = 2

j=1 λjγjγT j , Xc = X − 1kxT (Mardia

et al. 2000) [principal component analysis] the 1th principal component of X is equal to z1 = Xcγ1, where γ1 is the 1th column of Γ, and z1j, j = 1, 2, ...k are principal component scores of jth landmark (z1j is jth element of k-vector z1) re-ordering of the rows of X is done based on the ranks of z1j in z1

slide-46
SLIDE 46

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data pre-processing

SVD of Xc = ΓΛΓT = 2

j=1 λjγjγT j , Xc = X − 1kxT (Mardia

et al. 2000) [principal component analysis] the 1th principal component of X is equal to z1 = Xcγ1, where γ1 is the 1th column of Γ, and z1j, j = 1, 2, ...k are principal component scores of jth landmark (z1j is jth element of k-vector z1) re-ordering of the rows of X is done based on the ranks of z1j in z1

slide-47
SLIDE 47

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data pre-processing

SVD of Xc = ΓΛΓT = 2

j=1 λjγjγT j , Xc = X − 1kxT (Mardia

et al. 2000) [principal component analysis] the 1th principal component of X is equal to z1 = Xcγ1, where γ1 is the 1th column of Γ, and z1j, j = 1, 2, ...k are principal component scores of jth landmark (z1j is jth element of k-vector z1) re-ordering of the rows of X is done based on the ranks of z1j in z1

slide-48
SLIDE 48

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data pre-processing

SVD of Ddc (Gower 1966) [principal coordinate analysis] D1 is k × k matrix of squared interlandmark Euklidean distances, D2 = − 1

2D1 and

Ddc = D2 − 1 k 1k1T

k D2 − 1

k D21k1T

k + 1

k2 1k1T

k D21k1T k

doubly centered (both row- and column-centered)

slide-49
SLIDE 49

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data pre-processing

SVD of Ddc (Gower 1966) [principal coordinate analysis] D1 is k × k matrix of squared interlandmark Euklidean distances, D2 = − 1

2D1 and

Ddc = D2 − 1 k 1k1T

k D2 − 1

k D21k1T

k + 1

k2 1k1T

k D21k1T k

doubly centered (both row- and column-centered)

slide-50
SLIDE 50

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data pre-processing

SVD of Ddc (Gower 1966) [principal coordinate analysis] D1 is k × k matrix of squared interlandmark Euklidean distances, D2 = − 1

2D1 and

Ddc = D2 − 1 k 1k1T

k D2 − 1

k D21k1T

k + 1

k2 1k1T

k D21k1T k

doubly centered (both row- and column-centered)

slide-51
SLIDE 51

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Modified interpolation model

chordal distance d(j)

ch of the rows j − 1 and j of (x, y),

j = 2, 3, ...k cumulative chordal distance d(j)

cch = j i=2 d(i) ch ,

j = 2, 3, ...k d(j)

cch = dj, j = 1, 2, ...k, dcch = (d1, d2, ...dk)T, d1 = 0

NCS of x on dcch NCS of y on dcch

slide-52
SLIDE 52

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Modified interpolation model

chordal distance d(j)

ch of the rows j − 1 and j of (x, y),

j = 2, 3, ...k cumulative chordal distance d(j)

cch = j i=2 d(i) ch ,

j = 2, 3, ...k d(j)

cch = dj, j = 1, 2, ...k, dcch = (d1, d2, ...dk)T, d1 = 0

NCS of x on dcch NCS of y on dcch

slide-53
SLIDE 53

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Modified interpolation model

chordal distance d(j)

ch of the rows j − 1 and j of (x, y),

j = 2, 3, ...k cumulative chordal distance d(j)

cch = j i=2 d(i) ch ,

j = 2, 3, ...k d(j)

cch = dj, j = 1, 2, ...k, dcch = (d1, d2, ...dk)T, d1 = 0

NCS of x on dcch NCS of y on dcch

slide-54
SLIDE 54

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Modified interpolation model

chordal distance d(j)

ch of the rows j − 1 and j of (x, y),

j = 2, 3, ...k cumulative chordal distance d(j)

cch = j i=2 d(i) ch ,

j = 2, 3, ...k d(j)

cch = dj, j = 1, 2, ...k, dcch = (d1, d2, ...dk)T, d1 = 0

NCS of x on dcch NCS of y on dcch

slide-55
SLIDE 55

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Modified interpolation model

chordal distance d(j)

ch of the rows j − 1 and j of (x, y),

j = 2, 3, ...k cumulative chordal distance d(j)

cch = j i=2 d(i) ch ,

j = 2, 3, ...k d(j)

cch = dj, j = 1, 2, ...k, dcch = (d1, d2, ...dk)T, d1 = 0

NCS of x on dcch NCS of y on dcch

slide-56
SLIDE 56

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data

For the purpose of re-sampling 21 digitized semilandmarks on the symphisis XP,2 = (xP,21, xP,22), dcch,2 (subject No.2) NCS of y = xP,21 on x = dcch,2 NCS of y = xP,22 on x = dcch,2

slide-57
SLIDE 57

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data

For the purpose of re-sampling 21 digitized semilandmarks on the symphisis XP,2 = (xP,21, xP,22), dcch,2 (subject No.2) NCS of y = xP,21 on x = dcch,2 NCS of y = xP,22 on x = dcch,2

slide-58
SLIDE 58

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data

For the purpose of re-sampling 21 digitized semilandmarks on the symphisis XP,2 = (xP,21, xP,22), dcch,2 (subject No.2) NCS of y = xP,21 on x = dcch,2 NCS of y = xP,22 on x = dcch,2

slide-59
SLIDE 59

Introduction Cubic splines TPS for shape data Acknowledgement NCS for bivariate data

Data

−0.3 −0.2 −0.1 0.0 0.1 0.2 −0.2 −0.1 0.0 0.1 0.2 subject Nr.1 Procrustes shape coordinates, symphisis −0.3 −0.2 −0.1 0.0 0.1 0.2 −0.2 −0.1 0.0 0.1 0.2 subject Nr.1 Procrustes shape coordinates, symphisis −0.3 −0.2 −0.1 0.0 0.1 0.2 −0.2 −0.1 0.0 0.1 0.2 subject Nr.1 Procrustes shape coordinates, symphisis

slide-60
SLIDE 60

Introduction Cubic splines TPS for shape data Acknowledgement

Outline

1

Introduction Notation and problems

2

Cubic splines Example 1 – shape data NCS for bivariate data

3

TPS for shape data TPS for shape data TPS relaxation along curves

4

Acknowledgement

slide-61
SLIDE 61

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Penalized LRM

Penalized linear regression model (LRM) yj = f

  • xj
  • + εj, j = 1, 2, . . . k,

where xj, yj ∈ R2, f = (f1, f2) ∈ D(2) (the class of twice-differentiable, absolutely continuous functions f with square integrable second derivative (Wahba 1990)), fm:R2 → R, m = 1, 2 penalized sum of squares Spen (f) =

k

  • j=1
  • yj − f(xj)
  • 2 + λJ (f)
slide-62
SLIDE 62

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Penalized LRM

Penalized linear regression model (LRM) yj = f

  • xj
  • + εj, j = 1, 2, . . . k,

where xj, yj ∈ R2, f = (f1, f2) ∈ D(2) (the class of twice-differentiable, absolutely continuous functions f with square integrable second derivative (Wahba 1990)), fm:R2 → R, m = 1, 2 penalized sum of squares Spen (f) =

k

  • j=1
  • yj − f(xj)
  • 2 + λJ (f)
slide-63
SLIDE 63

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Penalized LRM

Penalized linear regression model (LRM) yj = f

  • xj
  • + εj, j = 1, 2, . . . k,

where xj, yj ∈ R2, f = (f1, f2) ∈ D(2) (the class of twice-differentiable, absolutely continuous functions f with square integrable second derivative (Wahba 1990)), fm:R2 → R, m = 1, 2 penalized sum of squares Spen (f) =

k

  • j=1
  • yj − f(xj)
  • 2 + λJ (f)
slide-64
SLIDE 64

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Penalized LRM

penalty J (f) =

2

  • m=1

R2

 

i,j

  • ∂2fm

∂x(i)∂x(j) 2  dx(1)dx(2) penalized least square estimator ˜ f is defined to be the minimizer of the functional Spen (f) over the class D(2) of fs, where ˜ f = arg min

f∈D(2) Spen (f)

slide-65
SLIDE 65

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Penalized LRM

penalty J (f) =

2

  • m=1

R2

 

i,j

  • ∂2fm

∂x(i)∂x(j) 2  dx(1)dx(2) penalized least square estimator ˜ f is defined to be the minimizer of the functional Spen (f) over the class D(2) of fs, where ˜ f = arg min

f∈D(2) Spen (f)

slide-66
SLIDE 66

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

Consider a TPS given by fm (x) = cm + aT

mx+ k

  • j=1

wjmφj (x) f (x) = c + ATx + WTs (x) , where c = (c1, c2)T, A = (a1, a2), wm = (w1m, w2m, . . . wkm)T, m = 1, 2, W = (w1, w2), s (x)k×1 = [φ1 (x) , . . . φk (x)]T function φ (x) = x2

2 log

  • x2

2

  • is a continuous function

known as a radial (nodal) basis function (Jackson 1989)

slide-67
SLIDE 67

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

Consider a TPS given by fm (x) = cm + aT

mx+ k

  • j=1

wjmφj (x) f (x) = c + ATx + WTs (x) , where c = (c1, c2)T, A = (a1, a2), wm = (w1m, w2m, . . . wkm)T, m = 1, 2, W = (w1, w2), s (x)k×1 = [φ1 (x) , . . . φk (x)]T function φ (x) = x2

2 log

  • x2

2

  • is a continuous function

known as a radial (nodal) basis function (Jackson 1989)

slide-68
SLIDE 68

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

Consider a TPS given by fm (x) = cm + aT

mx+ k

  • j=1

wjmφj (x) f (x) = c + ATx + WTs (x) , where c = (c1, c2)T, A = (a1, a2), wm = (w1m, w2m, . . . wkm)T, m = 1, 2, W = (w1, w2), s (x)k×1 = [φ1 (x) , . . . φk (x)]T function φ (x) = x2

2 log

  • x2

2

  • is a continuous function

known as a radial (nodal) basis function (Jackson 1989)

slide-69
SLIDE 69

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

(S)ij = φj (xi) = φ

  • xi−xj
  • , i, j = 1, 2, ...k, ∀ x2 > 0

constraint

  • 1k

. . .X T W = 0 TPS interpolation to the data

  • xj, yj

 Y   =   S 1k X 1T

k

XT     W cT A   , (2) where Yk×2 = (y1, . . . yk)T and Xk×2 = (x1, . . . xk)T

slide-70
SLIDE 70

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

(S)ij = φj (xi) = φ

  • xi−xj
  • , i, j = 1, 2, ...k, ∀ x2 > 0

constraint

  • 1k

. . .X T W = 0 TPS interpolation to the data

  • xj, yj

 Y   =   S 1k X 1T

k

XT     W cT A   , (2) where Yk×2 = (y1, . . . yk)T and Xk×2 = (x1, . . . xk)T

slide-71
SLIDE 71

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

(S)ij = φj (xi) = φ

  • xi−xj
  • , i, j = 1, 2, ...k, ∀ x2 > 0

constraint

  • 1k

. . .X T W = 0 TPS interpolation to the data

  • xj, yj

 Y   =   S 1k X 1T

k

XT     W cT A   , (2) where Yk×2 = (y1, . . . yk)T and Xk×2 = (x1, . . . xk)T

slide-72
SLIDE 72

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

(S)ij = φj (xi) = φ

  • xi−xj
  • , i, j = 1, 2, ...k, ∀ x2 > 0

constraint

  • 1k

. . .X T W = 0 TPS interpolation to the data

  • xj, yj

 Y   =   S 1k X 1T

k

XT     W cT A   , (2) where Yk×2 = (y1, . . . yk)T and Xk×2 = (x1, . . . xk)T

slide-73
SLIDE 73

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

Let matrix L be defined as L =   S 1k X 1T

k

XT   inverse of L is equal to L−1= L11

k×k

L12

k×3

L21

3×k

L22

3×3

slide-74
SLIDE 74

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

Let matrix L be defined as L =   S 1k X 1T

k

XT   inverse of L is equal to L−1= L11

k×k

L12

k×3

L21

3×k

L22

3×3

slide-75
SLIDE 75

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, XTBe = 0, so the rank

  • f the Be is k − 2

W = BeY

  • c, ATT = L21Y

J (f) = tr(WTSW) = tr(YTBeY)

slide-76
SLIDE 76

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, XTBe = 0, so the rank

  • f the Be is k − 2

W = BeY

  • c, ATT = L21Y

J (f) = tr(WTSW) = tr(YTBeY)

slide-77
SLIDE 77

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, XTBe = 0, so the rank

  • f the Be is k − 2

W = BeY

  • c, ATT = L21Y

J (f) = tr(WTSW) = tr(YTBeY)

slide-78
SLIDE 78

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, XTBe = 0, so the rank

  • f the Be is k − 2

W = BeY

  • c, ATT = L21Y

J (f) = tr(WTSW) = tr(YTBeY)

slide-79
SLIDE 79

Introduction Cubic splines TPS for shape data Acknowledgement TPS for shape data

Interpolation model

bending energy matrix – k × k matrix Be = L11 constrains of this matrix 1T

k Be = 0, XTBe = 0, so the rank

  • f the Be is k − 2

W = BeY

  • c, ATT = L21Y

J (f) = tr(WTSW) = tr(YTBeY)

slide-80
SLIDE 80

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

−1 1 2 3 4 5 −1 1 2 3 4 5 −6 −4 −2 2 4 −4 −2 2 4 6 −1 1 2 3 4 5 −1 1 2 3 4 5 −6 −4 −2 2 4 −4 −2 2 4 6 −1 1 2 3 4 5 −1 1 2 3 4 5 −6 −4 −2 2 4 −4 −2 2 4 6

slide-81
SLIDE 81

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

For the purpose of relaxation 21 digitized semilandmarks on the symphisis from subject No.2 its Procrustes shape coordinates Y = XP,2 were relaxed

  • nto Procrustes shape coordinates X = XP,1 of subject

No.1, seeking the configuration Yr

slide-82
SLIDE 82

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

For the purpose of relaxation 21 digitized semilandmarks on the symphisis from subject No.2 its Procrustes shape coordinates Y = XP,2 were relaxed

  • nto Procrustes shape coordinates X = XP,1 of subject

No.1, seeking the configuration Yr

slide-83
SLIDE 83

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

slide-84
SLIDE 84

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let Yk×2 = (y1, . . . yk)T be configuration matrix with the rows yj=

  • y(1)

j

, y(2)

j

T y(r)

j

is free to slid away from their old position yj along the tangent directions uj =

  • u(1)

j

, u(2)

j

T with u2 = 1 new position y(r)

j

= yj + tjuj tangent directions uj =

yj+1−yj−1

yj+1−yj−12 U is a matrix of 2k rows and k columns in which the (j, j)th entry is u(1)

j

and (k + j, j)th entry is u(2)

j

, otherwise zeros

slide-85
SLIDE 85

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let Yk×2 = (y1, . . . yk)T be configuration matrix with the rows yj=

  • y(1)

j

, y(2)

j

T y(r)

j

is free to slid away from their old position yj along the tangent directions uj =

  • u(1)

j

, u(2)

j

T with u2 = 1 new position y(r)

j

= yj + tjuj tangent directions uj =

yj+1−yj−1

yj+1−yj−12 U is a matrix of 2k rows and k columns in which the (j, j)th entry is u(1)

j

and (k + j, j)th entry is u(2)

j

, otherwise zeros

slide-86
SLIDE 86

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let Yk×2 = (y1, . . . yk)T be configuration matrix with the rows yj=

  • y(1)

j

, y(2)

j

T y(r)

j

is free to slid away from their old position yj along the tangent directions uj =

  • u(1)

j

, u(2)

j

T with u2 = 1 new position y(r)

j

= yj + tjuj tangent directions uj =

yj+1−yj−1

yj+1−yj−12 U is a matrix of 2k rows and k columns in which the (j, j)th entry is u(1)

j

and (k + j, j)th entry is u(2)

j

, otherwise zeros

slide-87
SLIDE 87

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let Yk×2 = (y1, . . . yk)T be configuration matrix with the rows yj=

  • y(1)

j

, y(2)

j

T y(r)

j

is free to slid away from their old position yj along the tangent directions uj =

  • u(1)

j

, u(2)

j

T with u2 = 1 new position y(r)

j

= yj + tjuj tangent directions uj =

yj+1−yj−1

yj+1−yj−12 U is a matrix of 2k rows and k columns in which the (j, j)th entry is u(1)

j

and (k + j, j)th entry is u(2)

j

, otherwise zeros

slide-88
SLIDE 88

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let Yk×2 = (y1, . . . yk)T be configuration matrix with the rows yj=

  • y(1)

j

, y(2)

j

T y(r)

j

is free to slid away from their old position yj along the tangent directions uj =

  • u(1)

j

, u(2)

j

T with u2 = 1 new position y(r)

j

= yj + tjuj tangent directions uj =

yj+1−yj−1

yj+1−yj−12 U is a matrix of 2k rows and k columns in which the (j, j)th entry is u(1)

j

and (k + j, j)th entry is u(2)

j

, otherwise zeros

slide-89
SLIDE 89

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

yr = Vec(Yr), B = diag(Be, Be), Be depends only on some configuration X yr = y + Ut the task is now to minimize the form yT

r Byr = (y + Ut)T B (y + Ut)

setting the gradient of this expression to zero straightforwardly generates the solution (Bookstein 1997) t = −

  • UTBU

−1 UTBy

slide-90
SLIDE 90

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

yr = Vec(Yr), B = diag(Be, Be), Be depends only on some configuration X yr = y + Ut the task is now to minimize the form yT

r Byr = (y + Ut)T B (y + Ut)

setting the gradient of this expression to zero straightforwardly generates the solution (Bookstein 1997) t = −

  • UTBU

−1 UTBy

slide-91
SLIDE 91

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

yr = Vec(Yr), B = diag(Be, Be), Be depends only on some configuration X yr = y + Ut the task is now to minimize the form yT

r Byr = (y + Ut)T B (y + Ut)

setting the gradient of this expression to zero straightforwardly generates the solution (Bookstein 1997) t = −

  • UTBU

−1 UTBy

slide-92
SLIDE 92

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

yr = Vec(Yr), B = diag(Be, Be), Be depends only on some configuration X yr = y + Ut the task is now to minimize the form yT

r Byr = (y + Ut)T B (y + Ut)

setting the gradient of this expression to zero straightforwardly generates the solution (Bookstein 1997) t = −

  • UTBU

−1 UTBy

slide-93
SLIDE 93

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

slide-94
SLIDE 94

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

slide-95
SLIDE 95

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let the curve defined by yj be interpolated by cubic spline

  • r B-spline ˜

f (De Boor (1972) or Eilers & Marx (1996)), yj = (y(1)

j

, y(2)

j

)T ∈ ˜ f, j = 1, 2, . . . k re-sampled points yi = (y(1)

i

, y(2)

i

)T ∈ ˜ f, i = 1, 2, . . . M (M = 500) and M = {y1, y2, ...yM} suppose that y(s)

j

= (y(1)

sj , y(2) sj )T ∈ ˜

f (the rows of Ys) are free to slid away from their old position yj along the curve ˜ f

slide-96
SLIDE 96

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let the curve defined by yj be interpolated by cubic spline

  • r B-spline ˜

f (De Boor (1972) or Eilers & Marx (1996)), yj = (y(1)

j

, y(2)

j

)T ∈ ˜ f, j = 1, 2, . . . k re-sampled points yi = (y(1)

i

, y(2)

i

)T ∈ ˜ f, i = 1, 2, . . . M (M = 500) and M = {y1, y2, ...yM} suppose that y(s)

j

= (y(1)

sj , y(2) sj )T ∈ ˜

f (the rows of Ys) are free to slid away from their old position yj along the curve ˜ f

slide-97
SLIDE 97

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

Let the curve defined by yj be interpolated by cubic spline

  • r B-spline ˜

f (De Boor (1972) or Eilers & Marx (1996)), yj = (y(1)

j

, y(2)

j

)T ∈ ˜ f, j = 1, 2, . . . k re-sampled points yi = (y(1)

i

, y(2)

i

)T ∈ ˜ f, i = 1, 2, . . . M (M = 500) and M = {y1, y2, ...yM} suppose that y(s)

j

= (y(1)

sj , y(2) sj )T ∈ ˜

f (the rows of Ys) are free to slid away from their old position yj along the curve ˜ f

slide-98
SLIDE 98

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

J(ys) = yT

s Bys, has to be minimized and yr is obtained as

a minimizer of J(ys) given by yr = arg min

ys J(ys)

(3) the minimization starts with substitution of y1 by yi ∈ M, ... and ends with substitution of yk by yi ∈ M, where yj, j = 1, 2, . . . k, are the rows of Y and i = 1, 2, . . . M: y(r)

j

=

  • arg min

ys J (ys)

  • j,k+j

, (4) where (j, k + j)th entry of ys is substituted by y(s)

i

∈ M for j = 1, 2, . . . k; i = 1, 2, . . . M, yr = Vec(Yr) and y(r)

j

are the rows of Yr

slide-99
SLIDE 99

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

TPS relaxation along curves

J(ys) = yT

s Bys, has to be minimized and yr is obtained as

a minimizer of J(ys) given by yr = arg min

ys J(ys)

(3) the minimization starts with substitution of y1 by yi ∈ M, ... and ends with substitution of yk by yi ∈ M, where yj, j = 1, 2, . . . k, are the rows of Y and i = 1, 2, . . . M: y(r)

j

=

  • arg min

ys J (ys)

  • j,k+j

, (4) where (j, k + j)th entry of ys is substituted by y(s)

i

∈ M for j = 1, 2, . . . k; i = 1, 2, . . . M, yr = Vec(Yr) and y(r)

j

are the rows of Yr

slide-100
SLIDE 100

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

slide-101
SLIDE 101

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Data

100 200 300 400 500 5 10 15 20 25 landmark 4 resampled 500 times position on the curve TBE 100 200 300 400 500 5 10 15 20 25 landmark 7 resampled 500 times position on the curve TBE 100 200 300 400 500 5 10 15 20 25 landmark 15 resampled 500 times position on the curve TBE

slide-102
SLIDE 102

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Results of form-space PCA

PC1 minus PC1 plus PC2 up PC2 down

slide-103
SLIDE 103

Introduction Cubic splines TPS for shape data Acknowledgement TPS relaxation along curves

Results of form-space PCA

slide-104
SLIDE 104

Introduction Cubic splines TPS for shape data Acknowledgement

Outline

1

Introduction Notation and problems

2

Cubic splines Example 1 – shape data NCS for bivariate data

3

TPS for shape data TPS for shape data TPS relaxation along curves

4

Acknowledgement

slide-105
SLIDE 105

Introduction Cubic splines TPS for shape data Acknowledgement

Acknowledgement

Supported by MRTN-CT-2005-019564 (EVAN) to Gerhard Weber, 1/3023/06 (VEGA) to Frantiˇ sek ˇ Stulajter, 1/0077/09 (VEGA) to Andrej P´ azman For data acquisition and pre-processing I thank Michael Coquerelle Fred L Bookstein – University of Vienna, Vienna, Austria and University of Washington, Seattle, US Jean-Franc ¸ois Mangin – Neurospin, Institut d’Imagerie BioM´ edicale Commissariat ´ a l’Energie Atomique, Gif sur Yvette, France Paul O’Higgins – Hull/York Medical School, University of York, York, UK

slide-106
SLIDE 106

Introduction Cubic splines TPS for shape data Acknowledgement

Acknowledgement

Supported by MRTN-CT-2005-019564 (EVAN) to Gerhard Weber, 1/3023/06 (VEGA) to Frantiˇ sek ˇ Stulajter, 1/0077/09 (VEGA) to Andrej P´ azman For data acquisition and pre-processing I thank Michael Coquerelle Fred L Bookstein – University of Vienna, Vienna, Austria and University of Washington, Seattle, US Jean-Franc ¸ois Mangin – Neurospin, Institut d’Imagerie BioM´ edicale Commissariat ´ a l’Energie Atomique, Gif sur Yvette, France Paul O’Higgins – Hull/York Medical School, University of York, York, UK

slide-107
SLIDE 107

Introduction Cubic splines TPS for shape data Acknowledgement

Acknowledgement

Supported by MRTN-CT-2005-019564 (EVAN) to Gerhard Weber, 1/3023/06 (VEGA) to Frantiˇ sek ˇ Stulajter, 1/0077/09 (VEGA) to Andrej P´ azman For data acquisition and pre-processing I thank Michael Coquerelle Fred L Bookstein – University of Vienna, Vienna, Austria and University of Washington, Seattle, US Jean-Franc ¸ois Mangin – Neurospin, Institut d’Imagerie BioM´ edicale Commissariat ´ a l’Energie Atomique, Gif sur Yvette, France Paul O’Higgins – Hull/York Medical School, University of York, York, UK

slide-108
SLIDE 108

Introduction Cubic splines TPS for shape data Acknowledgement

Acknowledgement

Supported by MRTN-CT-2005-019564 (EVAN) to Gerhard Weber, 1/3023/06 (VEGA) to Frantiˇ sek ˇ Stulajter, 1/0077/09 (VEGA) to Andrej P´ azman For data acquisition and pre-processing I thank Michael Coquerelle Fred L Bookstein – University of Vienna, Vienna, Austria and University of Washington, Seattle, US Jean-Franc ¸ois Mangin – Neurospin, Institut d’Imagerie BioM´ edicale Commissariat ´ a l’Energie Atomique, Gif sur Yvette, France Paul O’Higgins – Hull/York Medical School, University of York, York, UK

slide-109
SLIDE 109

Introduction Cubic splines TPS for shape data Acknowledgement

Acknowledgement

Supported by MRTN-CT-2005-019564 (EVAN) to Gerhard Weber, 1/3023/06 (VEGA) to Frantiˇ sek ˇ Stulajter, 1/0077/09 (VEGA) to Andrej P´ azman For data acquisition and pre-processing I thank Michael Coquerelle Fred L Bookstein – University of Vienna, Vienna, Austria and University of Washington, Seattle, US Jean-Franc ¸ois Mangin – Neurospin, Institut d’Imagerie BioM´ edicale Commissariat ´ a l’Energie Atomique, Gif sur Yvette, France Paul O’Higgins – Hull/York Medical School, University of York, York, UK