Paper
8 March 2007 Non-rigid multi-modal registration on the GPU
Christoph Vetter, Christoph Guetter, Chenyang Xu, Rüdiger Westermann
Author Affiliations +
Abstract
Non-rigid multi-modal registration of images/volumes is becoming increasingly necessary in many medical settings. While efficient registration algorithms have been published, the speed of the solutions is a problem in clinical applications. Harnessing the computational power of graphics processing unit (GPU) for general purpose computations has become increasingly popular in order to speed up algorithms further, but the algorithms have to be adapted to the data-parallel, streaming model of the GPU. This paper describes the implementation of a non-rigid, multi-modal registration using mutual information and the Kullback-Leibler divergence between observed and learned joint intensity distributions. The entire registration process is implemented on the GPU, including a GPU-friendly computation of two-dimensional histograms using vertex texture fetches as well as an implementation of recursive Gaussian filtering on the GPU. Since the computation is performed on the GPU, interactive visualization of the registration process can be done without bus transfer between main memory and video memory. This allows the user to observe the registration process and to evaluate the result more easily. Two hybrid approaches distributing the computation between the GPU and CPU are discussed. The first approach uses the CPU for lower resolutions and the GPU for higher resolutions, the second approach uses the GPU to compute a first approximation to the registration that is used as starting point for registration on the CPU using double-precision. The results of the CPU implementation are compared to the different approaches using the GPU regarding speed as well as image quality. The GPU performs up to 5 times faster per iteration than the CPU implementation.
© (2007) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Christoph Vetter, Christoph Guetter, Chenyang Xu, and Rüdiger Westermann "Non-rigid multi-modal registration on the GPU", Proc. SPIE 6512, Medical Imaging 2007: Image Processing, 651228 (8 March 2007); https://doi.org/10.1117/12.709629
Lens.org Logo
CITATIONS
Cited by 25 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image registration

Visualization

Computer programming

Digital filtering

Gaussian filters

Image processing

Positron emission tomography

RELATED CONTENT

Graphics hardware for gradient-based motion estimation
Proceedings of SPIE (April 19 2004)
A DCT-domain filtering algorithm for MPEG-4 encoding
Proceedings of SPIE (May 07 2003)
Image processing on parallel GPU pixel units
Proceedings of SPIE (February 02 2006)
GPU-completeness: theory and implications
Proceedings of SPIE (January 25 2011)

Back to Top