Shape Analysis Lasse Riis stergaard Dept. of Health Science and - - PowerPoint PPT Presentation

shape analysis
SMART_READER_LITE
LIVE PREVIEW

Shape Analysis Lasse Riis stergaard Dept. of Health Science and - - PowerPoint PPT Presentation

Shape Analysis Lasse Riis stergaard Dept. of Health Science and Technology Shape Analysis Active contour models - snakes Theory Applications Active shape models Theory Applications Active Contour Example Active


slide-1
SLIDE 1

Shape Analysis

Lasse Riis Østergaard

  • Dept. of Health Science and Technology
slide-2
SLIDE 2

Shape Analysis

  • Active contour models - snakes

– Theory – Applications

  • Active shape models

– Theory – Applications

slide-3
SLIDE 3

Active Contour Example

slide-4
SLIDE 4

Active Contours

  • Representation

– How the contour appears – Geometry

  • Energy function

– A function determining the behavior of the contour – Physics

  • Energy minimization

– The scheme to minimize the energy function – Approximation theory

slide-5
SLIDE 5
  • 2D representation: a line

– r(s) =x(s),y(s)

  • 3D representation

– Various extensions of 2D, e.g. plane, closed surface (sphere), generalized cylinder

Representation

slide-6
SLIDE 6

Energy Function

ds (s) E (s) E E

external internal snake

1

− ∫

=

slide-7
SLIDE 7

Internal Energy

) (

rigidity tension internal

s E (s) E E +

=

slide-8
SLIDE 8

Tension

2 2 tension

) ( ) ( ) ( ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = = ds s dy ds s dx ds s dr (s) E

  • I.E, the square of how much the snake is

stretched at a given point

slide-9
SLIDE 9

Rigidity

2 2 2 2 2 2 2 2 rigidity

) ( ) ( ) ( ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ + ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = = ds s y d ds s x d ds s dr (s) E

  • I.E, the square of how much the snake is bent at a

given point

slide-10
SLIDE 10

Behavior of Rigidity

slide-11
SLIDE 11

)) ( ), ( ( )) ( ), ( (

line

s y s x I s y s x F (s) E ± =

=

2 edge

) ( ), ( )) ( ), ( ( ) ( Ι ∇ =

=

s y s x s y s x F (s) E

Lines Edges

External energy

I x y x y x I x

slide-12
SLIDE 12

Energy Minimization

  • Finite Differences Method (FDM)
  • Finite Element Method (FEM)
  • Dynamic programming
  • Greedy
  • B-snakes
slide-13
SLIDE 13

Greedy

  • The search space (m) for each control node is
  • searched. Complexity O(Nm)
  • Fast greedy
  • Complexity O(N ½m)
  • Takes more iterations to converge
slide-14
SLIDE 14

Dynamic Programming

  • Treat the the minimization process as a

path planning problem.

  • Values from combinations are stored in a
  • matrix. The matrix is backtraced
  • Complexity O(Nm^3)
slide-15
SLIDE 15

Method Overview

15

3D data Vessel centre-line Vessel surface Diameter quantification

slide-16
SLIDE 16

Centre-Line Extraction - MRA

Original MRA scan Vessel enhancement filtering Fuzzy c-means clustering Largest connected components Topology preserving thinning 3D vessel centre-line

16

slide-17
SLIDE 17

Surface Deformation

  • Parametric deformable model (discrete model)
  • Circular homogenous generalized cylinder
  • Energy function
  • E_total = E_int + E_ext
  • Non-uniformly expanding cylinder
  • Iterative global optimization (Dynamic Programming)
  • Surface reparameterization
  • Avoid twisting (inflection points – curvature changes sign)
  • Centre-line segments are processed individually
  • End points are fixated to preserve connectivity

17

slide-18
SLIDE 18

Surface Deformation – energy terms

  • Internal energy
  • Tension (elasticity) - uniform distribution of centre-line points
  • Rigidity - smoothness of centre-line
  • Radius – smooth variation of the radius
  • Expansion – expanding behaviour
  • Constant weight parameters for all internal energy terms
  • External energy
  • Edge – attracts circular contour towards vessel wall (image gradients)
  • Weight parameter estimated based on a ”force balancing” strategy
  • E_total = α · L(V_i)
  • E_total = E_tension + E_rigidity + E_radius + E_expansion + E_edge

18

slide-19
SLIDE 19

Surface Deformation – iterative approach

19

slide-20
SLIDE 20

20

MRI Data Initial surface Inner surface Outer surface Measurements

Min Max

Method Overview

FACE

  • Fast Accurate Cortex Extraction
slide-21
SLIDE 21

DEPARTMENT OF HEALTH SCIENCE AND TECHNOLOGY

21

Initial Surface

Native scan Registration and intensity correction Brain extraction WM classification Cerebrum WM segmentation Filling of ventricles and subcortex Hemisphere separation T

  • pology correction

Surface tessellation Cortical reconstruction – method

slide-22
SLIDE 22

DEPARTMENT OF HEALTH SCIENCE AND TECHNOLOGY

22

Every 5th iteration Cortical reconstruction – method

Outer Surface Deformation

slide-23
SLIDE 23

DEPARTMENT OF HEALTH SCIENCE AND TECHNOLOGY

23

slide-24
SLIDE 24

DEPARTMENT OF HEALTH SCIENCE AND TECHNOLOGY

24

Cortical reconstruction – evaluation

Qualitative Evaluations – intersections with images