This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.

# ListDeconvolve

 ListDeconvolve gives a deconvolution of list using kernel ker.
• The arguments ker and list in ListDeconvolve can be real numerical arrays of any rank and ker cannot be larger than list in any dimension.
• The following options can be given:
 Method "DampedLS" deconvolution method to be used Padding "Reversed" padding to use for values beyond the original data MaxIterations 10 number of iterations to try
• If the elements of list are exact numbers, ListDeconvolve begins by applying N to them.
• For a full documentation of available settings, see the reference page for ImageDeconvolve.
Create a 2D array and convolve it with a Gaussian kernel:
Deconvolve the array:
Create a 2D array and convolve it with a Gaussian kernel:
 Out[1]=
Deconvolve the array:
 Out[2]=
 Scope   (2)
Deconvolve a piecewise constant signal that was blurred and corrupted by additive noise:
Deconvolve a signal with different levels of regularization:
 Options   (1)
Use various methods to deconvolve a piecewise constant signal:
 Applications   (1)
Deconvolve a cellular automaton list:
Zero regularization values give rise to ringing artifacts:
This generates blurry and noisy data:
Compute 30 iterations of the Richardson-Lucy algorithm:
Visualize the restoration process. The red dots show the original values of the signal:
New in 8