Deformable Models for Biomedical Image Analysis
from ‘snakes’ from ‘snakes’ to ‘organisms to ‘organisms’
Ghassan Hamarneh Multimedia and Mathematics 2005
Simon Fraser University
from snakes from snakes to organisms to organisms Ghassan Hamarneh - - PowerPoint PPT Presentation
Multimedia and Mathematics 2005 Deformable Models for Biomedical Image Analysis from snakes from snakes to organisms to organisms Ghassan Hamarneh Simon Fraser University Talk Overview Multimedia patient records
Ghassan Hamarneh Multimedia and Mathematics 2005
Simon Fraser University
27Jul’05 B A N F F
2
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
3
audio alphanumeric natural language speech images bio-signals video graphical objects
27Jul’05 B A N F F
4
Need to: Store, Communicate, Visualize, Process, Analyze
Chudler, U of Washington University of Bergen - Norway Scientific Computing & Imaging, Utah BrighamRAD www.Brain-Spect.com Mayo Clinic Center for Neural Science at NYU Visible Human University College London Koizumi, Hitachi Philips Medical MR, CT, SPECT, MRA, EIT, MRE, hist., optical, PET, DTMRI, fMRI…
27Jul’05 B A N F F
5
2D/3D+Time, scalar/vector/tensor fields, non rigid tissue, patient info
Image restoration. Image enhancement. Visualization techniques, image segmentation. Image registration. Shape analysis
Inverse problems, PDEs, transforms, optimization, statistics,…
therapy evaluation. Surgical simulation, planning, and navigation. Image data fusion. Quantitative & time series analysis. Statistical Structural Shape Analysis Anatomical atlases. Virtual, augmented reality. Instrument, patient localization, tracking. Medical tele-presence and tele-surgery. Functional brain mapping. Screening and functional genomics.
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
http://www.uib.no/med/avd/miapr/arvid/matematisk98/index.htm
27Jul’05 B A N F F
6
Voxel-Man 3D Navigator University Medical Center Utrecht
http://www-dsv.cea.fr
27Jul’05 B A N F F
7
Pixel intensity Count
j e c t background
Feature 1 Feature 2 Feature 3
pixel
classifier
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
8
…Merging
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
Growing
Courtesy: Tina Kapur
Splitting
27Jul’05 B A N F F
9
2D3D
Laplacian zero-crossing, canny-edge, gradient magnitude and direction
“Livewire”
27Jul’05 B A N F F
10
spatial transformation (warping)
“similarity” to another image
new image reference image labelled reference (atlas)
register warp labels using same transform
labelled image
27Jul’05 B A N F F
11
Extension and Flexion
27Jul’05 B A N F F
12
to image noise, boundary gaps
achieving sub-pixel accuracy
Shape representation Initialization Model deformation
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
13
Snake or Active Contour Models: Deformable contours, initialized in the image, deform according to internal and external constraints
v(x(s),y(s))
s=0
y
s=1
x
s=0.2
tensile flexural external inflation i i i i i i
27Jul’05 B A N F F
14
2 2 i i int ext
27Jul’05 B A N F F
15
Dimensionality: 2D, 2D+T,3D,3D+T, color, stereo… Shape representations: Wavelets, Splines, Fourier descriptors,... Energy/forces: inflation, distance transform, texture/appearance… Optimization: GA, SA, ANN, DP,… Topological changes: T-snakes, Level-sets
Framework: Bayesian, wavefront propagation, geodesic computation
Sethian, Berkley McInerney, Ryerson
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
16
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
17
407 images
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
18
Training set Labeling corresponding landmarks, aligning shapes Prior shape knowledge: Point Distribution Model Allowable Shape Domain PDM utilized in segmentation: Active Shape Models
ORL database
alignment
PCA
1 k >> 2 2 k − < <
i
k λ −
i
k λ +
1 1 2 2 n n
x y x y x y
http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
19
1st mode 4th mode (too much) Allowable shape domain Un-allowable shape
http://www2.imm.dtu.dk/~aam/datasets/
27Jul’05 B A N F F
20
1 1 2 2 n n
x y x y x y
y1 yn
spatial representaion DCT frequency domain
DCT coeff2 DCT coeff1 DCT coeffN
projection
PC1 PC2
allowable shape domain
mean 1st PC 1st PC 2nd PC 2nd PC
mean PC2 ±1std PC1 ±1std
mean 1st PC 1st PC 2nd PC 2nd PC
mean PC2 ±1std PC1 ±1std
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
21
– User interaction – Global to local deformations – Global shape statistics – Setting low-level parameters – New cost/force terms
– bottom-up data-driven functionality of deformable models with… – top-down knowledge-driven model-fitting strategies
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
22
Perception perceptual attention mechanism sensors Skeleton underlying medial-based shape representation muscles and limbs muscle actuation
causing shape deformation
cognitive center
Geometry Physics Behaviours Cognition
Plan or schedule Interaction with other organisms Memory and prior knowledge
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
23
Length, Orientation, Left and right thickness
Medial-Based Shape Profiles
Geometry
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
24
d d dls dls dlst dlst l s t
Type: bending stretching thickening location scale variation mode
amplitude
Medial-Based Shape Profiles
Physics
HR-PCA
27Jul’05 B A N F F
25
Physics-Based Shape Deformations
Physics
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
26
)
2 1 1 1 1
ij ij
d r K r R θ π = − − − +
R d C θ
ij
s
i
n
j
n D
d C θ
ij
s
i
n
j
n D
, , , , , , , def loc scl def loc scl def loc scl def loc scl
M = + r r w
Physics
HR-PCA Deformations:
Translation, rotation, scaling, Bending, bulging, tapering,…
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
27
27Jul’05 B A N F F
28
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
29
Apply operators Intuitive, controlled shape deformation
27Jul’05 B A N F F
30
Bicipital Groove
27Jul’05 B A N F F
31
Behaviours
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
32
To carry out:
active, explicit searches for object features by activating behavior subroutines.
Combines:
sensory information, prior knowledge, instructions from a pre-stored segmentation plan, interaction with other
Geometry Physics behaviour
Cognition
“brain” Perception perceptual attention mechanism Memory and prior knowledge Plan or schedule Interactions with
muscle actuation
causing shape deformation
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
33
Behavioral routines find-top-of-head find-upper-boundary latch-to-boundary find-genu, find-rostrum, find-splenium
genu rostrum splenium fornix body
Corpus callosum
27Jul’05 B A N F F
34
– Deform: Translational forces – Sense: norm mean & variance – Decide: max mean, min variance
– For each: Splenium, Genu, Rostrum – Deform: rotational & translational forces – Sense: norm mean & variance – Decide: max mean, min variance
contraction/expansion:
– For each: Splenium, Genu, Rostrum
– Deform: contraction/expansion – Sense: norm regional mean, variance, area – Decide: max mean, min variance, max area
– Deform: Stretch along thickness springs :
– Deform: Forces at boundary nodes along thickness spring – Sense: edge strength (+ mean, var) :
– Detect based on parallelism to medial/upper-boundary, gradient, thickness – Repair by interpolate, …
Physics-Based Deformable Organisms
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
35
Thickness and orientation profiles Shape histogram
Student Version of MATLAB Student Version of MATLAB Student Version of MATLAB Student Version of MATLAB Student Version of MATLAB1st, 2nd, 3rd, 4th main modes of global bending explaining 41.07, 14.15, 11.96, 6.68% of the total variation Main modes of localized and deformation-specific shape variation
27Jul’05 B A N F F
36
Deformable Organisms:
Lateral Ventricles, Caudate Nuclei, and Putamina
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
27Jul’05 B A N F F
37
Overlap Bifurcation
5 10 15 20 25 30 35 40 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 5 10 15 20 25 30 35 40 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.4527Jul’05 B A N F F
38
Segmentation & Analysis
Radius Medial axis
27Jul’05 B A N F F
39
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh
– Robust, highly-automated MIA – Large data… store, communicate, visualize, process, analyze, access, link to patient records… – Small displays and mobile users
27Jul’05 B A N F F
40
– Yvonne Li, Michael Bodnyk, Kevin Stevenson, Aaron Ward, Chris McIntosh, Vincent Chu, Johnson Yang, Morgan Langille, Tong Liu
– NYU (Dr. Schweitzer), Chalmers (Dr. Chodorowski), Kinesiology (Dr. Finegood), UBC MS/MRI (Dr. Traboulsee).
– NSERC, CFI, SFU
hamarneh@cs.sfu.ca http://www.cs.sfu.ca/~hamarneh