Matrix-free X-ray tomography

Last modified by smsiltan@helsinki_fi on 2024/02/13 07:34

Matrix-free X-ray tomography

This page contains the computational Matlab files related to the book
 Linear and Nonlinear Inverse Problems with Practical Applications
 written by Jennifer Mueller and Samuli Siltanen and published by SIAM in 2012.

You can order the book at the SIAM webshop.

Go to master page

Here we solve tomographic problems without constructing the measurement matrix A at all.


Simulate tomographic data without inverse crime

This routine uses the radon.m function of Matlab's Image processing toolbox to create a sinogram:

XRA_NoCrimeData_comp.m


Compute reconstruction using filtered back-projection

XRB_FBP_comp.m


Compute reconstruction using matrix-free iterative Tikhonov regularization

XRC_Tikhonov_comp.mXRC_Tikhonov_plot.m


Compute reconstruction using matrix-free iterative (approximate) total variation regularization

Here are the main computation and plot routines:

XRD_aTV_comp.mXRD_aTV_plot.m

You will also need these files:

XR_aTV_feval.mXR_aTV_fgrad.mXR_aTV_grad.mXR_aTV.mXR_misfit_grad.mXR_misfit.m