Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Trace: a high-throughput tomographic reconstruction engine for large-scale datasets

Journal Article · · Advanced Structural and Chemical Imaging
Abstract Background

Modern synchrotron light sources and detectors produce data at such scale and complexity that large-scale computation is required to unleash their full power. One of the widely used imaging techniques that generates data at tens of gigabytes per second is computed tomography (CT). Although CT experiments result in rapid data generation, the analysis and reconstruction of the collected data may require hours or even days of computation time with a medium-sized workstation, which hinders the scientific progress that relies on the results of analysis.

Methods

We present Trace, a data-intensive computing engine that we have developed to enable high-performance implementation of iterative tomographic reconstruction algorithms for parallel computers. Trace provides fine-grained reconstruction of tomography datasets using both (thread-level) shared memory and (process-level) distributed memory parallelization. Trace utilizes a special data structure called replicated reconstruction object to maximize application performance. We also present the optimizations that we apply to the replicated reconstruction objects and evaluate them using tomography datasets collected at the Advanced Photon Source.

Results

Our experimental evaluations show that our optimizations and parallelization techniques can provide 158× speedup using 32 compute nodes (384 cores) over a single-core configuration and decrease the end-to-end processing time of a large sinogram (with 4501 × 1 × 22,400 dimensions) from 12.5 h to <5 min per iteration.

Conclusion

The proposed tomographic reconstruction engine can efficiently process large-scale tomographic data using many compute nodes and minimize reconstruction times.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1344024
Alternate ID(s):
OSTI ID: 1375811
Journal Information:
Advanced Structural and Chemical Imaging, Journal Name: Advanced Structural and Chemical Imaging Journal Issue: 1 Vol. 3; ISSN 2198-0926
Publisher:
Springer Science + Business MediaCopyright Statement
Country of Publication:
Germany
Language:
English

References (32)

IDEAL: Images Across Domains, Experiments, Algorithms and Learning journal September 2016
CUDA optimization strategies for compute- and memory-bound neuroimaging algorithms journal June 2012
Accelerating advanced MRI reconstructions on GPUs journal October 2008
Electron tomography based on a total variation minimization reconstruction technique journal February 2012
The ASTRA Toolbox: A platform for advanced algorithm development in electron tomography journal October 2015
Real-time data-intensive computing
  • Parkinson, Dilworth Y.; Beattie, Keith; Chen, Xian
  • PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SYNCHROTRON RADIATION INSTRUMENTATION – SRI2015, AIP Conference Proceedings https://doi.org/10.1063/1.4952921
conference January 2016
CAMERA: The Center for Advanced Mathematics for Energy Research Applications journal March 2015
Fast tomographic reconstruction on multicore computers journal December 2010
Maximum a posteriori estimation of crystallographic phases in X-ray diffraction tomography
  • Gürsoy, Doĝa; Biçer, Tekin; Almer, Jonathan D.
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 373, Issue 2043 https://doi.org/10.1098/rsta.2014.0392
journal June 2015
Regridding reconstruction algorithm for real-time tomographic imaging journal September 2012
A comparative study of X-ray tomographic microscopy on shales at different synchrotron facilities: ALS, APS and SLS journal November 2012
TomoPy: a framework for the analysis of synchrotron tomographic data journal August 2014
Data Analysis WorkbeNch ( DAWN ) journal April 2015
Integration of TomoPy and the ASTRA toolbox for advanced processing and reconstruction of tomographic synchrotron data journal April 2016
Optimization of tomographic reconstruction workflows on geographically distributed resources journal June 2016
A Map-Reduce System with an Alternate API for Multi-core Environments conference May 2010
A data-parallel algorithm for iterative tomographic image reconstruction conference January 1999
Spade: Decentralized orchestration of data movement and warehousing for physics experiments conference May 2015
TIMBIR: A Method for Time-Space Reconstruction From Interlaced Views journal June 2015
DART: A Practical Reconstruction Algorithm for Discrete Tomography journal September 2011
Shared memory parallelization of data mining algorithms: techniques, programming interface, and performance journal January 2005
Fast, Accurate and Shift-Varying Line Projections for Iterative Reconstruction Using the GPU journal March 2009
Hybrid MPI-OpenMP Programming for Parallel OSEM PET Reconstruction journal October 2006
Workflow Management for Real-Time Analysis of Lightsource Experiments conference November 2014
A new workflow for x-ray fluorescence tomography: MAPStoTomoPy conference September 2015
A fast forward projection using multithreads for multirays on GPUs in medical image reconstruction: Fast forward projection on GPUs journal June 2011
Fast calculation of the exact radiological path for a three-dimensional CT array: Technical Reports: 3D CT array path calculation journal March 1985
High performance model based image reconstruction conference January 2016
A Fast CT Reconstruction Scheme for a General Multi-Core PC journal January 2007
Pushing the limits for medical image reconstruction on recent standard multicore processors journal June 2012
Hyperspectral image reconstruction for x-ray fluorescence tomography journal January 2015
Time-resolved X-ray Tomography of Gasoline Direct Injection Sprays journal September 2015

Similar Records

Physics‐based iterative reconstruction for dual‐source and flying focal spot computed tomography
Journal Article · Tue Jun 22 20:00:00 EDT 2021 · Medical Physics · OSTI ID:1798379

Accelerating error correction in tomographic reconstruction
Journal Article · Sun Jul 10 20:00:00 EDT 2022 · Communications Materials · OSTI ID:1875723