Back to Search Start Over

tomoCAM: fast model-based iterative reconstruction via GPU acceleration and non-uniform fast Fourier transforms.

Authors :
Kumar, Dinesh
Parkinson, Dilworth Y.
Donatelli, Jeffrey J.
Source :
Journal of Synchrotron Radiation. Jan2024, Vol. 31 Issue 1, p85-94. 10p.
Publication Year :
2024

Abstract

X-ray-based computed tomography is a well established technique for determining the three-dimensional structure of an object from its twodimensional projections. In the past few decades, there have been significant advancements in the brightness and detector technology of tomography instruments at synchrotron sources. These advancements have led to the emergence of new observations and discoveries, with improved capabilities such as faster frame rates, larger fields of view, higher resolution and higher dimensionality. These advancements have enabled the material science community to expand the scope of tomographic measurements towards increasingly in situ and in operando measurements. In these new experiments, samples can be rapidly evolving, have complex geometries and restrictions on the field of view, limiting the number of projections that can be collected. In such cases, standard filtered back-projection often results in poor quality reconstructions. Iterative reconstruction algorithms, such as model-based iterative reconstructions (MBIR), have demonstrated considerable success in producing high-quality reconstructions under such restrictions, but typically require highperformance computing resources with hundreds of compute nodes to solve the problem in a reasonable time. Here, tomoCAM, is introduced, a new GPUaccelerated implementation of model-based iterative reconstruction that leverages non-uniform fast Fourier transforms to efficiently compute Radon and back-projection operators and asynchronous memory transfers to maximize the throughput to the GPU memory. The resulting code is significantly faster than traditional MBIR codes and delivers the reconstructive improvement offered by MBIR with affordable computing time and resources. tomoCAM has a Python front-end, allowing access from Jupyter-based frameworks, providing straightforward integration into existing workflows at synchrotron facilities. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09090495
Volume :
31
Issue :
1
Database :
Academic Search Index
Journal :
Journal of Synchrotron Radiation
Publication Type :
Academic Journal
Accession number :
175536795
Full Text :
https://doi.org/10.1107/S1600577523008962