|
SeDDaRA
The
Self-Deconvolving Data Restoration Algorithm, or SeDDaRA, was developed
to quickly and effectively remove degradations such as focus and motion
from digital images. The algorithm does so in the presence of noise,
without
knowledge of the form of degradation or imaging system (which makes it
a Blind Deconvolution technique), and
with limited user input. The entire operation can be performed in less
than a couple of seconds on a typical computer.
Thus
far, the technique has been applied to personal photography,
space-based imagery, medical x-rays, ultrasonic waveforms, and recorded
sound. The algorithm works on any signal that has been subject to some
form of low-pass degradation.
Recently,
we launched our initiative to investigate in more detail the use of
SeDDaRA on audio-frequency sound. Potential applications include
enhancing hearing aids, sound systems, and telephones. You can
view our progress
at SeDDaRA Sound .
|
|
An image of a
southwestern mountain with synthetic blur added. The blur was
removed from the image using the SeDDaRA process (as shown when you
pass your mouse
over the image).
|
How
does
it work? In a nutshell, the degradation is extracted from the degraded
image through a series of mathematical operations. The degradation is
then
used to 'clean up' the data. This algorithm does not create information
that
is not buried in the image. Thus, a blurry image with a low
signal-to-noise
level dose not reconstruct well. This also applies to highly compressed
jpeg images. However, if there is information there to retrieve, this
process will retrieve it, without artifacting. More examples can be
viewed
in the
Gallery .
SeDDaRA is a
non-iterative method. It takes only one application to produce
the result. This is the main advantage over the more common
iterative methods. There is a prevailing notion that the more
processing you apply to an image, the more you can restore.
Hollywood reflected this idea on the TV show "Numb3rs". In
the show, a
physicist/mathematician helps his detective brother solve murders in
similar fashion to CSI. In one episode,
the main characters were using some iterative technique to restore a
security video.
The detective was skeptical that it would work, but the Physicist
assured him that "There is almost no limit to how much you can enhance
an image." I bursted out laughing! I think a more accurate
statement
is "There is almost no limit to how much you can process an
image." How well you enhance the image is different
question. SeDDaRA can identify and remove very complicated blur
functions as well, if not better than iterative methods, and do so on a
much shorter time frame.
|
|
|
An image of the Eye of Jupiter
|
A restoration of the image using
the SeDDaRA process.
|
For further
information, you can read the news article in the November 2001 issue
of LaserFocus World, or see the articles in Optics Letters and
Applied Optics. References
can be found in Research. Research performed since then has found that
the
algorithm described in these articles is actually an approximation of
the
full theory. The approximation theory has since been designated the
'Caron'
filter. Full application of the theory produces superior results with
some
additional processing. This paper was published in Applied Optics
in November 2002.
You can also read
more
about blind deconvolutions here. A
discussion on the differences between image restoration and image
enhancement is here.
|