DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Improving reproducibility in synchrotron tomography using implementation-adapted filters

Abstract

For reconstructing large tomographic datasets fast, filtered backprojection-type or Fourier-based algorithms are still the method of choice, as they have been for decades. These robust and computationally efficient algorithms have been integrated in a broad range of software packages. The continuous mathematical formulas used for image reconstruction in such algorithms are unambiguous. However, variations in discretization and interpolation result in quantitative differences between reconstructed images, and corresponding segmentations, obtained from different software. This hinders reproducibility of experimental results, making it difficult to ensure that results and conclusions from experiments can be reproduced at different facilities or using different software. In this paper, a way to reduce such differences by optimizing the filter used in analytical algorithms is proposed. These filters can be computed using a wrapper routine around a black-box implementation of a reconstruction algorithm, and lead to quantitatively similar reconstructions. Use cases for this approach are demonstrated by computing implementation-adapted filters for several open-source implementations and applying them to simulated phantoms and real-world data acquired at the synchrotron. Our contribution to a reproducible reconstruction step forms a building block towards a fully reproducible synchrotron tomography data processing pipeline.

Authors:
; ORCiD logo; ; ORCiD logo;
Publication Date:
Research Org.:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC); Netherlands Organisation for Scientific Research (NWO); Marie Sklodowska-Curie Actions
OSTI Identifier:
1812972
Alternate Identifier(s):
OSTI ID: 1840685
Grant/Contract Number:  
AC02-06CH11357; 765604
Resource Type:
Published Article
Journal Name:
Journal of Synchrotron Radiation (Online)
Additional Journal Information:
Journal Name: Journal of Synchrotron Radiation (Online) Journal Volume: 28 Journal Issue: 5; Journal ID: ISSN 1600-5775
Publisher:
International Union of Crystallography (IUCr)
Country of Publication:
Denmark
Language:
English
Subject:
73 NUCLEAR PHYSICS AND RADIATION PHYSICS; filtered backprojection; gridrec; synchrotron tomography; filter optimization; tomographic reconstruction

Citation Formats

Ganguly, Poulami Somanya, Pelt, Daniël M., Gürsoy, Doga, de Carlo, Francesco, and Batenburg, K. Joost. Improving reproducibility in synchrotron tomography using implementation-adapted filters. Denmark: N. p., 2021. Web. doi:10.1107/S1600577521007153.
Ganguly, Poulami Somanya, Pelt, Daniël M., Gürsoy, Doga, de Carlo, Francesco, & Batenburg, K. Joost. Improving reproducibility in synchrotron tomography using implementation-adapted filters. Denmark. https://doi.org/10.1107/S1600577521007153
Ganguly, Poulami Somanya, Pelt, Daniël M., Gürsoy, Doga, de Carlo, Francesco, and Batenburg, K. Joost. Thu . "Improving reproducibility in synchrotron tomography using implementation-adapted filters". Denmark. https://doi.org/10.1107/S1600577521007153.
@article{osti_1812972,
title = {Improving reproducibility in synchrotron tomography using implementation-adapted filters},
author = {Ganguly, Poulami Somanya and Pelt, Daniël M. and Gürsoy, Doga and de Carlo, Francesco and Batenburg, K. Joost},
abstractNote = {For reconstructing large tomographic datasets fast, filtered backprojection-type or Fourier-based algorithms are still the method of choice, as they have been for decades. These robust and computationally efficient algorithms have been integrated in a broad range of software packages. The continuous mathematical formulas used for image reconstruction in such algorithms are unambiguous. However, variations in discretization and interpolation result in quantitative differences between reconstructed images, and corresponding segmentations, obtained from different software. This hinders reproducibility of experimental results, making it difficult to ensure that results and conclusions from experiments can be reproduced at different facilities or using different software. In this paper, a way to reduce such differences by optimizing the filter used in analytical algorithms is proposed. These filters can be computed using a wrapper routine around a black-box implementation of a reconstruction algorithm, and lead to quantitatively similar reconstructions. Use cases for this approach are demonstrated by computing implementation-adapted filters for several open-source implementations and applying them to simulated phantoms and real-world data acquired at the synchrotron. Our contribution to a reproducible reconstruction step forms a building block towards a fully reproducible synchrotron tomography data processing pipeline.},
doi = {10.1107/S1600577521007153},
journal = {Journal of Synchrotron Radiation (Online)},
number = 5,
volume = 28,
place = {Denmark},
year = {Thu Aug 12 00:00:00 EDT 2021},
month = {Thu Aug 12 00:00:00 EDT 2021}
}

Works referenced in this record:

Unveiling water dynamics in fuel cells from time-resolved tomographic microscopy data
journal, October 2020


TomoPy: a framework for the analysis of synchrotron tomographic data
journal, August 2014

  • Gürsoy, Dogˇa; De Carlo, Francesco; Xiao, Xianghui
  • Journal of Synchrotron Radiation, Vol. 21, Issue 5
  • DOI: 10.1107/S1600577514013939

A synchrotron radiation microtomography system for the analysis of trabecular bone samples
journal, October 1999

  • Salomé, Murielle; Peyrin, Françoise; Cloetens, Peter
  • Medical Physics, Vol. 26, Issue 10
  • DOI: 10.1118/1.598736

Simultaneous phase and amplitude extraction from a single defocused image of a homogeneous object
journal, April 2002


scikit-image: image processing in Python
journal, January 2014

  • van der Walt, Stéfan; Schönberger, Johannes L.; Nunez-Iglesias, Juan
  • PeerJ, Vol. 2
  • DOI: 10.7717/peerj.453

Sample-efficient reinforcement learning for CERN accelerator control
journal, December 2020


