Next: Generalizing the Mean-Shift Procedure
Up: Image Restoration By Entropy
Previous: Restoration via Entropy Reduction
The high-level algorithm for UINTA is as follows:
-
The input degraded image
comprises a set of intensities
, neighborhoods
, and regions
. These values form the initial estimate
of a
sequence of images
.
-
At iteration
, compute
 |
|
|
(107) |
Each
undergoes a gradient descent based on the entropy of the Markov PDF estimated
from
. The gradient descent is
where
is a projection operation that projects a
-dimensional vector
onto the dimension associated with the center pixel
intensity
, and
is a dummy evolution parameter. Figure 4.2
elucidates this process.
-
Construct the new image
, using gradient descent with first-order finite
forward differences:
 |
|
|
(109) |
where
is the time step associated with the gradient descent.
Section 4.5 explains more about the choice of
.
-
Check stopping criteria, as explained in Section 4.5. If not done, go
to Step 2, otherwise the latest image estimate
is the
output.
Figure 4.2:
The mechanism for updating pixel intensities UINTA.
(a) An example
D PDF
on feature space
.
(b) A contour plot of the PDF depicts the forces (vertical arrows) that reduce the entropy of
the conditional PDFs
,
as in (4.3).
(c) Some pixels in
(black dots) along with their neighborhoods (squares around the dots)
yielding feature-space observations
.
The square thickness indicates the weights,
as in (4.3), for the intensities of pixels in
.
The square with thickest edges denotes the neighborhood around the pixel being processed.
(d) Attractive forces (arrow width
force magnitude) act on an observation
(
:circle) towards other observations (
:squares)
in the set
, as per (4.3).
The resultant force acts towards the weighted mean (dotted circle),
and the observation
moves based on its projection (vertical arrow).
 |
Next: Generalizing the Mean-Shift Procedure
Up: Image Restoration By Entropy
Previous: Restoration via Entropy Reduction
Suyash P. Awate
2007-02-21