SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com         Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546       ISSN: 2249-6645

                           Image Denoising Using Non Linear Filter
                                                 Mr. Vijay R. Tripathi
                            Assistant Professor IN College of Engg & Technology, Akola-444004.

Abstract: Noise in an image is a serious problem In this          the noise-free pixels should be kept unchanged. This can be
project, the various noise conditions are studied which are:      achieved by determining whether the current pixel is
Additive white Gaussian noise (AWGN), Bipolar fixed-              corrupted, prior to possibly replacing it with a new value.
valued impulse noise, also called salt and pepper noise           Decision-based filters correspond to a well-known class of
(SPN), Random-valued impulse noise (RVIN), Mixed noise            filters that appear to be particularly efficient to reduced
(MN). Digital images are often corrupted by impulse noise         impulse noise. In this work, we propose an impulse
during the acquisition or transmission through                    detection scheme by successfully combining the SM filter
communication channels the developed filters are meant for        with CWM filter.
online and real-time applications. In this paper, the
following activities are taken up to draw the results: Study          PROGRESSIVE SWITCHING MEDIAN FILTER
of various impulse noise types and their effect on digital                  A median-based filter, progressive switching
images; Study and implementation of various efficient             median (PSM) filter, is implemented to restore images
nonlinear digital image filters available in the literature       corrupted by salt–pepper impulse noise. The algorithm is
and their relative performance comparison;                        developed by the following two main points: 1) switching
                                                                  scheme—an impulse detection algorithm is used before
                   I.    Introduction                             filtering, thus only a proportion of all the pixels will be
          Today digital imaging is required in many               filtered and 2) progressive methods—both the impulse
applications e.g., object recognition, satellite imaginary,       detection and the noise filtering procedures are
biomedical instrumentation, digital entertainment media,          progressively applied through several iterations. The noise
internet etc. The quality of image degrades due to                pixels processed in the current iteration are used to help the
contamination of various types of noise. Noise corrupts the       process of the other pixels in the subsequent iterations. A
image during the process of acquisition, transmission,            main advantage of such a method is that some impulse
storage etc[1]. For a meaningful and useful processing such       pixels located in the middle of large noise blotches can also
as image segmentation and object recognition, and to have         be properly detected and filtered. Therefore, better
very good visual display in applications like television,         restoration results are expected, especially for the cases
photo-phone, etc., the acquired image signal must be noise        where the images are highly corrupted.
free and made deblurred. The noise suppression (filtering)
and deblurring come under a common class of image
processing tasks known as image restoration.
          In common use the word noise means unwanted
signal. In electronics noise can refer to the electronic signal
corresponding to acoustic noise (in an audio system) or the
electronic signal corresponding to the (visual) noise
commonly seen as 'snow' on a degraded television or video
image. In signal processing or computing it can be
considered data without meaning; that is, data that is not
being used to transmit a signal, but is simply produced as an
unwanted by-product of other activities. In Information
                                                                    Fig. 1. A general framework of switching scheme-based
Theory, however, noise is still considered to be
                                                                                          image filters.
information. In a broader sense, film grain or even
advertisements in web pages can be considered noise.
                                                                  PSM Filter
          In early days, linear filters were the primary tools
in signal and image processing However; linear filters
                                                                    1.    Impulse Detection
have poor performance in the presence of noise that is not
                                                                           Similar to other impulse detection algorithms, this
additive as well as in systems where system nonlinearities
                                                                  impulse detector is implemented by prior information on
or non-Gaussian statistics are encountered. Linear filters
                                                                  natural images, i.e., a noise-free image should be locally
tend to blur edges, do not remove impulsive noise
                                                                  smoothly varying, and is separated by edges [4]. The noise
effectively, and do not perform well in the presence of
                                                                  considered for this algorithm is only salt–pepper impulsive
signal dependent noise. To overcome these shortcomings,
                                                                  noise which means: 1) only a proportion of all the image
various types of nonlinear filters have been proposed in the
                                                                  pixels are corrupted while other pixels are noise-free and 2)
literature.
                                                                  a noise pixel takes either a very large value as a positive
                                                                  impulse or a very small value as a negative impulse. In this
            II.     Median Based Filters
                                                                  chapter, we use noise ratio R(0  R  1) to represent how
          In order to effectively remove impulse noise as
described in while preserving image details, ideally the          much an image is corrupted. For example, if an image is
filtering should be applied only to the corrupted pixels, and     corrupted by R = 30% impulse noise, then 15% of the
                                                          www.ijmer.com                                             4543 | Page
International Journal of Modern Engineering Research (IJMER)
                          www.ijmer.com         Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546       ISSN: 2249-6645
pixels in the image are corrupted by positive impulses and                                                                                                                      (0)       (1)
                                                                                                                          flag image sequence {g(i , j ) , g(i , j ) ,....g(i , j ) .....} . In the
                                                                                                                                                                                                         ( n)
15% of the pixels by negative impulses.
                                                                                                                                                                                                          (0)
         Two image sequences are generated during the                                                                     gray scale image sequence, we still use y( i , j ) to denote the
impulse detection procedure. The first is a sequence of gray
                                 (0)            (1)            (2)                ( n)
                                                                                                                          pixel value at position (i, j) in the noisy image to be filtered
scale images, {x(i , j ) , x(i , j ) , x(i , j ) ,....x(i , j ) .....} , where the                                                                  (n)
                                                                                                                          and use y( i , j ) to represent the pixel value at position (i, j)
                           (0)
initial image x            (i , j )    is noisy image itself , (i , j) is position of                                     in the image after the nth iteration. In a binary flag
pixel in image, it can be 1  i  M, 1  j  N where M                                                                                        (n)                                (n)
                                                                                                                          image g ( i , j ) , the value g ( i , j ) =0 means the pixel (i, j) is
and N are the number of the pixel in horizontal and vertical                                                                                          (n)
                                                              (n)                                                         good and g ( i , j ) = 1 means it is an impulse that should be
direction respectively, and x( i , j ) is image after nth iteration.
                                                                                                                          filtered. A difference between the impulse detection and
                 The second is a binary flag image sequence,                                                              noise-filtering procedures is that the initial flag image
{ f((0)) , f((1)j ) , f((2)) ,.... f((i ,nj)) } where the binary flag f ((i ,nj)) is
    i, j     i,         i, j                                                                                              g ((0)j ) of the noise-filtering procedure is not a blank image,
                                                                                                                              i,
used to indicate whether the pixel at (i, j) in noisy image                                                                                                                                  (N )               (0)         (N )
                                                                                                              (n)         but the impulse detection result f ( i , j D , i.e., g ( i , j ) = f ( i , j D .
detected as noisy or noise-free after nth iteration. If f ( i , j ) =0                                                                                               )                                 )
                                                                                                                                              In the nth iteration (n = 1; 2; ….), for each
means pixel at (i, j) has been found as noise-free after nth                                                                             ( n 1)                                                                       ( n 1)
                                     (n)                                                                                  pixel y                    , we also first find its median value m( i , j )                             of a
iteration and if f ( i , j ) =1 means pixel at (i, j) has been found                                                                     (i , j )
                                                                                                                          WF×WF (WF is an odd integer and not smaller than 3)
as noisy after nth iteration. Before the first iteration, we                                                              window centered about it. However, unlike that in the
                                                                                                        (0)
assume that all the image pixels are good, i.e. f ( i , j ) =0 for                                                        impulse detection procedure, the median value here is
                                                                                                                                                                                                           ( n 1)
all (i, j).                                                                                                               selected from only good pixels with g ( i , j ) = 0 in the
                 In the nth iteration (n= 1, 2, 3…) for each pixel                                                        window.
   ( n 1)
x  (i , j )    we first find out the median value of the samples in a                                                                         Let M denote the number of all the pixels with
                                                                                                                              ( n 1)
WD ×WD (WD is an odd integer not smaller than 3) window                                                                   g   (i , j )   = 0 in the WF×WF window. If M is odd, then
centered about it. To represent the set of the pixels within a
WD ×WD window centered about x( i , j ) is x(i  k , j l ) where
                                                                             ( n 1)          ( n 1)                     m((in, 1) = median{ y((in, 1) g((in, 1)  0,(i, j ) WF WF }
                                                                                                                                 j)                   j)         j)
                                                                                                                                                            (n)
W  k  W , W  l  W k  W, -W  l  W and                                                                             The value of y( i , j ) is modified only when the pixel (i, j) is
                                               ( n 1)                                                                    an impulse and M is greater than 0:
W≥1, then we have median value of this window m( i , j ) is
     m((in, 1) = median ( x((ink1)j l ) )                                                                                              m((in, 1) ,                    if g ((in, 1)  1; M  0
            j)                      ,
                                                                                                                                            j)                                        j)
                                                       ( n 1)
The difference between m( i , j ) and x( i , j ) provides us with
                                                                                  ( n 1)                                 y (n)
                                                                                                                            (i , j )       ( n 1)
                                                                                                                                            y(i , j ) ,
                                                                                                                                                                           else
a simple measurement to detect impulses
                                                                                                                          Once an impulse pixel is modified, it is considered as a
                                        f ((i ,nj)1) ,
                                                                          if x((in, 1)  m((in, 1)  T                 good pixel in the subsequent iterations
                       f ((i ,nj))                                                 j)           j)

                                       1,                                                                                                                                   g((in, 1) ,
                                                                                                                                                                             j)                    if y((in, )j )  y((in, 1)
                                                                          otherwise
                                                                                                                                                            g   (n)
                                                                                                                                                                           
                                                                                                                                                                                                                            j)

                                                                                                                                                                                                    if y((in, )j )  m((in, 1)
                                                                                                                                                                (i , j )
Where T is a predefined threshold value. Once a pixel (i, j)
                                                                                                                                                                            0,
                                                                                                                                                                                                                           j)
is detected as an impulse, the value of
                                                                                                                          The procedure stops after the NFth iteration when all of the
x((in, )j ) is subsequently modified                                                                                      impulse pixels have been modified, i.e.,
                                                                                                                                   g           NF
                                                                                                                                                (i , j )   =0
                m ,
                
                      ( n 1)
                      (i , j )                 if f         (n)
                                                           (i , j )     f    ( n 1)
                                                                             (i, j )
                                                                                                                                   (i , j )
x((in, )j )     ( n 1)                                                                                                 Then we obtain the image { y(i , jF) } which is our restored
                                                                                                                                                                                        (N )

                 x(i , j ) ,
                                             if f ((i ,nj))  f ((i ,nj)1)
                                                                                                                          output image.
(4.3)                                                                                                                     Table 1.WF(3 * 3) Median Filter,CWM Filter&PWM Filter
Suppose the impulse detection procedure is stopped after                                                                          Noise                      PSNR                     PSNR After Filtering
                                                                                                        (N )                                                 With
the NDth iteration, then two output images- x( i , jD)                                                              and
                                                                                                                                                             Noise
 f ((i ,Nj D ) are obtained, but only f ((i ,Nj D ) is useful for our noise
           )                                    )                                                                                                                                     Median              CWM                    PWM
                                                                                                                                                                                      Filter              Filter                 Filter
filtering algorithm.
                                                                                                                                  10%                           15                      12                 13.5                   29
                     2. Noise Filtering                                                                                           20%
          Like the impulse detection procedure, the noise                                                                                                       12                      12                  13                    27
filtering procedure also generates a gray scale image                                                                             30%                           11                      12                  13                    26
                           (0)             (1)         (2)                    ( n)
sequence, { y              (i , j )   ,y   (i , j )   ,y
                                                       (i , j )       ,.... y (i , j )   .....} and a binary                      40%                           9.5                     12                  13                    24


                                                                                                               www.ijmer.com                                                                                          4544 | Page
International Journal of Modern Engineering Research (IJMER)
                www.ijmer.com         Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546       ISSN: 2249-6645
          The Experimental results are shown in
           Table.2 for WF (5 * 5) PWM Filter
             Table 2. WF (5 * 5) PWM Filter
                PSNR with           PSNR after
       Noise
                   Noisy             Filtering
        10              15               21
        20              12               19                          (d)
        30              11               19
        40              9.5              19

The Experimental results are shown in
Table.3 for WF (7 * 7) PWM Filter

               Table 3. WF (7 * 7) PWM Filter
                     PSNR with      PSNR after                        (e)
       Noise
                       Noisy         Filtering
        10              15               14
        20              12              7. 3
        30              11               6
        40              9.5             5.9
.

                                                                     <f>




         (a)
                                                                       (g)




         (b)


                                                                        (h)




               (c)


                                                                           <i>

                                                    www.ijmer.com                                        4545 | Page
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com         Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546       ISSN: 2249-6645
Figure 2. a, b, c, d are noisy images of Lena (512×512)                                    Reference
corrupted by salt and pepper noise with noise density of          [1]    R.C. Gonzalez and R.E. Woods Digital Image
10%, 20%, 30%, 40% respectively and corresponding                        Processing Second Edition.
restored image by PWM are in e, f, g, h for WF (3 * 3)            [2]    A. C. Bovik, T. S. Huang, and D. C. Munson, ―A
                                                                         generalization of median filtering using Linear
                 III.     Conclusion                                     combinations of order statistics,‖ IEEE Tran Acoust.,
     In this entire dissertation work, two different non-linear          Speech, Signal Process., volASSP-31, no.6, pp.1342–
filters are implemented and extensive experiments are                    1350, Dec. 1983.
performed to obtain the results with various parameters to        [3]    J. Astola and P. Kuosmanen, Fundamental of
assess the performance of each filter. The plot of PSNR for              Nonlinear Filtering, Boca Raton, CRC Press, 1997.
these two filters is given below. The Table.1, 2 &3 below         [4]     T. Sun and Y. Neuvo, ―Detail-preserving median
shows the PSNR value obtain using Lena Image of size 512                   based filters in image processing,‖ Pattern Recognit.
x 512.                                                                     Lett., vol. 15, pp. 341–347, Apr. 1994
From the PSNR value mention in the simulation result it is
very clear that PWM Filter shows better performance in            [5]    I. Pitas and A. N. Venetsanopoulos, Nonlinear Digital
suppressing impulsive noise compare to above mention                     Filters: Principles and Applications, Boston, Kluwer,
filter in suppressing impulse noise when noise exceeds from              1990.
10 % to 40 %.                                                     [6]    B. I. Justus son, ―Median filtering: Statistical
& Secondly extensive experimental result show that if we                 properties,    ―Two-Dimensional        Digital   Signal
increase window size i.e. 5 * 5 & 7 * 7,we find that by                  Processing II, T. S. Huang Ed., New York;
increasing the window size image get more & more                         Springer Verlag, 1981.
corrupted & filter is not able to suppress impulsive noise        [7]    S-J. KO and Y. H. Lee, ―Center-weighted
effectively compare to when window size in filter was (3 *               median filters and their applications to image
3) in filter. Though simulation time required is less, which             enhancement,‖ IEEE Trans. Circuits and Syst.,
is given in table below.                                                 vol. 38, pp. 984-993, Sept. 1991.
                                                                  [8]    J.-H.     Wang,     ―Rescanned       minmax     center-
               Filter Used                PSM                            weighted filters for image restoration,‖ Proc.
            Window Size             Time In                              Inst. Elect. Eng., vol. 146, no. 2, pp. 101–107,
                                     Sec                                 1999.
            WF (3 * 3)              16sec                         [9]    ―Tri-State Median Filter for Image Image Denoising‖,
            WF (5 * 5)              13sec                                T Chen, K-K.Ma, and L-H Chen IEEE
                                    10sec                                TRANSACTIONS ON IMAGE PROCESSING,
            WF (7 * 7)
                                                                         VOL. 8, NO. 12, DECEMBER 1999.
             Table4: Average Run Time in Sec                      [10]   T. Kasparis, N. S. Tzannes, and Q., ―Detail-
                                                                         preserving adaptive conditional median filters,‖ J.
         Therefore from the above table it is very cleared               Electron. Imag, vol. 1, no. 14, pp. 358–364, 1992.
that as window size increases image get more & more
blurred & distorted though it requires less simulation time
compare to that when window size in filter was (3 * 3). So
mostly window size of WF (3 * 3) is preferred compare to
that of WF (5 * 5) & WF (7 * 7).




                                                          www.ijmer.com                                             4546 | Page

More Related Content

What's hot

Neural Network Based Noise Identification in Digital Images
Neural Network Based Noise Identification in Digital ImagesNeural Network Based Noise Identification in Digital Images
Neural Network Based Noise Identification in Digital ImagesIDES Editor
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...CSCJournals
 
Thresholding eqns for wavelet
Thresholding eqns for waveletThresholding eqns for wavelet
Thresholding eqns for waveletajayhakkumar
 
image denoising technique using disctere wavelet transform
image denoising technique using disctere wavelet transformimage denoising technique using disctere wavelet transform
image denoising technique using disctere wavelet transformalishapb
 
survey paper for image denoising
survey paper for image denoisingsurvey paper for image denoising
survey paper for image denoisingArti Singh
 
IMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERIMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERPushparaj Pal
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnologyPrashant Madnavat
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing FundamentalThuong Nguyen Canh
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Survey Paper on Image Denoising Using Spatial Statistic son Pixel
Survey Paper on Image Denoising Using Spatial Statistic son PixelSurvey Paper on Image Denoising Using Spatial Statistic son Pixel
Survey Paper on Image Denoising Using Spatial Statistic son PixelIJERA Editor
 

What's hot (20)

Pxc3871846
Pxc3871846Pxc3871846
Pxc3871846
 
Neural Network Based Noise Identification in Digital Images
Neural Network Based Noise Identification in Digital ImagesNeural Network Based Noise Identification in Digital Images
Neural Network Based Noise Identification in Digital Images
 
IJSRDV3I40293
IJSRDV3I40293IJSRDV3I40293
IJSRDV3I40293
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Hg3512751279
Hg3512751279Hg3512751279
Hg3512751279
 
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
 
Thresholding eqns for wavelet
Thresholding eqns for waveletThresholding eqns for wavelet
Thresholding eqns for wavelet
 
image denoising technique using disctere wavelet transform
image denoising technique using disctere wavelet transformimage denoising technique using disctere wavelet transform
image denoising technique using disctere wavelet transform
 
Oo2423882391
Oo2423882391Oo2423882391
Oo2423882391
 
survey paper for image denoising
survey paper for image denoisingsurvey paper for image denoising
survey paper for image denoising
 
IMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERIMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTER
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnology
 
Lc3618931897
Lc3618931897Lc3618931897
Lc3618931897
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Is2415291534
Is2415291534Is2415291534
Is2415291534
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
W4101139143
W4101139143W4101139143
W4101139143
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 
Survey Paper on Image Denoising Using Spatial Statistic son Pixel
Survey Paper on Image Denoising Using Spatial Statistic son PixelSurvey Paper on Image Denoising Using Spatial Statistic son Pixel
Survey Paper on Image Denoising Using Spatial Statistic son Pixel
 
J010245458
J010245458J010245458
J010245458
 

Viewers also liked

A Distributed Cut Detection Method for Wireless Sensor Networks
A Distributed Cut Detection Method for Wireless Sensor NetworksA Distributed Cut Detection Method for Wireless Sensor Networks
A Distributed Cut Detection Method for Wireless Sensor NetworksIJMER
 
Bw31297301
Bw31297301Bw31297301
Bw31297301IJMER
 
Ijmer 46052329
Ijmer 46052329Ijmer 46052329
Ijmer 46052329IJMER
 
Bu32888890
Bu32888890Bu32888890
Bu32888890IJMER
 
I0502 01 4856
I0502 01 4856I0502 01 4856
I0502 01 4856IJMER
 
On Some Partial Orderings for Bimatrices
On Some Partial Orderings for BimatricesOn Some Partial Orderings for Bimatrices
On Some Partial Orderings for BimatricesIJMER
 
Investigation of Effects of impact loads on Framed Structures
Investigation of Effects of impact loads on Framed StructuresInvestigation of Effects of impact loads on Framed Structures
Investigation of Effects of impact loads on Framed StructuresIJMER
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )Popi Kaza
 
Iθάκη του Κ.Καβάφη.
Iθάκη του Κ.Καβάφη.Iθάκη του Κ.Καβάφη.
Iθάκη του Κ.Καβάφη.Popi Kaza
 
WAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant ApplicationWAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant ApplicationIJMER
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using  ANN ModelTrajectory Control With MPC For A Robot Manipülatör Using  ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using ANN ModelIJMER
 
Nonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
Nonlinear Control of UPFC in Power System for Damping Inter Area OscillationsNonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
Nonlinear Control of UPFC in Power System for Damping Inter Area OscillationsIJMER
 
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard  Viterbi DecodingBER Performance for Convalutional Code with Soft & Hard  Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard Viterbi DecodingIJMER
 
Black Hole Detection in AODV Using Hexagonal Encryption in Manet’s
Black Hole Detection in AODV Using Hexagonal Encryption in Manet’sBlack Hole Detection in AODV Using Hexagonal Encryption in Manet’s
Black Hole Detection in AODV Using Hexagonal Encryption in Manet’sIJMER
 
D04010 03 2328
D04010 03 2328D04010 03 2328
D04010 03 2328IJMER
 
Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...
Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...
Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...IJMER
 
Ijmer 46060714
Ijmer 46060714Ijmer 46060714
Ijmer 46060714IJMER
 

Viewers also liked (20)

ελενη
ελενηελενη
ελενη
 
A Distributed Cut Detection Method for Wireless Sensor Networks
A Distributed Cut Detection Method for Wireless Sensor NetworksA Distributed Cut Detection Method for Wireless Sensor Networks
A Distributed Cut Detection Method for Wireless Sensor Networks
 
Green grass
Green grassGreen grass
Green grass
 
Bw31297301
Bw31297301Bw31297301
Bw31297301
 
Ijmer 46052329
Ijmer 46052329Ijmer 46052329
Ijmer 46052329
 
Bu32888890
Bu32888890Bu32888890
Bu32888890
 
I0502 01 4856
I0502 01 4856I0502 01 4856
I0502 01 4856
 
On Some Partial Orderings for Bimatrices
On Some Partial Orderings for BimatricesOn Some Partial Orderings for Bimatrices
On Some Partial Orderings for Bimatrices
 
Investigation of Effects of impact loads on Framed Structures
Investigation of Effects of impact loads on Framed StructuresInvestigation of Effects of impact loads on Framed Structures
Investigation of Effects of impact loads on Framed Structures
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ (ΕΙΣΑΓΩΓΗ ΞΕΝΟΦΩΝΤΑ )
 
Iθάκη του Κ.Καβάφη.
Iθάκη του Κ.Καβάφη.Iθάκη του Κ.Καβάφη.
Iθάκη του Κ.Καβάφη.
 
WAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant ApplicationWAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant Application
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using  ANN ModelTrajectory Control With MPC For A Robot Manipülatör Using  ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
 
Nonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
Nonlinear Control of UPFC in Power System for Damping Inter Area OscillationsNonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
Nonlinear Control of UPFC in Power System for Damping Inter Area Oscillations
 
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard  Viterbi DecodingBER Performance for Convalutional Code with Soft & Hard  Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
 
Black Hole Detection in AODV Using Hexagonal Encryption in Manet’s
Black Hole Detection in AODV Using Hexagonal Encryption in Manet’sBlack Hole Detection in AODV Using Hexagonal Encryption in Manet’s
Black Hole Detection in AODV Using Hexagonal Encryption in Manet’s
 
D04010 03 2328
D04010 03 2328D04010 03 2328
D04010 03 2328
 
Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...
Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...
Analysis of Machining Characteristics of Cryogenically Treated Die Steels Usi...
 
Ijmer 46060714
Ijmer 46060714Ijmer 46060714
Ijmer 46060714
 
Reno x tkja
Reno x tkjaReno x tkja
Reno x tkja
 

Similar to Image Denoising Using Non Linear Filter

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
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINIOSR Journals
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
Comparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filtersComparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filtersAnkush Srivastava
 
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
 
A Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image DenoisingA Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image Denoisingijbuiiir1
 
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
 
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...IOSR Journals
 
A SURVEY : On Image Denoising and its Various Techniques
A SURVEY :  On Image Denoising and its Various TechniquesA SURVEY :  On Image Denoising and its Various Techniques
A SURVEY : On Image Denoising and its Various TechniquesIRJET Journal
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...IJERA Editor
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Filter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicFilter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicCSCJournals
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour imageseSAT Journals
 