Electron tomography and holography in materials science
journal, April 2009

  • Midgley, Paul A.; Dunin-Borkowski, Rafal E.
  • Nature Materials, Vol. 8, Issue 4
  • DOI: 10.1038/nmat2406

A comparative study of X-ray tomographic microscopy on shales at different synchrotron facilities: ALS, APS and SLS
journal, November 2012

  • Kanitpanyacharoen, Waruntorn; Parkinson, Dilworth Y.; De Carlo, Francesco
  • Journal of Synchrotron Radiation, Vol. 20, Issue 1
  • DOI: 10.1107/S0909049512044354

Improving Filtered Backprojection Reconstruction by Data-Dependent Filtering
journal, November 2014

  • Pelt, Daniel M.; Batenburg, Kees Joost
  • IEEE Transactions on Image Processing, Vol. 23, Issue 11
  • DOI: 10.1109/TIP.2014.2341971

Fast Tomographic Reconstruction From Limited Data Using Artificial Neural Networks
journal, December 2013

  • Pelt, Daniel Maria; Batenburg, Kees Joost
  • IEEE Transactions on Image Processing, Vol. 22, Issue 12
  • DOI: 10.1109/TIP.2013.2283142

TomoBank: a tomographic data repository for computational x-ray science
journal, February 2018

  • De Carlo, Francesco; Gürsoy, Doğa; Ching, Daniel J.
  • Measurement Science and Technology, Vol. 29, Issue 3
  • DOI: 10.1088/1361-6501/aa9c19

Regridding reconstruction algorithm for real-time tomographic imaging
journal, September 2012


Solving inverse problems using data-driven models
journal, May 2019


A brief guide to synchrotron radiation-based microtomography in (structural) geology and rock mechanics
journal, August 2014


Fast gridding projectors for analytical and iterative tomographic reconstruction of differential phase contrast data
journal, January 2016

  • Arcadu, Filippo; Stampanoni, Marco; Marone, Federica
  • Optics Express, Vol. 24, Issue 13
  • DOI: 10.1364/OE.24.014748

Computed Tomography: Revolutionizing the Practice of Medicine for 40 Years
journal, November 2014


Array programming with NumPy
journal, September 2020

  • Harris, Charles R.; Millman, K. Jarrod; van der Walt, Stéfan J.
  • Nature, Vol. 585, Issue 7825
  • DOI: 10.1038/s41586-020-2649-2

Improving Tomographic Reconstruction from Limited Data Using Mixed-Scale Dense Convolutional Neural Networks
journal, October 2018


Developments in synchrotron x-ray computed microtomography at the National Synchrotron Light Source
conference, September 1999

  • Dowd, Betsy A.; Campbell, Graham H.; Marr, Robert B.
  • SPIE's International Symposium on Optical Science, Engineering, and Instrumentation, SPIE Proceedings
  • DOI: 10.1117/12.363725

An improved ring removal procedure for in-line x-ray phase contrast tomography
journal, February 2018

  • Massimi, Lorenzo; Brun, Francesco; Fratini, Michela
  • Physics in Medicine & Biology, Vol. 63, Issue 4
  • DOI: 10.1088/1361-6560/aaa706

A Tour of Reinforcement Learning: The View from Continuous Control
journal, May 2019


Cracking evolution behaviors of lightweight materials based on in situ synchrotron X-ray tomography: A review
journal, March 2018


Computed tomography using synchrotron radiation
journal, May 1984

  • Thompson, A. C.; Llacer, J.; Campbell Finman, L.
  • Nuclear Instruments and Methods in Physics Research, Vol. 222, Issue 1-2
  • DOI: 10.1016/0167-5087(84)90550-7

Image processing pipeline for synchrotron-radiation-based tomographic microscopy
journal, May 2010

  • Hintermüller, C.; Marone, F.; Isenegger, A.
  • Journal of Synchrotron Radiation, Vol. 17, Issue 4
  • DOI: 10.1107/S0909049510011830

X-ray tomography system, automation, and remote access at beamline 2-BM of the Advanced Photon Source
conference, August 2006

  • De Carlo, Francesco; Xiao, Xianghui; Tieman, Brian
  • SPIE Optics + Photonics, SPIE Proceedings
  • DOI: 10.1117/12.681037

A Threshold Selection Method from Gray-Level Histograms
journal, January 1979


Quantitative Comparison of Deep Learning-Based Image Reconstruction Methods for Low-Dose and Sparse-Angle CT Applications
journal, March 2021

  • Leuschner, Johannes; Schmidt, Maximilian; Ganguly, Poulami Somanya
  • Journal of Imaging, Vol. 7, Issue 3
  • DOI: 10.3390/jimaging7030044

A Computationally Efficient Reconstruction Algorithm for Circular Cone-Beam Computed Tomography Using Shallow Neural Networks
journal, December 2020

  • Lagerwerf, Marinus J.; Pelt, Daniël M.; Palenstijn, Willem Jan
  • Journal of Imaging, Vol. 6, Issue 12
  • DOI: 10.3390/jimaging6120135

Integration of TomoPy and the ASTRA toolbox for advanced processing and reconstruction of tomographic synchrotron data
journal, April 2016

  • Pelt, Daniël M.; Gürsoy, Dogˇa; Palenstijn, Willem Jan
  • Journal of Synchrotron Radiation, Vol. 23, Issue 3
  • DOI: 10.1107/S1600577516005658

Automated FDK-Filter Selection for Cone-Beam CT in Research Environments
journal, January 2020

  • Lagerwerf, Marinus J.; Palenstijn, Willem Jan; Kohr, Holger
  • IEEE Transactions on Computational Imaging, Vol. 6
  • DOI: 10.1109/TCI.2020.2971136