Hyperfast parallel‐beam and cone‐beam backprojection using the cell general purpose hardware
- 27 March 2007
- journal article
- research article
- Published by Wiley in Medical Physics
- Vol. 34 (4), 1474-1486
- https://doi.org/10.1118/1.2710328
Abstract
Tomographic image reconstruction, such as the reconstruction of computed tomography projection values, of tomosynthesis data, positron emission tomography or SPECT events, and of magnetic resonance imaging data is computationally very demanding. One of the most time-consuming steps is the backprojection. Recently, a novel general purpose architecture optimized for distributed computing became available: the cell broadband engine (CBE). To maximize image reconstruction speed we modified our parallel-beam backprojection algorithm [two dimensional (2D)] and our perspective backprojection algorithm [three dimensional (3D), cone beam for flat–panel detectors] and optimized the code for the CBE. The algorithms are pixel or voxel driven, run with floating point accuracy and use linear (LI) or nearest neighbor (NN) interpolation between detector elements. For the parallel-beam case, 512 projections per half rotation, 1024 detector channels, and an image of size 512 2 was used. The cone-beam backprojection performance was assessed by backprojecting a full circle scan of 512 projections of size 1024 2 into a volume of size 512 3 voxels. The field of view was chosen to completely lie within the field of measurement and the pixel or voxel size was set to correspond to the detector element size projected to the center of rotation divided by 2 . Both the PC and the CBE were clocked at 3 GHz . For the parallel backprojection of 512 projections into a 512 2 image, a throughput of 11 fps (LI) and 15 fps (NN) was measured on the PC, whereas the CBE achieved 126 fps (LI) and 165 fps (NN), respectively. The cone-beam backprojection of 512 projections into the 512 3 volume took 3.2 min on the PC and is as fast as 13.6 s on the cell. Thereby, the cell greatly outperforms today’s top-notch backprojections based on graphical processing units. Using both CBEs of our dual cell-based blade (Mercury Computer Systems) allows to 2D backproject 330 images/s and one can complete the 3D cone-beam backprojection in 6.8 s .Keywords
This publication has 21 references indexed in Scilit:
- MR image reconstruction using the GPUPublished by SPIE-Intl Soc Optical Eng ,2006
- Evaluation of accelerated iterative x-ray CT image reconstruction using floating point graphics hardwarePhysics in Medicine & Biology, 2006
- Advanced single‐slice rebinning for tilted spiral cone‐beam CTMedical Physics, 2001
- Enhanced 3-D-reconstruction algorithm for C-arm systems suitable for interventional proceduresIEEE Transactions on Medical Imaging, 2000
- Advanced single‐slice rebinning in cone‐beam spiral CTMedical Physics, 2000
- O(N/sup 2/log/sub 2/N) filtered backprojection reconstruction algorithm for tomographyIEEE Transactions on Image Processing, 2000
- An efficient Fourier method for 3-D radon inversion in exact cone-beam CT reconstructionIEEE Transactions on Medical Imaging, 1998
- The gridding method for image reconstruction by Fourier transformationIEEE Transactions on Medical Imaging, 1995
- Practical cone-beam algorithmJournal of the Optical Society of America A, 1984