Parallel implementation of a X-ray tomography reconstruction algorithm based on MPI and CUDA

  • Authors:
  • Javier Garcia Blas;Florin Isaila;Monica Abella;Jesus Carretero;Ernesto Liria;Manuel Desco

  • Affiliations:
  • University Carlos III, Madrid, Spain;University Carlos III, Madrid, Spain;Bioengineering and Aerospace Engineering, IiSGM, Madrid, Spain;University Carlos III, Madrid, Spain;University Carlos III, Madrid, Spain;Bioengineering and Aerospace Engineering, IiSGM, Madrid, Spain

  • Venue:
  • Proceedings of the 20th European MPI Users' Group Meeting
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most small-animal X-ray computed tomography (CT) scanners are based on cone-beam geometry with a flat-panel detector orbiting in a circular trajectory. Image reconstruction in these systems is usually performed by approximate methods based on the algorithm proposed by Feldkamp, Davis and Kress (FDK). Currently there is a strong need to speedup the reconstruction of X-Ray CT data in order to extend its clinical applications. The evolution of the semiconductor detector panels has resulted in an increase of detector elements density, which produces a higher amount of data to process. This work focuses on future high-resolution studies (density up to 4096 pixeles), in which multiple level of parallelism will be needed in the reconstruction. In addition, this paper addresses the future challenges of processing high-resolution images in many-core and distributed architectures. In our evaluation section we demonstrate that our solution is 17% faster than recent related works.