SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012



      A Noncausal Linear Prediction Based Switching
      Median Filter for the Removal of Salt and Pepper
                            Noise
                                                    B. Deka and D. Baishnab
                                   Department of Electronics and Communication Engineering
                                                   Tezpur Central University
                                                     Tezpur, 784028, India
                                      Email: bdeka@tezu.ernet.in,baishnabd@gmail.com

Abstract—In this paper, we propose a switching based median               or switching in the filtering framework.
filter for the removal of impulse noise, namely, the salt and                 The switching based median filter performs well for the
pepper noise in gray scale images. The filter is based on the             removal of impulse noise in comparison to the CWM filter
concept of substitution of noisy pixels prior to estimation. It           with better preservation of details. Some of the state-of-the-
effectively suppresses the impulse noise in two stages. First,
                                                                          art switching based median filters are the rank-conditioned
the noisy pixels are detected by using the signal dependent
rank-ordered mean (SD-ROM) filter. In the second stage, the               mean (RCM) [4], the signal-dependent rank ordered mean
noisy pixels are first substituted by the first order 2D                  (SDROM)[5], the tri-state median (TSM) [6] filter, the adaptive
noncausal linear prediction technique and subsequently                    center weighted median (ACWM) [7] filter, the directional
replaced by the median value. Extensive simulations are                   weighted median (DWM) [8], the adaptive switching median
carried out to validate the proposed method. Experimental                 (ASWM) [9], and the new switching based median (NSWM)
results show improvements both visually and quantitatively                [10] filters. In the SD-ROM filter, multiple thresholds are
compared to other switching based median filters for the                  considered in detection of the corrupted pixels and then the
removal of salt-and-pepper noise at different densities.                  detected pixels are replaced by the rank-ordered mean (ROM)
                                                                          value of the pixels in the current window. Another recently
Index Terms—Impulse noise, Detection based median filter,
Noncausal linear prediction                                               proposed switching based median filter with preservation of
                                                                          fine details on images corrupted by the salt and pepper noise
                        I. INTRODUCTION                                   is the new switching based median (NSWM) filter. This filter
                                                                          uses the concept of substitution of noisy pixels prior to
     Digital images are frequently corrupted by impulse noise             estimation. It employs the causal 1D linear prediction strategy
during the process of image acquisition and/or transmission.              for the substitution of all the noisy pixels within a window.
Preserving the image details and attenuation of noise are the                 The NSWM filter has been found to perform quite well
two important aspects of image processing which are always                for the removal of salt and pepper noise at high noise ratios
contradictory in nature. So the research emphasis is on the               [10]. However, it does not utilize the 2D structure of an image
removal of impulse noise while keeping the loss of details to             for the prediction of the noisy pixels and hence does not
minimum. There are two types of impulse noises, namely, the               exploit the interline dependence of the pixels in an image.
salt-and-pepper noise and the random valued impulse noise.                Therefore, the performance of the NSWM filter may be further
     Linear filtering techniques do not perform well for the              improved by considering the natural structure of the pixels in
removal of impulse noise. On the other hand, nonlinear                    an image. Moreover, it applies a very simple technique for
techniques have been found superior and provide more                      the detection of the noisy pixels. In this filter any pixel having
satisfactory results while preserving image details. The most             a value of either 0 or 255 are considered as the noisy pixels.
basic nonlinear filter is the standard median (SM) filter [1].            However, in practice this may not be always true. In fact, the
The SM filter works effectively at low noise densities but at             uncorrupted image may also have some pixels of values of
the cost of blurring the image. One way to improve this                   either 0 or 255, so there is probability that some of the
situation is to use the weighted median (WM) filter [2] which             uncorrupted pixels in the image might also falsely get detected
gives more weight to some values within the window than                   as the noisy pixels.
others. The special case of the WM filter is the center weighted              In this paper, we propose a two stage switching based
median (CWM) [3] filter which gives more weight only to the               median filter for the removal of salt and pepper noise from
center value of the window. The major drawback of these                   gray scale images. In the first stage, the noisy pixels are
filters is that they do not detect a priori whether a pixel in the        detected by the detection stage of the SD-ROM filter. In the
image is actually corrupted by impulse or not and simply                  second stage, if a pixel is detected to be noisy then it is first
replaces every pixel by the median value of the pixels in its             substituted by using the 2D noncausal linear prediction from
fixed neighborhood. A better strategy to circumvent this                  the neighboring pixels in a window centered at this pixel and
drawback is to incorporate some decision-making processes                 subsequently the pixel is estimated from the predicted pixel
© 2012 ACEEE                                                         69
DOI: 01.IJSIP.03.01.1
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012


and its neighbors by computing the median. The uncorrupted                  for i  1,..., 4.
pixels in the image are left unchanged. Finally, experiments
are carried out to evaluate the proposed method both visually               B. Estimation of the true value:
and quantitatively. The rest of the paper is organized as
follows. In Section II, we review the impulse noise detection                                   M , if Y (i, j ) noisy
using the SD-ROM filter. Section III gives a brief overview of                     Y ( i, j )                                                (3)
the 2D non causal linear prediction in gray scale images. The                                    X (i, j ) , otherwise.
proposed switching median filter is discussed in Section IV.
Section V gives the simulation results using different test                                 III. NONCAUSAL LINEAR PREDICTION
images. Finally, conclusions are drawn in Section VI.
                                                                               In the noncausal linear prediction, a noncausal
                                                                            neighborhood of pixels is used to make a linear prediction of
               II. REVIEW OF THE SD-ROM FILTER
                                                                            current pixel. The first-order 2D linear predicted value of the
   Consider an 8-bit gray scale image X . Let Y (i, j ) be the              center pixel Y (i, j ) in a     3  3 noncausal neighborhood is
gray value of the noisy image Y at pixel (i, j ) and                        given by [11]:
                                                                                  
W (i, j ) be a window centered at (i, j ) . We assume here the                    Y ( i , j )  a 0 ,1 Y ( i , j  1)  Y ( i , j  1)
following impulse noise model:
                                                                                   a1,0 Y ( i  1, j )  Y ( i  1, j )                     (4)
             X (i, j ) , with probability 1  
Y (i, j )                                      ,          (1)                                     T
                                                                                               Y a1,
             R (i, j ) , with probability 
