39
1 Image Segmentation based on Deformable Models Hervé Delingette ASCLEPIOS Team INRIA Sophia-Antipolis

Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

1

Image Segmentation based on Deformable Models

Hervé Delingette

ASCLEPIOS Team

INRIA Sophia-Antipolis

Page 2: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

2Segmentation d’Images

2D 3D 4D (3D+T)

Rayons X IRM Gated-SPECT

Page 3: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

3

Approches Basées Voxels

Images Médicales

Extraction d’Amers

Groupement d ’Amers

Région/FrontièreExtraction

Page 4: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

4Approches Basées Modèles

Construction de Modèles: Forme et Apparence

Initialisation du Modèle

Ajustement du Modèle

Page 5: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

6Méthodes Région ou Frontière

Segmentation RégionSegmentation

FrontièreImage

Page 6: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

7Deux Méthodes de Segmentation

Description de 2 méthodes de segmentation :

•Basée Voxel: Seuillage /Classification

•Basée Modèle:Modèles déformables 3D et 4D

Thresholding /Classification Deformable Models Markov Random FieldShape Information None Important localIntensity Information Essential Important ImportantBoundary / Region Region Boundary Region

Page 7: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

8

Pas d’algorithme universel de segmentation

Un algorithme donné a un domaine d’application limité

Exemple : Modèles déformables

Contraste Fort Contraste Faible

Structures Osseusesen CT

Parenchymehépatique

en CT

Structures osseuses en MR

Forme non typique Forme Typique

Lésions Matière Grise Foie

Page 8: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

9Principe de la segmentation par modèle déformable

Définition de l’énergie :

Eint mesure la régularité de la courbe/surface

Eext mesure la distance du contour/surface à la frontière de l’objet àcontourer

Position du problème : minimiser E

extint EEE +=

Page 9: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

10Surface Representation for Deformable models

Deformable Models

Continuous Models

DiscreteModels

ExplicitRepresentation

Implicit Representation Discrete

MeshesParticleSystems

Level-Sets

Algebraic CurvesFinite-Elements

Modal Decomposition

Simplex Mesh Spring-MassModels

DeformableTemplates

Page 10: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

11Why Choose Simplex Mesh ?

Against parametric surfaces • It does not require any global parameterization of the surface

• … but does not provide interpolation of differential parameters

Against triangulation• Easy method to control the spread of vertices (with metric parameters)

• Can easily implement shape memory regularisation

• Can smooth without any shrinkage• … but no planar faces for visualisation

Against level-sets• Handle surfaces with borders

• Store a-priori information at vertices, faces, zones

• Regularization with global constraint and no shrinkage• … but difficult to handle change of topology (self intersections) and highly curved

surfaces

Page 11: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

12Regularization of simplex meshes

Choice of controls vertex spacing∗iε

Page 12: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

13Regularization of simplex meshes

Choice of φi* controls shape

0* =iφ

C1 : Orientation continuityconstraint

Page 13: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

14Regularization of simplex meshes

Choice of φi* controls shape

C2 : Curvature continuityconstraint

∑∈

