Skip to Content
TomographyTomography
  • Article
  • Open Access

1 March 2020

10 Pages

Efficient CT Image Reconstruction in a GPU Parallel Environment

,
,
,
,
and
1
Faculty of Mathematical and Physical Sciences, Benemérita Universidad Autónoma de Puebla, Puebla, Mexico
2
Molecular and Materials, Engineering Department, Universidad Nacional Autónoma de México, Queretaro 76230, Mexico
*
Author to whom correspondence should be addressed.

Abstract

Computed tomography is nowadays an indispensable tool in medicine used to diagnose multiple diseases. In clinical and emergency room environments, the speed of acquisition and information processing are crucial. CUDA is a software architecture used to work with NVIDIA graphics processing units. In this paper a methodology to accelerate tomographic image reconstruction based on maximum likelihood expectation maximization iterative algorithm and combined with the use of graphics processing units programmed in CUDA framework is presented. Implementations developed here are used to reconstruct images with clinical use. Timewise, parallel versions showed improvement with respect to serial implementations. These differences reached, in some cases, 2 orders of magnitude in time while preserving image quality. The image quality and reconstruction times were not affected significantly by the addition of Poisson noise to projections. Furthermore, our implementations showed good performance when compared with reconstruction methods provided by commercial software. One of the goals of this work was to provide a fast, portable, simple, and cheap image reconstruction system, and our results support the statement that the goal was achieved.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.