An update to PYRO-NN: A Python Library for Differentiable CT Operators

Linda-Sophie Schneider, Yipeng Sun, Chengze Ye, Markus Michen, Andreas Maier
11/11/2025
cs.LG

Official code: csyben/PYRO-NN (122 stars, Apache-2.0, last commit 2025-05-12).

Abstract

Deep learning has brought significant advancements to X-ray Computed Tomography (CT) reconstruction, offering solutions to challenges arising from modern imaging technologies. These developments benefit from methods that combine classical reconstruction techniques with data-driven approaches. Differentiable operators play a key role in this integration by enabling end-to-end optimization and the incorporation of physical modeling within neural networks. In this work, we present an updated version of PYRO-NN, a Python-based library for differentiable CT reconstruction. The updated framework extends compatibility to PyTorch and introduces native CUDA kernel support for efficient projection and back-projection operations across parallel, fan, and cone-beam geometries. Additionally, it includes tools for simulating imaging artifacts, modeling arbitrary acquisition trajectories, and creating flexible, end-to-end trainable pipelines through a high-level Python API. Code is available at: https://github.com/csyben/PYRO-NN

View on arXivView PDF

Code Implementations(1)

csyben/PYRO-NNOfficial100%
Apache-2.0

Python Reconstruction Operators in Neural Networks. High level python API for PYRO-NN-Layers

12235C, C++Mar 12, 20191 years agoApache-2.0

Similar Papers

Cite this paper

@article{schneider2025update,
  title  = {An update to PYRO-NN: A Python Library for Differentiable CT Operators},
  author = {Linda-Sophie Schneider and Yipeng Sun and Chengze Ye and Markus Michen and Andreas Maier},
  year   = {2025},
  eprint = {2511.08427},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.08427v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.08427.svg)](https://codeofpaper.com/paper/2511.08427)

Discussion