## One-dime=
nsional deconvolution

=20

This page contains the computational Matlab files related to the book

*Linear and Nonlinear Inverse Problems wit=
h Practical Applications*

written by Jennifer Mueller and Samul=
i Siltanen and published by SIAM in 2012.

=20

You can order the book at the SIAM webshop.

=20
Go to master p=
age

=20

=20

### Simulation of con=
volution data

=20

You will need these files:

=20

DC_PSF.m,=
DC_t=
arget.m, DC_convmtx.m.

=20

These routines create and plot high-resolution convolution data:

=20

DC1_cont_data_comp.m, DC1_cont_data_plot.m=
.

=20

For practical purposes we need discrete and not so high-dimensional data=
:

=20

DC2_discretedata_comp.m, DC2_discre=
tedata_plot.m.

=20

You can try out naive deconvolution:

=20

DC3_naive_plot.m

=20

=20

### Truncated SVD

=20

Here is a routine for recovering the original signal from convolution da=
ta using truncated singular value decomposition. Note that the program paus=
es after each plot and waits for you to press any key to continue. You can =
see how the reconstruction changes when more singular vectors are used.

=
=20

DC4_truncSVD_comp.m

=20

=20

### Tikhonov regularizatio=
n

=20

In this routine you can use classical Tikhonov regularization for the de=
convolution task. Try to change the regularization parameter and see what h=
appens!

=20

DC5_Tikhonov_comp.m

=20

This file implements generalized Tikhonov regularization with derivative=
penalty. Again, test the effect of changing the regularization parameter.<=
/p>=20

DC6_TikhonovD_comp.m

=20

=20

### Total variation =
regularization

=20

Here we apply the total variation regularization to the deconvolution pr=
oblem.

=20

DC7_TotalVariation_comp.m

------=_Part_8402_54855003.1653792436103--