A Survey of Medical Image Registration
Download
Report
Transcript A Survey of Medical Image Registration
A Survey of Medical Image
Registration
J.B.Maintz,M.A Viergever
Medical Image Analysis,1998
Medical Image
SPECT (Single Photon Emission
Computed Tomography)
PET (Positron Emission Tomography)
MRI (Magnetic Resonance Image)
CT (Computed Tomography)
Image Modalities
Anatomical
Depicting primarily morphology
(MRI,CT,X-ray)
Functional
Depicting primarily information on the
metabolism of the underlying anatomy
(SPECT,PET)
Medical Image Integration
Registration
Bring the modalities involved into
spatial alignment
Fusion
Integrated display of the data involved
Matching, Integration,Correlation,…
Registration procedure
Problem statement
Registration paradigm
Optimization procedure
Pillars and criteria are heavily interwined and have
many cross-influences
Classification of Registration
Methods
Nature of
Dimensionality Registration
basis
Nature of
transformation
Domain of
Interaction
transformation
Optimization
procedure
Modalities
involved
Object
Subject
Dimensionality
Spatial dimensions only
2D/2D
2D/3D
3D/3D
Time series(more than two images),
with spatial dimensions
2D/2D
2D/3D
3D/3D
Spatial registration methods
3D/3D registration of two images
2D/2D registration
Less complex by an order of magnitude both where
the number of parameters and the volume of the
data are concerned.
2D/3D registration
Direct alignment of spatial data to projective data, or
the alignment of a single tomographic slice to spatial
data
Registration of time series
Time series of images are required for various reasons
Monitoring of bone growth in children (long time
interval)
Monitoring of tumor growth (medium interval)
Post-operative monitoring of healing (short interval)
Observing the passing of an injected bolus through a
vessel tree (ultra-short interval)
Two images need to be compared.
Nature of registration basis
Image based
Extrinsic
based on foreign objects introduced into the imaged space
Intrinsic
based on the image information as generated by the patient
Non-image based (calibrated
coordinate systems)
Extrinsic registration methods
Advantage
registration is easy, fast, and can be automated.
no need for complex optimization algorithms.
Disadvantage
Prospective character must be made in the pre-acquisition
phase.
Often invasive character of the marker objects.
Non-invasive markers can be used, but less accurate.
Extrinsic registration methods
Invasive
Stereotactic frame
Fiducials (screw markers)
Non-invasive
Mould,frame,dental adapter,etc
Fiducials (skin markers)
Extrinsic registration methods
The registration transformation is often
restricted to be rigid (translations and
rotations only)
Rigid transformation constraint, and
various practical considerations, use of
extrinsic 3D/3D methods are limited to
brain and orthopedic imaging
Intrinsic registration methods
Landmark based
Segmentation based
Voxel property based
Landmark based registration
Anatomical
salient and accurately locatable points of the
morphology of the visible anatomy, usually identified
by the user
Geometrical
points at the locus of the optimum of some geometric
property,e.g.,local curvature extrema,corners,etc,
generally localized in an automatic fashion.
Landmark based registration
The set of registration points is sparse
---fast optimization procedures
Optimize Measures
Average distance between each landmark
Closest counterpart (Procrustean Metric)
Iterated minimal landmark distances
Algorithm
Iterative closest point (ICP)
Procrustean optimum
Quasi-exhaustive searches, graph matching and dynamic
programming approaches
Segmentation based registration
Rigid model based
Anatomically the same structures(mostly surfaces) are
extracted from both images to be registered, and used as the
sole input for the alignment procedure.
Deformable model based
An extracted structure (also mostly surfaces, and curves) from
one image is elastically deformed to fit the second image.
Rigid model based
“head-hat” method
rely on the segmentation of the skin surface from CT,MR, and
PET images of the head
Chamfer matching
alignment of binary structures by means of a distance transform
Deformable model based
Deformable curves
Snakes, active contours,nets(3D)
Data structure
Local functions, i.e., splines
Deformable model approach
Template model defined in one image
template is deformed to match second image
segmented structure
unsegmented
Voxel property based registration
Operate directly on the image grey
values
Two approaches:
Immediately reduce the image grey value content
to a representative set of scalars and orientations
Use the full image content throughout the
registration process
Principal axes and moments based
Image center of gravity and its principal
orientations (principal axes) are computed
from the image zeroth and first order
moment
Align the center of gravity and the principal
orientations
Principal axes :Easy implementation, no high
accuracy
Moment based: require pre-segmentation
Full image content based
Use all of the available information
throughout the registration process.
Automatic methods presented
Paradigms reported
Cross-correlation
Fourier domain based ..
Minimization of variance
of grey values within
segmentation
Minimization of the
histogram entropy of
difference images
Histogram clustering
and minimization of
histogram dispersion
Maximization of mutual
information
Minimization of the
absolute or squared
intensity differences
…
Non-image based registration
Calibrated coordinate system
If the imaging coordinate systems of the two
scanners involved are somehow calibrated to
each other, which necessitates the scanners
to be brought in to he same physical location
Registering the position of surgical tools
mounted on a robot arm to images
Nature of Transformation
Rigid
Affine
Projective
Curved
Domain of transformation
Global
Apply to entire image
Local
Subsections have their
own
Rigid case equation
Rigid or affine 3D transformation equation
yi aij x j
Rotation matrix
r (i ) rotates the image around axis i by an
angle i
Transformation
Many methods require a pre-registration
(initialization) using a rigid or affine
transformation
Global rigid transformation is used most
frequently in registration applications
Application: Human head
Interaction
Interactive
Semi-automatic
Automatic
Minimal interaction and speed,
accuracy, or robustness
Interaction
Extrinsic methods
Automated
Semi-automatic
Intrinsic methods
Semi-automatic
Anatomical landmark
Segmentation based
Automated
Geometrical landmark
Voxel property based
Optimization procedure
Parameters for registration transformation
Parameters computed
Parameters searched for
Optimization techniques
Powell’s method
Downhill simplex method
Levenberg-Marquardt optimization
Simulated annealing
Genetic methods
Quasi-exhaustive searching
Optimization techniques
Frequent additions:
Multi-resolution and multi-scale approaches
More than one techniques
Fast & coarse one followed by
accurate & slow one
Modalities involved
Monomodal
Multimodal
Modality to model
Patient to modality
Subject
Intrasubject
Intersubject
Atlas
Object
Different areas of the body
Related issues
How to use the registration
Registration & visualization
Registration & segmentation
Validation
Validation of the registration
Accuracy,…