PYRO-NN
PYRO-NN integrates computed tomography (CT) reconstruction algorithms into the TensorFlow deep learning framework to embed known operators as differentiable layers for medical image reconstruction.
Key Features:
- TensorFlow integration: Implements CT reconstruction operators as layers within TensorFlow, enabling embedding of known operators directly into neural networks.
- CUDA acceleration: Provides CUDA-accelerated implementations of parallel-, fan-, and cone-beam projectors and back-projectors to increase computational throughput.
- Reconstruction algorithms: Includes filtered back projection (FBP) and iterative reconstruction algorithms for processing data from real CT systems.
- Mathematical precision: Embeds mathematically precise known operators to maintain unambiguous solvability of the implemented operations.
- Geometry handling: Encodes geometry setup for projections and reconstructions fully integrated into TensorFlow.
Scientific Applications:
- Medical image reconstruction: Supports development and evaluation of deep-learning-based CT reconstruction methods to improve imaging quality and diagnostic accuracy.
- Hybrid reconstruction research: Enables experiments that combine traditional CT reconstruction methods with modern machine learning by embedding reconstruction operators as network layers.
Methodology:
Sets up geometry for projections and reconstructions within TensorFlow; implements CUDA-accelerated parallel-, fan-, and cone-beam projectors and back-projectors as TensorFlow layers; provides filtered back projection (FBP) and iterative reconstruction algorithms; and embeds known operators directly into neural networks to ensure mathematically unambiguous operations.
Topics
Details
- License:
- Apache-2.0
- Programming Languages:
- C++, Python
- Added:
- 11/14/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Syben C, Michen M, Stimpel B, Seitz S, Ploner S, Maier AK. Technical Note: PYRO‐NN: Python reconstruction operators in neural networks. Medical Physics. 2019;46(11):5110-5115. doi:10.1002/mp.13753. PMID:31389023. PMCID:PMC6899669.