Comprehensive analysis of high-performance computing methods for filtered back-projection

Author

Mendl, Christian B.

Eliuk, Steven

Noga, Michelle

Boulanger, Pierre

Publication date

2013

Abstract

This paper provides an extensive runtime, accuracy, and noise analysis of Computed To-mography (CT) reconstruction algorithms using various High-Performance Computing (HPC) frameworks such as: "conventional" multi-core, multi threaded CPUs, Compute Unified Device Architecture (CUDA), and DirectX or OpenGL graphics pipeline programming. The proposed algorithms exploit various built-in hardwired features of GPUs such as rasterization and texture filtering. We compare implementations of the Filtered Back-Projection (FBP) algorithm with fan-beam geometry for all frameworks. The accuracy of the reconstruction is validated using an ACR-accredited phantom, with the raw attenuation data acquired by a clinical CT scanner. Our analysis shows that a single GPU can run a FBP reconstruction 23 time faster than a 64-core multi-threaded CPU machine for an image of 1024 X 1024. Moreover, directly programming the graphics pipeline using DirectX or OpenGL can further increases the performance compared to a CUDA implementation.

Document Type

Article

Language

English

Subjects and keywords

X-ray imaging and computed tomography; Image reconstruction; Analytical methods; Parallel computing

Publisher

 

Related items

ELCVIA. Electronic letters on computer vision and image analysis ; Vol. 12, Núm. 1 (2013), p. 1-16

Rights

open access

Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.

https://creativecommons.org/licenses/by-nc-nd/3.0/

This item appears in the following Collection(s)