Revision as of 14:26, 20 March 2016 by White (talk | contribs) (add link to chalkie666's convolution / deconvolution demo macro script)



These two plugins from Bob Dougherty are used together to generate a stack of the point-spread function (PSF). The Iterative Deconvolution 3D plugin uses this PSF image stack along with a stack of your sample images. The image below is a single slice taken from a stack before and after deconvolution using these plugins.

Deconvoluted data.png

See the plugins' homepages for more details: Diffraction PSF 3D & Iterative Deconvolution 3D

Generating a PSF image stack

The Diffraction PSF 3D plugin can be used to generate theoretical PSFs assuming they arise only from diffraction. These PSFs may be used with other deconvolution plugins later.

To use, run the "Diffraction PSF 3D" plugin. A dialog will appear; most of the fields are self explanatory. The width, height and depth values are for the PSF image, not your image stack. The desired values will need to be empirically determined.

Diffraction psf window1.png

Iterative deconvolution

Run the Iterative Deconvolve 3D plugin, then select the image and PSF. Start with the default values and set iterations to 10 initially. Be careful not to represent the PSF with a stack or the plugin will run out of memory and terminate.

Iterative deconvolve window.png

An interactive convolution/deconvolution demo in ImageJ

For an educational interactive imageJ macro demo of convolution, inverse filtering and iterative deconvolution, see this deconvolution demo macro script