Use of graphics hardware to accelerate algebraic reconstruction methods

The Algebraic Reconstruction Technique (ART) reconstructs a 2D or 3D object from its projections. It has, in certain scenarios, many advantages over the more popular Filtered Backprojection approaches and has also recently been shown to perform well for 3D cone-beam reconstruction. However, so far, ART's slow speed has prohibited its routine use in clinical applications. Currently, a software implementation requires several hours for a 3D reconstruction, even on modest reconstruction grid sizes. Although one solution to combat these problems would be the time-consuming design of expensive custom accelerator boards, we would rather like to resort to existing and widely available hardware for our purposes. In this sense, we find that ART's main operations, i.e., volume projections and image backprojections, can be performed very rapidly on standard 2D texture mapping hardware, resident in many graphics workstations and PC graphics boards. In this paper, we discuss the use of this hardware in two volume decomposition modes: voxel and slice. Although we find that the speedups obtained in the voxel mode are respectable, the speedups obtained in the slice-mode are tremendous. Here, a quality cone-beam reconstruction on a 1283 grid can be obtained in less than 2 minutes, which corresponds to a speedup of over 70. Since our rapid ART reconstruction algorithm can be run on the same workstations that are typically used for the viewing of clinical datasets, it is immediately available for routine parallel- and cone-beam CT.

[1]  Robert M. Lewitt,et al.  Practical considerations for 3-D image reconstruction using spherically symmetric volume elements , 1996, IEEE Trans. Medical Imaging.

[2]  P. Joseph An Improved Algorithm for Reprojecting Rays through Pixel Images , 1983, IEEE Transactions on Medical Imaging.

[3]  Klaus Mueller,et al.  Fast Implementation of Algebraic Methods for 3D Reconstruction from Cone-Beam Data , 1999, IEEE Trans. Medical Imaging.

[4]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[5]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[6]  Nelson Max,et al.  Texture splats for 3D vector and scalar field visualization , 1993 .

[7]  Bruce D. Smith Cone-beam tomography: recent advances and a tutorial review , 1990 .

[8]  M. Carter Computer graphics: Principles and practice , 1997 .

[9]  P. Grangeat Mathematical framework of cone beam 3D reconstruction via the first derivative of the radon transform , 1991 .

[10]  Joseph A. O'Sullivan,et al.  Iterative deblurring for CT metal artifact reduction , 1996, IEEE Trans. Medical Imaging.

[11]  Mark Segal,et al.  Fast shadows and lighting effects using texture mapping , 1992, SIGGRAPH.

[12]  G. Herman,et al.  Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography. , 1970, Journal of theoretical biology.

[13]  Philippe Rizo,et al.  Comparison of two three-dimensional x-ray cone-beam-reconstruction algorithms with circular source trajectories , 1991 .

[14]  Bruce D. Smith Image Reconstruction from Cone-Beam Projections: Necessary and Sufficient Conditions and Reconstruction Methods , 1985, IEEE Transactions on Medical Imaging.

[15]  M. Malik,et al.  Operating Systems , 1992, Lecture Notes in Computer Science.

[16]  L. Feldkamp,et al.  Practical cone-beam algorithm , 1984 .

[17]  Avinash C. Kak,et al.  Principles of computerized tomographic imaging , 2001, Classics in applied mathematics.

[18]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[19]  B. F. Logan,et al.  The Fourier reconstruction of a head section , 1974 .

[20]  A. Kak,et al.  Simultaneous Algebraic Reconstruction Technique (SART): A Superior Implementation of the Art Algorithm , 1984, Ultrasonic imaging.