Shape Statistics for Image Segmentation with Prior Guillaume - - PowerPoint PPT Presentation

shape statistics for image segmentation with prior
SMART_READER_LITE
LIVE PREVIEW

Shape Statistics for Image Segmentation with Prior Guillaume - - PowerPoint PPT Presentation

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape Statistics for Image Segmentation with Prior Guillaume Charpiat PhD Defense - 2006, December 13 PhD Supervisor: Olivier


slide-1
SLIDE 1

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Shape Statistics for Image Segmentation with Prior

Guillaume Charpiat PhD Defense - 2006, December 13 PhD Supervisor: Olivier Faugeras

Odyss´ ee Team - ENS INRIA ENPC

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-2
SLIDE 2

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Introduction

Image Segmentation

◮ Find a contour in a given image ◮ The best curve for a given segmentation criterion ◮ Criterion based on color homogeneity, texture, edge detectors,

etc. − → Image Segmentation

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-3
SLIDE 3

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Introduction

Image Segmentation

◮ Find the best contour for a given criterion

Variational Method

◮ Energy E to minimize with respect to a curve C ◮ Compute the derivative of the energy ◮ Gradient descent: ∂tC = −∇E(C) ◮ Initialization → local minimum ◮ Other methods: graph cuts (suitable for few energies)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-4
SLIDE 4

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Introduction

Image Segmentation

◮ Find the best contour for a given criterion

Variational Method

◮ Minimize criterion by gradient descent with respect to the

contour

◮ Most criteria: no shape information

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-5
SLIDE 5

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Introduction

Image Segmentation

◮ Find the best contour for a given criterion

Variational Method

◮ Minimize criterion by gradient descent with respect to the

contour

Shape Statistics

◮ Sample set of contours from already segmented images ◮ Shape variability ? ◮ Shape prior ?

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-6
SLIDE 6

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Introduction Shapes and Shape Metrics Set of Shapes Topological equivalence Variational Shape Warping Gradient Descent Generalized Gradients Approximation of the Hausdorff distance Statistics Mean and Modes of Variation Examples Images Segmentation with prior Shape prior (shape probability) Starfish example Boletus example Summary

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-7
SLIDE 7

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Set of Shapes

I - Shapes and Shape Metrics

Set of Shapes

◮ A shape: a smooth set of points in Rn ◮ C2 : seen as a function from its parameterization into Rn ◮ F(h0) : distance to its skeleton h0 [D&Z]

◮ curvature κ0 = 1/h0 ◮ no double point: distance between two different parts h0

A Skel(A) > h

[D&Z]: M.C. Delfour & J.-P. Zol´ esio, Shapes and Geometries, 2000

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-8
SLIDE 8

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Set of Shapes

Shape Metrics

Explicit

dH(Γ1, Γ2) = max

  • sup

x∈Γ1

dΓ2(x), sup

x∈Γ2

dΓ1(x)

  • with

dΓ1(x) = inf

y∈Γ1 d(x, y)

Γ Γ

H Γ

1 2

Γ

1 2

d ( , )

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-9
SLIDE 9

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Set of Shapes

Shape Metrics

Explicit

  • Implicit

dW 1,2(Γ1, Γ2)2 =

  • ˜

dΓ1 −˜ dΓ2

  • 2

L2(Ω,R)

+

  • ∇˜

dΓ1−∇˜ dΓ2

  • 2

L2(Ω,Rn)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-10
SLIDE 10

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Set of Shapes

Shape Metrics

Explicit

  • Implicit
  • Path-based [T&Y]

arg min

v, v(0, ·) = Γ1

v(1, ·) = Γ2

  • t

∂t v(t, ·)

  • 2

H1(Ω,Rn)

dt

[T&Y]: All work by A. Trouv´ e & L. Younes

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-11
SLIDE 11

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Topological equivalence

Topological equivalence

On the previous set of smooth shapes:

◮ Hausdorff distance ◮ L2 or W 1,2 norm between the signed distance functions ◮ area of the symmetric difference

These metrics are topologically equivalent !

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-12
SLIDE 12

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Topological equivalence

Topological equivalence

On the previous set of smooth shapes:

◮ Hausdorff distance ◮ L2 or W 1,2 norm between the signed distance functions ◮ area of the symmetric difference

