This is an archive of the old MediaWiki-based ImageJ wiki. The current website can be found at

Iterative Deconvolve 3D

Iterative Deconvolve 3D (ImageJ)
Author Bob Dougherty
File Iterative_Deconvolve_3D.class
Initial release 1 May 2005
Latest version 4 June 2005
Development status stable
Category Deconvolution
Website [1]


Plugin for 2D and 3D non-negative, iterative, deconvolution. Based in part on the DAMAS algorithm by Thomas F. Brooks and William M. Humphreys, Jr., NASA-Langley Research Center. Also includes a regularized Wiener filter as a preconditioning step. Called DAMAS3 in aeroacoustics.


The website document this plugin; please refer to it.

The plugin was also the subject of a conference paper: Dougherty, R. (2005), "Extensions of DAMAS and Benefits and Limitations of Deconvolution in Beamforming", 11th AIAA/CEAS Aeroacoustics Conference (26th AIAA Aeroacoustics Conference) .

See also

Diffraction PSF 3D for the creation of theoretical PSF.

Version history

  • Version 0: 5/1/2005. Beta release.
  • Version 1: 5/2/2005. Improved performance for 2D images. Option to not show iterations.
  • Version 2: 5/29/2005. Added low pass filter, like Iterative Deconvolution/DAMAS2.
  • Version 3: 5/30/2005. Improved user interface and recommended settings. Corrected filters.
  • Version 3.1 5/30/2005. Convolution-based anti-ringing feature.
  • Version 4: 6/3/2005. Corrected a scaling error in the iteration. Provided an option to turn off the Wiener filter. Added divergence detection. Changed the defintion of the low pass filter parameters (multiplied by 2) to better match Iterative Deconvolution.
  • Version 5: 6/3/2005. Corrected a bug in the low pass filter in the z direction.
  • Version 5.1 6/3/2005. Improved test for 0 gamma (no Wiener filter). Renamed low pass fiter parameter for z in dialog.
  • Version 5.2 6/4/2005. Changed the recommended low pass filter settings from 4 to 1 pixels.