Tehran University of Medical Sciences

Science Communicator Platform

Stay connected! Follow us on X network (Twitter):
Share By
Pytomography: A Python Library for Medical Image Reconstruction Publisher



Polson LA1, 2 ; Fedrigo R1, 2 ; Li C1, 2 ; Sabouri M1, 2 ; Dzikunu O2, 3 ; Ahamed S1, 2 ; Karakatsanis N4 ; Kurkowska S6, 7 ; Sheikhzadeh P8 ; Esquinas P6 ; Rahmim A1, 2, 3, 5 ; Uribe C2, 5, 6
Authors

Source: SoftwareX Published:2025


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 techniques 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. © 2024 The Authors
Other Related Docs
12. Ultra-Fast Image Reconstruction of Tomosynthesis Mammography Using Gpu, Journal of Biomedical Physics and Engineering (2015)