These metrics are topologically equivalent !

◮ Same notion of convergence ◮ Qualitatively different behaviour at greater scales ◮ Hausdorff distance: more geometrical sense

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-13
SLIDE 13

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Gradient Descent

II - Variational Shape Warping

Shape Gradient

Directional derivative: GΓ

  • E(Γ), v
  • = lim

ε→0

E(Γ + ε v) − E(Γ) ε Curve Γ Deformation field v, in the tangent space of Γ + v Γ

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-14
SLIDE 14

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Gradient Descent

II - Variational Shape Warping

Shape Gradient

Directional derivative: GΓ

  • E(Γ), v
  • = lim

ε→0

E(Γ + ε v) − E(Γ) ε Gradient: field ∇E, ∀ v ∈ F, GΓ

  • E(Γ), v
  • = ∇E| vF

Usual tangent space: F = L2: f |gL2 =

  • Γ

f (x) · g(x) dΓ(x)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-15
SLIDE 15

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Gradient Descent

Gradient Descent Scheme

◮ Build minimizing path:

Γ(0) = Γ1 ∂Γ ∂t = −∇F

Γ E(Γ)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-16
SLIDE 16

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Gradient Descent

Gradient Descent Scheme

◮ Build minimizing path:

Γ(0) = Γ1 ∂Γ ∂t = −∇F

Γ E(Γ) ◮ Change the inner product F

= ⇒ change the minimizing path

[C&P]: G. Charpiat, J.-P. Pons, R. Keriven & O. Faugeras, ICCV 2005 [SYM]: G. Sundaramoorthi, A.J. Yezzi & A. Mennucci, VLSM 2005 [T98]: A. Trouv´ e, IJCV 1998!

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-17
SLIDE 17

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Gradient Descent

Gradient Descent Scheme

◮ Build minimizing path:

Γ(0) = Γ1 ∂Γ ∂t = −∇F

Γ E(Γ) ◮ Change the inner product F

= ⇒ change the minimizing path

◮ −∇F Γ E(Γ) = arg min v

  • E(Γ), v
  • + 1

2 v2

F

  • ◮ F as a prior on the minimizing flow

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-18
SLIDE 18

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Generalized Gradients: Spatially Coherent Flows

◮ L2 inner product

f |g L2 =

  • Γ

f (x) · g(x) dΓ(x)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-19
SLIDE 19

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Generalized Gradients: Spatially Coherent Flows

◮ L2 inner product ◮ H1 inner product

f |g L2 =

  • Γ

f (x) · g(x) dΓ(x) f |g H1 = f |g L2 + ∂xf |∂xg L2 ∇H1E = arg inf

u

  • u − ∇L2E
  • 2

L2 + ∂xu2 L2

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-20
SLIDE 20

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Generalized Gradients: Spatially Coherent Flows

◮ L2 inner product ◮ H1 inner product ◮ Set S of prefered transformations (e.g. rigid motion)

Projection on S: P Projection orthogonal to S: Q (P + Q = Id)

f |g S = P(f ) |P(g)L2 + α Q(f ) |Q(g)L2

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-21
SLIDE 21

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Generalized Gradients: Spatially Coherent Flows

◮ L2 inner product ◮ H1 inner product ◮ Set of prefered transformations (e.g. rigid motion) ◮ Example: two different warpings for the Hausdorff distance

∂Γ ∂t = −∇ΓdH(Γ, Γ2) usual rigidified

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-22
SLIDE 22

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Generalized Gradients: Spatially Coherent Flows

◮ L2 inner product ◮ H1 inner product ◮ Set of prefered transformations (e.g. rigid motion) ◮ Example: two different warpings for the Hausdorff distance ◮ Change an inner product for another one: linear symmetric

positive definite transformation of the gradient

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-23
SLIDE 23

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Generalized Gradients: Spatially Coherent Flows

◮ L2 inner product ◮ H1 inner product ◮ Set of prefered transformations (e.g. rigid motion) ◮ Example: two different warpings for the Hausdorff distance ◮ Change an inner product for another one: linear symmetric

positive definite transformation of the gradient

◮ Gaussian smoothing of the L2 gradient: symmetric positive

definite

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-24
SLIDE 24

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Extension to non-linear criteria

