function clean
Performs "cleaning" of the input image. This iterative deconvolution algorithm
searches for the global maximum in the image, shifts the psf to that position and subtracts a scaled psf (multiplied by the gain). The subtracted flux is added to a delta map at the position of the maximum (this is the clean map). Note that clean does not conserve the total flux in the image.
Syntax
result = clean(IMAGE, PSF, N, GAIN [, variable SUB])
Arguments
IMAGE: | input map to be cleaned (dirty map) |
PSF: | Point spread function (dirty beam) |
N: | Number of iterations |
GAIN: | Loop gain factor |
SUB: | Optional, the variable SUB will contain an image in which the sources are subtracted |
See also
function lucy
function wien