SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
DOI : 10.5121/sipij.2013.4207 76
A HYBRID FILTERING TECHNIQUE FOR
ELIMINATING UNIFORM NOISE AND IMPULSE
NOISE ON DIGITAL IMAGES
R.Pushpavalli1
and G.Sivarajde2
1&2
Department of Electronics and Communication Engineering, Pondicherry
Engineering College, Pondicherry University, Puducherry, India
pushpavalli11@pec.edu and shivarajde@pec.edu
ABSTRACT
A new hybrid filtering technique is proposed to improving denoising process on digital images.
This technique is performed in two steps. In the first step, uniform noise and impulse noise is
eliminated using decision based algorithm (DBA). Image denoising process is further improved
by an appropriately combining DBA with Adaptive Neuro Fuzzy Inference System (ANFIS) at
the removal of uniform noise and impulse noise on the digital images. Three well known images
are selected for training and the internal parameters of the neuro-fuzzy network are adaptively
optimized by training. This technique offers excellent line, edge, and fine detail preservation
performance while, at the same time, effectively denoising digital images. Extensive simulation
results were realized for ANFIS network and different filters are compared. Results show that
the proposed filter is superior performance in terms of image denoising and edges and fine
details preservation properties.
KEYWORDS
Adaptive Neuro-fuzzy Inference System, Decision based Algorithm, Image denoising.
1. INTRODUCTION
Digital images are often contaminated by impulse noise and uniform noise during image
acquisition and/or transmission over communication channel. Detection and removal of impulse
noise from digital images have been of high research interest in the last few years. Majority of
the existing filtering methods comprise order statistic filters utilizing the rank order information
of an appropriate set of noisy input pixels. These filters are usually developed in the general
framework of rank selection filters, which are nonlinear operators, constrained to output an
order statistic from a set of input samples. The difference between these filters is in the
information used to decide which order statistic to output. The standard median filter (MF)
[1]–[3] is a simple rank selection filter and attempts to remove impulse noise from the center
pixel of the analysis window by changing the luminance value of the center pixel with the
median of the luminance values of the pixels contained within the window. This approach
provides a reasonable noise removal performance with the cost of introducing undesirable
blurring effects into image details even at low noise densities [4-25].
The great majority of currently available noise filters cannot simultaneously satisfy both of
these criteria. The existing filters either suppress the noise at the cost of reduced noise
suppression performance. Indeed, Neuro-Fuzzy (NF) systems offer the ability of neural
networks to learn from examples and the capability of fuzzy systems to model the uncertainty,
which is inevitably encountered when processing noisy signals. Therefore, NF systems may be
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
77
utilized to design efficient signal and image processing operators with much less distortion than
the conventional operators. A Neuro-Fuzzy System is a flexible system trained by heuristic
learning techniques derived from neural networks can be viewed as a 3-layer neural network
with fuzzy weights and special activation functions is always interpretable as a fuzzy system
uses constraint learning procedures is a function approximation.
In this paper, Adaptive Neuro-fuzzy Inference System (ANFIS) is presented, which is a fuzzy
inference system implemented in the framework of adaptive network. This ANFIS training
algorithm is suggested by Jang. By using hybrid learning procedure, the proposed ANFIS can
construct an input-output mapping which is based on both human knowledge (in the form of
fuzzy if-then rules) and learning. This technique is performed in two steps. In the first step,
uniform noise and impulse noise is eliminated using decision based algorithm (DBA). Image
denoising process is further improved by an appropriately combining DBA with Adaptive
Neuro Fuzzy Inference System (ANFIS) at the removal of uniform noise and impulse noise on
the digital images. Three well known images are selected for training and the internal
parameters of the neuro-fuzzy network are adaptively optimized by training. This technique
offers excellent line, edge, and fine detail preservation performance while, at the same time,
effectively enhancing digital images. Extensive simulation results were realized for ANFIS
network and different filters are compared.
The rest of the paper is organized as follows. Section II explains the structure of the proposed
operator and its building blocks. Section III discusses the application of the proposed operator to
the test images. Results of the experiments conducted to evaluate the performance of the
proposed operator and comparative discussion of these results are also presented in this Section
IV, which is the final section, presents the conclusions.
2. PROPOSED OPERATOR
Fig.1 shows the structure of the proposed impulse noise removal operator. The proposed
filtering technique is obtained by appropriately combining and Decision Based Algorithm
(DBA) and a neuro-fuzzy network. The proposed filter is obtained by an appropriately
combining output images from decision based algorithm, corrupted images and neuro-fuzzy
network. Learning and understanding aptitude of the network congregate information from these
two image data to compute output of the system which is equal to the restored value of the noisy
input pixel. The neuro-fuzzy network utilizes the information from the Decision Based
Algorithm and the noisy input image to compute the output of the system, which is equal to the
restored value of the noisy input pixel. The decision based algorithm is discussed in section 2.1.
Section 2.2 presents the neuro-fuzzy network and section 2.3, 2.4 and 2.5 discuss the neuro-
fuzzy training, testing and conventional filtering procedure respectively.
Fig.1 Proposed Hybrid Filter
Noisy
Image
Neuro-fuzzyNetwork
Restored
Image
Conventional
filter
Neural
filter
DBA
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
78
2.1 Decision Based Algorithm
The filtering technique [25] is discussed this paper employs a decision mechanism to detect the
presence of impulse noise on the test image. The pixels inside the sliding window are identified
as corrupted or not. If the pixel is corrupted, based on the type of noise the corrupted central
pixel is replaced by either median filter or midpoint filter. This is called unsymmetric trimmed
midpoint filter. Median filter is defined as
[ { ( , )}], ( , ) ( , )MF med F i j i j S s t Smn mn= ∈ ∈ (2.1)
where, MF represents median filter, F(i,j) represents processing pixel, Smn represents the filtering
window. Midpoint filter simply computes the midpoint between the maximum and minimum
values in the area covered by filter or mask. So midpoint filter is defined as
(1/ 2)[max{ ( , )} min{ ( , )}], ( , ) ( , )MPF F i j F i j i j S s t Smn mn= + ∈ ∈ (2.2)
where, MPF represents midpoint filter, F(i,j) represents processing pixel, Smn represents the
filtering window. This filter is a combination of statistics and midpoint. It is very useful for
enhancement if image is corrupted with impulse noise and uniform noise. In this paper, Pixel
inside the window is separated as impulse noise and remaining pixels. The remaining pixels
(without impulse noise) inside the filtering window are arranged in ascending order and average
values of maximum and minimum is taken for filtering. This new midpoint filter is called as
Unsymmetric trimmed midpoint filter.
Consider an image of size M×N having 8-bit gray scale pixel resolution. The proposed filtering
algorithm as applied on noisy image is described in steps as follows:
Step 1) A two-dimensional square filtering window of size 3 x 3 is slid over the noisy image.
Step 2) As the window move over the noisy image, at each point the central pixel inside the
window is checked whether it is a corrupted pixel or not.
Step3) If the pixel is detected as a corrupted by fixed impulse noise, the median filter is
performed on it. Otherwise it is replaced by unsymmetric trimmed midpoint filter.
Then the window is moved to form a new set of values, with the next pixel to be processed at
the centre of the window. This process is repeated until the last image pixel is processed. It may
be noted that the filtering is performed by either taking the median or the unsymmetric midpoint
value of the pixels of the filtering window. Moreover, the unsymmetric midpoint filtering on the
remaining pixels (without impulse noise) sample is performed only on processing pixels. As a
result, the pixels in the filtered image do not cause any noticeable visual degradation. The
performance of the proposed filter is superior to other existing filters in terms of eliminating
multiple noise and preserving edges and features of images. This filter output is one of the
inputs for ANFIS training.
2.2. Neuro-Fuzzy Network
The neuro-fuzzy network used in the structure of the proposed hybrid filter acts like a mixture
operator and attempts to construct an enhanced output image by combining the information
from the noisy input image data and DBA output image data. The rules of mixture are
represented by the rules in the rule base of the NF network and the mixture process is
implemented by the fuzzy inference mechanism of the NF network. These are described in
detail later in this subsection. The neuro-fuzzy network is a first order Sugeno type fuzzy
system with two inputs and one output. In neuro-fuzzy network, the Mamdani method is widely
accepted for capturing expert knowledge. It allows us to describe the expertise in more intuitive,
more human-like manner. However, mamdani-type fuzzy inference entails a substantial
computational burden. On the other hand, the Sugeno method is computationally effective and
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
79
works well with optimization and adaptive techniques, which makes it very attractive in control
problems, particularly for dynamic nonlinear systems.
Sugeno-type fuzzy systems are popular general nonlinear modeling tools because these tools
are very suitable for tuning by optimization and employ polynomial type output membership
functions, which greatly simplifies defuzzification process. The input-output relationship of the
NF network is as follows.
Let A1, A2 denote the inputs of the neuro-fuzzy network and Y denote its output. The fuzzy
inference is performed on the noisy input image pixel by pixel. Each noisy pixel is
independently processed by the noisy input image data and an Decision Based Algorithm before
being applied to the NF network. Hence, in the structure of the proposed operator, A1 represents
the output data from the noisy input image data and A2 represents the output data from an
Decision Based Algorithm. Each possible combination of inputs and their associated
membership functions is represented by a rule in the rule base of the neuro-fuzzy (NF) network.
Since the neuro-fuzzy network has two inputs and each input has twenty five membership
functions, the rule base contains total of 25 (52
) rules, which are as follows.
1. If (A1 is M11) and (A2 is M21), then
Y1= MF1(A1,A2)
2. If (A1 is M11) and A2 is M21), then
Y 2= MF2(A1,A2)
3. If A1 is M11) and (A2 is M21) , then
Y 3= MF3(A1,A2)
4. If (A1 is M11) and (A2 is M21), then
Y 4= MF4(A1,A2)
5. If (A1 is M11) and A2 is M21) , then
Y 5= MF5(A1,A2)
6. If (A1 is M11) and (A2 is M22, then
Y 6= MF6(A1,A2)
7. If (A1 is M11) and (A2 is M22), then
Y 7= MF7(A1,A2)
⁞
25. If (A1 is M11) and (A2 is M25), then
Y 25 = MF25(A1,A2)
where Mij denotes the jth membership function of the ith input, Y k denotes the output of the kth
rule, and MFk denotes the output membership function, with I = 1,2; j=1,2 and k = 1,2 3,…..25.
The input membership functions are generalized gaussian membership type. The Gaussian
function depends on two parameters σ and c as given by
1/2
( , , )
x c
Mij x c e
σσ
 
 
 
−−
= (2.3)
and the output membership function are linear
d x d x d1 2ij k1 k2 k3MF = + + (2.4)
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
80
where x, x1 and x2 are formal parameters, and the parameters c and d are constant parameters for
input and output membership functions that characterize the shape of the membership functions.
The optimal values of these parameters are determined by training the neuro-fuzzy network
system. The optimal number of the membership functions is usually determined heuristically
and verified experimentally. A smaller number yields lower complexity and shorter training
time, but poor performance. On the other hand, a greater number of yields better performance,
but higher complexity and much longer training time. It has been experimentally determined
that five membership functions offer a very good balance. The output of the NF network is the
weighted average of the individual rule outputs. The weighting factor of each rule is calculated
by evaluating the membership expressions in the antecedent of the rule. This is accomplished by
first converting the input values to fuzzy membership values by utilizing the input membership
functions and then applying the and operator to these membership values. The and operator
corresponds to the multiplication of input membership values. Hence, the weighting factors of
the rules are calculated as follows:
W1 = M11(A1).M21(A2)
W2 = M11(A1).M21(A2)
W3 = M11(A1).M21(A2)
W4 = M11(A1).M21(A2)
W5 = M11(A1).M21(A2)
⁞
W25 = M11(A1).M25(A2)
Once the weighting factors are obtained, the output of the NF network can be found by
calculating the weighted average of the individual rule outputs.
25
1
25
1
K k
o
k
k
k
w Y
Y
w
=
=
=
∑
∑
(2.5)
2.3. Training of the Neuro-Fuzzy Network
The internal parameters of the neuro-fuzzy network are optimized by training. Fig. 2 represents
the setup used for training. Here, the parameters of the neuro-fuzzy network are iteratively
optimized so that its output converges to original noise free image which, by definition,
completely removes the noise from its input image. The ideal noise filter is conceptual only and
does not necessarily exist in reality.
Fig.2 Training of the neuro-fuzzy network
Noise free
Target image
Noisy
Trainin
g
ATM
±
NFNetwork
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
81
Fig. 3 shows the images used for training. Three different images are used in training, in order
to improve the learning capability of neural network. The image shown in Fig. 3(a1,2 and3) are the
original training image: Cameraman, Baboonlion and ship. The size of the training images is
256 x 256. The performance of the proposed filter is superior to other existing filters in terms of
eliminating multiple noise and preserving edges and features of images. Fig.3(b1, 2 and 3) are the
noisy training images and is obtained by corrupting the original training image by impulse noise
of 10% and unifor m noise with zero mean and σ=200. The image in Fig.3 (c1,2 and 3) are the
trained images by neuro-fuzzy network.
Although the density of the corrupting noise is not very critical regarding training performance,
it is experimentally observed that the proposed operator exhibits the best filtering performance
when the noise density of the noisy training image is equal to the noise density of the actual
noisy input image to be restored. It is also observed that the performance of the proposed
operator gradually decreases as the difference between the two noise densities increases. Hence,
in order to obtain a stable filtering performance for a wide range of filtering noise densities,
very low and very high values for training noise density should be avoided since it is usually
impossible to know the actual noise density of a corrupted image in a real practical application.
Results of extensive simulation experiments indicate that very good filtering performance is
easily obtained for all kinds of images corrupted by multiple impulse noise with a wide range of
noise densities. The images in Fig. 3(b) and (a) are employed as the input and the target
(desired) images during training, respectively. The parameters of the NF network are then
iteratively tuned. Once the training of the NF network is completed, its internal parameters are
fixed and the network is combined with the noisy image data and the DBA output image data to
construct the proposed hybrid filter, as shown in Fig. 2.
Fig.3 Performance of Training images: (a1,2 and3) original images, (b1,2 and 3) image corrupted with
45% of random valued impulse noise and (c1, 2 and 3) trained images
2.4 Testing of unknown images using trained structure of neural network
The optimized architecture that obtained the best performance for training with three images has
196608 data. The network trained with 10% impulse noise uniform noise with zero mean and
(a1) (b1) (c1)
(a2) (b2) (c2)
(a3) (b3) (c3)
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
82
σ=200 shows superior performance for testing under various noise levels. In order to get
effective filtering performance, already existing hybrid filters are trained with image data and
tested using equal noise density. But in practical situation, information about the noise density
of the received signal is unpredictable one. Therefore; in this paper, the ANFIS architecture is
trained using denoised three well known images which are corrupted by adding different noise
density levels. Noise density with 0.1 impulse noise uniform noise with zero mean and σ=200
gave optimum solution for both lower and higher level noise corruption. Therefore images are
corrupted with 10% impulse noise uniform noise with zero mean and σ=200 of noise is selected
for training. Then the performance error of the given trained data and trained network structure
are observed for each network. Among these network structures, the trained network structure
with the minimum error level is selected (10-3
) and this trained network structures are fixed for
testing the received image signal. Also, to ensure faster processing, only the corrupted pixels
from test images are identified and processed by the optimized neural network structure. As
uncorrupted pixels do not require further processing, they are directly taken as the output.
The chosen network has been extensively tested for several images with different level of
impulse noise. Fig.4 shows the exact procedure for taking corrupted data for testing the
received image signals for the proposed filter. In order to reduce the computation time in real
time implementation; in the first stage, Decision Based Algorithm is applied on unknown
images and then pixels (data) from noisy image and DBA's output is obtained and applied as
input for optimized neural network structure for testing; these pixels are corresponding to the
pixel position of the corrupted pixels on noisy image. At the same time, noise free pixels from
input are directly taken as output pixels. The tested pixels are replaced in the same location on
corrupted image instead of noisy pixels. The most distinctive feature of the proposed filter
offers excellent line, edge, and fine detail preservation performance and also effectively
removes impulse noise from the image. Usually conventional filters give denoised image output
and then these images are enhanced using these conventional outputs as inputs for hybrid filter
while these outputs are combined with the network. Since, networks need certain pattern to
learn and understand the given data.
Fig.4 Testing of the images using optimized feed forward adaptive neural network structure
2.5. Filtering of the Noisy Image
The noisy input image is processed by sliding the 3x3 filtering window on the image. This
filtering window is also the filtering window for both the median filter and the edge detector.
Noisyimagefortesting
DBA
Denoised
Image
ANFISnetworktrainedstructure
Uncorrupted pixels
on Noisy image
PixelsextractedfromDBAcorresponding
tocorruptedpixelspositiononnoisyimage
DenoisedImagepixels
usingANFISNetwork
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
83
The window is started from the upper-left corner of the noisy input image, and moved
rightwards and progressively downwards in a raster scanning fashion. For each filtering
window, the nine pixels contained within the window are first fed to the DBA in the structure.
Next, the center pixel of the filtering window and the output of the DBA is applied to the
appropriate input of the NF network. Finally, the restored luminance value for the center pixel
of the filtering window is obtained at the output of the NF network by using the fuzzy inference
mechanism.
3. RESULT AND DISCUSSION
The proposed hybrid impulse noise removal operator discussed in the previous section is
implemented. The performance of the operator is tested under various noise conditions and on
four popular test images from the literature including Baboon, Lena, Pepper and Rice images.
All test images are 8-bit gray level images. The experimental images used in the simulations are
generated by contaminating the original images by 10% impulse noise uniform noise with zero
mean and σ=200 with an appropriate noise density depending on the experiment. Several
experiments are performed on Lena test image to measure and compare the noise suppression
and detail preservation performances of all operators. The performances of all operators are
evaluated by using the peak signal-to-noise ratio (PSNR) criterion, which is defined as
2
255
10 log10PSNR
MSE
=
 
  
 
(3.1)
where MSE is the mean squared error and is defined as
1 2
( ( , ) ( , )
1 1
M N
MSE x i j y i j
i jMN
∑ ∑= −
= =
(3.2)
Here, M and N represents the number of rows and columns of the image and ( , )x i j and ( , )y i j
represents the original and the restored versions of a corrupted test image, respectively. The
averages of these values are then taken as the representative PSNR value for that experiment.
For each noise density step, the four test images are corrupted by 10% of impulse noise and
uniform noise with zero mean and σ=200. These images are restored by using the operator
under experiment, and the PSNR values are calculated for the restored output images. This
produces different PSNR values representing the filtering performance of that operator for
different image properties. These values are then averaged to obtain the representative PSNR
value of that operator for that noise density.
Fig.5 Subjective performance illustration of the proposed filtering technique compared with existing
technique: (a) Original Lena image, (b) Lena image Corrupted by 10% impulse noise and uniform noise
with zero mean and σ=200, (c) Restored by median filter, (d) Restored by midpoint filter, (e) Restored by
ATMPF (f) Restored by MAATMPF, (g) Restored by NDBN filter and (h) Restored by proposed
algorithm.
a c d
e f g h
b
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
84
Finally, the overall experimental procedure is individually repeated for each operator. Since all
experiments are related with noise and noise is a random process, every realization of the same
experiment yields different results even if the experimental conditions are the same. Therefore,
each individual filtering experiment presented in this paper is repeated for several times yielding
different PSNR values for the same experiment are summarized in Table1. For comparison, the
corrupted experimental images are also restored by using several conventional and state-of-the-
art multiple noise removal operators including an Decision Based Algorithm (DBA), Feed
forward back propagation algorithm (FFBPA) and the proposed neuro-fuzzy filtering technique
are subjectively evaluated on Lena test image in Fig.5 and graphically illustrated in Fig.6. This
filter is representative implementations of different approaches to the impulse noise filtering
problem. Fig.5 illustrates the performance of proposed filter and compares with that of the
different filtering algorithm in terms of PSNR when applied on Lena image contaminated with
10% of impulse noise and uniform noise with zero mean and σ=200.
Table 1
PSNR values obtained using different filtering technique on Lena image corrupted with various densities
of 10% of impulse noise and uniform noise
Noise
Uniform
noise
100 200 300 400 500 600
Impulse
noise
10% 10% 10% 10% 10% 10%
Filters
Median filter 18.07 16.99 15.65 14.5 13.65 12.62
MPF 0.59 0.63 0.67 0.72 0.84 0.87
ATMPF 13.68 14.12 14.06 13.83 13.23 12.95
Modified
AATMPF
25.62 22.62 20.14 18.33 16.76 14.56
MNE
filter
27.14 26.06 25.05 24.91 23.72 19.95
FFBPA 28.24 26.76 26.43 25.98 24.45 20.56
Proposed filter 28.95 27.94 27.12 26.76 25.89 22.32
100 150 200 250 300 350 400 450 500 550 600
0
5
10
15
20
25
30
Noise percentage
PSNR
Median filter
Midpoint filter
Alpha TMPF
Modified AATMF
NDBNF
FFBPA
Proposed NF filter
Fig. 6 Performance of PSNR for proposed filter compared with different filtering technique on Lena
image
The PSNR performance explores the quantitative measurement. In order to check the
performance of the feed forward neural network, percentage improvement (PI) in PSNR is also
calculated for performance comparison between conventional filter and proposed neural filter
for Lena image and is summarized in Table 2. This PI in PSNR is calculated by the following
equation 3.3.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
85
100CF NF
CF
PSNR PSNR
PI x
PSNR
 −
=  
 
(3.3)
where PI represents percentage in PSNR, PSNRCF represents PSNR for conventional filter and
PSNRNF represents PSNR values for the designed neural filter.
Table 2
Percentage improvement in PSNR obtained on Lena image corrupted with different level of impulse noise
Noise
%
Proposed
filter
(PF)
DBA
PI for
PF
100 28.95 27.14 6.6691
200 27.94 26.06 7.2063
300 27.12 25.05 8.2764
400 26.76 24.91 7.4410
500 25.89 23.72 9.1355
600 22.32 19.95 11.8690
The summarized PSNR values in Table 2 for the proposed neural filter for percentage
improvement in PSNR appears to perform well for human visual perception when images are
corrupted up to 10% of impulse noise and uniform noise with zero mean and σ=200. These
filters performance are better for quantitative measures when images are corrupted by 10% of
impulse noise and uniform noise with zero mean and σ=200. PI is graphically illustrated in
Fig.7.
100 150 200 250 300 350 400 450 500 550 600
6
7
8
9
10
11
12
Noise percentage
PI
PI for the proposed filter
Figure 7 PI in PSNR obtained on Lena image for the proposed filter corrupted with various
densities of mixed impulse noise
Table 3 lists the variations of the PSNR values of the operators as a function of noise density for
proposed filtering image technique on different test images. The proposed operator
demonstrates the best filtering performance of all. Its PSNR values are significantly higher than
those of the other filters for all noise densities. Fig.8 detects the subjective performance of
proposed filter on different test images. The proposed filter can be seen to have eliminated the
impulse noise completely. Further, it can be observed that the proposed filter is better in
preserving the edges and fine details than the other existing filtering algorithm. The experiments
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
86
are especially designed to reveal the performances of the operators for different image
properties and noise conditions.
Table 3
Performance of PSNR for proposed hybrid neuro-fuzzy filter for different images corrupted with various
noise densities
PSNR
Uniform
noise
Impulse
noise
Baboon Lena Pepper Rice
100
10
23.56 28.95 32.03 26. 86
200 21.72 27.94 31.54 24.78
300 19.77 27.12 30.12 24.92
400 18.32 26.76 29.23 24.04
500 17.58 25.89 28.65 22.88
600 13.23 22.32 24.25 19.12
Fig. 8 Performance of test images: (a1,2 and 4) original images,(b1,2 and 4) images corrupted with
10% of impulse noise and uniform noise with σ=200 and (d1, 2 and 4) images enhanced by
proposed filter
10 20 30 40 50 60 70 80 90
18
20
22
24
26
28
30
32
34
36
38
Noise percentage
PSNR
Baboon
Lena
Pepper
Rice
Fig. 9 Performance of PSNR for the proposed filter on different test images
b4
c4
a4
b3
c3c2
b2
c1
b1
a1
a2 a3
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
87
Fig.9 presents the noise-free, noisy, and filtered images for objective evaluation. Four different
test images corrupted with 10% impulse noise and uniform noise with σ=200 are used to
illustrate the efficacy of the proposed filter. HNF filter is found to have eliminated the impulse
noise completely while preserving the image features quite satisfactorily. It can be seen that this
filtered images are more pleasant for visual perception.
5. CONCLUSION
A neuro-fuzzy filter is described in this paper. The proposed filter is seen to be quite effective in
eliminating the uniform noise and impulse noise; in addition, the proposed filter preserves the
image boundaries and fine details satisfactorily. The efficacy of the proposed filter is illustrated
by applying the filter on various test images contaminated by different levels of noise. This
filter outperforms the existing filters in terms of qualitative and quantitative measures. In
addition, the hybrid filtered images are found to be pleasant for visual perception, since the filter
is robust against the impulse noise and uniform noise while preserving the image features intact.
Further, the proposed filter is suitable for real-time implementation, and applications because of
its adaptive in nature. The proposed Hybrid filter, developed using MATLAB functions, is
flexible, accurate than existing filtering algorithm and its scope for better real-time applications.
REFERENCES
[1] J. W. Tukey, “Nonlinear (nonsuperposable) methods for smoothing data”, in Proc. Conf. Rec.
EASCON, 1974, p. 673.
[2] Exploratory Data Analysis. Reading, MA: Addison-Wesley, 1977.
[3] S. E. Umbaugh, Computer Vision and Image Processing. Upper Saddle River, NJ: Prentice-Hall,
1998.
[4] O. Yli-Harja, J. Astola, and Y. Neuvo, “Analysis of the properties of median and weighted median
filters using threshold logic and stack filter representation”, IEEE Trans. Signal Processing, vol. 39,
pp. 395–410, Feb. 1991.
[5] S.-J. Ko and Y. H. Lee, “Center weighted median filters and their applications to image
enhancement”, IEEE Trans. Circuits Syst., vol. 38, pp. 984–993, Sept. 1991.
[6] B. Jeong and Y. H. Lee, “Design of weighted order statistic filters using the perception algorithm”,
IEEE Trans. Signal Processing, vol. 42, pp. 3264–3269, Nov. 1994.
[7] T. Chen, K.-K. Ma, and L.-H. Chen, “Tri-state median filter for image denoising”, IEEE Trans.
Image Processing, vol. 8, pp. 1834–1838, Dec. 1999.
[8] T. Chen and H. R.Wu, “Impulse noise removal by multi-state median filtering”, in Proc.
ICASSP’2000, Istanbul, Turkey, 2000, pp. 2183–2186.
[9] T. Chen and H. R. Wu, “Space variant median filters for the restoration of impulse noise corrupted
images”, IEEE Trans. Circuits Syst. II, vol. 48, pp. 784–789, Aug. 2001.
[10] “Adaptive impulse detection using center-weighted median filters,” IEEE Signal Processing Lett.,
vol. 8, pp. 1–3, Jan. 2001.
[11] “Application of partition-based median type filters for suppressing noise in images”, IEEE Trans.
Image Processing, vol. 10, pp. 829–836, June 2001.
[12] M. E. Yüksel and E. Bes¸dok, “A simple neuro-fuzzy impulse detector for efficient blur reduction of
impulse noise removal operators for digital images”, IEEE Trans. Fuzzy Syst., vol. 12, no. 6, pp.
854–865, Dec. 2004.
[13] M. E. Yüksel, A. Bas¸türk, and E. Bes¸dok, “Detail preserving restoration of impulse noise
corrupted images by a switching median filter guided by a simple neuro-fuzzy network,” EURASIP
J. Appl. Signal Process., vol. 2004, no. 16, pp. 2451–2461, 2004
[14] T. Chen, K.-K. Ma, and L.-H. Chen, “Tri-state median filter for image denoising,” IEEE Trans.
Image Process., vol. 8, no. 12, pp. 1834–1838, Dec. 1999.
[15] D. Florencio and R. Schafer, “Decision-based median filter using local signal statistics”, presented
at the SPIE Int. Symp. Visual Communications Image Processing, Chicago, IL, Sept. 1994.
[16] T. Sun and Y. Neuvo, “Detail-preserving median based filters in image processing”, Pattern
Recogn. Lett., vol. 15, no. 4, pp. 341–347, 1994.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
88
[17] Z. Wang and D. Zhang, “Progressive switching median filter for the removal of impulse noise from
highly corrupted images,” IEEE Trans. Circuits Syst., vol. 46, pp. 78–80, Jan. 1999.
[18] S. Zhang and M. A. Karim, “A new impulse detector for switching median filters”, IEEE Signal
Processing Lett., vol. 9, pp. 360–363, Nov. 2002.
[19] R.Pushpavalli and E.Srinivavsan, “ Multiple Decision Based Switching Median Filtering for
Eliminating Impulse Noise with Edge and Fine Detail Preservation Properties” International
conference on Signal Processing, CIT at Coimbatore, Aug. 2007.
[20] E.Srinivavsan and R.Pushpavalli, “ Multiple Decision Based Switching Median Filtering for
Eliminating Impulse Noise with Edge and Fine Detail Preservation Properties” International
conference on Signal Processing, CIT at Coimbatore, Aug. 2007.
[21] R.Pushpavalli and G.Sivaradje, “Nonlinear Filtering Technique for Preserving Edges and Fine
Details on Digital Image”, International Journal of Electronics and Communication Engineering
and Technology, January 2012, 3, (1),pp29-40.
[22] R.Pushpavalli and E.Srinivasan, “Decision based Switching Median Filtering Technique for Image
Denoising”, CiiT International journal of Digital Image Processing, Oct.2010, 2, (10), pp.405-
410.
[23] R. Pushpavalli, E. Srinivasan and S.Himavathi, “A New Nonlinear Filtering technique”, 2010
International Conference on Advances in Recent Technologies in Communication and Computing,
ACEEE, Oct. 2010, pp1-4.
[24] R. Pushpavalli and G.Sivaradje, “New Tristate Switching Median Filter for Image Enhancement”
International Journal of Advanced research and Engineering Technology, January-June 2012, 3, (1),
pp.55-65.
[25] R. Pushpavalli and G.Sivaradje , "A New Decision Based Nonlinear Filter for Eliminating Impulse
Noise and Uniform Noise on Digital Images", AICTE Sponsored National Conference on Internet
and Web Service Computing (NCIWSC) – 2012, 2 -3 August 2012, Pondicherry Engineering
College, Puducherry
[26] Nguyen Minh Thanh and Mu-Song Chen, "Image Denoising Using Adaptive Neuro-Fuzzy System",
IAENG International Journal of Applied Mathematics, February 2007.
[27] R.Pushpavalli, G.Shivaradje, E. Srinivasan and S.Himavathi, “ Neural Based Post Processing
Filtering Technique For Image Quality Enhancement”, International Journal of Computer
Applications, January-2012.
[28] M. E. Yüksel and E. Bes¸dok, “A simple neuro-fuzzy impulse detector for efficient blur reduction of
impulse noise removal operators for digital images”, IEEE Trans. Fuzzy Syst., vol. 12, no. 6, pp.
854–865, Dec. 2004.
[29] M. E. Yüksel, A. Bas¸türk, and E. Bes¸dok, “Detail preserving restoration of impulse noise
corrupted images by a switching median filter guided by a simple neuro-fuzzy network,” EURASIP
J. Appl. Signal Process., vol. 2004, no. 16, pp. 2451–2461, 2004.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013
89
AUTHORS
R.Pushpavalli received the B.E. degree in department of Electronic and
Communication Engineering from Bharathiar University, Coimbatore,
India in April 1997 and M.Tech degree in electronic and Communication
engineering from Pondicherry Engineering College, Pondicherry University,
India, in may 2007, respectively. In September 2000, she joined as lecturer
in the department of ECE, Dr.Navalar Neduchezhiyan College of Engineering
and Technology, Madras University, India. From June 2001 to August 2005
and from June 2007 to October she was a lecturer at SKP Engineering, Anna University. She got 2 years
experience from Rajiv Gandhi College of Engineering, Puducherry, India. Currently she is a Full Time
Research Scholar in the department of ECE, Pondicherry Engineering College, Puducherry, India.
In 2007, she got a membership in ISTE.
G.Sivarajde received the B.E. degree in department of Electronic and Communication Engineering from
Madras University, Chennai, India in April 1991 and M.Tech degree in electronic and Communication
engineering from Pondicherry Engineering College, Pondicherry University, India, in February 1996 and
he has obtained the Ph.D degree in electronic and Communication engineering from Pondicherry
Engineering College, Pondicherry University, India, in December 2006 respectively. He is currently a
Associate Professor in the department of electronic and Communication engineering in Pondicherry
Engineering College, Pondicherry University, India. He has published more than 65 papers in both
International and National conferences and also he has published 10 national journals and 25 international
journals. His research interests Mobile Computing, Convergence Networks. He is a senior member in
TEEE, member in ISTE, CSI and TETE.

Más contenido relacionado

La actualidad más candente

Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 
International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )ijsc
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...iosrjce
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesIRJET Journal
 
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET Journal
 
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...CSCJournals
 
Various Applications of Compressive Sensing in Digital Image Processing: A Su...
Various Applications of Compressive Sensing in Digital Image Processing: A Su...Various Applications of Compressive Sensing in Digital Image Processing: A Su...
Various Applications of Compressive Sensing in Digital Image Processing: A Su...IRJET Journal
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT sipij
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoisejournalBEEI
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...Arti Singh
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancementeSAT Publishing House
 
IRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A ReviewIRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A ReviewIRJET Journal
 
An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...
An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...
An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...TELKOMNIKA JOURNAL
 
A Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT ImagesA Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT Imagesidescitation
 
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...IJECEIAES
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...iosrjce
 

La actualidad más candente (20)

Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising Techniques
 
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
 
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...An Efficient Thresholding Neural Network Technique for High Noise Densities E...
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
 
Various Applications of Compressive Sensing in Digital Image Processing: A Su...
Various Applications of Compressive Sensing in Digital Image Processing: A Su...Various Applications of Compressive Sensing in Digital Image Processing: A Su...
Various Applications of Compressive Sensing in Digital Image Processing: A Su...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
388 394
388 394388 394
388 394
 
IJSRDV3I40293
IJSRDV3I40293IJSRDV3I40293
IJSRDV3I40293
 
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse NoiseAn Efficient Image Denoising Approach for the Recovery of Impulse Noise
An Efficient Image Denoising Approach for the Recovery of Impulse Noise
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
 
A study to improve the quality of image enhancement
A study to improve the quality of image enhancementA study to improve the quality of image enhancement
A study to improve the quality of image enhancement
 
IRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A ReviewIRJET- Image Segmentation Techniques: A Review
IRJET- Image Segmentation Techniques: A Review
 
An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...
An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...
An Image Enhancement Approach to Achieve High Speed using Adaptive Modified B...
 
A Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT ImagesA Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT Images
 
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
Pattern Approximation Based Generalized Image Noise Reduction Using Adaptive ...
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
 

Destacado

S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...
S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...
S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...sipij
 
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...sipij
 
EEG S IGNAL Q UANTIFICATION B ASED ON M ODUL L EVELS
EEG S IGNAL  Q UANTIFICATION  B ASED ON M ODUL  L EVELS EEG S IGNAL  Q UANTIFICATION  B ASED ON M ODUL  L EVELS
EEG S IGNAL Q UANTIFICATION B ASED ON M ODUL L EVELS sipij
 
Image compression using embedded zero tree wavelet
Image compression using embedded zero tree waveletImage compression using embedded zero tree wavelet
Image compression using embedded zero tree waveletsipij
 
TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...
TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...
TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...sipij
 
Improve Captcha's Security Using Gaussian Blur Filter
Improve Captcha's Security Using Gaussian Blur FilterImprove Captcha's Security Using Gaussian Blur Filter
Improve Captcha's Security Using Gaussian Blur Filtersipij
 
Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...
Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...
Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...sipij
 
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...sipij
 
Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...
Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...
Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...sipij
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...sipij
 
5514sipij02
5514sipij025514sipij02
5514sipij02sipij
 
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSsipij
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationsipij
 
Advances in automatic tuberculosis detection in chest x ray images
Advances in automatic tuberculosis detection in chest x ray imagesAdvances in automatic tuberculosis detection in chest x ray images
Advances in automatic tuberculosis detection in chest x ray imagessipij
 
IMAGE COMPRESSION BY EMBEDDING FIVE MODULUS METHOD INTO JPEG
IMAGE COMPRESSION BY EMBEDDING FIVE  MODULUS METHOD INTO JPEGIMAGE COMPRESSION BY EMBEDDING FIVE  MODULUS METHOD INTO JPEG
IMAGE COMPRESSION BY EMBEDDING FIVE MODULUS METHOD INTO JPEGsipij
 
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...sipij
 
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATIONWAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATIONsipij
 
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING sipij
 
NOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMS
NOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMSNOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMS
NOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMSsipij
 

Destacado (19)

S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...
S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...
S IGNAL A ND I MAGE P ROCESSING OF O PTICAL C OHERENCE T OMOGRAPHY AT 1310 NM...
 
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
 
EEG S IGNAL Q UANTIFICATION B ASED ON M ODUL L EVELS
EEG S IGNAL  Q UANTIFICATION  B ASED ON M ODUL  L EVELS EEG S IGNAL  Q UANTIFICATION  B ASED ON M ODUL  L EVELS
EEG S IGNAL Q UANTIFICATION B ASED ON M ODUL L EVELS
 
Image compression using embedded zero tree wavelet
Image compression using embedded zero tree waveletImage compression using embedded zero tree wavelet
Image compression using embedded zero tree wavelet
 
TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...
TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...
TIME OF ARRIVAL BASED LOCALIZATION IN WIRELESS SENSOR NETWORKS: A LINEAR APPR...
 
Improve Captcha's Security Using Gaussian Blur Filter
Improve Captcha's Security Using Gaussian Blur FilterImprove Captcha's Security Using Gaussian Blur Filter
Improve Captcha's Security Using Gaussian Blur Filter
 
Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...
Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...
Sipij040305SPEECH EVALUATION WITH SPECIAL FOCUS ON CHILDREN SUFFERING FROM AP...
 
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
VIDEO QUALITY ASSESSMENT USING LAPLACIAN MODELING OF MOTION VECTOR DISTRIBUTI...
 
Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...
Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...
Hybrid lwt svd watermarking optimized using metaheuristic algorithms along wi...
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
 
5514sipij02
5514sipij025514sipij02
5514sipij02
 
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimation
 
Advances in automatic tuberculosis detection in chest x ray images
Advances in automatic tuberculosis detection in chest x ray imagesAdvances in automatic tuberculosis detection in chest x ray images
Advances in automatic tuberculosis detection in chest x ray images
 
IMAGE COMPRESSION BY EMBEDDING FIVE MODULUS METHOD INTO JPEG
IMAGE COMPRESSION BY EMBEDDING FIVE  MODULUS METHOD INTO JPEGIMAGE COMPRESSION BY EMBEDDING FIVE  MODULUS METHOD INTO JPEG
IMAGE COMPRESSION BY EMBEDDING FIVE MODULUS METHOD INTO JPEG
 
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
 
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATIONWAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
 
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
 
NOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMS
NOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMSNOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMS
NOVEL ALGORITHM FOR SKIN COLOR BASED SEGMENTATION USING MIXTURE OF GMMS
 

Similar a A HYBRID FILTERING TECHNIQUE FOR ELIMINATING UNIFORM NOISE AND IMPULSE NOISE ON DIGITAL IMAGES

Random Valued Impulse Noise Elimination using Neural Filter
Random Valued Impulse Noise Elimination using Neural FilterRandom Valued Impulse Noise Elimination using Neural Filter
Random Valued Impulse Noise Elimination using Neural FilterEditor IJCATR
 
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...sipij
 
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital ImagesIRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital ImagesIRJET Journal
 
FPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse NoiseFPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse NoiseIRJET Journal
 
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...IRJET Journal
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...IRJET Journal
 
Noise reduction by fuzzy image filtering(synopsis)
Noise reduction by fuzzy image filtering(synopsis)Noise reduction by fuzzy image filtering(synopsis)
Noise reduction by fuzzy image filtering(synopsis)Mumbai Academisc
 
reducing noises in images
reducing noises in imagesreducing noises in images
reducing noises in imagesaswathdas
 
V2 i2087
V2 i2087V2 i2087
V2 i2087Rucku
 
noise remove in image processing by fuzzy logic
noise remove in image processing by fuzzy logicnoise remove in image processing by fuzzy logic
noise remove in image processing by fuzzy logicRucku
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...IJMER
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...IRJET Journal
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median FilterAnalysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filterijtsrd
 

Similar a A HYBRID FILTERING TECHNIQUE FOR ELIMINATING UNIFORM NOISE AND IMPULSE NOISE ON DIGITAL IMAGES (20)

Random Valued Impulse Noise Elimination using Neural Filter
Random Valued Impulse Noise Elimination using Neural FilterRandom Valued Impulse Noise Elimination using Neural Filter
Random Valued Impulse Noise Elimination using Neural Filter
 
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
Image Filtering Using all Neighbor Directional Weighted Pixels: Optimization ...
 
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital ImagesIRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
 
FPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse NoiseFPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
FPGA Implementation of Decision Based Algorithm for Removal of Impulse Noise
 
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
IRJET- Machine Learning and Noise Reduction Techniques for Music Genre Classi...
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
 
Noise reduction by fuzzy image filtering(synopsis)
Noise reduction by fuzzy image filtering(synopsis)Noise reduction by fuzzy image filtering(synopsis)
Noise reduction by fuzzy image filtering(synopsis)
 
reducing noises in images
reducing noises in imagesreducing noises in images
reducing noises in images
 
V2 i2087
V2 i2087V2 i2087
V2 i2087
 
noise remove in image processing by fuzzy logic
noise remove in image processing by fuzzy logicnoise remove in image processing by fuzzy logic
noise remove in image processing by fuzzy logic
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
 
Documentation
DocumentationDocumentation
Documentation
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...Image Denoising of various images Using Wavelet Transform and Thresholding Te...
Image Denoising of various images Using Wavelet Transform and Thresholding Te...
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median FilterAnalysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
Analysis PSNR of High Density Salt and Pepper Impulse Noise Using Median Filter
 
K010615562
K010615562K010615562
K010615562
 

Último

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

A HYBRID FILTERING TECHNIQUE FOR ELIMINATING UNIFORM NOISE AND IMPULSE NOISE ON DIGITAL IMAGES

  • 1. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 DOI : 10.5121/sipij.2013.4207 76 A HYBRID FILTERING TECHNIQUE FOR ELIMINATING UNIFORM NOISE AND IMPULSE NOISE ON DIGITAL IMAGES R.Pushpavalli1 and G.Sivarajde2 1&2 Department of Electronics and Communication Engineering, Pondicherry Engineering College, Pondicherry University, Puducherry, India pushpavalli11@pec.edu and shivarajde@pec.edu ABSTRACT A new hybrid filtering technique is proposed to improving denoising process on digital images. This technique is performed in two steps. In the first step, uniform noise and impulse noise is eliminated using decision based algorithm (DBA). Image denoising process is further improved by an appropriately combining DBA with Adaptive Neuro Fuzzy Inference System (ANFIS) at the removal of uniform noise and impulse noise on the digital images. Three well known images are selected for training and the internal parameters of the neuro-fuzzy network are adaptively optimized by training. This technique offers excellent line, edge, and fine detail preservation performance while, at the same time, effectively denoising digital images. Extensive simulation results were realized for ANFIS network and different filters are compared. Results show that the proposed filter is superior performance in terms of image denoising and edges and fine details preservation properties. KEYWORDS Adaptive Neuro-fuzzy Inference System, Decision based Algorithm, Image denoising. 1. INTRODUCTION Digital images are often contaminated by impulse noise and uniform noise during image acquisition and/or transmission over communication channel. Detection and removal of impulse noise from digital images have been of high research interest in the last few years. Majority of the existing filtering methods comprise order statistic filters utilizing the rank order information of an appropriate set of noisy input pixels. These filters are usually developed in the general framework of rank selection filters, which are nonlinear operators, constrained to output an order statistic from a set of input samples. The difference between these filters is in the information used to decide which order statistic to output. The standard median filter (MF) [1]–[3] is a simple rank selection filter and attempts to remove impulse noise from the center pixel of the analysis window by changing the luminance value of the center pixel with the median of the luminance values of the pixels contained within the window. This approach provides a reasonable noise removal performance with the cost of introducing undesirable blurring effects into image details even at low noise densities [4-25]. The great majority of currently available noise filters cannot simultaneously satisfy both of these criteria. The existing filters either suppress the noise at the cost of reduced noise suppression performance. Indeed, Neuro-Fuzzy (NF) systems offer the ability of neural networks to learn from examples and the capability of fuzzy systems to model the uncertainty, which is inevitably encountered when processing noisy signals. Therefore, NF systems may be
  • 2. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 77 utilized to design efficient signal and image processing operators with much less distortion than the conventional operators. A Neuro-Fuzzy System is a flexible system trained by heuristic learning techniques derived from neural networks can be viewed as a 3-layer neural network with fuzzy weights and special activation functions is always interpretable as a fuzzy system uses constraint learning procedures is a function approximation. In this paper, Adaptive Neuro-fuzzy Inference System (ANFIS) is presented, which is a fuzzy inference system implemented in the framework of adaptive network. This ANFIS training algorithm is suggested by Jang. By using hybrid learning procedure, the proposed ANFIS can construct an input-output mapping which is based on both human knowledge (in the form of fuzzy if-then rules) and learning. This technique is performed in two steps. In the first step, uniform noise and impulse noise is eliminated using decision based algorithm (DBA). Image denoising process is further improved by an appropriately combining DBA with Adaptive Neuro Fuzzy Inference System (ANFIS) at the removal of uniform noise and impulse noise on the digital images. Three well known images are selected for training and the internal parameters of the neuro-fuzzy network are adaptively optimized by training. This technique offers excellent line, edge, and fine detail preservation performance while, at the same time, effectively enhancing digital images. Extensive simulation results were realized for ANFIS network and different filters are compared. The rest of the paper is organized as follows. Section II explains the structure of the proposed operator and its building blocks. Section III discusses the application of the proposed operator to the test images. Results of the experiments conducted to evaluate the performance of the proposed operator and comparative discussion of these results are also presented in this Section IV, which is the final section, presents the conclusions. 2. PROPOSED OPERATOR Fig.1 shows the structure of the proposed impulse noise removal operator. The proposed filtering technique is obtained by appropriately combining and Decision Based Algorithm (DBA) and a neuro-fuzzy network. The proposed filter is obtained by an appropriately combining output images from decision based algorithm, corrupted images and neuro-fuzzy network. Learning and understanding aptitude of the network congregate information from these two image data to compute output of the system which is equal to the restored value of the noisy input pixel. The neuro-fuzzy network utilizes the information from the Decision Based Algorithm and the noisy input image to compute the output of the system, which is equal to the restored value of the noisy input pixel. The decision based algorithm is discussed in section 2.1. Section 2.2 presents the neuro-fuzzy network and section 2.3, 2.4 and 2.5 discuss the neuro- fuzzy training, testing and conventional filtering procedure respectively. Fig.1 Proposed Hybrid Filter Noisy Image Neuro-fuzzyNetwork Restored Image Conventional filter Neural filter DBA
  • 3. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 78 2.1 Decision Based Algorithm The filtering technique [25] is discussed this paper employs a decision mechanism to detect the presence of impulse noise on the test image. The pixels inside the sliding window are identified as corrupted or not. If the pixel is corrupted, based on the type of noise the corrupted central pixel is replaced by either median filter or midpoint filter. This is called unsymmetric trimmed midpoint filter. Median filter is defined as [ { ( , )}], ( , ) ( , )MF med F i j i j S s t Smn mn= ∈ ∈ (2.1) where, MF represents median filter, F(i,j) represents processing pixel, Smn represents the filtering window. Midpoint filter simply computes the midpoint between the maximum and minimum values in the area covered by filter or mask. So midpoint filter is defined as (1/ 2)[max{ ( , )} min{ ( , )}], ( , ) ( , )MPF F i j F i j i j S s t Smn mn= + ∈ ∈ (2.2) where, MPF represents midpoint filter, F(i,j) represents processing pixel, Smn represents the filtering window. This filter is a combination of statistics and midpoint. It is very useful for enhancement if image is corrupted with impulse noise and uniform noise. In this paper, Pixel inside the window is separated as impulse noise and remaining pixels. The remaining pixels (without impulse noise) inside the filtering window are arranged in ascending order and average values of maximum and minimum is taken for filtering. This new midpoint filter is called as Unsymmetric trimmed midpoint filter. Consider an image of size M×N having 8-bit gray scale pixel resolution. The proposed filtering algorithm as applied on noisy image is described in steps as follows: Step 1) A two-dimensional square filtering window of size 3 x 3 is slid over the noisy image. Step 2) As the window move over the noisy image, at each point the central pixel inside the window is checked whether it is a corrupted pixel or not. Step3) If the pixel is detected as a corrupted by fixed impulse noise, the median filter is performed on it. Otherwise it is replaced by unsymmetric trimmed midpoint filter. Then the window is moved to form a new set of values, with the next pixel to be processed at the centre of the window. This process is repeated until the last image pixel is processed. It may be noted that the filtering is performed by either taking the median or the unsymmetric midpoint value of the pixels of the filtering window. Moreover, the unsymmetric midpoint filtering on the remaining pixels (without impulse noise) sample is performed only on processing pixels. As a result, the pixels in the filtered image do not cause any noticeable visual degradation. The performance of the proposed filter is superior to other existing filters in terms of eliminating multiple noise and preserving edges and features of images. This filter output is one of the inputs for ANFIS training. 2.2. Neuro-Fuzzy Network The neuro-fuzzy network used in the structure of the proposed hybrid filter acts like a mixture operator and attempts to construct an enhanced output image by combining the information from the noisy input image data and DBA output image data. The rules of mixture are represented by the rules in the rule base of the NF network and the mixture process is implemented by the fuzzy inference mechanism of the NF network. These are described in detail later in this subsection. The neuro-fuzzy network is a first order Sugeno type fuzzy system with two inputs and one output. In neuro-fuzzy network, the Mamdani method is widely accepted for capturing expert knowledge. It allows us to describe the expertise in more intuitive, more human-like manner. However, mamdani-type fuzzy inference entails a substantial computational burden. On the other hand, the Sugeno method is computationally effective and
  • 4. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 79 works well with optimization and adaptive techniques, which makes it very attractive in control problems, particularly for dynamic nonlinear systems. Sugeno-type fuzzy systems are popular general nonlinear modeling tools because these tools are very suitable for tuning by optimization and employ polynomial type output membership functions, which greatly simplifies defuzzification process. The input-output relationship of the NF network is as follows. Let A1, A2 denote the inputs of the neuro-fuzzy network and Y denote its output. The fuzzy inference is performed on the noisy input image pixel by pixel. Each noisy pixel is independently processed by the noisy input image data and an Decision Based Algorithm before being applied to the NF network. Hence, in the structure of the proposed operator, A1 represents the output data from the noisy input image data and A2 represents the output data from an Decision Based Algorithm. Each possible combination of inputs and their associated membership functions is represented by a rule in the rule base of the neuro-fuzzy (NF) network. Since the neuro-fuzzy network has two inputs and each input has twenty five membership functions, the rule base contains total of 25 (52 ) rules, which are as follows. 1. If (A1 is M11) and (A2 is M21), then Y1= MF1(A1,A2) 2. If (A1 is M11) and A2 is M21), then Y 2= MF2(A1,A2) 3. If A1 is M11) and (A2 is M21) , then Y 3= MF3(A1,A2) 4. If (A1 is M11) and (A2 is M21), then Y 4= MF4(A1,A2) 5. If (A1 is M11) and A2 is M21) , then Y 5= MF5(A1,A2) 6. If (A1 is M11) and (A2 is M22, then Y 6= MF6(A1,A2) 7. If (A1 is M11) and (A2 is M22), then Y 7= MF7(A1,A2) ⁞ 25. If (A1 is M11) and (A2 is M25), then Y 25 = MF25(A1,A2) where Mij denotes the jth membership function of the ith input, Y k denotes the output of the kth rule, and MFk denotes the output membership function, with I = 1,2; j=1,2 and k = 1,2 3,…..25. The input membership functions are generalized gaussian membership type. The Gaussian function depends on two parameters σ and c as given by 1/2 ( , , ) x c Mij x c e σσ       −− = (2.3) and the output membership function are linear d x d x d1 2ij k1 k2 k3MF = + + (2.4)
  • 5. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 80 where x, x1 and x2 are formal parameters, and the parameters c and d are constant parameters for input and output membership functions that characterize the shape of the membership functions. The optimal values of these parameters are determined by training the neuro-fuzzy network system. The optimal number of the membership functions is usually determined heuristically and verified experimentally. A smaller number yields lower complexity and shorter training time, but poor performance. On the other hand, a greater number of yields better performance, but higher complexity and much longer training time. It has been experimentally determined that five membership functions offer a very good balance. The output of the NF network is the weighted average of the individual rule outputs. The weighting factor of each rule is calculated by evaluating the membership expressions in the antecedent of the rule. This is accomplished by first converting the input values to fuzzy membership values by utilizing the input membership functions and then applying the and operator to these membership values. The and operator corresponds to the multiplication of input membership values. Hence, the weighting factors of the rules are calculated as follows: W1 = M11(A1).M21(A2) W2 = M11(A1).M21(A2) W3 = M11(A1).M21(A2) W4 = M11(A1).M21(A2) W5 = M11(A1).M21(A2) ⁞ W25 = M11(A1).M25(A2) Once the weighting factors are obtained, the output of the NF network can be found by calculating the weighted average of the individual rule outputs. 25 1 25 1 K k o k k k w Y Y w = = = ∑ ∑ (2.5) 2.3. Training of the Neuro-Fuzzy Network The internal parameters of the neuro-fuzzy network are optimized by training. Fig. 2 represents the setup used for training. Here, the parameters of the neuro-fuzzy network are iteratively optimized so that its output converges to original noise free image which, by definition, completely removes the noise from its input image. The ideal noise filter is conceptual only and does not necessarily exist in reality. Fig.2 Training of the neuro-fuzzy network Noise free Target image Noisy Trainin g ATM ± NFNetwork
  • 6. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 81 Fig. 3 shows the images used for training. Three different images are used in training, in order to improve the learning capability of neural network. The image shown in Fig. 3(a1,2 and3) are the original training image: Cameraman, Baboonlion and ship. The size of the training images is 256 x 256. The performance of the proposed filter is superior to other existing filters in terms of eliminating multiple noise and preserving edges and features of images. Fig.3(b1, 2 and 3) are the noisy training images and is obtained by corrupting the original training image by impulse noise of 10% and unifor m noise with zero mean and σ=200. The image in Fig.3 (c1,2 and 3) are the trained images by neuro-fuzzy network. Although the density of the corrupting noise is not very critical regarding training performance, it is experimentally observed that the proposed operator exhibits the best filtering performance when the noise density of the noisy training image is equal to the noise density of the actual noisy input image to be restored. It is also observed that the performance of the proposed operator gradually decreases as the difference between the two noise densities increases. Hence, in order to obtain a stable filtering performance for a wide range of filtering noise densities, very low and very high values for training noise density should be avoided since it is usually impossible to know the actual noise density of a corrupted image in a real practical application. Results of extensive simulation experiments indicate that very good filtering performance is easily obtained for all kinds of images corrupted by multiple impulse noise with a wide range of noise densities. The images in Fig. 3(b) and (a) are employed as the input and the target (desired) images during training, respectively. The parameters of the NF network are then iteratively tuned. Once the training of the NF network is completed, its internal parameters are fixed and the network is combined with the noisy image data and the DBA output image data to construct the proposed hybrid filter, as shown in Fig. 2. Fig.3 Performance of Training images: (a1,2 and3) original images, (b1,2 and 3) image corrupted with 45% of random valued impulse noise and (c1, 2 and 3) trained images 2.4 Testing of unknown images using trained structure of neural network The optimized architecture that obtained the best performance for training with three images has 196608 data. The network trained with 10% impulse noise uniform noise with zero mean and (a1) (b1) (c1) (a2) (b2) (c2) (a3) (b3) (c3)
  • 7. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 82 σ=200 shows superior performance for testing under various noise levels. In order to get effective filtering performance, already existing hybrid filters are trained with image data and tested using equal noise density. But in practical situation, information about the noise density of the received signal is unpredictable one. Therefore; in this paper, the ANFIS architecture is trained using denoised three well known images which are corrupted by adding different noise density levels. Noise density with 0.1 impulse noise uniform noise with zero mean and σ=200 gave optimum solution for both lower and higher level noise corruption. Therefore images are corrupted with 10% impulse noise uniform noise with zero mean and σ=200 of noise is selected for training. Then the performance error of the given trained data and trained network structure are observed for each network. Among these network structures, the trained network structure with the minimum error level is selected (10-3 ) and this trained network structures are fixed for testing the received image signal. Also, to ensure faster processing, only the corrupted pixels from test images are identified and processed by the optimized neural network structure. As uncorrupted pixels do not require further processing, they are directly taken as the output. The chosen network has been extensively tested for several images with different level of impulse noise. Fig.4 shows the exact procedure for taking corrupted data for testing the received image signals for the proposed filter. In order to reduce the computation time in real time implementation; in the first stage, Decision Based Algorithm is applied on unknown images and then pixels (data) from noisy image and DBA's output is obtained and applied as input for optimized neural network structure for testing; these pixels are corresponding to the pixel position of the corrupted pixels on noisy image. At the same time, noise free pixels from input are directly taken as output pixels. The tested pixels are replaced in the same location on corrupted image instead of noisy pixels. The most distinctive feature of the proposed filter offers excellent line, edge, and fine detail preservation performance and also effectively removes impulse noise from the image. Usually conventional filters give denoised image output and then these images are enhanced using these conventional outputs as inputs for hybrid filter while these outputs are combined with the network. Since, networks need certain pattern to learn and understand the given data. Fig.4 Testing of the images using optimized feed forward adaptive neural network structure 2.5. Filtering of the Noisy Image The noisy input image is processed by sliding the 3x3 filtering window on the image. This filtering window is also the filtering window for both the median filter and the edge detector. Noisyimagefortesting DBA Denoised Image ANFISnetworktrainedstructure Uncorrupted pixels on Noisy image PixelsextractedfromDBAcorresponding tocorruptedpixelspositiononnoisyimage DenoisedImagepixels usingANFISNetwork
  • 8. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 83 The window is started from the upper-left corner of the noisy input image, and moved rightwards and progressively downwards in a raster scanning fashion. For each filtering window, the nine pixels contained within the window are first fed to the DBA in the structure. Next, the center pixel of the filtering window and the output of the DBA is applied to the appropriate input of the NF network. Finally, the restored luminance value for the center pixel of the filtering window is obtained at the output of the NF network by using the fuzzy inference mechanism. 3. RESULT AND DISCUSSION The proposed hybrid impulse noise removal operator discussed in the previous section is implemented. The performance of the operator is tested under various noise conditions and on four popular test images from the literature including Baboon, Lena, Pepper and Rice images. All test images are 8-bit gray level images. The experimental images used in the simulations are generated by contaminating the original images by 10% impulse noise uniform noise with zero mean and σ=200 with an appropriate noise density depending on the experiment. Several experiments are performed on Lena test image to measure and compare the noise suppression and detail preservation performances of all operators. The performances of all operators are evaluated by using the peak signal-to-noise ratio (PSNR) criterion, which is defined as 2 255 10 log10PSNR MSE =        (3.1) where MSE is the mean squared error and is defined as 1 2 ( ( , ) ( , ) 1 1 M N MSE x i j y i j i jMN ∑ ∑= − = = (3.2) Here, M and N represents the number of rows and columns of the image and ( , )x i j and ( , )y i j represents the original and the restored versions of a corrupted test image, respectively. The averages of these values are then taken as the representative PSNR value for that experiment. For each noise density step, the four test images are corrupted by 10% of impulse noise and uniform noise with zero mean and σ=200. These images are restored by using the operator under experiment, and the PSNR values are calculated for the restored output images. This produces different PSNR values representing the filtering performance of that operator for different image properties. These values are then averaged to obtain the representative PSNR value of that operator for that noise density. Fig.5 Subjective performance illustration of the proposed filtering technique compared with existing technique: (a) Original Lena image, (b) Lena image Corrupted by 10% impulse noise and uniform noise with zero mean and σ=200, (c) Restored by median filter, (d) Restored by midpoint filter, (e) Restored by ATMPF (f) Restored by MAATMPF, (g) Restored by NDBN filter and (h) Restored by proposed algorithm. a c d e f g h b
  • 9. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 84 Finally, the overall experimental procedure is individually repeated for each operator. Since all experiments are related with noise and noise is a random process, every realization of the same experiment yields different results even if the experimental conditions are the same. Therefore, each individual filtering experiment presented in this paper is repeated for several times yielding different PSNR values for the same experiment are summarized in Table1. For comparison, the corrupted experimental images are also restored by using several conventional and state-of-the- art multiple noise removal operators including an Decision Based Algorithm (DBA), Feed forward back propagation algorithm (FFBPA) and the proposed neuro-fuzzy filtering technique are subjectively evaluated on Lena test image in Fig.5 and graphically illustrated in Fig.6. This filter is representative implementations of different approaches to the impulse noise filtering problem. Fig.5 illustrates the performance of proposed filter and compares with that of the different filtering algorithm in terms of PSNR when applied on Lena image contaminated with 10% of impulse noise and uniform noise with zero mean and σ=200. Table 1 PSNR values obtained using different filtering technique on Lena image corrupted with various densities of 10% of impulse noise and uniform noise Noise Uniform noise 100 200 300 400 500 600 Impulse noise 10% 10% 10% 10% 10% 10% Filters Median filter 18.07 16.99 15.65 14.5 13.65 12.62 MPF 0.59 0.63 0.67 0.72 0.84 0.87 ATMPF 13.68 14.12 14.06 13.83 13.23 12.95 Modified AATMPF 25.62 22.62 20.14 18.33 16.76 14.56 MNE filter 27.14 26.06 25.05 24.91 23.72 19.95 FFBPA 28.24 26.76 26.43 25.98 24.45 20.56 Proposed filter 28.95 27.94 27.12 26.76 25.89 22.32 100 150 200 250 300 350 400 450 500 550 600 0 5 10 15 20 25 30 Noise percentage PSNR Median filter Midpoint filter Alpha TMPF Modified AATMF NDBNF FFBPA Proposed NF filter Fig. 6 Performance of PSNR for proposed filter compared with different filtering technique on Lena image The PSNR performance explores the quantitative measurement. In order to check the performance of the feed forward neural network, percentage improvement (PI) in PSNR is also calculated for performance comparison between conventional filter and proposed neural filter for Lena image and is summarized in Table 2. This PI in PSNR is calculated by the following equation 3.3.
  • 10. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 85 100CF NF CF PSNR PSNR PI x PSNR  − =     (3.3) where PI represents percentage in PSNR, PSNRCF represents PSNR for conventional filter and PSNRNF represents PSNR values for the designed neural filter. Table 2 Percentage improvement in PSNR obtained on Lena image corrupted with different level of impulse noise Noise % Proposed filter (PF) DBA PI for PF 100 28.95 27.14 6.6691 200 27.94 26.06 7.2063 300 27.12 25.05 8.2764 400 26.76 24.91 7.4410 500 25.89 23.72 9.1355 600 22.32 19.95 11.8690 The summarized PSNR values in Table 2 for the proposed neural filter for percentage improvement in PSNR appears to perform well for human visual perception when images are corrupted up to 10% of impulse noise and uniform noise with zero mean and σ=200. These filters performance are better for quantitative measures when images are corrupted by 10% of impulse noise and uniform noise with zero mean and σ=200. PI is graphically illustrated in Fig.7. 100 150 200 250 300 350 400 450 500 550 600 6 7 8 9 10 11 12 Noise percentage PI PI for the proposed filter Figure 7 PI in PSNR obtained on Lena image for the proposed filter corrupted with various densities of mixed impulse noise Table 3 lists the variations of the PSNR values of the operators as a function of noise density for proposed filtering image technique on different test images. The proposed operator demonstrates the best filtering performance of all. Its PSNR values are significantly higher than those of the other filters for all noise densities. Fig.8 detects the subjective performance of proposed filter on different test images. The proposed filter can be seen to have eliminated the impulse noise completely. Further, it can be observed that the proposed filter is better in preserving the edges and fine details than the other existing filtering algorithm. The experiments
  • 11. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 86 are especially designed to reveal the performances of the operators for different image properties and noise conditions. Table 3 Performance of PSNR for proposed hybrid neuro-fuzzy filter for different images corrupted with various noise densities PSNR Uniform noise Impulse noise Baboon Lena Pepper Rice 100 10 23.56 28.95 32.03 26. 86 200 21.72 27.94 31.54 24.78 300 19.77 27.12 30.12 24.92 400 18.32 26.76 29.23 24.04 500 17.58 25.89 28.65 22.88 600 13.23 22.32 24.25 19.12 Fig. 8 Performance of test images: (a1,2 and 4) original images,(b1,2 and 4) images corrupted with 10% of impulse noise and uniform noise with σ=200 and (d1, 2 and 4) images enhanced by proposed filter 10 20 30 40 50 60 70 80 90 18 20 22 24 26 28 30 32 34 36 38 Noise percentage PSNR Baboon Lena Pepper Rice Fig. 9 Performance of PSNR for the proposed filter on different test images b4 c4 a4 b3 c3c2 b2 c1 b1 a1 a2 a3
  • 12. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 87 Fig.9 presents the noise-free, noisy, and filtered images for objective evaluation. Four different test images corrupted with 10% impulse noise and uniform noise with σ=200 are used to illustrate the efficacy of the proposed filter. HNF filter is found to have eliminated the impulse noise completely while preserving the image features quite satisfactorily. It can be seen that this filtered images are more pleasant for visual perception. 5. CONCLUSION A neuro-fuzzy filter is described in this paper. The proposed filter is seen to be quite effective in eliminating the uniform noise and impulse noise; in addition, the proposed filter preserves the image boundaries and fine details satisfactorily. The efficacy of the proposed filter is illustrated by applying the filter on various test images contaminated by different levels of noise. This filter outperforms the existing filters in terms of qualitative and quantitative measures. In addition, the hybrid filtered images are found to be pleasant for visual perception, since the filter is robust against the impulse noise and uniform noise while preserving the image features intact. Further, the proposed filter is suitable for real-time implementation, and applications because of its adaptive in nature. The proposed Hybrid filter, developed using MATLAB functions, is flexible, accurate than existing filtering algorithm and its scope for better real-time applications. REFERENCES [1] J. W. Tukey, “Nonlinear (nonsuperposable) methods for smoothing data”, in Proc. Conf. Rec. EASCON, 1974, p. 673. [2] Exploratory Data Analysis. Reading, MA: Addison-Wesley, 1977. [3] S. E. Umbaugh, Computer Vision and Image Processing. Upper Saddle River, NJ: Prentice-Hall, 1998. [4] O. Yli-Harja, J. Astola, and Y. Neuvo, “Analysis of the properties of median and weighted median filters using threshold logic and stack filter representation”, IEEE Trans. Signal Processing, vol. 39, pp. 395–410, Feb. 1991. [5] S.-J. Ko and Y. H. Lee, “Center weighted median filters and their applications to image enhancement”, IEEE Trans. Circuits Syst., vol. 38, pp. 984–993, Sept. 1991. [6] B. Jeong and Y. H. Lee, “Design of weighted order statistic filters using the perception algorithm”, IEEE Trans. Signal Processing, vol. 42, pp. 3264–3269, Nov. 1994. [7] T. Chen, K.-K. Ma, and L.-H. Chen, “Tri-state median filter for image denoising”, IEEE Trans. Image Processing, vol. 8, pp. 1834–1838, Dec. 1999. [8] T. Chen and H. R.Wu, “Impulse noise removal by multi-state median filtering”, in Proc. ICASSP’2000, Istanbul, Turkey, 2000, pp. 2183–2186. [9] T. Chen and H. R. Wu, “Space variant median filters for the restoration of impulse noise corrupted images”, IEEE Trans. Circuits Syst. II, vol. 48, pp. 784–789, Aug. 2001. [10] “Adaptive impulse detection using center-weighted median filters,” IEEE Signal Processing Lett., vol. 8, pp. 1–3, Jan. 2001. [11] “Application of partition-based median type filters for suppressing noise in images”, IEEE Trans. Image Processing, vol. 10, pp. 829–836, June 2001. [12] M. E. Yüksel and E. Bes¸dok, “A simple neuro-fuzzy impulse detector for efficient blur reduction of impulse noise removal operators for digital images”, IEEE Trans. Fuzzy Syst., vol. 12, no. 6, pp. 854–865, Dec. 2004. [13] M. E. Yüksel, A. Bas¸türk, and E. Bes¸dok, “Detail preserving restoration of impulse noise corrupted images by a switching median filter guided by a simple neuro-fuzzy network,” EURASIP J. Appl. Signal Process., vol. 2004, no. 16, pp. 2451–2461, 2004 [14] T. Chen, K.-K. Ma, and L.-H. Chen, “Tri-state median filter for image denoising,” IEEE Trans. Image Process., vol. 8, no. 12, pp. 1834–1838, Dec. 1999. [15] D. Florencio and R. Schafer, “Decision-based median filter using local signal statistics”, presented at the SPIE Int. Symp. Visual Communications Image Processing, Chicago, IL, Sept. 1994. [16] T. Sun and Y. Neuvo, “Detail-preserving median based filters in image processing”, Pattern Recogn. Lett., vol. 15, no. 4, pp. 341–347, 1994.
  • 13. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 88 [17] Z. Wang and D. Zhang, “Progressive switching median filter for the removal of impulse noise from highly corrupted images,” IEEE Trans. Circuits Syst., vol. 46, pp. 78–80, Jan. 1999. [18] S. Zhang and M. A. Karim, “A new impulse detector for switching median filters”, IEEE Signal Processing Lett., vol. 9, pp. 360–363, Nov. 2002. [19] R.Pushpavalli and E.Srinivavsan, “ Multiple Decision Based Switching Median Filtering for Eliminating Impulse Noise with Edge and Fine Detail Preservation Properties” International conference on Signal Processing, CIT at Coimbatore, Aug. 2007. [20] E.Srinivavsan and R.Pushpavalli, “ Multiple Decision Based Switching Median Filtering for Eliminating Impulse Noise with Edge and Fine Detail Preservation Properties” International conference on Signal Processing, CIT at Coimbatore, Aug. 2007. [21] R.Pushpavalli and G.Sivaradje, “Nonlinear Filtering Technique for Preserving Edges and Fine Details on Digital Image”, International Journal of Electronics and Communication Engineering and Technology, January 2012, 3, (1),pp29-40. [22] R.Pushpavalli and E.Srinivasan, “Decision based Switching Median Filtering Technique for Image Denoising”, CiiT International journal of Digital Image Processing, Oct.2010, 2, (10), pp.405- 410. [23] R. Pushpavalli, E. Srinivasan and S.Himavathi, “A New Nonlinear Filtering technique”, 2010 International Conference on Advances in Recent Technologies in Communication and Computing, ACEEE, Oct. 2010, pp1-4. [24] R. Pushpavalli and G.Sivaradje, “New Tristate Switching Median Filter for Image Enhancement” International Journal of Advanced research and Engineering Technology, January-June 2012, 3, (1), pp.55-65. [25] R. Pushpavalli and G.Sivaradje , "A New Decision Based Nonlinear Filter for Eliminating Impulse Noise and Uniform Noise on Digital Images", AICTE Sponsored National Conference on Internet and Web Service Computing (NCIWSC) – 2012, 2 -3 August 2012, Pondicherry Engineering College, Puducherry [26] Nguyen Minh Thanh and Mu-Song Chen, "Image Denoising Using Adaptive Neuro-Fuzzy System", IAENG International Journal of Applied Mathematics, February 2007. [27] R.Pushpavalli, G.Shivaradje, E. Srinivasan and S.Himavathi, “ Neural Based Post Processing Filtering Technique For Image Quality Enhancement”, International Journal of Computer Applications, January-2012. [28] M. E. Yüksel and E. Bes¸dok, “A simple neuro-fuzzy impulse detector for efficient blur reduction of impulse noise removal operators for digital images”, IEEE Trans. Fuzzy Syst., vol. 12, no. 6, pp. 854–865, Dec. 2004. [29] M. E. Yüksel, A. Bas¸türk, and E. Bes¸dok, “Detail preserving restoration of impulse noise corrupted images by a switching median filter guided by a simple neuro-fuzzy network,” EURASIP J. Appl. Signal Process., vol. 2004, no. 16, pp. 2451–2461, 2004.
  • 14. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.2, April 2013 89 AUTHORS R.Pushpavalli received the B.E. degree in department of Electronic and Communication Engineering from Bharathiar University, Coimbatore, India in April 1997 and M.Tech degree in electronic and Communication engineering from Pondicherry Engineering College, Pondicherry University, India, in may 2007, respectively. In September 2000, she joined as lecturer in the department of ECE, Dr.Navalar Neduchezhiyan College of Engineering and Technology, Madras University, India. From June 2001 to August 2005 and from June 2007 to October she was a lecturer at SKP Engineering, Anna University. She got 2 years experience from Rajiv Gandhi College of Engineering, Puducherry, India. Currently she is a Full Time Research Scholar in the department of ECE, Pondicherry Engineering College, Puducherry, India. In 2007, she got a membership in ISTE. G.Sivarajde received the B.E. degree in department of Electronic and Communication Engineering from Madras University, Chennai, India in April 1991 and M.Tech degree in electronic and Communication engineering from Pondicherry Engineering College, Pondicherry University, India, in February 1996 and he has obtained the Ph.D degree in electronic and Communication engineering from Pondicherry Engineering College, Pondicherry University, India, in December 2006 respectively. He is currently a Associate Professor in the department of electronic and Communication engineering in Pondicherry Engineering College, Pondicherry University, India. He has published more than 65 papers in both International and National conferences and also he has published 10 national journals and 25 international journals. His research interests Mobile Computing, Convergence Networks. He is a senior member in TEEE, member in ISTE, CSI and TETE.