◮ −∇F Γ E(Γ) = arg min v

  • E(Γ), v
  • + 1

2 v2

F

  • Guillaume Charpiat

PhD Defense Shape Statistics for Image Segmentation with Prior

slide-25
SLIDE 25

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Extension to non-linear criteria

◮ −∇F Γ E(Γ) = arg min v

  • E(Γ), v
  • + 1

2 v2

F

  • ◮ −∇F

Γ E(Γ) = arg min v

  • E(Γ), v
  • + RF(v)
  • Guillaume Charpiat

PhD Defense Shape Statistics for Image Segmentation with Prior

slide-26
SLIDE 26

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Generalized Gradients

Extension to non-linear criteria

◮ −∇F Γ E(Γ) = arg min v

  • E(Γ), v
  • + 1

2 v2

F

  • ◮ −∇F

Γ E(Γ) = arg min v

  • E(Γ), v
  • + RF(v)
  • ◮ Example: semi-local rigidification

wx: y ∈ Ω → A(x)(y−C(x))⊥+T(x) v(x) = wx(x) R(T, A, C) = v2

L2 +

  • Dxwx(·)L2(Ω)
  • 2

L2(Γ)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-27
SLIDE 27

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Approximation of the Hausdorff distance

Differentiable approximation of the Hausdorff distance

◮ Hausdorff distance:

dH(Γ1, Γ2) = max

  • sup

x∈Γ1

dΓ2(x), sup

x∈Γ2

dΓ1(x)

  • with dΓ1(x) = inf

y∈Γ1 d(x, y).

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-28
SLIDE 28

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Approximation of the Hausdorff distance

Differentiable approximation of the Hausdorff distance

◮ Hausdorff distance:

dH(Γ1, Γ2) = max

  • sup

x∈Γ1

dΓ2(x), sup

x∈Γ2

dΓ1(x)

  • with dΓ1(x) = inf

y∈Γ1 d(x, y). ◮ max, sup and inf : not differentiable

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-29
SLIDE 29

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Approximation of the Hausdorff distance

Differentiable approximation of the Hausdorff distance

◮ Hausdorff distance:

dH(Γ1, Γ2) = max

  • sup

x∈Γ1

dΓ2(x), sup

x∈Γ2

dΓ1(x)

  • with dΓ1(x) = inf

y∈Γ1 d(x, y). ◮ max, sup and inf : not differentiable ◮ Replace

sup

x∈Γ

f (x) by Ψ−1 1 |Γ|

  • Γ

Ψ

  • f (x)
  • dx
  • with Ψ: differentiable, increasing function

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-30
SLIDE 30

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Approximation of the Hausdorff distance

Differentiable approximation of the Hausdorff distance

◮ Hausdorff distance:

dH(Γ1, Γ2) = max

  • sup

x∈Γ1

dΓ2(x), sup

x∈Γ2

dΓ1(x)

  • with dΓ1(x) = inf

y∈Γ1 d(x, y). ◮ max, sup and inf : not differentiable ◮ Replace

sup

x∈Γ

f (x) by Ψ−1 1 |Γ|

  • Γ

Ψ

  • f (x)
  • dx
  • with Ψ: differentiable, increasing function

◮ In practice: Ψ(a) = aα. Similar trick for inf and max.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-31
SLIDE 31

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Approximation of the Hausdorff distance

Differentiable approximation of the Hausdorff distance

◮ Hausdorff distance:

dH(Γ1, Γ2) = max

  • sup

x∈Γ1

dΓ2(x), sup

x∈Γ2

dΓ1(x)

  • with dΓ1(x) = inf

y∈Γ1 d(x, y). ◮ max, sup and inf : not differentiable ◮ Replace

sup

x∈Γ

f (x) by Ψ−1 1 |Γ|

  • Γ

Ψ

  • f (x)
  • dx
  • with Ψ: differentiable, increasing function

◮ In practice: Ψ(a) = aα. Similar trick for inf and max. ◮ The approximation tends to the Hausdorff distance. ◮ The approximation error can be expressed as an analytic

function of the parameters.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-32
SLIDE 32

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Mean and Modes of Variation

III - Mean and Modes of Variation

◮ Previous framework: to warp a shape onto another one ◮ Given a set (Γi)1iN of shapes: their mean M ? ◮ center of mass: M minimizes

  • i=1,··· ,N

