Tomographic reconstruction¶
XamFlow offers a integration with multiple CT reconstruction algorithm backends. Custom backend integration is also possible.
TIGRE, tomopy and ASTRA toolbox¶
These open source solutions are widely used and provide numerous reconstruction algorithms and filters with GPU / CUDA support.
The provided example task types can be used directly or customized via Python.
Example.TIGRE.Reconstruction¶
This task type performs tomographic iterative GPU-based reconstruction.
Filtered backprojection (FBP,FDK)
Iterative algorithms ( SART, OS-SART, SART, SIRT, CGLS)
TV denoising (Total Variation minimization)
Install TIGRE via Core.Python.TIGRE.
Example.tomopy.Reconstruction¶
This task type performs tomographic reconstruction using tomopy.
art: Algebraic reconstruction technique
bart: Block algebraic reconstruction technique
fbp: Filtered back-projection algorithm
gridrec: Fourier grid reconstruction algorithm
mlem: Maximum-likelihood expectation maximization algorithm
osem: Ordered-subset expectation maximization algorithm
ospml_hybrid: Ordered-subset penalized maximum likelihood algorithm with weighted linear and quadratic penalties
ospml_quad: Ordered-subset penalized maximum likelihood algorithm with quadratic penalties
pml_hybrid: Penalized maximum likelihood algorithm with weighted linear and quadratic penalties
pml_quad: Penalized maximum likelihood algorithm with quadratic penalty.
sirt: Simultaneous algebraic reconstruction technique
tv: Total Variation reconstruction technique
grad: Gradient descent method
tikh: Tikhonov regularization with identity Tikhonov matrix
Also supports ASTRA toolbox algorithms.
Install tomopy and ASTRA via Core.Python.tomopy.
Scanco¶
For Scanco users, Core.Host.UctReconstruction and Scanco.Uct.Reconstruction allow interactively selecting the reconstruction angle.
The license for the Scanco reconstruction software is available separately.