VTree-3D - UNC Computer Science
Download
Report
Transcript VTree-3D - UNC Computer Science
The Uses of Object Shape
from Images in Medicine
Stephen M. Pizer
Kenan Professor
Medical Image Display & Analysis Group
University of North Carolina
Credits: Many on MIDAG, especially
Daniel Fritsch, Guido Gerig, Edward Chaney, Elizabeth Bullitt,
Stephen Aylward, George Stetten, Gregg Tracton, Tom Fletcher,
Andrew Thall, Paul Yushkevich, Nikki Levine, Greg Clary,
David Chen
MIDAG@UNC
Object Representation in
Medical Image Analysis
Extract
an object from image(s)
[segmentation]
Radiotherapy
Tumor; plan to hit it
Radiosensitive normal anatomy;
plan to miss it
PD
MRA
T2
T1
Contrast
Surgery
Plan to remove it
Plan to miss it
During surgery, view where it is
& effect of treatment
Radiology
View it to judge its pathology
MIDAG@UNC
Image Guided Planning of Radiotherapy
Planning in 3D
Extracting
normal anatomy
Extracting tumor
Planning beam poses
MIDAG@UNC
Object Representation in
Medical Image Analysis
Registration
(find geometric transformation
that brings two images into alignment)
Radiotherapy
Fuse
multimodality images (3D/3D) for planning
Verify patient placement (3D/2D)
Surgery
Fuse
multimodality images (3D/3D or 2D) for planning
Fuse preoperative (3D) & intraoperative (2D) images
Radiology
Fuse
multimodality images (3D/3D) for diagnosis
MIDAG@UNC
Object Representation in
Medical Image Analysis
Shape
& Volume Measurement
Make
physical measurement
Radiotherapy
Measure effect of therapy on tumor
Radiology,
Find
Neurosciences
Use measurement in science of object development
how probable an object is
Radiology,
Neurosciences
Use measurement as quantitative input to diagnosis
Use measurement in science of object development
Use
as prior in object extraction
E.g.,
extract the kidney shaped object
MIDAG@UNC
Object Shape & Volume Measurement:
Neurofibromatosis
(Gerig, Greenwood)
Infant Ventricle from 3D
U/S (Gerig, Gilmore)
MIDAG@UNC
Object Extraction (Segmentation)
Approach 1: preanalyze, then fit to model
Neurosurgery (MR Angiogram), Radiology (CT)
Vessels, ribs, bronchi, bowel via tube skeletons
Cardiology
(3D Ultrasound)
Geometry via clouds of medial atoms
Fit appropriately labeled clouds to 3D LV model
Cardiac
Nuclear Medicine (2D Gated Blood Pool Cine)
Extract LV, with previous frame providing model
Extraction via deformable m-rep model
Shape from extracted LV; analyze shape series
Surgery,
Radiation Oncology (Multimodality MRI)
Extract tumor, using local shape characteristics
MIDAG@UNC
Extracting Trees of Vessels via
Skeletons (Aylward, Bullitt)
MIDAG@UNC
Presenting Ribs via Tube Skeletons
(Aylward)
MIDAG@UNC
Presenting Bronchi and Lung Vessels
via Tube Skeletons (Aylward)
MIDAG@UNC
Presenting Small Bowel via Tube
Skeletons (Aylward)
MIDAG@UNC
Presenting Blood Vessels Supplying a
Tumor for Embolization (Bullitt)
Full tree, 2D
Subtree, 2D
3D, from 2 poses
MIDAG@UNC
Heart Model (G. Stetten)
cap
cylinder
myocardium
epicardium
left ventricle
slab
mitral valve
left atrium
MIDAG@UNC
Statistical Analysis of Medial
Atom Clouds (G. Stetten)
sphere
cylinder
slab
MIDAG@UNC
LV Tube Identified by Medial Atom
Statistical Analysis (G. Stetten)
sphere
slab
cylinder
MIDAG@UNC
Mitral Valve Slab Identified by Medial Atom
Statistical Analysis (G. Stetten)
sphere
slab
cylinder
MIDAG@UNC
Automatic LV Extraction via Mitral
Valve/LV Tube Axis (G. Stetten)
MIDAG@UNC
Gated Blood Pool Cardiac LV
Cine Shape Analysis (G. Clary)
Example sequence
4-sided medial elliptical analysis
MIDAG@UNC
Object Extraction (Segmentation)
Approach
2: deform model to optimize reward
for image match + reward for shape normality
Radiation
Oncology (CT or MRI)
Abdominal,
pelvic organs
Deform m-reps model
Neurosciences
(MRI or 3D Ultrasound)
Internal
brain structures
Spherical harmonics boundary model
Deformable m-reps model
Neurosurgery
(CT)
Vertebrae
MIDAG@UNC
M- Reps for Medical Image Object
Extraction and Presentation (Chen,
Thall)
MIDAG@UNC
Displacements from
Figurally Implied Boundary
Boundary implied by figural model
Boundary after displacements
MIDAG@UNC
Vertebral M-reps Model
MIDAG@UNC
Vertebral M-reps Model:
Spinous Process Figure
MIDAG@UNC
Cerebral Ventricle M-reps Model
MIDAG@UNC
Extraction with Object Shape as a
Prior
Brain structures (Gerig)
MIDAG@UNC
Registration
Registration
(find geometric transformation
that brings two images into alignment)
Radiotherapy
Fuse
multimodality images (3D/3D) for planning
Verify patient placement (3D/2D)
Surgery
Fuse
multimodality images (3D/3D or 2D) for planning
Fuse preoperative (3D) & intraoperative (2D) images
Radiology
Fuse
multimodality images (3D/3D) for diagnosis
MIDAG@UNC
Image Guided Delivery of Radiotherapy
Patient placement
Verification
of plan via portal image
Calculation of new treatment pose
MIDAG@UNC
Finding Treatment Pose from
Portal Radiograph and Planning DRR
Patient
Setup
Planning
CT Scan
Planning pose
Planning DRR
Candidate poses
Treatment pose
Candidate DRRs
Portal Image
MIDAG@UNC
Medial Net Shape Models
Medial net
Medial nets, positions only
MIDAG@UNC
Image Match Measurment of M-rep
MIDAG@UNC
Registration Using Lung Medial Object
Model : Reference Radiograph (Levine)
Medial net
Medial nets, positions only
MIDAG@UNC
Radiograph/Portal Image Registration (Levine)
Intensity Matching Relative to Medial Model
Medial net
MIDAG@UNC
Shape & Volume Measurement
Find
how probable an object is
Training
images; Principal components
Global vs. global and local
Correspondence
Hippocampi (Gerig)
MIDAG@UNC
Modes of Global Deformation
Training set:
Mode 1:
x = xmean + b1p1
Mode 2:
x = xmean + b2p2
Mode 3:
x = xmean + b3p3
MIDAG@UNC
Shape & Volume Measurement
Shape
Measurement
Modes
of shape variation across patients
Measurement = amount of each mode
Hippocampi (Gerig)
MIDAG@UNC
Multiscale Medial Model
From larger scale medial net,
interpolate smaller scale medial net and
represent medial displacements
b.
MIDAG@UNC
Summary: What shape
representation is for in
medicine
Analysis from images
Extract
the “anatomic object”-shaped object
Register based on the objects
Diagnose based on shape and volume
Medical science via shape
Shape
and biology
Shape-based diagnostic approaches
Shape-based therapy planning and delivery
approaches
MIDAG@UNC
Shape Sciences
Medicine
Biology
Geometry
Statistics
Image Analysis
Computer
Graphics
MIDAG@UNC
The End
MIDAG@UNC
Options for Primitives
Space: xi for grid elements
Landmarks: xi described by local geometry
Boundary: (xi ,normali) spaced along boundary
Figural: nets of diatoms sampling figures
MIDAG@UNC
Figural Models
Figures: successive medial involution
o
Main figure
Protrusions
Indentations
Separate figures
Hierarchy of figures
o
Relative position
Relative width
Relative orientation
o
o
o o
o
o
o
o
MIDAG@UNC
Figural Models
with Boundary Deviations
o
Hypothesis
o
At
a global level, a figural
model is the most intuitive
o
o
o o
o
At
a local level, boundary
deviations are most intuitive
o
o
o
MIDAG@UNC
Medial Atoms
Imply boundary segments
with tolerance
b
rR(- )b
x
rR( )b
Similarity transform equivariant
Zoom invariance implies width-proportionality of
tolerance of implied boundary
boundary curvature distribution
spacing along net
interrogation aperture for image
MIDAG@UNC
Need for Special End Primitives
Represent
non-blobby
objects
angulated edges, corners, creases
still allow rounded edges , corners, creases
allow bent edges
But
Avoid
infinitely fine medial sampling
Maintain tangency, symmetry principles
MIDAG@UNC
Coarse-to-fine representation
For
each of three levels
Figural
hierarchy
For each figure,
net chain, successively smaller
tolerance
For each net tile,
boundary displacement chain
MIDAG@UNC
Multiscale Medial Model
From larger scale medial net
Coarsely sampled
Smooother figurally implied boundary
Larger tolerance
Interpolate smaller scale medial net
Finer sampled
More detail in figurally implied boundary
Smaller tolerance
Represent
medial displacements
MIDAG@UNC
Multiscale Medial/Boundary Model
From medial net
Coarsely sampled, smoother implied
boundary
Larger tolerance
Represent
boundary displacements
along implied normals
Finer
sampled, more detail in boundary
Smaller tolerance
MIDAG@UNC
Shape Repres’n in Image Analysis
Segmentation
Find
the most probable deformed
mean model, given the image
Probability
involves
Probability
of the deformed model
Probability of the image, given the
deformed model
MIDAG@UNC
Medialness: medial strength of
a medial primitive in an image
Probability of image | deformed model
Sum of boundariness values
at implied boundary positions
in implied normal directions
with apertures proportional to
tolerance
b
rR(- )b
x
rR( )b
Boundariness value
Intensity profile distance from mean (at scale)
MIDAG@UNC
Shape Rep’n in Image Analysis
Segmentation
Find the most probable deformed mean
model, given the image
Registration
Find
the most probable deformation, given the
image
Shape Measurement
Find how probable a deformed model is
MIDAG@UNC
Object Shape
Representations for Medicine to Manufacturing
Figural
models, at successive levels of
tolerance
Boundary displacements
Work
in progress
Segmentation
and registration tools
Statistical analysis of object populations
CAD tools, incl. direct rendering
…
MIDAG@UNC