dH(M, Γi)2

◮ N fields βi = ∇M

  • dH(M, Γi)2

M Γ Γ

j i

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-33
SLIDE 33

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Mean and Modes of Variation

III - Mean and Modes of Variation

◮ Previous framework: to warp a shape onto another one ◮ Given a set (Γi)1iN of shapes: their mean M ? ◮ center of mass: M minimizes

  • i=1,··· ,N

dH(M, Γi)2

◮ N fields βi = ∇M

  • dH(M, Γi)2

◮ Covariance matrix Λi,j = βi |βj M ◮ PCA on instantaneous deformation fields βi:

diagonalize Λ = ⇒ characteristical modes mk

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-34
SLIDE 34

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Examples

Mean of eight fish.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-35
SLIDE 35

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Examples

Example: set of 2D corpi callosi contours

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-36
SLIDE 36

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Examples

First modes of deformation:

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-37
SLIDE 37

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Images

◮ Same approach for a sample of images (instead of contours) ◮ Compute the mean and then statistics on deformation ◮ To each image Ii, associate a diffeomorphism hi ◮ Warped images: Ii ◦ hi

hi − → Ii Ii ◦ hi

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-38
SLIDE 38

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Images

◮ Same approach for a sample of images (instead of contours) ◮ Compute the mean and then statistics on deformation ◮ To each image Ii, associate a diffeomorphism hi ◮ Warped images: Ii ◦ hi

Ii hi − → Ii ◦ hi Ij hj − → Ij ◦ hj                      LCC(Ii ◦ hi, Ij ◦ hj)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-39
SLIDE 39

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

◮ Similarity between two images: LCC(Ii ◦ hi, Ij ◦ hj) where:

LCC(A, B) =

vA,B(x)2 vA(x) vB(x) dx with vA(x): local variance of A in a gaussian neighborhood of x.

A B − A(x) − B(x)

A,B

v (x) = ( )( ) x A(y) B(y) K( , ) y dy y y x x _ _

  • [HER]: G. Hermosillo, PhD Thesis, 2002

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-40
SLIDE 40

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

◮ Similarity between two images: LCC(Ii ◦ hi, Ij ◦ hj) where:

LCC(A, B) =

vA,B(x)2 vA(x) vB(x) dx with vA(x): local variance of A in a gaussian neighborhood of x.

◮ Find (multi-scale !) best diffeomorphisms which minimize

1 n − 1

  • i=j

LCC(Ii ◦ hi, Ij ◦ hj) +

  • k

R(hk)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-41
SLIDE 41

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

The first 5 images Ii. The first 5 warped images Ii ◦ hi.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-42
SLIDE 42

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

The last 5 images. The last 5 warped images.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-43
SLIDE 43

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Raw mean (pixel by pixel) of the previous ten faces Mean of the previous warped ten faces One of the ten faces

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-44
SLIDE 44

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Characteristic modes of deformation:

◮ spatial modes (statistics on hi) ◮ intensity modes (statistics on Ii ◦ hi) ◮ combined modes (both)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-45
SLIDE 45

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

++ + − −− Characteristic modes of deformation (a column = a mode)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-46
SLIDE 46

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Each column represents a mode, applied to their mean image with amplitude α = {σk, −σk}. Animations for the first two modes:

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-47
SLIDE 47

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-48
SLIDE 48

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task (with J.-Y. Audibert):

◮ Support vector machine (SVM) on diffeomorphisms from the

computed mean to a new image with expression

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-49
SLIDE 49

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task (with J.-Y. Audibert):

◮ Support vector machine (SVM) on diffeomorphisms from the

computed mean to a new image with expression

◮ cross-validation error: 24 on 65

(random would give 52)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-50
SLIDE 50

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task (with J.-Y. Audibert):

◮ Support vector machine (SVM) on diffeomorphisms from the

computed mean to a new image with expression

◮ cross-validation error: 24 on 65

(random would give 52)

◮ comparison: SVM on raw

images: 27 errors

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-51
SLIDE 51

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task (with J.-Y. Audibert):

◮ Support vector machine (SVM) on diffeomorphisms from the

computed mean to a new image with expression

◮ cross-validation error: 24 on 65 (random would give 52) ◮ comparison: SVM on raw images: 27 errors

