Physically corrected projectors for X-ray induced emission CT.
This package provides the following functionality:
Support for correction of the forward-projection and back-projection. Includes the following solvers (reconstruction algorithms): Simultaneous Iterative Reconstruction Technique (SIRT). Simultaneous Algebraic Reconstruction Technique (SART). Primal-dual optimization from Chambolle-Pock, with: Gaussian and Poisson noise modelling Optional TV-min, l1-min, laplacian, and wavelet based regularization.
It contains the code used for the following paper, which also provides a mathematical description of the concepts and algorithms used here:
N. Viganò and V. A. Solé, “Physically corrected forward operators for induced emission tomography: a simulation study,” Meas. Sci. Technol., no. Advanced X-Ray Tomography, pp. 1–26, Nov. 2017.
Other useful information:
Free software: BSD 3-Clause license Documentation: https://cicwi.github.io/PyCorrectedEmissionCT/
It takes a few steps to setup PyCorrectedEmissionCT on your machine. We recommend installing Anaconda package manager for Python 3. Installing with conda
Simply install with:
conda install -c n-vigano corrct
Installing from source
To install PyCorrectedEmissionCT, simply clone this GitHub project. Go to the cloned directory and run PIP installer:
git clone https://github.com/cicwi/PyCorrectedEmissionCT.git corrct cd corrct pip install -e .
Running the examples
To learn more about the functionality of the package check out our examples folder. Authors and contributors
Nicola VIGANÒ - Initial work
See also the list of contributors who participated in this project. How to contribute
Contributions are always welcome. Please submit pull requests against the master branch.
If you have any issues, questions, or remarks, then please open an issue on GitHub.