Core Imaging Library - Part I: a versatile Python framework for tomographic imaging

J. S. Jørgensen, E. Ametova, G. Burca, Gemma Fardell, E. Papoutsellis, E. Pasca, K. Thielemans, M. Turner, R. Warr, W. R. B. Lionheart, P. J. Withers

Research output: Contribution to journalArticlepeer-review

Abstract

We present the Core Imaging Library (CIL), an open-source Python framework for tomographic imaging with particular emphasis on reconstruction of challenging datasets. Conventional filtered back-projection reconstruction tends to be insufficient for highly noisy, incomplete, non-standard or multi-channel data arising for example in dynamic, spectral and in situ tomography. CIL provides an extensive modular optimization framework for prototyping reconstruction methods including sparsity and total variation regularization, as well as tools for loading, preprocessing and visualizing tomographic data. The capabilities of CIL are demonstrated on a synchrotron example dataset and three challenging cases spanning golden-ratio neutron tomography, cone-beam X-ray laminography and positron emission tomography. This article is part of the theme issue 'Synergistic tomographic image reconstruction: part 2'.

Original languageEnglish
Article number20200192
JournalPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences
Volume379
Issue number2204
DOIs
Publication statusPublished - 23 Aug 2021

Keywords

  • Algorithms
  • Data Interpretation, Statistical
  • Databases, Factual/statistics & numerical data
  • Humans
  • Image Interpretation, Computer-Assisted/statistics & numerical data
  • Imaging, Three-Dimensional/statistics & numerical data
  • Neutrons
  • Positron-Emission Tomography/statistics & numerical data
  • Radiographic Image Interpretation, Computer-Assisted/statistics & numerical data
  • Software
  • Synchrotrons
  • Tomography, X-Ray Computed/statistics & numerical data
  • Tomography/statistics & numerical data

Fingerprint

Dive into the research topics of 'Core Imaging Library - Part I: a versatile Python framework for tomographic imaging'. Together they form a unique fingerprint.

Cite this