/multi-channel-X-ray-CT

Software supporting "Joint image reconstruction method with correlative multi-channel prior for X-ray spectral computed tomography" publication in Inverse Problems journal

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

Joint image reconstruction method with correlative multi-channel prior for X-ray spectral computed tomography (SOFTWARE)

The presented software reproduces numerical results of Inverse Problems journal paper. Software generates realisitic synthetic multi-energetic tomographic projection data and reconstructs it. Novel prior-correlative multi-channel algorithm is compared with other state-of-the-art reconstruction algorithms. Note that a GPU (Nvidia) card is required to use the software.

General software prerequisites

Software dependencies for data generation script:

Software dependencies for data reconstruction script:

Installation and known Issues:

  • See INSTALLATION file for detailed recommendations
  • There is an issue related to Photon Attenuation software

Package contents:

  • SpectralData_generation_demo.m - script to generate data
  • SpectralData_noCrime.mat - pre-generated data obtained with the script above
  • SpectralReconDemo.m - script to perform reconstruction of generated data
  • FISTA_REC_rct.m - main reconstruction function (FISTA algorithm)

References:

License:

GNU GENERAL PUBLIC LICENSE v.3

Questions/Comments

can be addressed to Daniil Kazantsev at dkazanc@hotmail.com