where α is a weighting parameter. Comparing 0 to
memory-less SRAD in (4), MSRAD incorporates the
weighted average of the currently diffused image
with the set of the previously generated diffused
images. It requires the determination of a single
weighting parameter α.
The proper choice of α favours either more
diffusion or more adhering to image features. The
original and successively the coarse images exhibit
correct edge locations and feature sizes. As diffusion
proceeds with time towards the finer set of images α
provides coupling between the fine and coarse
images. We empirically choose α to be in the range
from 0.15 to 0.85 depending on the amount of
diffusion needed
.
3.1 MSRAD as Diffusion-Reaction
Term
Reformulating MSRAD as a diffusion-reaction term
0 can be rewritten as 0,
where MSRAD resembles the diffusion-reaction
model (Weickert, 1997). Memory-less SRAD and
consequently ICOV extracted edge maps are highly
sensitive to the time step ∆t determining SRAD rate
of convergence (stopping criteria). MSRAD
alleviate this reliance by incorporating memory to
the diffusion process through the reaction term as
shown in 0.
3.2 MSRAD versus DeSpeRADo and
Reg-SRAD
MSRAD along with DeSpeRADo (Acton, 2005) and
Reg-SRAD (Yu and Yadegar, 2006) tackled the
problem of feature broadening and edge dislocation
exhibited by normal SRAD.
DeSpeRADo required the exact estimation of the
PSF of the imaging device assumed to cause speckle
noise. This estimation makes the real utilization of
DeSpeRADo impractical and dependant on the
imaging device.
Reg-SRAD depends on the determination of a
threshold value along with other two weighting
parameters. The threshold value depends on the
bright regions intensity of the image. Thus, the
correct choice of the threshold value is highly
dependant on the processed image.
MSRAD requires only the determination of a
single weighting parameter. This parameter is
independent neither of the imaging device used nor
of the image features’ intensities. Thus, MSRAD
provides more convenient and easy to determine
weighting parameter providing balance between
diffusion and features perseverance. The lack of
code and/or test data for both DeSpeRADo and Reg-
SRAD limited our ability to compare our results
with theirs. However, in Section 4 we give a
thoroughly measure of MSRAD performance.
4 RESULTS
In this section, the performance of MSRAD is
compared to adaptive linear noise reduction filters of
Lee (Lee, 1980), Frost (Frost et. al., 1982), and,
Weiner (Wiener, 1976). Also, MSRAD is compared
to the diffusion filters of Perona-Malik and normal
SRAD. The evaluation will be made in terms of
feature perseverance and noise reduction.
For evaluating the MSRAD performance, we
generated a synthesized image shown in Figure 1(a).
The synthesized image is of 150 column width and
150 column height. It consists of a unit step function
in the range from column 15 to column 65 and a
ramp function from column 85 to column 135. A
speckled version of the synthesized image is shown
in Figure 1(b), where a Gaussian distributed speckle
noise of zero mean and variance of 0.1 is added.
In terms of noise reduction and feature
perseverance, Figure 1(c), (d), (e), and (f) shows the
results of de-noising the synthesized speckled image
shown in Figure 1(b) by Lee, Frost, Wiener, and
Perona-Malik filters, respectively. The results where
obtained using 3×3 window for Lee and Frost filters
and 5×5 for Weiner filter. For Perona-Malik filter
the edge magnitude parameter λ, was taken equal to
0.03, with a time step ∆t = 0.1. MSRAD, SRAD,
and, Perona-Malik results were obtained after 200
iterations, where SRAD result is shown in Figure
1(g), and MSRAD result shown in Figure 1(h). Both
MSRAD and SRAD results were obtained using a
time step ∆t = 0.25.
Compared to adaptive linear filters (i.e. Frost,
Lee, Wiener) and Perona-Malik filter, MRSAD
showed superior noise reduction effect. Original
SRAD suffer from boundary broadening and
distortion of features. MSRAD result showed
significant perseverance of the features’ sizes.
Figure 2 inspects the results of applying Lee,
Frost, Wiener, Perona-Malik, SRAD, and MSRAD
over a horizontal scan line extracted from the images
at row 71 in Figure 1. The results show that MSRAD
virtually approximated the original signal shown in
0)),(()(
)(
1
>−×+=
=
+
tuSRADuuSRAD
uuMSRAD
ttt
tt
α
(9)
MEMORY-BASED SPECKLE REDUCING ANISOTROPIC DIFFUSION
67