where X (i, j ) and R (i, j ) denote the pixel values at                              Y  [Y (i, j  1)  Y (i, j  1) ,
location (i, j ) in the original image and the noisy image,                 where
                                                                                             Y (i  1, j )  Y (i  1, j )]T
respectively and    is the noise ratio/density. In an 8-bit                considering samples at horizontal row and vertical column
gray scale image, the salt and pepper noise R (i, j ) can take                                                                                  T
                                                                            only in the prediction window. Here, a1  [ a0,1 ,a1,0 ]
either 0 or 255. Since the proposed scheme uses the impulse
detection stage of the SD-ROM filter, a brief review of this                represents the prediction coefficient vector. The first-order
filter is given below.                                                      prediction coefficients are related with the autocorrelation
     The SD-ROM filter consists of the following two stages                 functions by the following Wiener-Hopf equation [12]:
[5]:
                                                                                             R Y1 a 1  rY1                                    (5)
A. Impulse noise detection:
                                                                            The solution of the above matrix equation gives the prediction
Consider a   3  3 window W centered at Y (i, j ) . Define                coefficient       vector a .Using        the      symmetry
an observation vector containing the pixels in the
                                                                            property R      Y1   (i, j)  R            Y1   (  i ,  j ) of the
neighborhood of and obtained by a left-right, top-to-bottom
scan of the window:                                                         autocorrelation function of wide-sense stationary image
                                                                            random field, it can be shown that [13]:
                w  [ w1, w2,..... w8 ]
                                                                                            a1 (i,  j )  a1 (i, j ).                        (6)
 Arrange the observation vector w by their ranks given
                                                                            The symmetry property is used for the computation of the
by Δ  [ 1 ,  2 ,..., 8 ] such that 1   2  ... 8 .                  prediction coefficients. For first-order 2D noncausal linear
 Define      the      rank-ordered      mean     (ROM)          by        prediction
M = ( 4  5 ) / 2. Obtain the rank-ordered differences                                   R (0,0)  R (2,0)            2 R Y1 (1,1)    
                                                                              R Y1        Y1
                                                                                           2 RY1 (1,1)
                                                                                                        Y1
                                                                                                                                          ,
                                                                                                                   RY1 (0,0)  RY1 (0,2) 
                                                                                                                                        
 d , where

            id    
                    i  Y (i, j ), if Y (i, j )  M
                    Y (i, j )  Δ9 - i, otherwise,             (2)          and                  rY 1 
                                                                                                             R
                                                                                                             
                                                                                                             R
                                                                                                             
                                                                                                                  Y1
                                                                                                                  Y1
                                                                                                                       (1 , 0 ) 
                                                                                                                                
                                                                                                                       ( 0 ,1 )  .
                                                                                                                                
        for i  1,..., 4.                                                   For better estimation of the predicted value, the diagonal
                                                                            values of the 3  3 noncausal neighborhood are also
Consider Y (i, j ) to be noisy if  id  Ti, where T 1, T 2, T 3          considered. This leads to the second order 2D noncausal
and T 4 are threshold values         such that    Ti  Ti  1 ,             linear prediction filter which is given by

© 2012 ACEEE                                                           70
DOI: 01.IJSIP.03.01.1
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012


                                                                                    detection stage of the SD-ROM filter. We have used the
                                                         T
             Y (i, j  1)  Y (i, j  1)                  a2 (0,1)            SDROM filter because of its ability to detect an impulse with
                                                                                 very good accuracy even in the presence of multiple impulses
                   Y (i  1, j )  Y (i  1, j )            a (1, 0) 
Y (i, j )  
 ˆ                                                           2          ,        within the sliding window. It applies four distinct rank-ordered
             Y (i  1, j  1)  Y (i  1, j  1)          a2 (1,1)            differences to detect an impulse. The rank-ordered differences
                                                                              are then compared with four increasing thresholds as
             Y (i  1, j  1)  Y (i  1, j  1)  
                                                            a2 (1, 1)          described in Section II.
                                                                        (7)             In the second stage, if a pixel is considered to be noisy, it
and the prediction coefficients are obtained from                                   is substituted by performing a first-order 2D noncausal linear
                                                                                    prediction from the neighborhood pixels in the current window
                         RY2  a 2rY2                                    (8)        prior to estimation as described in Section III. Then the noisy
where                                                                               pixel is replaced by the median value of the pixels within that
                                                                                    window. This strategy is found to be very effective than the
    R (0,0)R (0,2)
      Y       Y        R (11 R (1 ) R (1 R (1
                        Y , )    Y ,1    Y ,0)   Y ,2) R (1  R (1 
                                                         Y , 2)    Y ,0)            conventional method of replacing an impulse by the median
    R (1 1 R (1 )
         , ) Y ,1      R (0,0)R (2,0) R (0,1 R (2,1 R (0,1 R (2,1 
                                              ) Y ) Y ) Y              )           value in the switching based median filters because here the
R2  Y
 Y
                        Y       Y        Y

     R (1 R (1
       Y ,0)  Y ,2)    R (0,1 R (2,1 R (0,0)R (2,2) R (0,2)R (2,0) 
                         Y    ) Y ) Y            Y        Y       Y
                                                                                    corrupted center pixel is not directly included in the filtering
                                                                                  window to compute the median value [10]. Instead, it is first
     R (12)R (1
    Y   ,     Y ,0)   R (0,1 R (2,1) R (0,2)R (2,0) R (0,0)R (2,2)
                        Y    ) Y         Y       Y       Y       Y
                                                                                    smoothed by predicting its value from its 2D noncausal
and                                                                                 neighborhood in the image prior to estimation.
                                                                                        In the present development of the algorithm, we consider
                        RY (0,1)                                                  both the first and second order 2D noncausal linear prediction
                        R (1, 0)                                                  techniques in order to estimate the predicted value from the
                 rY2   Y                                                         pixels in the noncausal neighborhood. The uncorrupted pixels
                        RY (1,1)                                                  in the image are kept unaltered.
                                                                                      The proposed algorithm can be summarized as follows:
                        RY (1, 1) 
                                                                                         Algorithm 1 Proposed Switching Median Filter
For numerical implementation, the autocorrelation functions                         1.Input Y
in Equations (5) and (8) are replaced by the estimated
                                                                                    2. Repeat
autocorrelation functions. The estimated autocorrelation
                                                                                    3. Select a 3  3 window W with Y (i, j ) being its center.  .
