This code reproduces all the results presented in Core Imaging Library part II: multichannel reconstruction for dynamic and spectral tomography.
Note: Depending on your nvidia-drivers, you can modify the cudatoolkit
parameter. See here for more information.
conda create --name cil2_demos -c conda-forge -c astra-toolbox/label/dev -c ccpi cil cil-astra ccpi-regulariser nb_conda_kernels jupyterlab scikit-image python-wget cudatoolkit=_._
conda activate cil2_demos
conda env create -f environment.yml
Then activate the environment: conda activate cil2_demos
-
CaseStudy_ColourProcessing (Section 3) :
- Color Denoising
- Color Inpainting
-
CaseStudy_DynamicTomography (Section 4) :
- 01_LoadData_CreateSparseData
- 02_FBP_reconstructions
- 03_TikhonovReconstructions
- 04_TVReconstructions
- 05_dTVReconstructions
- 06_ShowFigures
-
CaseStudy_HyperspectralTomography (Section 5) :
- 01_LoadRawDataAndCrop
- 02_PreProcessRingRemover
- 03_SIRT_reconstructions
- 04_SPDHG_SpatioSpectralTV
- 05_SPDHG_3D_spectral_TV
- 06_PDHG_SpatioSpectralTV
- 07_ShowFigures
Papoutsellis E et al. 2021 Core imaging library part II: multichannel reconstruction for dynamic and spectral tomography. Phil. Trans. R. Soc. A 20200193. https://doi.org/10.1098/rsta.2020.0193, preprint