PyTomography: A Python Library for Quantitative Medical Image Reconstruction
Authors:
Lucas Polson,
Roberto Fedrigo,
Chenguang Li,
Maziar Sabouri,
Obed Dzikunu,
Shadab Ahamed,
Nikolaos Karakatsanis,
Arman Rahmim,
Carlos Uribe
Abstract:
There is a need for open-source libraries in emission tomography that (i) use modern and popular backend code to encourage community contributions and (ii) offer support for the multitude of reconstruction algorithms available in recent literature, such as those that employ artificial intelligence. The purpose of this research was to create and evaluate a GPU-accelerated, open-source, and user-fri…
▽ More
There is a need for open-source libraries in emission tomography that (i) use modern and popular backend code to encourage community contributions and (ii) offer support for the multitude of reconstruction algorithms available in recent literature, such as those that employ artificial intelligence. The purpose of this research was to create and evaluate a GPU-accelerated, open-source, and user-friendly image reconstruction library, designed to serve as a central platform for the development, validation, and deployment of various tomographic reconstruction algorithms. PyTomography was developed using Python and inherits the GPU-accelerated functionality of PyTorch and parallelproj for fast computations. Its flexible and modular design decouples system matrices, likelihoods, and reconstruction algorithms, simplifying the process of integrating new imaging modalities using various python tools. Example use cases demonstrate the software capabilities in parallel hole SPECT and listmode PET imaging. Overall, we have developed and publicly share PyTomography, a highly optimized and user-friendly software for medical image reconstruction, with a class hierarchy that fosters the development of novel imaging applications.
△ Less
Submitted 7 July, 2024; v1 submitted 5 September, 2023;
originally announced September 2023.
Energy reconstruction in a liquid argon calorimeter cell using convolutional neural networks
Authors:
L. Polson,
L. Kurchaninov,
M. Lefebvre
Abstract:
The liquid argon ionization current in a sampling calorimeter cell can be analyzed to determine the energy of detected particles. In practice, experimental artifacts such as pileup and electronic noise make the inference of energy from current a difficult process. The beam intensity of the Large Hadron Collider will be significantly increased during the Phase-II long shut down of 2025-2027. Signal…
▽ More
The liquid argon ionization current in a sampling calorimeter cell can be analyzed to determine the energy of detected particles. In practice, experimental artifacts such as pileup and electronic noise make the inference of energy from current a difficult process. The beam intensity of the Large Hadron Collider will be significantly increased during the Phase-II long shut down of 2025-2027. Signal processing techniques that are used to extract the energy of detected particles in the ATLAS detector will suffer a significant loss in performance under these conditions. This paper compares the presently used optimal filter technique to convolutional neural networks for energy reconstruction in the ATLAS liquid argon hadronic end cap calorimeter. In particular, it is shown that convolutional neural networks trained with an appropriately tuned and novel loss function are able to outperform the optimal filter technique.
△ Less
Submitted 9 November, 2021; v1 submitted 10 September, 2021;
originally announced September 2021.