A Novel Projection Based Approach for Medical Image Registration
In this paper, we propose a computationally efficient method for medical image registration. The centerpiece of the approach is to reduce the dimensions of each image via a projection operation. The two sequences of projection images corresponding to each image are used for estimating the registration parameters. Depending upon how the projection geometry is set up, the lower dimension registration problem can be parameterized and solved for a subset of parameters from the original problem. Computation of similarity metrics on the lower dimension projection images is significantly less complex than on the original volumetric images. Furthermore, depending on the type of projection operator used, one can achieve a better signal to noise ratio for the projection images than the original images. In order to further accelerate the process, we use Graphic Processing Units (GPUs) for generating projections of the volumetric data. We also perform the similarity computation on the graphics board, using a GPU with a programmable rendering pipeline. By doing that, we avoid transferring a large amount of data from graphics memory to system memory for computation. Furthermore, the performance of the more complex algorithms exploiting the graphics processor’s capabilities is greatly improved. We evaluate the performance and the speed of the proposed projection based registration approach using various similarity measures and benchmark them against an SSE-accelerated CPU based implementation.
KeywordsSimilarity Measure Graphic Processing Unit Image Registration Projection Image Target Registration Error
Unable to display preview. Download preview PDF.
- 2.Hill, D.L.G., Hawkes, D.J., et al.: Registration of MR and CT images for skull base surgery using pointlike anatomical features. British Journal of Radiology 64 (1991)Google Scholar
- 3.Colignon, A., et al.: Automated multi-modality image registration based on information theory. In: IPMI, pp. 263–274 (1995)Google Scholar
- 7.Lengyel, J., Reichert, M., Donald, B.R., Greenberg, D.: Real-time robot motion planning using rasterizing computer graphics hardware. In: SIGGRAPH, pp. 327–335 (1990)Google Scholar
- 8.Weiskopf, D., Hopf, M., Ertl, T.: Hardwareaccelerated visualization of time-varying 2D and 3D vector fields by texture advection via programmable per-pixel operations. In: VMV, pp. 439–446 (2001)Google Scholar
- 9.Rumpf, M., Strzodka, R.: Level segmentation in graphics hardware. In: ICIP, vol. 3, pp. 1103–1106 (2001)Google Scholar
- 10.Krüger, J., Westermann, R.: Linear algebra operators for GPU implementation of numerical algorithms. In: SIGGRAPH, pp. 1–9 (2003)Google Scholar
- 13.Weese, J., Buzug, T.M., Lorenz, C., Fassnacht, C.: An approach to 2D/3D registration of a vertebra in 2D X-ray fluoroscopies with 3D CT images. In: Processding CVRMed/MRCAS, pp. 119–128 (1997)Google Scholar
- 14.Penney, G.P., Weese, J., Little, J.A., Desmedt, P., Hill, D.L.G., Hawkes, D.J.: A comparison of similarity measures for use in 2D-3D medical image registration. IEEE Transactions on Medical Imaging, 586–595 (1998)Google Scholar
- 15.LaRose, D.: Iterative X-ray/CT Registration Using Accelerated Volume Rendering. PhD thesis, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA (2001)Google Scholar