function, estimated from the pixels in a block of size P  Q
                                                                                    4. Apply the impulse detection stage of the SD-ROM filter
is given by
                                                                                    described in Section II for the pixels in
                                                                                    5. IF is noisy, estimates prediction coefficients using
 ˆ             1 P |i| Q | j|                                                     Equations (5) and (8) in Section III and substitute the same to
 RY (i, j )       Y ( s, t )Y (s  | i |,(t  | j |)) (9)
              PQ s 1 t 1
                                                                                    estimate using Equation (4) and (7), respectively, otherwise
                                                                                    it is kept unaltered.
                                                                                    6. Arrange the pixels in with center to an 1D array.
            IV. PROPOSED SWITCHING MEDIAN FILTER                                    7. Find the median value of.
    The block diagram of the proposed filter is shown in Fig.                       8. Finally, replace by the median value of the noncausal
1. The filter is based on the concept of substitution of noisy                      neighborhood with as the center.
pixels prior to estimation. It mainly consists of two stages. In                    9. ELSE keep remain unchanged.
the first stage, the noisy pixels are detected by the impulse                       10. Until all is in Y.
                                                                                    11. Finally, obtain the denoised image.




                                            Fig. 1. Block diagram of the proposed switching median filter

© 2012 ACEEE                                                                   71
DOI: 01.IJSIP.03.01.1
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012


                   V. EXPERIMENTAL RESULTS                              using the first-order prediction. We have also seen that the
                                                                        proposed algorithm with second-order prediction fails to give
   A number of experiments are carried out to evaluate the
                                                                        better performance than the NSWM method at high noise
performance of the proposed algorithm with standard
                                                                        densities. Therefore, in order to evaluate the performance of
grayscale test images having distinct features. The test
                                                                        the proposed switching median filter at low to medium noise
images are “Lena” ( 512  512 ), “Barbara”                              densities and to minimize the overall computational
( 512  512 ),“Boat” ( 512  512 ) and “Cameraman”                      complexity, we mainly concentrate on the first-order 2D
                                                                        noncausal linear prediction for the rest of our experiments.
( 256  256 ). All these images are artificially corrupted with
                                                                            Finally, we have compared the filtering performance of
the salt and pepper noise at different noise ratios varying             the proposed scheme with other switching based median fil-
from 10% to 80%. Noisy pixels are detected by the SD-ROM                ters including the SD-ROM, the ACWM, the DWM, the
filter. It is implemented by considering a window. The four             ASWM, and the NSWM filters in terms of the mean-square
thresholds selected for the SD-ROM filter are from the                  error (MSE) and the peak signal-to-noise ratio (PSNR). Table
following set of values: = {4, 8, and 12}, = {15, 20}, = 20, and        IV shows the comparison of output PSNR and MSE values
= 30 when the noise density value is below 40% and for                  for different filters for the “Lena” image at different percent-
higher noise densities (i.e. above 40%); we chose the                   ages of salt and pepper noise. Similarly, Table V shows the
thresholds to be similar to that appeared in [5].                       corresponding results for the “Boat” image. The results
    In the first set of our experiments, we evaluate the                clearly indicate that the proposed filter outperforms the state
performance of the impulse noise detection method that we               of- the-art in terms of PSNR and MSE values for both the test
have used in this paper. Table I presents PSNR performance              images when corrupted by the salt and pepper noise up to
of the proposed method with two impulse detection methods,              40%. It is observed that the performance of the proposed
namely, the detection of extreme values of brightness (i.e. 0           method deteriorates for noise densities above this value as
and 255) (DEVB) as reported in the NSWM filter, and that of             compared to that of the NSWM filter. This is because at
the SD-ROM filter, on the “Lena” image corrupted by salt                higher noise densities the probability of getting more than
and pepper noise at various levels. The results indicate that           one impulse within the 2D neighborhood window becomes
the proposed method with SD-ROM detection performs better               higher, leading to poor prediction of the center pixel, whereas
than the detection method used by the NSWM filter in terms              in the NSWM filter, the prediction of the center pixel is done
of PSNR. On the other hand, Table II shows the number of                from the noise free pixels in a sorted 1D array. However, the
missed detections and the number of false detections against            results show that the proposed filter outperforms the SD-
noise corruptions at different densities by using the SDROM             ROM filter, the DWM filter, and the ASWM filter even at
detection.                                                              noise ratios beyond 60%.
    In the next set of our experiments, we study the efficacy               Fig. 2(b)-2(g) show the outputs of various filtering meth-
of the noncausal linear prediction methods. To do this, first           ods for the “Lena” image when 40% of the total pixels are
we consider the first-order 2D noncausal linear prediction on           corrupted by the salt and pepper noise. From a visual inspec-
a 3  3 neighborhood window around the center pixel.                    tion of the output images, it is observed that the proposed
Considering its position as (0, 0) in the window, the prediction        filter not only able to remove the noise but also successfully
coefficients are computed by Equation (5). Finally, the center          preserves the detail features in the image. Similarly, Fig. 4(b)-
pixel is estimated by Equation (4). Next, we have carried out           4(g) show the results for the “Barbara” image when corrupted
experiments using the second-order 2D noncausal linear                  by 50% salt and pepper noise. As expected, it is observed
prediction that utilizes the 8-neighborhood pixels in a                 that the visual quality of the output of the proposed filter
 3  3 window. In this case, the center value is estimated by           degrades as the noise ratio is increased to 50% or more. The
                                                                        performances of the proposed method and other considered
using Equation (7). It may be mentioned here that for low
                                                                        filters for “Cameraman” image corrupted by salt and pepper
noise densities, the second-order noncausal prediction leads
                                                                        noise at different levels in terms of PSNR and MSE are re-
to slight improvement in the final filtering result over the
                                                                        ported in Fig.3. The results show that the proposed method
first-order noncausal linear prediction in terms of the peak
                                                                        clearly performs better than other methods up to 40-45% of
signal-to-noise ratio (PSNR). However, at high noise densities
                                                                        noise in terms of both the parameters.
(i.e. above 40%), the PSNR improves significantly over that
obtained with the first-order prediction. The improvement is
                                                                                                 CONCLUSIONS
