HST.582J / 6.555J / 16.456J Biomedical Signal and Image Processing

advertisement
MIT OpenCourseWare
http://ocw.mit.edu
HST.582J / 6.555J / 16.456J Biomedical Signal and Image Processing
Spring 2007
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
Harvard-MIT Division of Health Sciences and Technology
HST.582J: Biomedical Signal and Image Processing, Spring 2007
Course Director: Dr. Julie Greenberg
Medical Image Registration I
HST 6.555
Lilla Zöllei and William Wells
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
The Registration Problem
Spring 2007
HST 6.555
2
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
The Registration Problem
Spring 2007
HST 6.555
3
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
The Registration Problem
Spring 2007
HST 6.555
4
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Applications
„
„
multi-modality fusion (intra-subject)
time-series processing
‰
„
„
„
e.g.: fMRI experiments, cardiac ultrasound
warping across patients (inter-subject, uni-modal)
warping to / from atlas for anatomical labeling
image-guided surgery:
‰
‰
Spring 2007
modeling tissue deformation,
comparing pre- and intra-operative scans,…
HST 6.555
5
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
The Registration Problem
Tinit
Tfinal
Spring 2007
HST 6.555
6
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Medical Image Registration
Medical image data sets
Transform (move around)
Compare with objective function
score
initial
value
Spring 2007
motion
parameters
Optimization algorithm
HST 6.555
7
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Roadmap
„
„
„
Data representation
Transformation types
Objective functions
‰
‰
„
„
Feature/surface-based
Intensity-based
Optimization methods
Current research topics
Spring 2007
HST 6.555
8
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Data Representation
z
y
object
„
Object represented as a function
‰
example:
coordinates Æ intensity
x
Spring 2007
HST 6.555
9
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Data Representation
x2
„
„
f(x): space Æ intensity
representation of “moved” object
g ( x ') = f (T ( x '))
x1
x2’
x1’
Spring 2007
HST 6.555
10
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Data Representation
x2
„
x0
focus on a feature
‰
‰
before motion: f ( x0 ) = f
0
after motion
„ What value of x0’ : g ( x0 ') = f 0
?
f (T ( x0 ')) = f 0
T ( x0 ') = x0
x0 ' = T −1(x0 )
x2’
x1
x0’
Feature of f 0 now is located at T −1 ( x0 ) −1
⇒ motion of object is T (.)
„
x1’
Spring 2007
HST 6.555
11
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Medical Image Registration
Medical image data sets
Transform (move around)
Compare with objective function
score
initial
value
Spring 2007
motion
parameters
Optimization algorithm
HST 6.555
12
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Space of transformations
Data dimensions
2D-2D
3D-3D
2D-3D
Spring 2007
Example
cardiac ultrasound,
x-ray patient repositioning,
histology – MRI, …
MR/MR, MR/CT, CT/CT,
PET-MR, …
X-ray/CT, fluoroscopy-CT,
surface model/video
HST 6.555
13
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Class of transformations
„
What motions or distortions are allowed to
merge datasets?
‰
Rigid Transformations:
„
„
‰
displacement
rotation & displacement
Non-Rigid Transformations:
„
parametric
‰
‰
‰
„
Spring 2007
affine
piecewise-affine
….
non-parametric
HST 6.555
14
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Displacement only
T ( x) ≡ x + D „
2D: 2 parameters
3D: 3 parameters
„
For example:
„
⎛ ⎡ x1 ⎤ ⎞ ⎡ x1 ⎤ ⎡ D1 ⎤
T ⎜⎢ ⎥⎟ = ⎢ ⎥ + ⎢ ⎥
⎝ ⎣ x2 ⎦ ⎠ ⎣ x2 ⎦ ⎣ D2 ⎦
⎛ ⎡ x1 ⎤ ⎞ ⎡ x1 ⎤ ⎡ D1 ⎤
⎜⎢ ⎥⎟ ⎢ ⎥ ⎢ ⎥
T ⎜ ⎢ x2 ⎥ ⎟ = ⎢ x2 ⎥ + ⎢ D2 ⎥
⎜ ⎢x ⎥⎟ ⎢x ⎥ ⎢D ⎥
⎝⎣ 3⎦⎠ ⎣ 3⎦ ⎣ 3⎦
in 2D
in 3D
Spring 2007
HST 6.555
15
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Rigid Motion
T ( x) ≡ R( x) + D
„
„
„
„
„
both rotations and displacements are allowed
length-preserving transformation
order of transformations does matter!
2D: 3 parameters; 3D: 6 parameters
for example: in 2D (non-linear in θ)
T ( x) = Rx + D
⎡cosθ −sinθ ⎤
R=⎢
⎥
sin
cos
θ
θ
⎣
⎦
Spring 2007
R: valid rotation matrix
RT R = 1 and R = +1
HST 6.555
16
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
„
in 3D: rotate by θ about axis N̂
‰
if q is a unit quaternion, such that
⎛ q02 + q12 − q22 − q32
⎜
R= ⎜ 2 ( q0 q3 + q2 q1 )
⎜ 2(−q0 q2 + q3 q1 )
⎝
θ
θ⎞
⎛
q = ⎜ cos ; N̂ sin ⎟
2
2⎠
⎝
2(−q0 q3 + q1q2)
2
2
2
2
q0 − q1 + q2 − q3
2(q0 q1 + q3 q2 )
2(q0 q2 + q1q3 ) ⎞
⎟
2(−q0 q1 + q2 q3 ) ⎟
q02 − q12 − q22 + q32 ⎠⎟
Horn, B.K.P., Closed Form Solution of Absolute Orientation using Unit Quaternions, Journal
of the Optical Society A, Vol. 4, No. 4, pp. 629--642, April 1987.
Spring 2007
HST 6.555
17
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Non-rigid transformations
„
Parametric
‰
‰
‰
„
affine
piecewise-affine
others
Non-parametric
Spring 2007
HST 6.555
18
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Affine Transformation
T ( x) ≡ M ( x) +
D
„
M: square matrix
‰
‰
„
„
beyond rigid motion, allows shears and scaling
preserves notion of parallel lines
2D: 6 parameters
3D: 12 parameters
Spring 2007
HST 6.555
19
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
„
2D affine:
⎛ ⎡ x1 ⎤ ⎞ ⎡ m11
T ⎜⎢ ⎥⎟ = ⎢
⎝ ⎣ x2 ⎦ ⎠ ⎣ m21
m12 ⎤ ⎡ x1 ⎤ ⎡ D1 ⎤
+⎢ ⎥
⎥
⎢
⎥
m22 ⎦ ⎣ x2 ⎦ ⎣ D2 ⎦
OR
⎛ ⎡ x1 ⎤ ⎞ ⎡ m11 m12
⎜⎢ ⎥⎟ ⎢
T ⎜ ⎢ x2 ⎥ ⎟ = ⎢ m21 m22
⎜⎢ 1 ⎥⎟ ⎢ 0
0
⎝⎣ ⎦⎠ ⎣
D1 ⎤ ⎡ x1 ⎤
D2 ⎥⎥ ⎢⎢ x2 ⎥⎥
1 ⎥⎦ ⎢⎣ 1 ⎥⎦
linear form
T ( X ) = QX
homogeneous coordinate
Spring 2007
HST 6.555
20
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
2D affine: determined by control points
„
[Y1
Y1 = QX 1
Y2 Y3 ] = Q [ X 1
X 2
X 3 ] Y2 = QX 2
Q = [Y1 Y2 Y3 ][ X1 X2 X3
] Y3 = QX 3
(if the inverse exists)
−1
Y1
X1
X2
X3
Y2
Y3
Spring 2007
HST 6.555
21
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
„
Affine transformation for other points:
determined by motion of control points
X
Spring 2007
⎡ y1 ⎤
⎡ x1 ⎤
⎢ y ⎥ = Q ⎢x ⎥
⎢ 2⎥
⎢ 2⎥
⎢⎣ 1 ⎥⎦
⎢⎣ 1 ⎥⎦
HST 6.555
Y
22
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Piecewise affine
„
2D example:
‰
‰
subdivide space of X into triangles
use different affine transformation for each
triangle (determined by vertices…)
-e.g.: some use in breast registration
Spring 2007
HST 6.555
23
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Other Parametric Transformations
„
Finite element models
‰
„
engineering methods to simulate mechanical /
electrical systems (discretization of the space;
integral problem formulation turned into
system of linear equations)
Spline models
‰
Thin-plate splines, B-splines, Cubic splines
Fred Bookstein, Morphometric Tools for Landmark Data : Geometry
and Biology
http://www.iog.umich.edu/faculty/bookstein.htm
Spring 2007
HST 6.555
24
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
S. Timoner: Compact Representations for Fast Non-rigid Registration of Medical Images (MIT PhD`03)
Spring 2007
HST 6.555
25
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
S. Timoner: Compact Representations for Fast Non-rigid Registration of Medical Images (PhD`03)
Spring 2007
HST 6.555
26
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Non-parametric models
„
Continuum mechanics ‰
elastic solid models, fluid transport, …
G. E. Christensen* and H. J. Johnson: “Consistent Image Registration.”
IEEE TMI, VOL. 20, NO. 7, JULY 2001
© 2000 IEEE. Courtesy of IEEE. Used with permission.
Spring 2007
HST 6.555
27
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
© 2000 IEEE. Courtesy of IEEE. Used with permission.
Christensen, G. E., et al. “Large-Deformation Image Registration using Fluid Landmarks.”
Image Analysis and Interpretation 2000, Proceedings of 4th IEEE Southwest Symposium, pp. 269 -273 Spring 2007
HST 6.555
28
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Medical Image Registration
Medical image data sets
Transform (move around)
Compare with objective function
score
initial
value
Spring 2007
motion
parameters
Optimization algorithm
HST 6.555
29
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Objective functions
„
„
„
measure how well things are lined up
assumption: the input datasets (U,V) are related to
each other by some transformation T
define: energy function to be optimized
E= f (U ( x ),V (T ( x )))
„
2 main styles:
¾
¾
Spring 2007
feature- or surface-based
intensity-based
HST 6.555
30
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Feature-based measures
„
„
compute alignment quality based upon the agreement of 2 sets of landmark features assumption:
‰
‰
‰
landmarks visible in both images
they can be reliably located and
they can guide the alignment of the whole
image
Spring 2007
HST 6.555
31
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Surface-based measure
„
a simple measure of
alignment
discretized curve points
E = ∑ min xi − y j
i
j
2
= ∑ C 2 (xi )
i
C y ( x) ≡ min x − y j
xi
j
yi
Spring 2007
chamfer function / distance transform
HST 6.555
32
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Chamfer function
C(x): distance to nearest point on curve
∃ fast way to calculate C(x)
on a grid
curve
1
2
3
…
C(x) =
G. Borgefors. Hierarchical chamfer matching: a parametric edge matching algorithm. IEEE
Trans. on Pattern Analysis and Machine Intelligence, PAMI- 10(6):849-865, November 1988
Spring 2007
HST 6.555
33
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
„
if structure is missing, not a robust measure of
alignment; large penalties may swamp the
measure
x
y
Alternative solution:
• “robust chamfer matching”
C y '( x) ≡ min(d 0 , C y ( x))
not close to any point on y
Spring 2007
(penalty saturates)
HST 6.555
34
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
„
feature-based techniques used at the BWH:
‰
‰
„
laser data
locater data
patient skin in MR
similar methods pioneered by
‰
Charles Pelizzari (Dept Radiation Oncology, U.
Chicago)
„
Spring 2007
“Head in Hat” – MR-SPECT/PET registration; extract
surfaces of heads; register the surfaces
HST 6.555
35
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Intensity-based measures
compute alignment quality based upon the
intensity profiles of the input images
„ no landmark or feature selection is
necessary
„
Spring 2007
HST 6.555
36
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
SSE and correlation (I)
„
SSE: sum of squared errors
E= ∑ U ( xi ) − V (T ( xi
))
2
xi
=∑ ⎡⎣U 2 ( xi ) − 2U ( xi )V (T ( xi )) + V 2 (T ( xi )) ⎤⎦
xi
„
1st term: no dependency over T; 3rd term
contributes a constant* ⇒ equivalent problem:
E ' ≡ ∑ U ( xi)V (T ( xi ))
⇒ classical correlation
xi
Spring 2007
HST 6.555
37
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
SSE and correlation (II)
„
For translation only: T(x) = X + D
E ' = ∑ U ( xi )V ( xi + D)
xi
Convolution ⇒ can use Fourier methods…
Spring 2007
HST 6.555
38
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
SSE and correlation (III)
„
CAVEAT:
problems can surface if some structure is
missing or extra-large quadratic penalties
can swamp the measure
E = ∑ U ( xi ) −V (T ( xi
))
2
xi
Spring 2007
HST 6.555
39
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
More robust measures (I)
„
SAV: summed absolute value
E ( x) = ∑ U ( xi ) −V (T ( xi ))
xi
‰
Amy Gieffers, 6A HP Andover*: cardiac
ultrasound registration
„
Spring 2007
*later Agilent, later Phillips
HST 6.555
40
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
More robust measures (II)
„
Saturated SSE
penalty saturates
(
E ( x) = ∑ min d , U ( xi ) −V (T ( xi ))
xi
Spring 2007
HST 6.555
2
)
41
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Multimodal inputs…
Spring 2007
HST 6.555
42
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Multimodal Inputs
„
„
correlation fails for multi-modal registration
when intensities are different; e.g.: MR-CT
one solution:
⇒ apply a special intensity transform to the MRI
to make it look more like CT; then compute the
correlation measure
e.g.: Petra Van Den Elsen
Spring 2007
HST 6.555
43
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
MR-CT situation
bone
white matter
fat
CT
gray matter
CSF
air
MR
Spring 2007
HST 6.555
44
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Histograms
Data
1.2
1.4
1.0
3.4
Bins or buckets
1.0
3.0
10.0
1.3
1.6
0
Counts:
Rel. frequency:
Spring 2007
1
2
3
4
5
6
7
8
9
10
0 6 0 3 0 0 0 0 0 0 1
0
6
10
0
HST 6.555
3
10
0 0 0 0 0 0
1
10
45
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
11
Histogram Joint Intensity of Images
Images:
histogram
U
Y
V
1
2
1
2
2
2
1
2
1
3
3
3
1
2
1
2
2
2
Y
X
V
2
1
2
U
X
intensities
relative freq.
Joint intensities:
(1,2)(2,2)(1,2)(1,3)(2,3)(1,3)(1,2)(2,2)(1,2)
Spring 2007
3
HST 6.555
2
9
1
9
4
9
2
9
46
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
MRI & CT pairs
misaligned
Spring 2007
slightly misaligned
HST 6.555
aligned
47
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Joint histogram: MRI & CT registered
MRI
MRI
CT
Spring 2007
CT
HST 6.555
48
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Joint histogram: MRI & CT; slightly off
MRI
MRI
CT
Correct registration
Spring 2007
CT
Slight mis-registration
HST 6.555
49
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Joint histogram:
MRI & CT; significantly off
MRI
MRI
CT
Correct registration
Spring 2007
CT
Significant mis-registration
HST 6.555
50
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
entropy:
H ( p ( x)) ≡ −∑ p ( x) log 2 ( p ( x))
x
e.g.:
predictable coin no uncertainty,
lowest entropy
biased coin -
moderate uncertainty,
fair coin most uncertain,
moderate entropy
highest entropy
1
p
.5
0
H
Spring 2007
T
H
T
HST 6.555
H
T
51
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Examples of joint intensity distributions
1
4
V
1
4
1
4
1
4
V
U
1
6
1
6
1
6
1
6
1
6
U
H = log 2 (6)
H = log 2 (4)
Spring 2007
1
6
HST 6.555
52
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
“Real” CT-MR registration:
3D starting position
Spring 2007
HST 6.555
53
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
CT-MR registration final result
Spring 2007
HST 6.555
54
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
CT-MR registration movie
From: Wells, W. M., et al. "Multi-modal Volume Registration by Maximization of Mutual Information."
Medical Image Analysis 1, no. 1 (March 1996): 35-51. ��
Courtesy Elsevier, Inc., http://www.sciencedirect.com. Used with permission.
Spring 2007
HST 6.555
55
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Registration by minimization of joint entropy
≅
Alignment by maximization of mutual information
„
„
„
„
Viola, PhD 1995
Pluim, PhD 2001
many more papers (2002: more than 100)
West Fitzpatrick et al 1998 JCAT
‰
‰
Spring 2007
…clear winner MR/CT…
…also good for MR/PET…
HST 6.555
56
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
„
Chuck Meyer et al. (Radiology Dept, U
Mich.)
‰
‰
‰
Non-rigid mutual information registration
Thin-plate spline warp model
Downhill simplex optimizer
„
„
Spring 2007
rat brain auto-radiograph ↔ CT
breast MRI ↔ breast MRI
HST 6.555
57
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
END
Spring 2007
HST 6.555
58
Cite as: Lilla Zöllei and William Wells. Course materials for HST.582J / 6.555J / 16.456J, Biomedical Signal and Image Processing, Spring 2007.
MIT OpenCourseWare (http://ocw.mit.edu), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Download