Accelerating popular tomographic reconstruction algorithms on commodity PC graphics hardware

被引:203
作者
Xu, F [1 ]
Mueller, K [1 ]
机构
[1] SUNY Stony Brook, Ctr Visual Comp, Dept Comp Sci, Stony Brook, NY 11794 USA
基金
美国国家科学基金会;
关键词
graphics hardware; image reconstruction; tomography;
D O I
10.1109/TNS.2005.851398
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:654 / 663
页数:10
相关论文
共 23 条
[1]   SIMULTANEOUS ALGEBRAIC RECONSTRUCTION TECHNIQUE (SART) - A SUPERIOR IMPLEMENTATION OF THE ART ALGORITHM [J].
ANDERSEN, AH ;
KAK, AC .
ULTRASONIC IMAGING, 1984, 6 (01) :81-94
[2]   3-DIMENSIONAL RECONSTRUCTION FROM CONE-BEAM DATA IN O(N-3 LOG-N) TIME [J].
AXELSSON, C ;
DANIELSSON, PE .
PHYSICS IN MEDICINE AND BIOLOGY, 1994, 39 (03) :477-491
[3]   O(N3 log N) backprojection algorithm for the 3-D radon transform [J].
Basu, S ;
Bresler, Y .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 2002, 21 (02) :76-88
[4]   Brook for GPUs: Stream computing on graphics hardware [J].
Buck, I ;
Foley, T ;
Horn, D ;
Sugerman, J ;
Fatahalian, K ;
Houston, M ;
Hanrahan, P .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :777-786
[5]   MAXIMUM A-POSTERIORI ESTIMATION FOR SPECT USING REGULARIZATION TECHNIQUES ON MASSIVELY-PARALLEL COMPUTERS [J].
BUTLER, CS ;
MILLER, MI .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1993, 12 (01) :84-89
[6]  
Cabral B., 1994, P 1994 S VOLUME VISU, P91, DOI DOI 10.1145/197938.197972
[7]  
CHIDLOW K, 2003, VG 03, P15
[8]   PRACTICAL CONE-BEAM ALGORITHM [J].
FELDKAMP, LA ;
DAVIS, LC ;
KRESS, JW .
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1984, 1 (06) :612-619
[9]  
Foley J. D., 1990, Computer Graphics, Principles and Practice, V2nd
[10]   ALGEBRAIC RECONSTRUCTION TECHNIQUES (ART) FOR 3-DIMENSIONAL ELECTRON MICROSCOPY AND X-RAY PHOTOGRAPHY [J].
GORDON, R ;
BENDER, R ;
HERMAN, GT .
JOURNAL OF THEORETICAL BIOLOGY, 1970, 29 (03) :471-&