clearly due to the inclusion of the diagonal neighbors along
with the 4-neighbors in the second-order prediction. Detail                 An improved switching based median filter has been pro-
results are presented in Table-III for the “Lena” image                 posed based on the concept of substitution, prior to estima-
corrupted by salt and pepper noise at varying densities. The            tion for the removal of salt and pepper noise from gray scale
only limitation that we observed in the case of second-order            images. The algorithm consists of two stages. In the first
prediction is due to the increase in the overall computational          stage, the impulses are detected by the impulse detection
complexity. The time required to run the proposed algorithm             mechanism of the SD-ROM filter. In the second stage, the
at high noise densities is significantly higher than the one            noisy pixel is first predicted using the 2D non causal linear

© 2012 ACEEE                                                       72
DOI: 01.IJSIP.03.01.1
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012


prediction technique and subsequently it is replaced by the                                                   (B)
median of its neighborhood pixels. The experimental results
show that the proposed filter performs better than other
schemes like the SD-ROM, the ACWM, the DWM, the
ASWM, and the NSWM filters both visually and quantita-
tively up to medium level of impulse noise corruption. How-
ever, at high noise levels NSWM filter outperforms the pro-
posed filter. The NSWM filter is based on first order causal
linear prediction only, and does not consider the 2D correla-
tion of the image pixels. Therefore, it results in blurring of the
detail features in the image at low to medium noise levels
as opposed to the proposed filtering scheme. Work is
                                                                                  TABLE V. PERFORMANCES O F VARIOUS FILTERS O N “BOAT” IMAGE AT
currently in progress to extend the proposed method for the
                                                                                     DIFFERENT N OISE D ENSITIES. (A) PSNR IN DB AND (B) MSE
removal of random valued impulse noise.
    TABLE I. PERFORMANCE COMPARISON O F T HE PROPOSED FILTER WITH
              DIFFERENT IMPULSE N OISE DETECTION METHODS




  TABLE II. PERFORMANCE ANALYSIS OF THE SDROM DETECTION METHOD AT
                      DIFFERENT NOISE DENSITIES




 TABLE III. RESULTS OF THE PROPOSED FILTER WITH D IFFERENT O RDERS OF
       PREDICTION ON “LENA” IMAGE AT DIFFERENT N OISE D ENSITIES




TABLE IV. PERFORMANCES   OF VARIOUS FILTERS ON   “LENA” IMAGE AT DIFFERENT
               NOISE DENSITIES. (A) PSNR IN DB AND (B) MSE
                                  (A)




                                                                                                              (a)




© 2012 ACEEE                                                                 73
DOI: 01.IJSIP.03.01.1
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012




                                                                         Fig. 2. Performance of different filters for “Lena” image with 40%
                              (b)                                        salt and pepper noise. (a) Noisy. (b) SD-ROM. (c) ACWM. (d) ASWM.
Fig. 3. Performance comparison of different methods for filtering        (e) DWM. (f) NSWM. (g) Proposed and (h) Original.
“Cameraman” image degraded by various levels of salt and pepper
noise. (a) PSNR vs. % of Noise. (b) MSE vs. % of Noise.




© 2012 ACEEE                                                        74
DOI: 01.IJSIP.03.01.1
ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012


                                                                          [4] R. C. Hardie and K. E. Barner, “Rank-conditioned rank
                                                                               selection filters for signal restoration,” IEEE Transactions on
                                                                               Image Processing, vol. 2, pp. 192–206, 1994.
                                                                          [5] E. Abreu and S. Mitra, “A signal-dependent rank ordered mean
                                                                               (SDROM) filter-a new approach for removal of impulses from
                                                                               highly corrupted images,” in ICASSP, vol. 4, pp. 2371 –2374,
                                                                               1995.
                                                                          [6] T. Chen, K. K. Ma, and L. H. Chen, “Tri-state median filter
                                                                               for image denoising,” IEEE Transactions on Image Processing,
                                                                               vol. 8, no. 12, pp. 1834–1838, Dec. 1999.
                                                                          [7] T. Chen and H. R. Wu, “Adaptive impulse detection using
                                                                               center weighted median filters,” IEEE Signal Processing Letters,
                                                                               vol. 8, no. 1, pp. 1–3, January 2001.
                (g)                             (h)
                                                                          [8] Y. Dong and S. Xu, “A new directional weighted median filter
Fig. 4. Performance of different filters for “Barbara” image with
50% salt and pepper noise. (a) Noisy. (b) SD-ROM. (c) ACWM. (d)
                                                                               for removal of random-valued impulse noise,” IEEE Signal
ASWM. (e) DWM. (f) NSWM. (g) Proposed and (h) Original.                        Processing Letters, vol. 14, no. 3, pp. 193–196, March 2007.
                                                                          [9] S. Akkoul, R. Ledee, R. Leconge, and R. Harba, “A new
                                                                               adaptive switching median filter,” IEEE Signal processing
                          REFERENCES                                           Letters, vol. 17, pp. 587–590, June 2010.
[1] W. Pratt, Digital Image Processing. John Wiley & Sons Inc,            [10] V. Jayaraj and D. Ebenezer, “A new switching-based median
    1978.                                                                      filtering scheme and algorithm for removal of high-density salt
[2] R. K. Brownrigg, “The weighted median filter,” Commun.                     and pepper noise in images,” EURASIP Journal on Advances
    ACM, vol. 27, pp. 807–818, August 1984.                                    in Signal Processing, vol. 2010, pp. 50:1–50:11, 2010.
[3] S.-J. Ko and Y. Lee, “Center weighted median filters and their        [11] A. Asif and J. M. F. Moura, “Image codec by noncausal
    applications to image enhancement,” IEEE Transactions on                   prediction, residual mean removal, and cascaded VQ,” IEEE
    Circuits and Systems, vol. 38, no. 9, pp. 984–993, September               Transactions on Circuits and Systems for Video Technology,
    1991.                                                                      vol. 6, pp. 42–55, 1996.
                                                                          [12] S. Haykin, Adaptive filter theory (3rd ed.). Upper Saddle River,
                                                                               NJ, USA: Prentice-Hall, Inc., 1996.
                                                                          [13] A. Jain, Fundamentals of Digital Image Processing. Prentice
                                                                               Hall, 1989.




© 2012 ACEEE                                                         75
DOI: 01.IJSIP.03.01.1

Contenu connexe

Tendances

IMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERIMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERPushparaj Pal
 
Design Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletDesign Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletIJERD Editor
 
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
 
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
 
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
 
Paper id 28201452
Paper id 28201452Paper id 28201452
Paper id 28201452IJRAT
 
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
 
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
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshIAEME Publication
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Md. Shohel Rana
 
Image Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesImage Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesIDES Editor
 
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...CSCJournals
 
Image restoration
Image restorationImage restoration
Image restorationAzad Singh
 
elsevier_publication_2013
elsevier_publication_2013elsevier_publication_2013
elsevier_publication_2013pranay yadav
 
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
 
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
 

Tendances (20)

IMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERIMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTER
 
Design Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletDesign Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive Wavelet
 
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...
 
Hg3512751279
Hg3512751279Hg3512751279
Hg3512751279
 
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
 
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
 
Paper id 28201452
Paper id 28201452Paper id 28201452
Paper id 28201452
 
Is2415291534
Is2415291534Is2415291534
Is2415291534
 
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...
 
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...
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet thresh
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
 
Image Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesImage Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving Edges
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
 
Image restoration
Image restorationImage restoration
Image restoration
 
PID3474431
PID3474431PID3474431
PID3474431
 
elsevier_publication_2013
elsevier_publication_2013elsevier_publication_2013
elsevier_publication_2013
 
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
 
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
 

Similaire à A Noncausal Linear Prediction Based Switching Median Filter for the Removal of Salt and Pepper Noise

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
 
Iaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd Iaetsd
 
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
 
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...IJEACS
 
Adaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and PepperAdaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and Peppersipij
 
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...CSCJournals
 
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
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour imageseSAT Journals
 
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
 
ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...
ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...
ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...ijait
 
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
 
Reduction of types of Noises in dental Images
Reduction of types of Noises in dental ImagesReduction of types of Noises in dental Images
Reduction of types of Noises in dental ImagesEditor IJCATR
 
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...muhammed jassim k
 
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for  Different NoiseComparison of Denoising Filters on Greyscale TEM Image for  Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for Different NoiseIOSR Journals
 

Similaire à A Noncausal Linear Prediction Based Switching Median Filter for the Removal of Salt and Pepper Noise (20)

M017218088
M017218088M017218088
M017218088
 
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...
 
Iaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of high
 
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)
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
 
Adaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and PepperAdaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and Pepper
 
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
 
