Beruflich Dokumente
Kultur Dokumente
Abstract- Present day applications require various kinds of noise is completely characterized by its variance, and it is
images and pictures as sources of information for interpretation either superimposed or added to the image.
and analysis. Whenever an image is converted from one form to
Hence, it is a great challenge to develop algorithms
another, such as, digitizing, scanning, transmitting, storing, etc.,
that can remove noise from an image without disturbing its
some form of degradation occurs at the output. Hence, the output
content. The neighborhood averaging and smoothing by
2821
ima eavraging
re
The classical
iag procesing
consisihng
g(x, y) =
f(x, y)h(m + x + C, n+ y + C)
(1)
hl= -{I I 1
(2)
h3=-_10 12
(1)
h=11 2 1(3
h3=-
1I
16
2 4 2
1
(4)
Input Layer
Hidden Layer
Weights
Weights
OutputLayer
Median Filter
Inputs
The linear processing techniques perform reasonably
well on images with continuous noise, such as additive
Gaussian distributed noise and they tend to provide too much
soothing for impulse like noise [2]. Nonlinear techniques often
provide a better trade-off between noise smoothing and
retention of fine image detail.
Lowpass spatial filtering of the smoothing method
Figure 2. Feed forward NN structure
blurs edges and other sharp details. As the objective is to
achieve noise reduction rather than blurring, an alternative Each neuron in a layer is connected to the corresponding
median filter is developed by Tukey [1] for noise suppression. neuron in the previous layer and its neighbors via weights. The
That is the gray level of each pixel is replaced by the median of algorithm involves a high computational complexity, since all
the gray levels in a neighborhood of that pixel, instead of by the weights in the network are adapted in every iteration during
2822
xij (0)
uF
1F.
(t)
y, (t)
(9)
U
(
where F is a function of the cloning template (A, B, I).
The functionality of the CNN array can be controlled
by the cloning template A, B, I, where A and B are (2r+1) x
(2r+1) real matrices and I is a scalar number in 2-D CNN's. In
many applications, A(i j; k, 1) and B(i, j; k, 1) are space
invariant. If A(i, j; k, 1) ==A(k, I; i, j), then the CNN is called
symmetrical or reciprocal.
There are two main cases of CNN: continuous-time
(CT-CNN) and discrete-time (DT-CNN) cellular neural
networks [8]. The equations for each cell of a DT-CNN are
(10)
xij(k) = E A(ij;k, ykl(t) + E B(ij;k, 0 ukl + Ii
C eNrij
CkleNrij
Y (k) =f ( X (k 1)
x(
f (x) = sgn(x).
A special class of two-dimensional cellular neural
network is described by ordinary differential equations of the
form [6].
a Xi (t)
(1 1)
- aij xi, (t) + E Tj, kl sat( Xkl(t) ) + Ii[
at
=. l.J . . . .
NW
NEW
r,rY,lW
VUSA-!)
(a)
(b)
direction
V. FUZZY FILTER
) EL,
NW
W
position
(-x- by -1)
1-l)
S-- )
|?
S
E
NE
set wrt (.
{(-1)(O1,080i-1)}
| {(0 1},(0QO)I,({L-1)}
(
(,O)(
( y + 1)
| 1
2824
Fuzzy Smoothing
To compute the correction term delta for the
processed pixel value, a pair of fuzzy rules for each direction is
used. The idea behind the rules is the following: if no edge is
assumed to be present in a certain direction, the (crisp)
VI. RESULTS
The efficacy of various image enhancement
techniques is demonstrated through simulation results. Fig. 7,
Fig. 8, and Fig. 9 shows the noisy images for the original test
image Fig. 6.
Figure
image Fig. 8. Fig. 15 shows the output of the DTCNN for the
templates
A= 0 -4 0% B=
with I
=-1
2825
Technique
Original
Gaussian Noise
Lowpass Spatial
Filter
Median Filter
Salt and Pepper
Neural Network
Energy
Red
1.0964 * 10
1.0993 * 10
1.6264 * 10
Green
0.8067 * :
0.8180 * 10
1.1991 * 104'
Blue
0.6143*
0.6258* 10
0.9093* 104
1.0791 * 10
1.0864 * 10
0.7965 * 10
0.8182 * 10
1.6528 * 10
0.6044* 10
0.6336* 10
0.01 16* 106
2.2494* 106
REFERENCES
(a)
(b)
VII. CONCLUSION
The classical spatial filters provide the promising
results and computational complexity involved is negligible.
Whereas a self-organizing multiplayer NN for image
enhancement with back-propagation of error based on gradient
descent has been compared. This technique involves very high
2826