◮ SVM on diffeomorphisms from a new normal face to the same

new face with expression (after alignment on the mean)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-52
SLIDE 52

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task (with J.-Y. Audibert):

◮ Support vector machine (SVM) on diffeomorphisms from the

computed mean to a new image with expression

◮ cross-validation error: 24 on 65 (random would give 52) ◮ comparison: SVM on raw images: 27 errors

◮ SVM on diffeomorphisms from a new normal face to the same

new face with expression (after alignment on the mean)

◮ cross-validation error: 12 on

65

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-53
SLIDE 53

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition task (with J.-Y. Audibert):

◮ Support vector machine (SVM) on diffeomorphisms from the

computed mean to a new image with expression

◮ cross-validation error: 24 on 65 (random would give 52) ◮ comparison: SVM on raw images: 27 errors

◮ SVM on diffeomorphisms from a new normal face to the same

new face with expression (after alignment on the mean)

◮ cross-validation error: 12 on

65

◮ comparison: SVM on

intensity variations between normal and expressive faces (without alignment): 17 errors

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-54
SLIDE 54

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Images

Expression recognition mistakes are labeled.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-55
SLIDE 55

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

IV - Image segmentation

Shape priors

◮ Rigid registration of the mean: no shape variability.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-56
SLIDE 56

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

IV - Image segmentation

Shape priors

◮ Rigid registration of the mean: no shape variability. ◮ PCA on signed distance function

[LGF]: M. Leventon, E. Grimson & O. Faugeras, ICCV 2000 [R&P]: M. Rousson & N. Paragios, ECCV 2002

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-57
SLIDE 57

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

IV - Image segmentation

Shape priors

◮ Rigid registration of the mean: no shape variability. ◮ Parzen method: P(C) =

  • i

exp

  • −d(C, Ci)2/2σ2

[CRE]: D. Cremers, T. Kohlberger & C. Schn¨

  • rr, PR 2003

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-58
SLIDE 58

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

IV - Image segmentation

Shape priors

◮ Rigid registration of the mean: no shape variability. ◮ Parzen method on the fields αi = −∇ME 2(M, Ci)

P(C) = P(α) =

  • i

exp

  • −α − αi2

L2/2σ2

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-59
SLIDE 59

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

IV - Image segmentation

Shape priors

◮ Rigid registration of the mean: no shape variability. ◮ PCA on fields αi: gaussian eigenmodes βk

P(C) = P(α) =

  • k

exp

  • − α |βk 2 /2σ2

k

  • × exp
  • −N(α)2/2σ2

n

  • Guillaume Charpiat

PhD Defense Shape Statistics for Image Segmentation with Prior

slide-60
SLIDE 60

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

◮ Invariance to rigid motion:

Maximization with respect to shape C and rigid motion R P

  • R(C)
  • Guillaume Charpiat

PhD Defense Shape Statistics for Image Segmentation with Prior

slide-61
SLIDE 61

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

◮ Invariance to rigid motion:

Maximization with respect to shape C and rigid motion R P

  • R(C)
  • ◮ Field priors require the computation of the second

cross-derivative of the distance: ∇C∇ME 2(C, M)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-62
SLIDE 62

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Shape prior (shape probability)

Toy example: learning set Significant modes and new image Segmentation with the Gaussian eigenmode prior

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-63
SLIDE 63

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

Learning set of 12 starfish

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-64
SLIDE 64

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

The mean of the set of starfish with its first six eigenmodes.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-65
SLIDE 65

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

Segmentation without prior (intensity region histogram criterion).

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-66
SLIDE 66

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

Rigid registration of the mean (same criterion).

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-67
SLIDE 67

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

without shape prior (for two different initializa- tions) with the mean (without and with noise)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-68
SLIDE 68

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

Mean (+ noise)

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-69
SLIDE 69

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Starfish example

Mean + eigenmodes.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-70
SLIDE 70

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Boletus example

Boletus example

Some of the 14 mushrooms Automatic align- ment while com- puting the mean − →

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-71
SLIDE 71

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Boletus example

First modes

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-72
SLIDE 72

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary Boletus example

Segmentation task

(color region histogram criterion)

Initialization Result: without with shape prior

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-73
SLIDE 73

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Summary