[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh
 
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...
 
K010615562
K010615562K010615562
K010615562
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour images
 
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...
 
ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...
ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...
ADAPTIVE PDE-BASED MEDIAN FILTER FOR THE RESTORATION OF HIGH-DENSITY IMPULSE ...
 
IJSRDV3I40293
IJSRDV3I40293IJSRDV3I40293
IJSRDV3I40293
 
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...
 
Ijetcas14 479
Ijetcas14 479Ijetcas14 479
Ijetcas14 479
 
Reduction of types of Noises in dental Images
Reduction of types of Noises in dental ImagesReduction of types of Noises in dental Images
Reduction of types of Noises in dental Images
 
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
Adapter Wavelet Thresholding for Image Denoising Using Various Shrinkage Unde...
 
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for  Different NoiseComparison of Denoising Filters on Greyscale TEM Image for  Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
 

Plus de IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

Plus de IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Dernier

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Dernier (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

A Noncausal Linear Prediction Based Switching Median Filter for the Removal of Salt and Pepper Noise

  • 1. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 A Noncausal Linear Prediction Based Switching Median Filter for the Removal of Salt and Pepper Noise B. Deka and D. Baishnab Department of Electronics and Communication Engineering Tezpur Central University Tezpur, 784028, India Email: bdeka@tezu.ernet.in,baishnabd@gmail.com Abstract—In this paper, we propose a switching based median or switching in the filtering framework. filter for the removal of impulse noise, namely, the salt and The switching based median filter performs well for the pepper noise in gray scale images. The filter is based on the removal of impulse noise in comparison to the CWM filter concept of substitution of noisy pixels prior to estimation. It with better preservation of details. Some of the state-of-the- effectively suppresses the impulse noise in two stages. First, art switching based median filters are the rank-conditioned the noisy pixels are detected by using the signal dependent rank-ordered mean (SD-ROM) filter. In the second stage, the mean (RCM) [4], the signal-dependent rank ordered mean noisy pixels are first substituted by the first order 2D (SDROM)[5], the tri-state median (TSM) [6] filter, the adaptive noncausal linear prediction technique and subsequently center weighted median (ACWM) [7] filter, the directional replaced by the median value. Extensive simulations are weighted median (DWM) [8], the adaptive switching median carried out to validate the proposed method. Experimental (ASWM) [9], and the new switching based median (NSWM) results show improvements both visually and quantitatively [10] filters. In the SD-ROM filter, multiple thresholds are compared to other switching based median filters for the considered in detection of the corrupted pixels and then the removal of salt-and-pepper noise at different densities. detected pixels are replaced by the rank-ordered mean (ROM) value of the pixels in the current window. Another recently Index Terms—Impulse noise, Detection based median filter, Noncausal linear prediction proposed switching based median filter with preservation of fine details on images corrupted by the salt and pepper noise I. INTRODUCTION is the new switching based median (NSWM) filter. This filter uses the concept of substitution of noisy pixels prior to Digital images are frequently corrupted by impulse noise estimation. It employs the causal 1D linear prediction strategy during the process of image acquisition and/or transmission. for the substitution of all the noisy pixels within a window. Preserving the image details and attenuation of noise are the The NSWM filter has been found to perform quite well two important aspects of image processing which are always for the removal of salt and pepper noise at high noise ratios contradictory in nature. So the research emphasis is on the [10]. However, it does not utilize the 2D structure of an image removal of impulse noise while keeping the loss of details to for the prediction of the noisy pixels and hence does not minimum. There are two types of impulse noises, namely, the exploit the interline dependence of the pixels in an image. salt-and-pepper noise and the random valued impulse noise. Therefore, the performance of the NSWM filter may be further Linear filtering techniques do not perform well for the improved by considering the natural structure of the pixels in removal of impulse noise. On the other hand, nonlinear an image. Moreover, it applies a very simple technique for techniques have been found superior and provide more the detection of the noisy pixels. In this filter any pixel having satisfactory results while preserving image details. The most a value of either 0 or 255 are considered as the noisy pixels. basic nonlinear filter is the standard median (SM) filter [1]. However, in practice this may not be always true. In fact, the The SM filter works effectively at low noise densities but at uncorrupted image may also have some pixels of values of the cost of blurring the image. One way to improve this either 0 or 255, so there is probability that some of the situation is to use the weighted median (WM) filter [2] which uncorrupted pixels in the image might also falsely get detected gives more weight to some values within the window than as the noisy pixels. others. The special case of the WM filter is the center weighted In this paper, we propose a two stage switching based median (CWM) [3] filter which gives more weight only to the median filter for the removal of salt and pepper noise from center value of the window. The major drawback of these gray scale images. In the first stage, the noisy pixels are filters is that they do not detect a priori whether a pixel in the detected by the detection stage of the SD-ROM filter. In the image is actually corrupted by impulse or not and simply second stage, if a pixel is detected to be noisy then it is first replaces every pixel by the median value of the pixels in its substituted by using the 2D noncausal linear prediction from fixed neighborhood. A better strategy to circumvent this the neighboring pixels in a window centered at this pixel and drawback is to incorporate some decision-making processes subsequently the pixel is estimated from the predicted pixel © 2012 ACEEE 69 DOI: 01.IJSIP.03.01.1
  • 2. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 and its neighbors by computing the median. The uncorrupted for i  1,..., 4. pixels in the image are left unchanged. Finally, experiments are carried out to evaluate the proposed method both visually B. Estimation of the true value: and quantitatively. The rest of the paper is organized as follows. In Section II, we review the impulse noise detection M , if Y (i, j ) noisy using the SD-ROM filter. Section III gives a brief overview of Y ( i, j )   (3) the 2D non causal linear prediction in gray scale images. The  X (i, j ) , otherwise. proposed switching median filter is discussed in Section IV. Section V gives the simulation results using different test III. NONCAUSAL LINEAR PREDICTION images. Finally, conclusions are drawn in Section VI. In the noncausal linear prediction, a noncausal neighborhood of pixels is used to make a linear prediction of II. REVIEW OF THE SD-ROM FILTER current pixel. The first-order 2D linear predicted value of the Consider an 8-bit gray scale image X . Let Y (i, j ) be the center pixel Y (i, j ) in a 3  3 noncausal neighborhood is gray value of the noisy image Y at pixel (i, j ) and given by [11]:  W (i, j ) be a window centered at (i, j ) . We assume here the Y ( i , j )  a 0 ,1 Y ( i , j  1)  Y ( i , j  1) following impulse noise model:  a1,0 Y ( i  1, j )  Y ( i  1, j ) (4)  X (i, j ) , with probability 1   Y (i, j )   , (1) T  Y a1,  R (i, j ) , with probability  where X (i, j ) and R (i, j ) denote the pixel values at Y  [Y (i, j  1)  Y (i, j  1) , location (i, j ) in the original image and the noisy image, where Y (i  1, j )  Y (i  1, j )]T respectively and  is the noise ratio/density. In an 8-bit considering samples at horizontal row and vertical column gray scale image, the salt and pepper noise R (i, j ) can take T only in the prediction window. Here, a1  [ a0,1 ,a1,0 ] either 0 or 255. Since the proposed scheme uses the impulse detection stage of the SD-ROM filter, a brief review of this represents the prediction coefficient vector. The first-order filter is given below. prediction coefficients are related with the autocorrelation The SD-ROM filter consists of the following two stages functions by the following Wiener-Hopf equation [12]: [5]: R Y1 a 1  rY1 (5) A. Impulse noise detection: The solution of the above matrix equation gives the prediction Consider a 3  3 window W centered at Y (i, j ) . Define coefficient vector a .Using the symmetry an observation vector containing the pixels in the property R Y1 (i, j)  R Y1 (  i ,  j ) of the neighborhood of and obtained by a left-right, top-to-bottom scan of the window: autocorrelation function of wide-sense stationary image random field, it can be shown that [13]: w  [ w1, w2,..... w8 ] a1 (i,  j )  a1 (i, j ). (6)  Arrange the observation vector w by their ranks given The symmetry property is used for the computation of the by Δ  [ 1 ,  2 ,..., 8 ] such that 1   2  ... 8 . prediction coefficients. For first-order 2D noncausal linear  Define the rank-ordered mean (ROM) by prediction M = ( 4  5 ) / 2. Obtain the rank-ordered differences  R (0,0)  R (2,0) 2 R Y1 (1,1)  R Y1   Y1  2 RY1 (1,1) Y1  , RY1 (0,0)  RY1 (0,2)     d , where  id   i  Y (i, j ), if Y (i, j )  M Y (i, j )  Δ9 - i, otherwise, (2) and rY 1  R  R  Y1 Y1 (1 , 0 )   ( 0 ,1 )  .  for i  1,..., 4. For better estimation of the predicted value, the diagonal values of the 3  3 noncausal neighborhood are also Consider Y (i, j ) to be noisy if  id  Ti, where T 1, T 2, T 3 considered. This leads to the second order 2D noncausal and T 4 are threshold values such that Ti  Ti  1 , linear prediction filter which is given by © 2012 ACEEE 70 DOI: 01.IJSIP.03.01.1
  • 3. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 detection stage of the SD-ROM filter. We have used the T  Y (i, j  1)  Y (i, j  1)    a2 (0,1)  SDROM filter because of its ability to detect an impulse with   very good accuracy even in the presence of multiple impulses Y (i  1, j )  Y (i  1, j )    a (1, 0)  Y (i, j )   ˆ   2 , within the sliding window. It applies four distinct rank-ordered  Y (i  1, j  1)  Y (i  1, j  1)    a2 (1,1)  differences to detect an impulse. The rank-ordered differences     are then compared with four increasing thresholds as  Y (i  1, j  1)  Y (i  1, j  1)      a2 (1, 1)  described in Section II. (7) In the second stage, if a pixel is considered to be noisy, it and the prediction coefficients are obtained from is substituted by performing a first-order 2D noncausal linear prediction from the neighborhood pixels in the current window RY2  a 2rY2 (8) prior to estimation as described in Section III. Then the noisy where pixel is replaced by the median value of the pixels within that window. This strategy is found to be very effective than the R (0,0)R (0,2) Y Y R (11 R (1 ) R (1 R (1 Y , ) Y ,1 Y ,0) Y ,2) R (1  R (1  Y , 2) Y ,0) conventional method of replacing an impulse by the median R (1 1 R (1 ) , ) Y ,1 R (0,0)R (2,0) R (0,1 R (2,1 R (0,1 R (2,1  ) Y ) Y ) Y ) value in the switching based median filters because here the R2  Y Y Y Y Y  R (1 R (1 Y ,0) Y ,2) R (0,1 R (2,1 R (0,0)R (2,2) R (0,2)R (2,0)  Y ) Y ) Y Y Y Y corrupted center pixel is not directly included in the filtering   window to compute the median value [10]. Instead, it is first R (12)R (1 Y , Y ,0) R (0,1 R (2,1) R (0,2)R (2,0) R (0,0)R (2,2) Y ) Y Y Y Y Y smoothed by predicting its value from its 2D noncausal and neighborhood in the image prior to estimation. In the present development of the algorithm, we consider  RY (0,1)  both the first and second order 2D noncausal linear prediction  R (1, 0)  techniques in order to estimate the predicted value from the rY2   Y  pixels in the noncausal neighborhood. The uncorrupted pixels  RY (1,1)  in the image are kept unaltered.   The proposed algorithm can be summarized as follows:  RY (1, 1)  Algorithm 1 Proposed Switching Median Filter For numerical implementation, the autocorrelation functions 1.Input Y in Equations (5) and (8) are replaced by the estimated 2. Repeat autocorrelation functions. The estimated autocorrelation 3. Select a 3  3 window W with Y (i, j ) being its center. . function, estimated from the pixels in a block of size P  Q 4. Apply the impulse detection stage of the SD-ROM filter is given by described in Section II for the pixels in 5. IF is noisy, estimates prediction coefficients using ˆ 1 P |i| Q | j| Equations (5) and (8) in Section III and substitute the same to RY (i, j )    Y ( s, t )Y (s  | i |,(t  | j |)) (9) PQ s 1 t 1 estimate using Equation (4) and (7), respectively, otherwise it is kept unaltered. 6. Arrange the pixels in with center to an 1D array. IV. PROPOSED SWITCHING MEDIAN FILTER 7. Find the median value of. The block diagram of the proposed filter is shown in Fig. 8. Finally, replace by the median value of the noncausal 1. The filter is based on the concept of substitution of noisy neighborhood with as the center. pixels prior to estimation. It mainly consists of two stages. In 9. ELSE keep remain unchanged. the first stage, the noisy pixels are detected by the impulse 10. Until all is in Y. 11. Finally, obtain the denoised image. Fig. 1. Block diagram of the proposed switching median filter © 2012 ACEEE 71 DOI: 01.IJSIP.03.01.1
  • 4. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 V. EXPERIMENTAL RESULTS using the first-order prediction. We have also seen that the proposed algorithm with second-order prediction fails to give A number of experiments are carried out to evaluate the better performance than the NSWM method at high noise performance of the proposed algorithm with standard densities. Therefore, in order to evaluate the performance of grayscale test images having distinct features. The test the proposed switching median filter at low to medium noise images are “Lena” ( 512  512 ), “Barbara” densities and to minimize the overall computational ( 512  512 ),“Boat” ( 512  512 ) and “Cameraman” complexity, we mainly concentrate on the first-order 2D noncausal linear prediction for the rest of our experiments. ( 256  256 ). All these images are artificially corrupted with Finally, we have compared the filtering performance of the salt and pepper noise at different noise ratios varying the proposed scheme with other switching based median fil- from 10% to 80%. Noisy pixels are detected by the SD-ROM ters including the SD-ROM, the ACWM, the DWM, the filter. It is implemented by considering a window. The four ASWM, and the NSWM filters in terms of the mean-square thresholds selected for the SD-ROM filter are from the error (MSE) and the peak signal-to-noise ratio (PSNR). Table following set of values: = {4, 8, and 12}, = {15, 20}, = 20, and IV shows the comparison of output PSNR and MSE values = 30 when the noise density value is below 40% and for for different filters for the “Lena” image at different percent- higher noise densities (i.e. above 40%); we chose the ages of salt and pepper noise. Similarly, Table V shows the thresholds to be similar to that appeared in [5]. corresponding results for the “Boat” image. The results In the first set of our experiments, we evaluate the clearly indicate that the proposed filter outperforms the state performance of the impulse noise detection method that we of- the-art in terms of PSNR and MSE values for both the test have used in this paper. Table I presents PSNR performance images when corrupted by the salt and pepper noise up to of the proposed method with two impulse detection methods, 40%. It is observed that the performance of the proposed namely, the detection of extreme values of brightness (i.e. 0 method deteriorates for noise densities above this value as and 255) (DEVB) as reported in the NSWM filter, and that of compared to that of the NSWM filter. This is because at the SD-ROM filter, on the “Lena” image corrupted by salt higher noise densities the probability of getting more than and pepper noise at various levels. The results indicate that one impulse within the 2D neighborhood window becomes the proposed method with SD-ROM detection performs better higher, leading to poor prediction of the center pixel, whereas than the detection method used by the NSWM filter in terms in the NSWM filter, the prediction of the center pixel is done of PSNR. On the other hand, Table II shows the number of from the noise free pixels in a sorted 1D array. However, the missed detections and the number of false detections against results show that the proposed filter outperforms the SD- noise corruptions at different densities by using the SDROM ROM filter, the DWM filter, and the ASWM filter even at detection. noise ratios beyond 60%. In the next set of our experiments, we study the efficacy Fig. 2(b)-2(g) show the outputs of various filtering meth- of the noncausal linear prediction methods. To do this, first ods for the “Lena” image when 40% of the total pixels are we consider the first-order 2D noncausal linear prediction on corrupted by the salt and pepper noise. From a visual inspec- a 3  3 neighborhood window around the center pixel. tion of the output images, it is observed that the proposed Considering its position as (0, 0) in the window, the prediction filter not only able to remove the noise but also successfully coefficients are computed by Equation (5). Finally, the center preserves the detail features in the image. Similarly, Fig. 4(b)- pixel is estimated by Equation (4). Next, we have carried out 4(g) show the results for the “Barbara” image when corrupted experiments using the second-order 2D noncausal linear by 50% salt and pepper noise. As expected, it is observed prediction that utilizes the 8-neighborhood pixels in a that the visual quality of the output of the proposed filter 3  3 window. In this case, the center value is estimated by degrades as the noise ratio is increased to 50% or more. The performances of the proposed method and other considered using Equation (7). It may be mentioned here that for low filters for “Cameraman” image corrupted by salt and pepper noise densities, the second-order noncausal prediction leads noise at different levels in terms of PSNR and MSE are re- to slight improvement in the final filtering result over the ported in Fig.3. The results show that the proposed method first-order noncausal linear prediction in terms of the peak clearly performs better than other methods up to 40-45% of signal-to-noise ratio (PSNR). However, at high noise densities noise in terms of both the parameters. (i.e. above 40%), the PSNR improves significantly over that obtained with the first-order prediction. The improvement is CONCLUSIONS clearly due to the inclusion of the diagonal neighbors along with the 4-neighbors in the second-order prediction. Detail An improved switching based median filter has been pro- results are presented in Table-III for the “Lena” image posed based on the concept of substitution, prior to estima- corrupted by salt and pepper noise at varying densities. The tion for the removal of salt and pepper noise from gray scale only limitation that we observed in the case of second-order images. The algorithm consists of two stages. In the first prediction is due to the increase in the overall computational stage, the impulses are detected by the impulse detection complexity. The time required to run the proposed algorithm mechanism of the SD-ROM filter. In the second stage, the at high noise densities is significantly higher than the one noisy pixel is first predicted using the 2D non causal linear © 2012 ACEEE 72 DOI: 01.IJSIP.03.01.1
  • 5. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 prediction technique and subsequently it is replaced by the (B) median of its neighborhood pixels. The experimental results show that the proposed filter performs better than other schemes like the SD-ROM, the ACWM, the DWM, the ASWM, and the NSWM filters both visually and quantita- tively up to medium level of impulse noise corruption. How- ever, at high noise levels NSWM filter outperforms the pro- posed filter. The NSWM filter is based on first order causal linear prediction only, and does not consider the 2D correla- tion of the image pixels. Therefore, it results in blurring of the detail features in the image at low to medium noise levels as opposed to the proposed filtering scheme. Work is TABLE V. PERFORMANCES O F VARIOUS FILTERS O N “BOAT” IMAGE AT currently in progress to extend the proposed method for the DIFFERENT N OISE D ENSITIES. (A) PSNR IN DB AND (B) MSE removal of random valued impulse noise. TABLE I. PERFORMANCE COMPARISON O F T HE PROPOSED FILTER WITH DIFFERENT IMPULSE N OISE DETECTION METHODS TABLE II. PERFORMANCE ANALYSIS OF THE SDROM DETECTION METHOD AT DIFFERENT NOISE DENSITIES TABLE III. RESULTS OF THE PROPOSED FILTER WITH D IFFERENT O RDERS OF PREDICTION ON “LENA” IMAGE AT DIFFERENT N OISE D ENSITIES TABLE IV. PERFORMANCES OF VARIOUS FILTERS ON “LENA” IMAGE AT DIFFERENT NOISE DENSITIES. (A) PSNR IN DB AND (B) MSE (A) (a) © 2012 ACEEE 73 DOI: 01.IJSIP.03.01.1
  • 6. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 Fig. 2. Performance of different filters for “Lena” image with 40% (b) salt and pepper noise. (a) Noisy. (b) SD-ROM. (c) ACWM. (d) ASWM. Fig. 3. Performance comparison of different methods for filtering (e) DWM. (f) NSWM. (g) Proposed and (h) Original. “Cameraman” image degraded by various levels of salt and pepper noise. (a) PSNR vs. % of Noise. (b) MSE vs. % of Noise. © 2012 ACEEE 74 DOI: 01.IJSIP.03.01.1
  • 7. ACEEE Int. J. on Signal & Image Processing, Vol. 03, No. 01, Jan 2012 [4] R. C. Hardie and K. E. Barner, “Rank-conditioned rank selection filters for signal restoration,” IEEE Transactions on Image Processing, vol. 2, pp. 192–206, 1994. [5] E. Abreu and S. Mitra, “A signal-dependent rank ordered mean (SDROM) filter-a new approach for removal of impulses from highly corrupted images,” in ICASSP, vol. 4, pp. 2371 –2374, 1995. [6] T. Chen, K. K. Ma, and L. H. Chen, “Tri-state median filter for image denoising,” IEEE Transactions on Image Processing, vol. 8, no. 12, pp. 1834–1838, Dec. 1999. [7] T. Chen and H. R. Wu, “Adaptive impulse detection using center weighted median filters,” IEEE Signal Processing Letters, vol. 8, no. 1, pp. 1–3, January 2001. (g) (h) [8] Y. Dong and S. Xu, “A new directional weighted median filter Fig. 4. Performance of different filters for “Barbara” image with 50% salt and pepper noise. (a) Noisy. (b) SD-ROM. (c) ACWM. (d) for removal of random-valued impulse noise,” IEEE Signal ASWM. (e) DWM. (f) NSWM. (g) Proposed and (h) Original. Processing Letters, vol. 14, no. 3, pp. 193–196, March 2007. [9] S. Akkoul, R. Ledee, R. Leconge, and R. Harba, “A new adaptive switching median filter,” IEEE Signal processing REFERENCES Letters, vol. 17, pp. 587–590, June 2010. [1] W. Pratt, Digital Image Processing. John Wiley & Sons Inc, [10] V. Jayaraj and D. Ebenezer, “A new switching-based median 1978. filtering scheme and algorithm for removal of high-density salt [2] R. K. Brownrigg, “The weighted median filter,” Commun. and pepper noise in images,” EURASIP Journal on Advances ACM, vol. 27, pp. 807–818, August 1984. in Signal Processing, vol. 2010, pp. 50:1–50:11, 2010. [3] S.-J. Ko and Y. Lee, “Center weighted median filters and their [11] A. Asif and J. M. F. Moura, “Image codec by noncausal applications to image enhancement,” IEEE Transactions on prediction, residual mean removal, and cascaded VQ,” IEEE Circuits and Systems, vol. 38, no. 9, pp. 984–993, September Transactions on Circuits and Systems for Video Technology, 1991. vol. 6, pp. 42–55, 1996. [12] S. Haykin, Adaptive filter theory (3rd ed.). Upper Saddle River, NJ, USA: Prentice-Hall, Inc., 1996. [13] A. Jain, Fundamentals of Digital Image Processing. Prentice Hall, 1989. © 2012 ACEEE 75 DOI: 01.IJSIP.03.01.1