A Modular Registration Algorithm For Medical Images
A Modular Registration Algorithm For Medical Images
Tomatis
Grey scale images <-> real valued functions R: R -> R+, T: T -> R+ Find mapping : R -> T such that T0 and R are as close as possible Huge number of approaches Huge number of algorithms
of transformations)
Find in RN
= arg min c()
Need rules to
Evaluate images out of their domain of definition
(extrapolation) Compute values of (deformed) images at pixels (interpolation) Compute the values of derivative of images at pixels (numerical differentiation)
Different distance functionals Different transformation classes Different image models Different optimization algorithms
II
III
D ( X ; x)
T ( y )
Image module
Transformation module Distance module
Input:
The parameter
Output:
The grid G obtained by deforming the reference
grid via the mapping The values assumed by the jacobian (w.r. to the parameter ) of the function at the points of the reference grid
Input:
A sampled image X A grid G of arbitrary points (representing the
Output:
An interpolated (or extrapolated) value of X at the
Input
An arbitrary image X sampled at the points of the
reference grid
Output:
The value of the cost function c(X)
To evaluate c()
Call the mapping module to obtain the deformed
grid G Call the image model module to sample T at the grid G -> T = deformed image sampled at the reference grid Call the distance module to evaluate c() = d(T;R).
To evaluate c
Call the mapping module and evaluate J (x; )
at the points of the reference grid Call the image module and evaluate T at the points of the deformed grid Call the distance module and evaluate D (T,x) at the points of the reference grid Evaluate the integral by a chosen quadrature rule
Flexible algorithm allowing to switch one of the ingredient without modifying the others New distance functionals / image models / transformation classes can be incorporated easily
Idea can be extended to the computation of the Hessian
LS
SSIM G-SSIM MI(*)
0.2815
0.23438 1.125 2.106
0.35938
0.67188 1.5313 8.0965
0,73438
1.8906 2.9531 31.902
3.0156
6.5625 12.875 134.41
REFERENCE IMAGE
TEMPLATE IMAGE
M1
M2
0.47
0.253
0.833
0.868
0.846
0.861
0.85
0.933