Similar to Image Denoising Using Non Linear Filter (20)

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
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVIN
 
M017218088
M017218088M017218088
M017218088
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Comparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filtersComparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filters
 
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
 
[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh
 
A Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image DenoisingA Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image Denoising
 
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...
 
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
 
PID3474431
PID3474431PID3474431
PID3474431
 
APPRAISAL AND ANALOGY OF MODIFIED DE-NOISING AND LOCAL ADAPTIVE WAVELET IMAGE...
APPRAISAL AND ANALOGY OF MODIFIED DE-NOISING AND LOCAL ADAPTIVE WAVELET IMAGE...APPRAISAL AND ANALOGY OF MODIFIED DE-NOISING AND LOCAL ADAPTIVE WAVELET IMAGE...
APPRAISAL AND ANALOGY OF MODIFIED DE-NOISING AND LOCAL ADAPTIVE WAVELET IMAGE...
 
L011117884
L011117884L011117884
L011117884
 
A SURVEY : On Image Denoising and its Various Techniques
A SURVEY :  On Image Denoising and its Various TechniquesA SURVEY :  On Image Denoising and its Various Techniques
A SURVEY : On Image Denoising and its Various Techniques
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Filter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy LogicFilter for Removal of Impulse Noise By Using Fuzzy Logic
Filter for Removal of Impulse Noise By Using Fuzzy Logic
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour images
 

More from IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Image Denoising Using Non Linear Filter

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546 ISSN: 2249-6645 Image Denoising Using Non Linear Filter Mr. Vijay R. Tripathi Assistant Professor IN College of Engg & Technology, Akola-444004. Abstract: Noise in an image is a serious problem In this the noise-free pixels should be kept unchanged. This can be project, the various noise conditions are studied which are: achieved by determining whether the current pixel is Additive white Gaussian noise (AWGN), Bipolar fixed- corrupted, prior to possibly replacing it with a new value. valued impulse noise, also called salt and pepper noise Decision-based filters correspond to a well-known class of (SPN), Random-valued impulse noise (RVIN), Mixed noise filters that appear to be particularly efficient to reduced (MN). Digital images are often corrupted by impulse noise impulse noise. In this work, we propose an impulse during the acquisition or transmission through detection scheme by successfully combining the SM filter communication channels the developed filters are meant for with CWM filter. online and real-time applications. In this paper, the following activities are taken up to draw the results: Study PROGRESSIVE SWITCHING MEDIAN FILTER of various impulse noise types and their effect on digital A median-based filter, progressive switching images; Study and implementation of various efficient median (PSM) filter, is implemented to restore images nonlinear digital image filters available in the literature corrupted by salt–pepper impulse noise. The algorithm is and their relative performance comparison; developed by the following two main points: 1) switching scheme—an impulse detection algorithm is used before I. Introduction filtering, thus only a proportion of all the pixels will be Today digital imaging is required in many filtered and 2) progressive methods—both the impulse applications e.g., object recognition, satellite imaginary, detection and the noise filtering procedures are biomedical instrumentation, digital entertainment media, progressively applied through several iterations. The noise internet etc. The quality of image degrades due to pixels processed in the current iteration are used to help the contamination of various types of noise. Noise corrupts the process of the other pixels in the subsequent iterations. A image during the process of acquisition, transmission, main advantage of such a method is that some impulse storage etc[1]. For a meaningful and useful processing such pixels located in the middle of large noise blotches can also as image segmentation and object recognition, and to have be properly detected and filtered. Therefore, better very good visual display in applications like television, restoration results are expected, especially for the cases photo-phone, etc., the acquired image signal must be noise where the images are highly corrupted. free and made deblurred. The noise suppression (filtering) and deblurring come under a common class of image processing tasks known as image restoration. In common use the word noise means unwanted signal. In electronics noise can refer to the electronic signal corresponding to acoustic noise (in an audio system) or the electronic signal corresponding to the (visual) noise commonly seen as 'snow' on a degraded television or video image. In signal processing or computing it can be considered data without meaning; that is, data that is not being used to transmit a signal, but is simply produced as an unwanted by-product of other activities. In Information Fig. 1. A general framework of switching scheme-based Theory, however, noise is still considered to be image filters. information. In a broader sense, film grain or even advertisements in web pages can be considered noise. PSM Filter In early days, linear filters were the primary tools in signal and image processing However; linear filters 1. Impulse Detection have poor performance in the presence of noise that is not Similar to other impulse detection algorithms, this additive as well as in systems where system nonlinearities impulse detector is implemented by prior information on or non-Gaussian statistics are encountered. Linear filters natural images, i.e., a noise-free image should be locally tend to blur edges, do not remove impulsive noise smoothly varying, and is separated by edges [4]. The noise effectively, and do not perform well in the presence of considered for this algorithm is only salt–pepper impulsive signal dependent noise. To overcome these shortcomings, noise which means: 1) only a proportion of all the image various types of nonlinear filters have been proposed in the pixels are corrupted while other pixels are noise-free and 2) literature. a noise pixel takes either a very large value as a positive impulse or a very small value as a negative impulse. In this II. Median Based Filters chapter, we use noise ratio R(0  R  1) to represent how In order to effectively remove impulse noise as described in while preserving image details, ideally the much an image is corrupted. For example, if an image is filtering should be applied only to the corrupted pixels, and corrupted by R = 30% impulse noise, then 15% of the www.ijmer.com 4543 | Page
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546 ISSN: 2249-6645 pixels in the image are corrupted by positive impulses and (0) (1) flag image sequence {g(i , j ) , g(i , j ) ,....g(i , j ) .....} . In the ( n) 15% of the pixels by negative impulses. (0) Two image sequences are generated during the gray scale image sequence, we still use y( i , j ) to denote the impulse detection procedure. The first is a sequence of gray (0) (1) (2) ( n) pixel value at position (i, j) in the noisy image to be filtered scale images, {x(i , j ) , x(i , j ) , x(i , j ) ,....x(i , j ) .....} , where the (n) and use y( i , j ) to represent the pixel value at position (i, j) (0) initial image x (i , j ) is noisy image itself , (i , j) is position of in the image after the nth iteration. In a binary flag pixel in image, it can be 1  i  M, 1  j  N where M (n) (n) image g ( i , j ) , the value g ( i , j ) =0 means the pixel (i, j) is and N are the number of the pixel in horizontal and vertical (n) (n) good and g ( i , j ) = 1 means it is an impulse that should be direction respectively, and x( i , j ) is image after nth iteration. filtered. A difference between the impulse detection and The second is a binary flag image sequence, noise-filtering procedures is that the initial flag image { f((0)) , f((1)j ) , f((2)) ,.... f((i ,nj)) } where the binary flag f ((i ,nj)) is i, j i, i, j g ((0)j ) of the noise-filtering procedure is not a blank image, i, used to indicate whether the pixel at (i, j) in noisy image (N ) (0) (N ) (n) but the impulse detection result f ( i , j D , i.e., g ( i , j ) = f ( i , j D . detected as noisy or noise-free after nth iteration. If f ( i , j ) =0 ) ) In the nth iteration (n = 1; 2; ….), for each means pixel at (i, j) has been found as noise-free after nth ( n 1) ( n 1) (n) pixel y , we also first find its median value m( i , j ) of a iteration and if f ( i , j ) =1 means pixel at (i, j) has been found (i , j ) WF×WF (WF is an odd integer and not smaller than 3) as noisy after nth iteration. Before the first iteration, we window centered about it. However, unlike that in the (0) assume that all the image pixels are good, i.e. f ( i , j ) =0 for impulse detection procedure, the median value here is ( n 1) all (i, j). selected from only good pixels with g ( i , j ) = 0 in the In the nth iteration (n= 1, 2, 3…) for each pixel window. ( n 1) x (i , j ) we first find out the median value of the samples in a Let M denote the number of all the pixels with ( n 1) WD ×WD (WD is an odd integer not smaller than 3) window g (i , j ) = 0 in the WF×WF window. If M is odd, then centered about it. To represent the set of the pixels within a WD ×WD window centered about x( i , j ) is x(i  k , j l ) where ( n 1) ( n 1) m((in, 1) = median{ y((in, 1) g((in, 1)  0,(i, j ) WF WF } j) j) j) (n) W  k  W , W  l  W k  W, -W  l  W and The value of y( i , j ) is modified only when the pixel (i, j) is ( n 1) an impulse and M is greater than 0: W≥1, then we have median value of this window m( i , j ) is m((in, 1) = median ( x((ink1)j l ) ) m((in, 1) , if g ((in, 1)  1; M  0 j) ,  j) j) ( n 1) The difference between m( i , j ) and x( i , j ) provides us with ( n 1) y (n) (i , j )   ( n 1)  y(i , j ) ,  else a simple measurement to detect impulses Once an impulse pixel is modified, it is considered as a  f ((i ,nj)1) ,  if x((in, 1)  m((in, 1)  T good pixel in the subsequent iterations f ((i ,nj))  j) j) 1,  g((in, 1) ,  j) if y((in, )j )  y((in, 1)  otherwise g (n)  j) if y((in, )j )  m((in, 1) (i , j ) Where T is a predefined threshold value. Once a pixel (i, j) 0,  j) is detected as an impulse, the value of The procedure stops after the NFth iteration when all of the x((in, )j ) is subsequently modified impulse pixels have been modified, i.e., g NF (i , j ) =0 m ,  ( n 1) (i , j ) if f (n) (i , j )  f ( n 1) (i, j ) (i , j ) x((in, )j )   ( n 1) Then we obtain the image { y(i , jF) } which is our restored (N )  x(i , j ) ,  if f ((i ,nj))  f ((i ,nj)1) output image. (4.3) Table 1.WF(3 * 3) Median Filter,CWM Filter&PWM Filter Suppose the impulse detection procedure is stopped after Noise PSNR PSNR After Filtering (N ) With the NDth iteration, then two output images- x( i , jD) and Noise f ((i ,Nj D ) are obtained, but only f ((i ,Nj D ) is useful for our noise ) ) Median CWM PWM Filter Filter Filter filtering algorithm. 10% 15 12 13.5 29 2. Noise Filtering 20% Like the impulse detection procedure, the noise 12 12 13 27 filtering procedure also generates a gray scale image 30% 11 12 13 26 (0) (1) (2) ( n) sequence, { y (i , j ) ,y (i , j ) ,y (i , j ) ,.... y (i , j ) .....} and a binary 40% 9.5 12 13 24 www.ijmer.com 4544 | Page
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546 ISSN: 2249-6645 The Experimental results are shown in Table.2 for WF (5 * 5) PWM Filter Table 2. WF (5 * 5) PWM Filter PSNR with PSNR after Noise Noisy Filtering 10 15 21 20 12 19 (d) 30 11 19 40 9.5 19 The Experimental results are shown in Table.3 for WF (7 * 7) PWM Filter Table 3. WF (7 * 7) PWM Filter PSNR with PSNR after (e) Noise Noisy Filtering 10 15 14 20 12 7. 3 30 11 6 40 9.5 5.9 . <f> (a) (g) (b) (h) (c) <i> www.ijmer.com 4545 | Page
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.6, Nov-Dec. 2012 pp-4543-4546 ISSN: 2249-6645 Figure 2. a, b, c, d are noisy images of Lena (512×512) Reference corrupted by salt and pepper noise with noise density of [1] R.C. Gonzalez and R.E. Woods Digital Image 10%, 20%, 30%, 40% respectively and corresponding Processing Second Edition. restored image by PWM are in e, f, g, h for WF (3 * 3) [2] A. C. Bovik, T. S. Huang, and D. C. Munson, ―A generalization of median filtering using Linear III. Conclusion combinations of order statistics,‖ IEEE Tran Acoust., In this entire dissertation work, two different non-linear Speech, Signal Process., volASSP-31, no.6, pp.1342– filters are implemented and extensive experiments are 1350, Dec. 1983. performed to obtain the results with various parameters to [3] J. Astola and P. Kuosmanen, Fundamental of assess the performance of each filter. The plot of PSNR for Nonlinear Filtering, Boca Raton, CRC Press, 1997. these two filters is given below. The Table.1, 2 &3 below [4] T. Sun and Y. Neuvo, ―Detail-preserving median shows the PSNR value obtain using Lena Image of size 512 based filters in image processing,‖ Pattern Recognit. x 512. Lett., vol. 15, pp. 341–347, Apr. 1994 From the PSNR value mention in the simulation result it is very clear that PWM Filter shows better performance in [5] I. Pitas and A. N. Venetsanopoulos, Nonlinear Digital suppressing impulsive noise compare to above mention Filters: Principles and Applications, Boston, Kluwer, filter in suppressing impulse noise when noise exceeds from 1990. 10 % to 40 %. [6] B. I. Justus son, ―Median filtering: Statistical & Secondly extensive experimental result show that if we properties, ―Two-Dimensional Digital Signal increase window size i.e. 5 * 5 & 7 * 7,we find that by Processing II, T. S. Huang Ed., New York; increasing the window size image get more & more Springer Verlag, 1981. corrupted & filter is not able to suppress impulsive noise [7] S-J. KO and Y. H. Lee, ―Center-weighted effectively compare to when window size in filter was (3 * median filters and their applications to image 3) in filter. Though simulation time required is less, which enhancement,‖ IEEE Trans. Circuits and Syst., is given in table below. vol. 38, pp. 984-993, Sept. 1991. [8] J.-H. Wang, ―Rescanned minmax center- Filter Used PSM weighted filters for image restoration,‖ Proc. Window Size Time In Inst. Elect. Eng., vol. 146, no. 2, pp. 101–107, Sec 1999. WF (3 * 3) 16sec [9] ―Tri-State Median Filter for Image Image Denoising‖, WF (5 * 5) 13sec T Chen, K-K.Ma, and L-H Chen IEEE 10sec TRANSACTIONS ON IMAGE PROCESSING, WF (7 * 7) VOL. 8, NO. 12, DECEMBER 1999. Table4: Average Run Time in Sec [10] T. Kasparis, N. S. Tzannes, and Q., ―Detail- preserving adaptive conditional median filters,‖ J. Therefore from the above table it is very cleared Electron. Imag, vol. 1, no. 14, pp. 358–364, 1992. that as window size increases image get more & more blurred & distorted though it requires less simulation time compare to that when window size in filter was (3 * 3). So mostly window size of WF (3 * 3) is preferred compare to that of WF (5 * 5) & WF (7 * 7). www.ijmer.com 4546 | Page