Share Email Print

Proceedings Paper

Tomographic image reconstruction using the cell broadband engine (CBE) general purpose hardware
Author(s): Michael Knaup; Sven Steckmann; Olivier Bockenbach; Marc Kachelrieß
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

Tomographic image reconstruction, such as the reconstruction of CT projection values, of tomosynthesis data, PET or SPECT events, is computational very demanding. In filtered backprojection as well as in iterative reconstruction schemes, the most time-consuming steps are forward- and backprojection which are often limited by the memory bandwidth. Recently, a novel general purpose architecture optimized for distributed computing became available: the Cell Broadband Engine (CBE). Its eight synergistic processing elements (SPEs) currently allow for a theoretical performance of 192 GFlops (3 GHz, 8 units, 4 floats per vector, 2 instructions, multiply and add, per clock). To maximize image reconstruction speed we modified our parallel-beam and perspective backprojection algorithms which are highly optimized for standard PCs, and optimized the code for the CBE processor.1-3 In addition, we implemented an optimized perspective forwardprojection on the CBE which allows us to perform statistical image reconstructions like the ordered subset convex (OSC) algorithm.4 Performance was measured using simulated data with 512 projections per rotation and 5122 detector elements. The data were backprojected into an image of 5123 voxels using our PC-based approaches and the new CBE- based algorithms. Both the PC and the CBE timings were scaled to a 3 GHz clock frequency. On the CBE, we obtain total reconstruction times of 4.04 s for the parallel backprojection, 13.6 s for the perspective backprojection and 192 s for a complete OSC reconstruction, consisting of one initial Feldkamp reconstruction, followed by 4 OSC iterations.

Paper Details

Date Published: 28 February 2007
PDF: 10 pages
Proc. SPIE 6498, Computational Imaging V, 64980P (28 February 2007); doi: 10.1117/12.716500
Show Author Affiliations
Michael Knaup, Univ. of Erlangen-Nürnberg (Germany)
Sven Steckmann, Univ. of Erlangen-Nürnberg (Germany)
Olivier Bockenbach, Mercury Computer Systems GmbH (Germany)
Marc Kachelrieß, Univ. of Erlangen-Nürnberg (Germany)

Published in SPIE Proceedings Vol. 6498:
Computational Imaging V
Charles A. Bouman; Eric L. Miller; Ilya Pollak, Editor(s)

© SPIE. Terms of Use
Back to Top