Transcript z - MIDAG
Anatomic Geometry & Deformations
and Their Population Statistics
(Or Making Big Problems Small)
Stephen M. Pizer, Kenan Professor
Medical Image Display & Analysis Group
University of North Carolina
website: midag.cs.unc.edu
Co-authors: P. Thomas Fletcher, Sarang Joshi, Conglin
Lu, and numerous others in MIDAG
MIDAG@UNC
Real-World Analysis with Images as Data
Shape of Objects in Populations via representations z
Uses
for probability density p(z)
Sampling
p(z) to communicate
anatomic variability in atlases
Log prior in posterior optimizing
deformable model segmentation
Optimize
Compare
log p(z|I),
so log p(z) + log p(I|z)
two populations
Medical
science: localities where
p(z|healthy) & p(z|diseased) differ
Diagnostic: Is particular patient’s
geometry diseased? p(z|healthy, I)
vs. p(z|diseased, I)
MIDAG@UNC
Plan of Talk
Needs of geometric object(s) representations z
The menagerie of geometric
object(s) representations
How to make big problems in statistics small: PCA
Properties of the representations and of forming
probability densities on them
Making the problem small via interior models with
natural deformations and statistical analysis suited to
interior models (PGA)
Summary; Research strategy in image analysis
MIDAG@UNC
Needs of Geometric Representation z
& Probability Representation p(z)
Accurate p(z) estimation with limited samples,
i.e., beat High Dimension Low Sample Size
(HDLSS: many features, few training cases)
Primitives’ positional
correspondence; cases alignment
Easy fit of z to each training segmentation or image
Handle multi-object complexes
Rich geometric representation
Local twist, bend, swell?
Make geometric effects intuitive
Null probabilities for
geometrically illegal objects
Localization: Multiscale framework
MIDAG@UNC
Representations z of Deformation
All but landmarks look initially big
Landmarks
Boundary of objects (b-reps)
Points
spaced along boundary
or Coefficients of expansion in
basis functions
or Function in 3D with level set as
object boundary
Deformation
velocity seq. per voxel
Medial representation of objects’
interiors (m-reps)
MIDAG@UNC
Plan of Talk
Needs of geometric object(s) representations z
The menagerie of geometric object(s)
representations
How to make big problems in statistics small: PCA
Properties of the representations and of forming
probability densities on them
Making the problem small via interior models with
natural deformations and statistical analysis suited to
interior models (PGA)
Summary; Research strategy in image analysis
MIDAG@UNC
Standard Method of Making Big Problems Small via
Statistics: Principal Component Analysis (PCA)
D m e.g., D=Tn with T 3
Linear Statistics (PCA)
•New features are
components in each of
first few principal
directions
•Each describes a global
deformation of the mean
Mean: closest to data in square distance. Principal direction
submanifold: through mean; closest to data in square distance.
MIDAG@UNC
Plan of Talk
Needs of geometric object(s) representations z
The menagerie of geometric object(s)
representations
How to make big problems in statistics small: PCA
Properties of the representations and of forming
probability densities on them
Making the problem small via interior models with
natural deformations and statistical analysis suited to
interior models (PGA)
Summary; Research strategy in image analysis
MIDAG@UNC
Landmarks as Representation z
First historically
Kendall, Bookstein, Dryden &
Mardia, Joshi
Landmarks defined by special
properties
Won’t find many accurately in 3D
Alignment via Procrustes
p(z) via PCA on pt. displacements
Avoid
foldings via PDE-based
interpolation
Unintuitive principal warps
Global only, and spatially inaccurate
between landmarks
MIDAG@UNC
B-reps as Representation z
Point samples: like landmarks; popular
Fit to training objects pretty easy
Handles multi-object complexes
HDLSS? Typically no; not enough
stable
principal directions
Positional correspondence of primitives
Expensive reparametrization to optimize p(z) tightness
Only characterization of local translations of shell
Weak re null probabilities for geometric illegals
Basis function coefficients
Achieves legality; fit correspondence imperfect
Implicit, questionable positional correspondence
Global, Unintuitive
Level set of F(x)
MIDAG@UNC
Probability p(z)
for B-reps
PCA on
point displacement [Cootes & Taylor]
Global,
i.e., no localization
PCA on
basis function coefficients [Gerig]
Also,
global
MIDAG@UNC
B-rep via F(x)’s level set: z is F
Objective: to handle topological variability
Run nonlinear diffusion to achieve deformation
Fit
to training cases easy via distance
Correspondence?
Topology change
Rich
characterization of geometric
effects? Yes, but objects unexplicit
Unintuitive
Stats inadequately developed
Null probabilities for
geometrically illegal objects
No if statistics on function
Yes if statistics on PDE
Localization:
via spatially varying PDE parameters??
MIDAG@UNC
Deformation velocity sequence
for each voxel as representation z
Miller, Christensen, Joshi
Labels in reference move with deformation
Series of local interactions
Deformation energy minimization
Fluid
flow
Hard to fit to training cases if nonlocal
Alignment and mean by centroid
that minimizes deformation
energies [Davis & Joshi]
A
B via A m then (B m)-1
MIDAG@UNC
Probability p(z) for deformation
velocity sequence per voxel
PCA on collection of point displacements
[Csernansky] (better on velocity sequence)
Global
Large problem
of HDLSS
Few PCA coefficients are stable
cf.
Intuitive characterization of
geometric effects: warp
Very
local translations, but also very local rotations,
magnifications
Can produce geometrically illegal objects
Benefit
from p(nonlinear transformations)?
Need many-voxel tests done via permutations
MIDAG@UNC
Plan of Talk
Needs of geometric object(s) representations z
The menagerie of geometric object(s)
representations
How to make big problems in statistics small: PCA
Properties of the representations and of forming
probability densities on them
Making the problem small via interior models with
natural deformations and statistical analysis suited to
interior models (PGA)
Summary; Research strategy in image analysis
MIDAG@UNC
M-reps as Representation z
Represent the Egg, not the Eggshell
The
eggshell: object boundary
primitives
The egg: object interior primitives
M-reps
Transformations
of primitives: local
displacement, local bending &
twisting (rotations), local
swelling/contraction
Handles
multifigure objects and
multi-object complexes
Interstitial
space??
MIDAG@UNC
A deformable model of the
object interior: the m-rep
Object interior
primitives:
medial atoms
Objects, figures
Local displacement,
bending/twisting,
swelling: intuitive
Neighbor geometry
Represent interior
sections
MIDAG@UNC
Medial atom as a
geometric transformation
Medial atoms carry position,
width, 2 orientations
Local
deformation
T 3 × + × S2 × S2
From reference atom
Hub translation × Spoke
magnification in common ×
spoke1 rotation ×
spoke2 rotation
S2 = SO(3)/SO(2)
Represent
interior section
M-rep is n-tuple of medial atoms
u
Tn , n local T’s, a symmetric space
t
v
MIDAG@UNC
Preprocessing for computing p(z)
for M-reps
Fitting m-reps into training binaries
Edge-constrained
Irregularity
penalty
Yields
correspondence(?)
Interpenetration
avoidance
Alignment via minimization of sum
of squared interior distances
(geodesic distances -- next slide)
MIDAG@UNC
Principal Geodesic Analysis (PGA)
[Fletcher]
Tn with T 3 × + × S2 × S2
Linear Statistics (PCA)
Curved Statistics (PGA)
Mean: closest to data in square distance. Principal direction
submanifold: through mean; closest to data in square distance.
MIDAG@UNC
Advantages of Geodesic Geometry with
Rotation & Magnification
Strikingly fewer principal components than PCA (LDLSS)
Avoids geometric illegals
Procrustes in geodesic geometry to align interiors
Geodesic interpolation in time & space is natural
A to B to A to C to A
MIDAG@UNC
Statistics at Any Scale Level
Global
By object
By figure (atom mesh)
By atom (interior section)
By voxel or boundary
vertex
atom level
boundary level
quad-mesh neighbor
relations
MIDAG@UNC
Representation of multiple objects
via residues from global variation
Interscale residues
E.g.,
global to
per-object
Provides localization
Inter-relations between
objects (or figures)
Augmentation
via
highly correlated
(near) atoms
Prediction of remainder
via augmenting atoms
MIDAG@UNC
Does nonlinear stats on m-reps work?
Ex: Use of p(m) for Segmentation
Here, within interday changes within a patient
Extraction of bladder, prostate, rectum via global,
bladder, prostate, rectum sequence of posterior
optimizations
Speed: <5 min. today, ~10 seconds in new version
MIDAG@UNC
Plan of Talk
Needs of geometric object(s) representations z
The menagerie of geometric object(s)
representations
How to make big problems in statistics small: PCA
Properties of the representations and of forming
probability densities on them
Making the problem small via interior models with
natural deformations and statistical analysis suited to
interior models (PGA)
Summary; Research strategy in image analysis
MIDAG@UNC
Summary re Estimating p(z) via stats
on geometric transformations
Needs
Easy,
correspondent fit to training segmentations
Accuracy using limited samples
Choices
Representation of object interiors vs. boundaries
Object complexes: Object by object vs. global
Statistics of inter-object relations (canonical correlation?)
Combine with voxel deformation to refine and extrapolate to
interstitial spaces
Physical vs. or and statistical models, Complexity vs. simplicity,
Global vs. local
Results so far: m-reps +voxel deformation hybrid
best, but jury out & more representations
to discover: functions & level sets?
MIDAG@UNC
Conclusions re Strategy
in Object or Image Analysis
How
to Deal with Big Geometric Things
By
doing analyses well fit to the geometry and to
the population, make the big things small
These analyses require strengths of
mathematicians, of statisticians, of computer
scientists, and of users all working together
MIDAG@UNC
Want more info?
This tutorial, many papers on m-reps and their
statistics and applications can be found at website
http://midag.cs.unc.edu
For other representations see references on following
2 slides
MIDAG@UNC
References
•Kendall,
D (1986). Size and Shape Spaces for Landmark Data in Two
Dimensions. Statistical Science, 1: 222-226.
•Bookstein, F (1991). Morphometric Tools for Landmark Data:
Geometry and Biology. Cambridge University Press.
•Dryden, I and K Mardia (1998). Statistical Shape Analysis. John Wiley
& Sons.
•Cootes, T and C Taylor (2001). Statistical Models of Appearance for
Medical Image Analysis and Computer Vision. Proc. SPIE Medical
Imaging.
•Grenander, U and MI Miller (1998), Computational Anatomy: An
Emerging Discipline, Quarterly of Applied Math., 56: 617-694.
MIDAG@UNC
References
•Csernansky,
J, S Joshi, L Wang, J Haller, M Gado, J Miller, U
Grenander, M Miller (1998). Hippocampal morphometry in
schizophrenia via high dimensional brain mapping. Proc. Natl. Acad. Sci.
USA, 95: 11406-11411.
•Caselles, V, R Kimmel, G Sapiro (1997). Geodesic Active Contours.
International Journal of Computer Vision, 22(1): 61-69.
•Pizer, S, K Siddiqi, G Szekely, J Damon, S Zucker (2003). Multiscale
Medial Loci and Their Properties. International Journal of Computer
Vision - Special UNC-MIDAG issue, (O Faugeras, K Ikeuchi, and J
Ponce, eds.), 55(2): 155-179.
•Fletcher, P, C Lu, S Pizer, S Joshi (2004). Principal Geodesic Analysis
for the Study of Nonlinear Statistics of Shape. IEEE Transactions on
Medical Imaging, 23(8): 995-1005.
MIDAG@UNC