=)(

* ))((iNghj

ji iNghSizeφφ

Page 14: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

15Regularization of simplex meshes

Choice of φi* controls shape

Shape constraint :

0*ii φφ =

Page 15: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

16Regularization of simplex meshes

•Definition of a smoothness scale :

•Regularization of space curves

• Continuity between shape curves and surfaces

Scale =0 Scale =1 Scale =2

Page 16: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

17Topology Control

•Authorize topology control of planar curves• Use grid approximation• Merge or push edges

• Handles open curves

Grid approximationCell by cell detection

Page 17: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

18Topology control

Examples

0,42 s3,3 sReal time: Real time:

Page 18: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

19Some Contributions around Image Segmentation

Definition of External Forces

Globally Constrained Deformations

Initialization

Rule-based segmentation

3D+T Deformable models

Page 19: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

20External Force

)(ext

),,()*,,(

)(33)(22)(11 321

2

2

ifPPP

iiidirLiidirLdt

d

dt

dm

iNiiiNiiiNii

ii

ii

p

npp

+∗∗∗

−+−+−

+−+−=

εεαεεαεεα

φφαγ

Use explicit Newtonian PDE

Normal internal force

Tangential internal force

= displacement

= displacement

= displacement

( )ii

)(Closest)(iiiext nnppp

⋅−=f

Page 20: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

21External Force

Estimation of closest boundary point

• Based on intensity and gradient

Générique

Spécifique

Page 21: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

22External Force

Estimation of closest boundary point

• Based on intensity and gradient

• Based on region forces

Generic

Specific

EchocardiographicImages

Time of computation: 28 s

Page 22: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

23External Force

Estimation of closest boundary point

• Based on intensity and gradient

• Based on region forces

• Based on correlation ofintensity profiles

Generic

Specific

Profile from CT ImageMR

Image

Page 23: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

24External Force

Estimation of closest boundary point

• Based on intensity and gradient

• Based on region forces

• Based on correlation ofintensity profiles

• Based on correlation ofintensity block

Generic

Specific

Page 24: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

25External Force

Estimation of closest boundary point

• Based on intensity and gradient

• Based on region forces

• Based on correlation ofintensity profiles

• Based on correlation ofintensity block

• Based on texture classification from training set

– Linear classifier

– SVM

– Neural Nets

Generic

Specific

Page 25: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

26Globally Constrained Deformation

Propose a coarse to fine deformation approach in order to avoid the local minima effect

Decrease dependence on initial position

Global Parametric Deformation

(rigid, affine,PCA,…)

Surface RegistrationFramework

Local (Vertex)Deformation

Deformable Model FrameworkGlobally Constrained

Deformation

Efficient and Simple

Page 26: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

27Globally Constrained Deformation

Law of Motion

−ii

)(T ppdt

d

dt

dm i

ii

ipp γ−=

2

2

( ))(ext)(int ifif pp ++ λ extf

−+ λ1

locality

Local+affineLocal+similitudelocal

Page 27: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

28Globally Constrained Deformation

Application to liver segmentation

Computation time : 2 mn 12 sExtraction of Couinaud Segments

Page 28: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

29Initialisation of deformable models

From a reference shape

Courtesy of Univ. Hamburg

Joseph Paul Jernigan (died August 5th 1993)

Page 29: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

30Initialisation of deformable models

From a reference shape

From a statistical mean shape

Page 30: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

31Initialisation of deformable models

From a reference shape

From a statistical mean shape

Page 31: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

32Initialisation of deformable models

From a reference shape

From a statistical mean shape

From a set of unstructured points

Page 32: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

33Initialisation of deformable models

From a reference shape

From a statistical mean shape

From a set of unstructured points

From a digital atlas

reference MRI with manual delineations

input MRI with initial templates

Page 33: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

35

Segmentation system

Rules

• static rules [selection]

– lateral ventricles

high contrast ⇒ good texture map ⇒ increase texture weight

large variability ⇒ no shape constraint

– corpus callosum

non-intersection with ventricles ⇒ distance constraint

– hippocampus

poorly defined ⇒ increased shape constraint

Page 34: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

36

Segmentation system

Rules

• dynamic rules

– coarse to fine gradient

coarse gradient: guarantee deformation

fine gradient: increase accuracy

– increase locality

Meta-rules (feedback rules)

• leakage prevention

Page 35: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

37

Segmentation results

Qualitative segmentation

T1-weighted MRI, 1mm3 resolution

– complete segmentation system

(constraints, rules, meta-rule)

� adequate results

Page 36: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

413D+T deformable models

4D Simplex Mesh unique topology

0t 1t 2t

multiple geometries

3t

1t 2t 3t 4t 5t 6t 7t

Trajectory of each vertex

jti, j

p

0t

Page 37: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

423D+T Deformable Models

Add temporal regularizing force

( )ti,time pf+ timef)()( ti,extti,intti,

i2ti,

2

i pppp

ffdt

d

dt

dm ++−= γ

2~ 1ti,1ti,

ti,−+ +

=pp

pPerturbation locale

T-1 T T+1

Page 38: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

433D+T Deformable Models

Validated on a synthetic time series of SPECT images

Extended with trajectory constraint

Included with the globally constrained deformation

Application with 4D echocardiography

Page 39: Image Segmentation based on Deformable Models · Segmentation system Rules • static rules [selection] – lateral ventricles high contrast ⇒good texture map ⇒increase texture

443D+T Deformable Models

Application to cardiac image analysis

time

volu

me