Level Set Methods in Medical Image Analysis: Segmentation: Nikos Paragios
Level Set Methods in Medical Image Analysis: Segmentation: Nikos Paragios
Level Set Methods in Medical Image Analysis: Segmentation: Nikos Paragios
Nikos Paragios
http://cermics.enpc.fr/~paragios
et Systemes
Centre
CERTIS
Ecole Nationale des Ponts et Chaussees
Paris, France
de LInformation
Http://cermics.enpc.fr/~paragios/book/book.html
http://cermics.enpc.fr/~paragios
Atlantis Research Group
Ecole Nationale des Ponts et Chaussees
Paris, France
Stanley Osher
http://math.ucla.edu/~sjo
Department of Mathematics
University of California, Los Angeles
USA
et Systemes
Centre
Nikos Paragios
de LInformation
Outline
Introduction/Motivation
The
The
et Systemes
Centre
On
Multiphase Motion
Shape Registration
Discussion
de LInformation
Motivation
Segmentation and image registration are core components
of medical imaging
et Systemes
Centre
Image
2002
2003:
2004:
de LInformation
et Systemes
Centre
Boundary-driven
Region-driven
Boundary + Region-driven
et Systemes
Centre
de LInformation
de LInformation
et Systemes
Centre
Snake
de LInformation
The second order derivative makes the snake act like a thin plate
The
et Systemes
Centre
The
image term
Iso-photes
and terminations
Numerous
, edges
de LInformation
That
et Systemes
Centre
Taking
de LInformation
Low complexity
User Interactivity
Cons
et Systemes
Centre
Pros
Selection on the parameter space and the sampling rule affects the
final segmentation result
Estimation of the internal geometric properties of the curve in
particular higher order derivatives
et Systemes
Centre
de LInformation
de LInformation
Introduced
Vision
Caselles-Catte-coll-Dibos (1992)
Malladi-Sethian-Vermuri (1994)
Level
et Systemes
Centre
(1987)
Set Milestones
de LInformation
Addressing
The
That
et Systemes
Centre
Let
de LInformation
And taking the derivative with respect to time (using the chain rule)
(1)
et Systemes
Centre
de LInformation
leading
the
et Systemes
Centre
Let
is ortho-normal to C where
for the normal vector
de LInformation
Given
Euclidean
et Systemes
Centre
Where
de LInformation
where
Determine
Computationally
Open
et Systemes
Centre
The
expensive
et Systemes
Centre
Implementation Details
de LInformation
de LInformation
et Systemes
Centre
de LInformation
et Systemes
Centre
de LInformation
Significant
et Systemes
Centre
Central
et Systemes
Centre
de LInformation
Using the marching cubes one can recover the current position of the curve,
set it to zero and then re-initialize the implicit function: the Borgefors
approach, the Fast Marching method, explicit estimation of the distance
for all image pixels
Modification on the level set flow such that the distance transform
property is preserved (gomes-faugeras:00)
et Systemes
Centre
Extend the speed of the zero level set to all iso-photes, rather complicated
approach with limited added value?
de LInformation
Consider
Such
If
et Systemes
Centre
Central
de LInformation
et Systemes
Centre
Consider
alive pixels, the curve could reach them at the next stage
far away pixels, the curve cannot reach them at this stage
de LInformation
Initialize
for the all pixels of the front (active), their first
order neighbors alive and the rest far away
For the first order neighbors,
estimate the arrival time according to:
PROPAGATION STEP
Select the pixel with the lowest arrival time from the alive ones
et Systemes
Centre
STEP
Change his label from alive to active and for his first order neighbors:
If they are far away, estimate the arrival time according to:
de LInformation
et Systemes
Centre
et Systemes
Centre
de LInformation
de LInformation
(Caselles-Cate-Coll-Dibos:93,Malladi-Sethian-Vemuri:94) have
proposed geometric flows to boundary extraction
Malladi-Sethian-Vemuri:94
et Systemes
Centre
de LInformation
The
That
Where
et Systemes
Centre
Connection
de LInformation
One
That
et Systemes
Centre
Leading
de LInformation
By
et Systemes
Centre
That
de LInformation
et Systemes
Centre
de LInformation
Region
an
One
et Systemes
Centre
Initial
While the inward normal normal points towards the object boundaries
de LInformation
et Systemes
Centre
While elsewhere recovering such a field is not possible and the only
way to be done is through diffusion
This can be done through an approximation of image gradient at the
edges and diffusion of this information for the rest of the image
plane
de LInformation
The direction of the propagation should be the same with the one
proposed by the recovered flow, therefore one can penalize the
orientation between these two vectors.
et Systemes
Centre
de LInformation
et Systemes
Centre
[Weickert:98, Goldenberg-Kimmel:01]
Or a semi-implicit one:
de LInformation
That
et Systemes
Centre
Or
(Weickert:02)
et Systemes
Centre
Some Comparison
(Weickert:02)
et Systemes
Centre
de LInformation
de LInformation
Let
Where
et Systemes
Centre
The
Tractable
de LInformation
While
That
et Systemes
Centre
Taking
de LInformation
et Systemes
Centre
Account
de LInformation
KEY
et Systemes
Centre
Introduce
ASSUMPTIONS
(input image)
(boundary)
(region)
de LInformation
et Systemes
Centre
We
de LInformation
And
Which
et Systemes
Centre
et Systemes
Centre
et Systemes
Centre
Some Results
et Systemes
Centre
REMINDER
de LInformation
de LInformation
et Systemes
Centre
While
That is equivalent with saying that the problem has been somehow
already solvedsince there is not direct connection between the
approach and the level set methodology
et Systemes
Centre
de LInformation
de LInformation
Then
et Systemes
Centre
Let
de LInformation
Such
That
et Systemes
Centre
Using
de LInformation
And
given that :
An
The
et Systemes
Centre
de LInformation
Global
terms:
region-driven terms:
According
et Systemes
Centre
Curve-driven
de LInformation
Multiphase Motion
Up
Often,
et Systemes
Centre
[zhao-chan-merinman-osher:96]
de LInformation
et Systemes
Centre
de LInformation
That
et Systemes
Centre
et Systemes
Centre
de LInformation
Multi-Phase Motion
CONS
Computationally expensive
et Systemes
Centre
PROS
PARTIAL
de LInformation
Multi-Phase Motion
[vese-chan:02]
et Systemes
Centre
Introduce
Class 1:
Class 2:
Class 3:
Class 4:
And therefore by taking these products one can define a modified version
of the mumford-shah approach to account with four classes while using
two level set functions
et Systemes
Centre
Multi-Phase Motion
The
et Systemes
Centre
de LInformation
et Systemes
Centre
de LInformation
de LInformation
geometric form
Methodology
et Systemes
Centre
Objective:
de LInformation
Knowledge-based Segmentation
[leventon-faugeras-grimson-etal:00]
ALTERNATE
Given its current form, deform it locally using a MAP criterion so it fits
better with the prior distribution
et Systemes
Centre
Concept:
Until convergence
de LInformation
Knowledge-based Segmentation
Limitations:
et Systemes
Centre
[leventon-faugeras-grimson-etal:00]
de LInformation
Knowledge-based Segmentation
[chen-etal:01]
Issues to be addressed:
et Systemes
Centre
Concept level:
Estimation of the projection between the curve and the model space is
trickynot enough supportdata term can be improved
et Systemes
Centre
Knowledge-based Segmentation
[chen-etal:01]
de LInformation
Knowledge-based Segmentation
[tsai-yezzi-etal:01]
The
The
et Systemes
Centre
At
de LInformation
Knowledge-based Segmentation
[paragios-rousson:02]
The
Objective:
et Systemes
Centre
Prior
de LInformation
Model Construction
From
If
Where
Constraints
assumption
et Systemes
Centre
de LInformation
However,
One
An
et Systemes
Centre
The
de LInformation
et Systemes
Centre
That modulo the morphing function will evolve the contours towards
a better fit with the model
One can prove that scale variations introduce a multiplicative factor
and they have to be explicitly taken into account
de LInformation
Where
Calculus
The
et Systemes
Centre
et Systemes
Centre
de LInformation
et Systemes
Centre
et Systemes
Centre
de LInformation
Where
Under
et Systemes
Centre
Maximizing
de LInformation
would prefer have a better match between the model and level set in areas
where the variability is low,
et Systemes
Centre
That
while in areas with important deviation of the training set, this term will be
less important
de LInformation
The
et Systemes
Centre
Calculus
et Systemes
Centre
Comparative Results
et Systemes
Centre
et Systemes
Centre
de LInformation
The
samples
are centered with respect to the average
representation
:
et Systemes
Centre
The
de LInformation
The
set:
et Systemes
Centre
Training
et Systemes
Centre
The model
de LInformation
The prior
level set function that has minimal distance from a linear from
the model space
The
The global transformation between the average mode and the image,
The set of linear coefficients that when applied to the set of basis
functions provides the optimal match of the current contour with the
model space
And
et Systemes
Centre
et Systemes
Centre
de LInformation
Conclusions
PROS
CONS
et Systemes
Centre
Computational complexity
de LInformation
Http://cermics.enpc.fr/~paragios/book/book.html
http://cermics.enpc.fr/~paragios
Atlantis Research Group
Ecole Nationale des Ponts et Chaussees
Paris, France
Stanley Osher
http://math.ucla.edu/~sjo
Department of Mathematics
University of California, Los Angeles
USA
et Systemes
Centre
Nikos Paragios
de LInformation
Resources
Books
People
et Systemes
Centre
[non-exclusive list]