1 October 2007 Cache-optimized implementation of the filtered backprojection algorithm on a digital signal processor
Ricardo A. Neri-Calderón, Sergio Alcaraz, Ramon M. Rodriguez-Dagnino
Author Affiliations +
Abstract
The reconstruction of an image from its projections through filtered backprojection is not new and has gained popularity since its application on computerized tomography (CT) for medical imaging. However, the number of projections to reconstruct a single image can be in the thousands. Thus, significant computational power is required. Today's digital signal processors (DSPs) offer an alternative for implementations of a backprojector to process large amounts of data. We demonstrate an implementation in a fixed-point DSP. This implementation is optimized for cache memory to reduce CPU stalls, and we achieved up to 99.6% of effective CPU cycles. With a DSP running at 1 GHz, an image of 1200×1200 pixels can be reconstructed from 180 projections in 1 s.
©(2007) Society of Photo-Optical Instrumentation Engineers (SPIE)
Ricardo A. Neri-Calderón, Sergio Alcaraz, and Ramon M. Rodriguez-Dagnino "Cache-optimized implementation of the filtered backprojection algorithm on a digital signal processor," Journal of Electronic Imaging 16(4), 043010 (1 October 2007). https://doi.org/10.1117/1.2815987
Published: 1 October 2007
Lens.org Logo
CITATIONS
Cited by 7 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Digital signal processing

Reconstruction algorithms

Signal processing

Image processing

Image filtering

Field programmable gate arrays

Radon transform

Back to Top