Cluster of Workstation Based Image Registration Using Free

Download Report

Transcript Cluster of Workstation Based Image Registration Using Free

Cluster of Workstation Based Non-rigid Image
Registration Using Free-Form Deformation
Xiaofen Zheng, Jayaram Udupa, Xinjian Chen
Medical Image Processing Group
Department of Radiology
University of Pennsylvania
Feb 10, 2008 (4:30 – 4:50pm)
Outline
 3D nonrigid registration method and its parallelization
 Large image data sets
 Parallel computing: cluster of workstations (COW)
 Results
 Time analysis: sequential vs. parallel
Registration Algorithm
Image pyramid
B-spline coefficients
Optimization
Output computing
Successive 1-D filtering and
reduction [Unser1993]
Registration Algorithm
Image pyramid
B-spline coefficients
Optimization
Output computing
Registration Algorithm
Image pyramid
B-spline coefficients
Optimization
Output computing
Thevenaz and Unser’s image model
via cubic Bspline [Thévenaz 2000]
B-spline image representation and
coefficients using 1-D recursive
filters [Unser1991]
Registration Algorithm
Image pyramid
B-spline coefficients
Optimization
Output computing
Analytic method of computing
gradient of MI [Thévenaz 2000]
Stochastic gradient descent
optimization [Klein 2007]
Optimization
 Derivative of Mutual Information (MI) [Thévenaz 2000]
Registration Algorithm
Image pyramid
B-spline coefficients
Optimization
Output computing
Control points refinement between
two levels [Maurer 2000]
Registration Algorithm
Image pyramid
B-spline coefficients
Optimization
Output computing
Thevenaz and Unser’s image model
via cubic Bspline [Thévenaz 2000]
Cubic B-spline Deformation
[Mattes 2003]
Experiment
 10 workstations (each has Pentium D 3.4 GHz CPU and
4 GB of main memory) through 1GB/s switch
 Large CT image
 Size : 512×512×459, voxel: 0.68×0.68×1.5 mm^3
 Control mesh: 27×27×52 (113,724)
 100 iteration of optimization in each level
 Regular brain MRI image
 Size : 256×256×46, voxel: 0.98×0.98×3 mm^3
 Control mesh: 27×27×15 (10,935)
 100 iteration of optimization in each level
Time analysis (sequential vs. parallel)
Scaled time comparison for sequential and parallel computing
for each step on each level.
Cumulative Time cost of sequential, parallel and combined
solution in each step.
Results (large image)
Overlay
Overlay
Reference
Test image
output
test image
(known
Output
image
(original
with
with
image
deformed
reference
reference
CT image)
image
image
Results (regular image)
Reference
Overlay
Overlay
Test
reference
reference
image
image
Output
(original
(deformed
image
image
image
with
brain
with
image)
output
test
MRIimage
image)
image
Conclusion
 Important to tackle time-critical clinical applications
 A general parallel strategy
 Complex interplay
 Implemented in CAVASS software
Reference








[Klein 2007] Stefan Klein, Marius Staring, Josien P.W. Pluim, “Evaluation of Optimization Methods for Nonrigid
Medical Image Registration using Mutual Information and B-splines”, IEEE Transactions on Image Processing,
vol. 16, pp. 2879-2890, 2007.
[Thévenaz 2000] Philippe Thévenaz, Michael Unser, “Optimization of Mutual Information for Multiresolution
Image Registration”, IEEE Transactions on Image Processing, vol. 9, no. 12, pp. 2083-2099, December 2000.
[Unser1993] Michael Unser, Akram Aldroubi, Murray Eden, “The L2 Polynomial Spline Pyramid”, IEEE
Transactions on Pattern Analysis and Machine Intelligence, vol. 15, no. 4, pp. 364-379, April 1993
[Unser1991] Michael Unser, Akram Aldroubi, Murray Eden, “Fast B-Spline Transforms for Continuous Image
Representation and Interpolation”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 13, no.
3, pp. 277-285, March 1991.
[Maurer2003] Torsten Rohlfing, Calvin R. Maurer, “Nonrigid Image Registration in Shared-Memory
Multiprocessor Environments with Application to Brains, Breasts, and Bees”, IEEE Transactions on Information
Technology in Biomedicine, vol. 7, no. 1, pp. 16-25, March 2003.
[Rohlfing2001] Torsten Rohlfing, Calvin R. Maurer, Walter G. O’Dell, Jianhui Zhong, “Modeling liver motion
and deformation during the respiratory cycle using intensity-based free-form registration of gated MR images”,
SPIE Medical Imaging Conference Proceedings vol. 4319, pp. 337-348, 2001.
[Mattes 2003] Mattes, D., Haynor, D. R., Vesselle, H., Lewellen, T. K., and Eubank, W., “PET-CT image
registration in the chest using free-form deformations,” IEEE Transactions on Medical Imaging 22(1), pp.120–
128, 2003.
[Maurer 2001] Rohlfing, T., Maurer, C. R., ODell, W. G., and Zhong, J., “Modeling liver motion and deformation
during the respiratory cycle using intensity-based free-form registration of gated MR images,” Medical Imaging,
Proc. SPIE 4319, pp. 337–348, 2001.