◮ Set of shapes and shape metrics

◮ Topological equivalence of usual metrics

References:

◮ Approximations of shape metrics and application to shape warping and empirical shape statistics, in Foundations of Computational Mathematics, Feb. 2005.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-74
SLIDE 74

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Summary

◮ Set of shapes and shape metrics

◮ Topological equivalence of usual metrics

◮ Warping via a gradient descent

◮ Importance of the inner product (priors on minimizing flows) ◮ Extension to non-linear priors

References:

◮ Approximations of shape metrics and application to shape warping and empirical shape statistics, in Foundations of Computational Mathematics, Feb. 2005. ◮ Generalized Gradients: Priors on Minimization Flows, in IJCV (already online).

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-75
SLIDE 75

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Summary

◮ Set of shapes and shape metrics

◮ Topological equivalence of usual metrics

◮ Warping via a gradient descent

◮ Importance of the inner product (priors on minimizing flows) ◮ Extension to non-linear priors

◮ Mean and characteristic modes of deformation

◮ first and second order statistics for shapes and images

References:

◮ Approximations of shape metrics and application to shape warping and empirical shape statistics, in Foundations of Computational Mathematics, Feb. 2005. ◮ Generalized Gradients: Priors on Minimization Flows, in IJCV (already online). ◮ Image Statistics based on Diffeomorphic Matching, in ICCV 2005.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-76
SLIDE 76

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Summary

◮ Set of shapes and shape metrics

◮ Topological equivalence of usual metrics

◮ Warping via a gradient descent

◮ Importance of the inner product (priors on minimizing flows) ◮ Extension to non-linear priors

◮ Mean and characteristic modes of deformation

◮ first and second order statistics for shapes and images

◮ Segmentation with shape prior

References:

◮ Approximations of shape metrics and application to shape warping and empirical shape statistics, in Foundations of Computational Mathematics, Feb. 2005. ◮ Generalized Gradients: Priors on Minimization Flows, in IJCV (already online). ◮ Image Statistics based on Diffeomorphic Matching, in ICCV 2005.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-77
SLIDE 77

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-78
SLIDE 78

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

◮ Hausdorff distance vs. kernel distances

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-79
SLIDE 79

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

◮ Hausdorff distance vs. kernel distances ◮ Local shape descriptors

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-80
SLIDE 80

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

◮ Hausdorff distance vs. kernel distances ◮ Local shape descriptors ◮ Path-based distances vs. gradient of a distance with special

inner products

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-81
SLIDE 81

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

◮ Hausdorff distance vs. kernel distances ◮ Local shape descriptors ◮ Path-based distances vs. gradient of a distance with special

inner products

◮ New criterion or minimization method for locally rigid motion

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-82
SLIDE 82

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

◮ Hausdorff distance vs. kernel distances ◮ Local shape descriptors ◮ Path-based distances vs. gradient of a distance with special

inner products

◮ New criterion or minimization method for locally rigid motion ◮ Shape prior for segmentation vs. object detection

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-83
SLIDE 83

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Discussion

◮ Gradient of the approximation of the Hausdorff distance vs.

“gradient” of the distance itself

◮ Hausdorff distance vs. kernel distances ◮ Local shape descriptors ◮ Path-based distances vs. gradient of a distance with special

inner products

◮ New criterion or minimization method for locally rigid motion ◮ Shape prior for segmentation vs. object detection ◮ Image classification vs. shape classification and image

segmentation

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior

slide-84
SLIDE 84

Introduction Shapes and Shape Metrics Variational Shape Warping Statistics Segmentation with prior Summary

Thank you for your attention ! References:

◮ G. Charpiat, O. Faugeras & R. Keriven, Approximations of shape metrics and application to shape warping and empirical shape statistics, in Foundations of Computational Mathematics, Feb. 2005. ◮ G. Charpiat, P. Maurel, J.-P. Pons, R. Keriven & O. Faugeras, Generalized Gradients: Priors on Minimization Flows, in IJCV (already online). ◮ G. Charpiat, O. Faugeras & R. Keriven (& J.-Y. Audibert), Image Statistics based on Diffeomorphic Matching, in ICCV 2005.

Guillaume Charpiat PhD Defense Shape Statistics for Image Segmentation with Prior