Paper
11 March 2008 Optimized GPU implementation of learning-based non-rigid multi-modal registration
Zhe Fan, Christoph Vetter, Christoph Guetter, Daphne Yu, Rüdiger Westermann, Arie Kaufman, Chenyang Xu
Author Affiliations +
Abstract
Non-rigid multi-modal volume registration is computationally intensive due to its high-dimensional parameter space, where common CPU computation times are several minutes. Medical imaging applications using registration, however, demand ever faster implementations for several purposes: matching the data acquisition speed, providing smooth user interaction and steering for quality control, and performing population registration involving multiple datasets. Current GPUs offer an opportunity to boost the registration speed through high computational power at low cost. In our previous work, we have presented a GPU implementation of a non-rigid multi-modal volume registration that was 6 - 8 times faster than a software implementation. In this paper, we extend this work by describing how new features of the DX10-compatible GPUs and additional optimization strategies can be employed to further improve the algorithm performance. We have compared our optimized version with the previous version on the same GPU, and have observed a speedup factor of 3.6. Compared with the software implementation, we achieve a speedup factor of up to 44.
© (2008) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Zhe Fan, Christoph Vetter, Christoph Guetter, Daphne Yu, Rüdiger Westermann, Arie Kaufman, and Chenyang Xu "Optimized GPU implementation of learning-based non-rigid multi-modal registration", Proc. SPIE 6914, Medical Imaging 2008: Image Processing, 69142Y (11 March 2008); https://doi.org/10.1117/12.770735
Lens.org Logo
CITATIONS
Cited by 8 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image registration

Computer programming

Gaussian filters

Optimization (mathematics)

Visualization

Algorithm development

Image resolution

Back to Top