CLEAN Algorithm
Understanding the CLEAN Algorithm
In radio interferometry, an array of antennas samples the spatial frequency (UV) plane at discrete points determined by the baseline geometry. The inverse Fourier transform of these incomplete UV samples produces the "dirty image," which is the true sky brightness convolved with the "dirty beam" (the PSF of the incomplete sampling). The dirty beam has a narrow main lobe (resolution element) but strong sidelobes extending across the entire image, creating artifacts that can obscure faint sources near bright ones.
CLEAN solves this deconvolution problem by modeling the sky as a collection of point sources. At each iteration, the brightest remaining pixel is identified, a scaled version of the dirty beam is subtracted from its location, and the source position and flux are recorded. This process is remarkably robust despite its simplicity: it converges for most radio images because astronomical sources are sparse (few bright sources in a large field). The loop gain (fraction subtracted per iteration, typically 0.1 to 0.3) controls stability versus convergence speed. Lower gains are more stable but require more iterations. After convergence, the clean components are convolved with the "clean beam" (a Gaussian fitted to the dirty beam's main lobe), producing an image with correct resolution but without sidelobe artifacts. The algorithm extends naturally to radar imaging where limited aperture creates similar sidelobe problems in ISAR target images and SAR stripmap/spotlight modes.
CLEAN Algorithm Parameters
Idirty(x,y) = Itrue(x,y) * Bdirty(x,y)
Iteration Step:
Iresidual(n+1) = Iresidual(n) - γ · Imax(n) · Bdirty(x - xmax, y - ymax)
Final Clean Image:
Iclean = ∑ Ci · Bclean(x - xi, y - yi) + Iresidual(final)
Where * = convolution, γ = loop gain (0.1 to 0.3), Ci = clean component flux, Bclean = Gaussian fit to dirty beam main lobe. Typical: 1,000 to 100,000 iterations.
CLEAN Variants
| Variant | Key Improvement | Application |
|---|---|---|
| Högbom (1974) | Original point-source model | Compact radio sources |
| Clark (1980) | Minor/major cycle acceleration | Large images |
| Cotton-Schwab | Visibility-space subtraction | High dynamic range |
| Multi-scale | Extended source Gaussians | Resolved emission |
| MFS CLEAN | Multi-frequency synthesis | Wideband imaging |
Frequently Asked Questions
How does Högbom CLEAN work step by step?
Find peak in dirty image, subtract γ×peak×PSF at that location, record component, repeat until residual reaches noise. Final image: convolve clean components with Gaussian beam + residual. Loop gain of 0.1 to 0.3 balances stability and speed. Typically 1,000 to 100,000 iterations.
What CLEAN variants exist?
Clark (minor/major cycles for speed), Cotton-Schwab (visibility-space accuracy), multi-scale (extended sources as Gaussians), MFS (multi-frequency UV improvement), W-projection (wide-field correction). Radar uses iterative adaptive variants with spatially varying PSFs.
Where is CLEAN used outside radio astronomy?
ISAR imaging (ship/aircraft recognition), SAR enhancement, phased array DOA estimation, acoustic microphone array imaging, medical ultrasound, and antenna near-field measurement deconvolution. Applicable wherever imaging involves convolution with a known PSF.