Accelerating popular tomographic reconstruction algorithms on commodity PC graphics hardware
Top Cited Papers
- 25 July 2005
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Nuclear Science
- Vol. 52 (3) , 654-663
- https://doi.org/10.1109/tns.2005.851398
Abstract
The task of reconstructing an object from its projections via tomographic methods is a time-consuming process due to the vast complexity of the data. For this reason, manufacturers of equipment for medical computed tomography (CT) rely mostly on special application specified integrated circuits (ASICs) to obtain the fast reconstruction times required in clinical settings. Although modern CPUs have gained sufficient power in recent years to be competitive for two-dimensional (2D) reconstruction, this is not the case for three-dimensional (3D) reconstructions, especially not when iterative algorithms must be applied. The recent evolution of commodity PC computer graphics boards (GPUs) has the potential to change this picture in a very dramatic way. In this paper we will show how the new floating point GPUs can be exploited to perform both analytical and iterative reconstruction from X-ray and functional imaging data. For this purpose, we decompose three popular three-dimensional (3D) reconstruction algorithms (Feldkamp filtered backprojection, the simultaneous algebraic reconstruction technique, and expectation maximization) into a common set of base modules, which all can be executed on the GPU and their output linked internally. Visualization of the reconstructed object is easily achieved since the object already resides in the graphics hardware, allowing one to run a visualization module at any time to view the reconstruction results. Our implementation allows speedups of over an order of magnitude with respect to CPU implementations, at comparable image quality.Keywords
This publication has 22 references indexed in Scilit:
- Algebraic Reconstruction Techniques (ART) for three-dimensional electron microscopy and X-ray photographyPublished by Elsevier ,2004
- Brook for GPUsACM Transactions on Graphics, 2004
- Programmable stream processorsComputer, 2003
- CgPublished by Association for Computing Machinery (ACM) ,2003
- O(N/sup 3/ log N) backprojection algorithm for the 3-D Radon transformIEEE Transactions on Medical Imaging, 2002
- Rapid 3-D cone-beam reconstruction with the simultaneous algebraic reconstruction technique (SART) using 2-D texture mapping hardwareIEEE Transactions on Medical Imaging, 2000
- Anti-aliased three-dimensional cone-beam reconstruction of low-contrast objects with algebraic methodsIEEE Transactions on Medical Imaging, 1999
- Accelerated image reconstruction using ordered subsets of projection dataIEEE Transactions on Medical Imaging, 1994
- Fourier volume renderingACM Transactions on Graphics, 1993
- Alternatives to voxels for image representation in iterative reconstruction algorithmsPhysics in Medicine & Biology, 1992