An Open Source GPU Accelerated Framework for Flexible Algebraic Reconstruction at Synchrotron Light Sources

Andrei Shkarin, Evelina Ametova, Suren Chilingaryan, Timo Dritschler, Andreas Kopmann, Matthias Vogelgesang, Roman Shkarin, Sergey Tsapko

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


The recent developments in detector technology made possible 4D (3D + time) X-ray microtomographywith high spatial and time resolutions. The resolution and duration of such experiments is currently limited by destructive X-ray radiation. Algebraic reconstruction technique (ART) can incorporate a priori knowledge into a reconstruction model that will allow us to apply some approaches to reduce an imaging dose and keep a good enough reconstruction quality. However, these techniques are very computationally demanding. In this paper we present a framework for ART reconstruction based on OpenCL technology. Our approach treats an algebraic method as a composition of interacting blocks which performdifferent tasks, such as projection selection, minimization, projecting and regularization. These tasks are realised using multiple algorithms differing in performance, the quality of reconstruction, and the area of applicability. Our framework allows to freely combine algorithms to build the reconstruction chain. All algorithms are implemented with OpenCL and are able to run on a wide range of parallel hardware. As well the framework is easily scalable to clustered environment with MPI. We will describe the architecture of ART framework and evaluate the quality and performance on latest generation of GPU hardware from NVIDIA and AMD.

Original languageEnglish
Pages (from-to)259-274
Number of pages16
JournalFundamenta Informaticae
Issue number2-3
Publication statusPublished - 24 Oct 2015


  • algebraic methods
  • computed tomography
  • parallel-beam tomography
  • tomographic reconstruction

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Algebra and Number Theory
  • Information Systems
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'An Open Source GPU Accelerated Framework for Flexible Algebraic Reconstruction at Synchrotron Light Sources'. Together they form a unique fingerprint.

Cite this