Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

CBCT Reconstruction – Curated Tools & Resources

A cleaned and structured collection of CBCT (Cone-Beam CT) reconstruction–related open-source tools, frameworks, and research projects.


🌀 General CBCT Reconstruction Frameworks

Name Description
TIGRE GPU-accelerated CBCT reconstruction toolbox (FDK, OS-SART, iterative methods). MATLAB & Python APIs.
ASTRA Toolbox Widely used tomography toolbox with CPU/GPU backends, Python & MATLAB interfaces.
CIL High-level Python framework built on ASTRA/TIGRE; supports advanced optimization and regularization.
CCPi Regularisation Toolkit TV/TGV/NLL and other advanced regularizers; integrates with CIL.
RTK ITK-based C++/Python toolkit for CBCT reconstruction; industry- and research-grade.
LEAP Livermore AI Projector for CT, supporting physics-aware and learning-based approaches.
cbctrecon Educational Python implementation of FDK and SART algorithms.
PyTomography Lightweight Python framework for tomography research and teaching.

🛠️ Geometry Calibration & System Correction

Name Description
CBCTCalibration Phantom-free CBCT geometric calibration tools (Python).
GeometricalSelf-Calibration Least-squares–based self-calibration with visualization.
CtCalib Python-based cone-beam CT geometric calibration.
geometric_calibration Template-fitting-based calibration for experimental CBCT systems.
geometry_gradients_CT Studies reconstruction sensitivity to geometry perturbations.
detector-calibration Detector gain/offset calibration, useful for low-dose imaging.
offset-cone-beam-CT-reconstruction Reconstruction with detector/orbit offsets and non-central trajectories.

🎯 Advanced, Dynamic & Engineering-Focused Projects

Name Description
FORCASTER C++/CUDA framework for dynamic and time-dependent tomography.
KCT_cbct End-to-end CBCT system: acquisition, calibration, and reconstruction.
CT-Recon Educational CT reconstruction algorithms and experiments.
helix2fan Helical-to-fan-beam rebinning utilities.
mirt Michigan Image Reconstruction Toolbox (classic iterative reconstruction).

🤖 Deep Learning–Based Reconstruction & Artifact Reduction

Name Description
LION Learning-based CBCT reconstruction and calibration (Cambridge CIA).
ArtifactReduction Deep-learning framework for scatter and metal artifact reduction.
PYRO-NN Neural-network-based tomographic reconstruction methods.

☢️ X-ray Physics, Simulation & Scatter Modeling

Name Description
XrayPhysics X-ray spectra, attenuation, detector response models.
VirtualCBCT Virtual CBCT projection and reconstruction simulation environment.
VirtualCT CT system simulation for algorithm development and validation.
openSSS Open-source single-scatter simulation tools.
MCNP Monte Carlo N-Particle code for radiation transport (gold standard).
OpenMC Modern open-source Monte Carlo particle transport simulation.

🖥️ Visualization & User Interfaces

Name Description
LEAPCT-UI-GUI GUI frontend for LEAP CT reconstruction workflows.

📚 Collections & Surveys

Name Description
Awesome-CT-Reconstruction Curated list of CT reconstruction papers, datasets, and codebases.

🔍 Suggested Usage Guide

  • Algorithm research / GPU FDK & iterative methods: TIGRE, ASTRA, RTK
  • Physics-aware or Monte Carlo scatter modeling: OpenMC, MCNP, XrayPhysics
  • Geometry calibration & system debugging: CtCalib, CBCTCalibration
  • Deep learning reconstruction / artifact reduction: LION, PYRO-NN
  • Custom engineering systems: KCT_cbct, FORCASTER

About

CBCT Reconstruction related tools.

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors