A system for recovering degraded images captured through atmospheric
turbulence, or other atmospheric inhomogeneities, such as snow, rain,
smoke, fog, or underwater fluctuations, is provided having an imager for
capturing through such turbulence both a degraded image of a scene having
at least one object, and an image of a point source associated with the
object. The imager converts the degraded image into first image data
signals representing the degraded image, and converts the image of the
point source into second image data signals representing a point spread
function. A computer of the system receives the first and second image
data signals and produces third image data signals representing a
recovered image of the object of the degraded image in accordance with
the first and second image data signals. In another embodiment, the
imager captures a degraded image through atmospheric turbulence of a
scene having a known reference object and an unknown object, and converts
the degraded image into first image data signals. After receiving the
first image data signals, the computer identifies in the first image data
signals such image data signals representing the reference object. The
computer produces image data signals representing a recovered image of
the degraded image in accordance with the first image data signals, the
image data signals representing the reference in the first image data
signals, and image data signals representing an undegraded image of the
reference. The computer may output the image data signals representing a
recovered image to an output device to display or print the recovered
image.