ADVANCES in NATURAL and APPLIED SCIENCES

Similar documents
A Modified Non Linear Median Filter for the Removal of Medium Density Random Valued Impulse Noise

Absolute Difference Based Progressive Switching Median Filter for Efficient Impulse Noise Removal

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

A Noise Adaptive Approach to Impulse Noise Detection and Reduction

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

Localizing and restoring clusters of impulse noise based on the dissimilarity among the image pixels

An Efficient Support Vector Machines based Random Valued Impulse noise suppression Technique

AN ITERATIVE UNSYMMETRICAL TRIMMED MIDPOINT-MEDIAN FILTER FOR REMOVAL OF HIGH DENSITY SALT AND PEPPER NOISE

Performance analysis of Impulse Noise Reduction Algorithms: Survey

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN

Impulse Noise Removal Based on Artificial Neural Network Classification with Weighted Median Filter

Using Median Filter Systems for Removal of High Density Noise From Images

Image Enhancement Using Adaptive Neuro-Fuzzy Inference System

An Efficient Noise Removing Technique Using Mdbut Filter in Images

Fuzzy Logic Based Adaptive Image Denoising

An Optimization Algorithm for the Removal of Impulse Noise from SAR Images using Pseudo Random Noise Masking

A SURVEY ON SWITCHING MEDIAN FILTERS FOR IMPULSE NOISE REMOVAL

Survey on Impulse Noise Suppression Techniques for Digital Images

Adaptive Bi-Stage Median Filter for Images Corrupted by High Density Fixed- Value Impulse Noise

Image Enhancement Using Improved Mean Filter at Low and High Noise Density

Image Noise Removal by Dual Threshold Median Filter for RVIN

High Density Impulse Noise Removal Using Robust Estimation Based Filter

C. Efficient Removal Of Impulse Noise In [7], a method used to remove the impulse noise (ERIN) is based on simple fuzzy impulse detection technique.

HIGH IMPULSE NOISE INTENSITY REMOVAL IN MRI IMAGES. M. Mafi, H. Martin, M. Adjouadi

Generalization of Impulse Noise Removal

Dept. of ECE, V R Siddhartha Engineering College, Vijayawada, AP, India

Removal of High Density Salt and Pepper Noise along with Edge Preservation Technique

An Improved Adaptive Median Filter for Image Denoising

FUZZY BASED MEDIAN FILTER FOR GRAY-SCALE IMAGES

Exhaustive Study of Median filter

International Journal of Computer Science and Mobile Computing

Hardware implementation of Modified Decision Based Unsymmetric Trimmed Median Filter (MDBUTMF)

Design of Hybrid Filter for Denoising Images Using Fuzzy Network and Edge Detecting

VLSI Implementation of Impulse Noise Suppression in Images

An Efficient Component Based Filter for Random Valued Impulse Noise Removal

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR

Direction based Fuzzy filtering for Color Image Denoising

REALIZATION OF VLSI ARCHITECTURE FOR DECISION TREE BASED DENOISING METHOD IN IMAGES

Using MATLAB to Get the Best Performance with Different Type Median Filter on the Resolution Picture

Neural Network with Median Filter for Image Noise Reduction

Decision Based Median Filter Algorithm Using Resource Optimized FPGA to Extract Impulse Noise

An Efficient DTBDM in VLSI for the Removal of Salt-and-Pepper Noise in Images Using Median filter

FPGA IMPLEMENTATION OF RSEPD TECHNIQUE BASED IMPULSE NOISE REMOVAL

A Global-Local Noise Removal Approach to Remove High Density Impulse Noise

High Density Salt and Pepper Noise Removal in Images using Improved Adaptive Statistics Estimation Filter

Impulse Noise Removal and Detail-Preservation in Images and Videos Using Improved Non-Linear Filters 1

Detection and Removal of Noise from Images using Improved Median Filter

AN AMELIORATED DETECTION STATISTICS FOR ADAPTIVE MASK MEDIAN FILTRATION OF HEAVILY NOISED DIGITAL IMAGES

Noise Removal in Thump Images Using Advanced Multistage Multidirectional Median Filter

Image Fusion And Denoising Technique: Survey

An Efficient Gaussian Noise Removal Image Enhancement Technique for Gray Scale Images V. Murugan, R. Balasubramanian

High density impulse denoising by a fuzzy filter Techniques:Survey

Impulsive Noise Suppression from Images with the Noise Exclusive Filter

Implementation of Median Filter for CI Based on FPGA

Noise Adaptive and Similarity Based Switching Median Filter for Salt & Pepper Noise

Color Image Denoising Using Decision Based Vector Median Filter

A Novel Color Image Denoising Technique Using Window Based Soft Fuzzy Filter

Enhancement of Image with the help of Switching Median Filter

A New Impulse Noise Detection and Filtering Algorithm

COMPARISON OF NONLINEAR MEDIAN FILTERS: SMF USING BDND AND MDBUTM

Adaptive Denoising of Impulse Noise with Enhanced Edge Preservation

A New Method for Removal of Salt and Pepper Noise through Advanced Decision Based Unsymmetric Median Filter

Application of Fuzzy Logic Detector to Improve the Performance of Impulse Noise Filter

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

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

Removal of Salt and Pepper Noise from Satellite Images

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Detail preserving impulsive noise removal

A Spatial Mean and Median Filter For Noise Removal in Digital Images

PERFORMANCE ANALYSIS OF LINEAR AND NON LINEAR FILTERS FOR IMAGE DE NOISING

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A Histogram based Algorithm for Denoising Images Corrupted with Impulse Noise

Performance analysis of Absolute Deviation Filter for Removal of Impulse Noise

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Available online at ScienceDirect. Procedia Computer Science 42 (2014 ) 32 37

Image Denoising using Filters with Varying Window Sizes: A Study

A fuzzy logic approach for image restoration and content preserving

Impulsive Noise removal Image Enhancement Technique

Local Image Segmentation Process for Salt-and- Pepper Noise Reduction by using Median Filters

Fuzzy Based Adaptive Mean Filtering Technique for Removal of Impulse Noise from Images

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

FILTER FIRST DETECT THE PRESENCE OF SALT & PEPPER NOISE WITH THE HELP OF ROAD

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Spatially Adaptive Algorithm for Impulse Noise Removal from Color Images

An Adaptive Wavelet and Level Dependent Thresholding Using Median Filter for Medical Image Compression

Non Linear Image Enhancement

Two Stage Robust Filtering Technique to Remove Salt & Pepper Noise in Grayscale Image

A Novel Approach to Image Enhancement Based on Fuzzy Logic

Image De-Noising Using a Fast Non-Local Averaging Algorithm

Robust Statistics Based Algorithm to Remove Salt and Pepper Noise in Images

Image Denoising Using A New Hybrid Neuro- Fuzzy Filtering Technique

An Efficient Denoising Architecture for Impulse Noise Removal in Colour Image Using Combined Filter

Neural Networks Applied for impulse Noise Reduction from Digital Images

New Spatial Filters for Image Enhancement and Noise Removal

Tan-Hsu Tan Dept. of Electrical Engineering National Taipei University of Technology Taipei, Taiwan (ROC)

Detail-Preserving Restoration of Impulse Noise Corrupted Images by a Switching Median Filter Guided by a Simple Neuro-Fuzzy Network

Impulse Noise Removal from Digital Images- A Computational Hybrid Approach

Image Denoising Using Statistical and Non Statistical Method

Transcription:

ADVANCES in NATURAL and APPLIED SCIENCES ISSN: 1995-0772 Published BY AENSI Publication EISSN: 1998-1090 http://www.aensiweb.com/anas 2016 January 10(1): pages Open Access Journal A Novel Switching Weighted Median Filter for Removal of Random Valued Impulse Noise in Images 1 VayKumar V R and 2 Santhanamari G 1 Associate Professor,Deaprtment of Electronics and Communication Engineering, Anna University Regional Centre-Coimbatore, 641000, Tamilnadu. 2 Assistant Professor (Senior Grade), Deaprtment of Electronics and Communication Engineering, Tamilnadu College of Engineering, Affiliated to Anna University-Chennai, Coimbatore-641659, Tamilnadu. Received 12 January 2016; Accepted 28 February 2016; Available 4 April 2016 Address For Correspondence: VayKumar V R, Associate Professor,Deaprtment of Electronics and Communication Engineering, Anna University Regional Centre-Coimbatore, 641000, Tamilnadu. Copyright 2016 by authors and American-Eurasian Network for Scientific Information (AENSI Publication). This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ ABSTRACT Background: This paper presents a novel support vector machine (SVM) based switching weighted median filter to remove random valued impulse noise in digital images. Obective: The pixels are classified as noisy or noise free by the SVM classifier based on the dual statistics such as rank ordered logarithmic difference (ROLD) and pixel wise modification of median of absolute deviation from the median (PWMAD) obtained from the local neighbor window. Results: The experimental results are obtained using various test images and it clearly shows the better performance of the proposed algorithm over the state of art algorithms, namely median filter (MF), center weighted median filter (CWM), tri-state median filter (TMF), pixel wise modification of median of absolute deviation from the median (PWMAD), directional weighted median filter (DWM), feed forward neural network (FFNN) and adaptive dual threshold median filter (ADTMF) in terms of visual and quantitative results Conclusion: write the main conclusion for your paper.conclusion: The proposed SVM classifier based switching median filter performs better than state of art algortihms in removal of random valued impulse noise up to 60% density. KEYWORDS: Random valued Impulse Noise, Non- linear Filter Rank Ordered Logarithmic Differrence (ROLD) Pixel Wise Modification of Median of Median of Absolute Deviation from the Median (PWMAD) Support Vector Machine (SVM) INTRODUCTION Generally the images are corrupted due to noisy sensor used in an image acquisition process and channel imperfection in the transmission process. The noise removal is a fundamental step in the image processing applications [8]. The impulse noise is classified into fixed valued impulse noise also called as salt and pepper noise and random valued impulse noise [9]. In the salt and pepper noise corrupted image, the corrupted pixels take either maximum or minimum gray level intensity value and it is easy to detect [14]. The random valued impulse noise is difficult to detect, since the noisy pixels lie in the range which is also the dynamic range of the image. The main obective of any noise filtering technique is to remove the impulses without affecting the image features. Though linear filtering techniques are simple and easy to implement, they tend to affect the important image features of edges while removing the noises. To improve the detection performance, nonlinear filtering techniques have become popular with the field of image denoising. The simplest nonlinear filter to remove impulse noise is the standard median filter (MF). Due to the simplicity and effective removal of impulse noise, To Cite This Article: VayKumar V R and Santhanamari G., A Novel Switching Weighted Median Filter for Removal of Random Valued Impulse Noise in Images. Advances in Natural and Applied Sciences. 10(1); Pages:

142 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: median filters are widely used. It replaces all the pixels in the noisy image, by the median value of chosen neighborhoods in the filtering window. Brownrigg [2] proposed weighted median filter which give weights to all the pixels in the filtering window. The variants of median filters such as a center-weighted median filter (CWM) introduced by Sung and Yong [11] and adaptive impulse detection using center-weighted median filters (ACWMF) proposed by Tao Chen and Hong [12] give more emphasis to the center pixel in filtering window to restore the actual intensity of corrupted pixel. They offered less noise suppression when the center pixel itself is corrupted and also they alter the intensity value of the uncorrupted pixels. To address this issue, switching based median filters are proposed. Zhou Wang, and David Zhang [19] proposed a progressive switching median filter (PSMF) and Tao Chen et al [12] proposed a tri-state median filter (TMF) which detect the pixels whether it is corrupted or not and then filtering is applied if it is corrupted. The TMF incorporates SMF and CWMF into a noise detector framework, to determine whether the processing pixel is corrupted or not and filtering is applied, if it is corrupted. The noisy pixels are replaced by either the output of CWMF or output of SMF, based on predefined threshold value. Though it works well up to 70% of noise level, the switching strategy used in TMF cannot differentiate high frequency edges to high frequency impulse noise. In [10] PWMAD is proposed, to separate the noisy pixel from image details based on the median of the absolute deviation from the median. A rank ordered absolute difference (ROAD) statistics based impulse noise detection and filtering algorithm are proposed by Garnett. et al in [5], to distinguish the edge and noisy pixel. The main drawback is that, it cannot exactly distinguish the edge pixels from impulses, at higher noise level. To improve the detection performance, a new impulse detection algorithm based on the absolute differences between the center pixel and its neighboring pixels in four main directions is proposed in [18] and it uses the weighted median filter in the filtering stage. Recently, an adaptive dual threshold median filter (ADTMF) is proposed by Vikas Gupta. et al [16], to remove the random valued impulse noise in digital images. Though the detection process is simple in ADTMF, the main drawback is that, it works well up to 40% noise density level and fails to remove high density random valued impulse noise above 40%. In the past several years, due to the development of soft computing technique, many denoising algorithms were proposed based on neural network and fuzzy logic. Since the neural networks are having the ability to learn from examples, they are used for impulse noise detection and fuzzy logic is having the ability to deal with uncertainty, they are used for image denoisig application. In [7] kong proposed, a neural network based impulse detector which accepts the absolute difference between median value and center pixel intensity value in the detection window as the input, to classify whether the center pixel is corrupted or not. The main drawback is that, the selection of appropriate training image to train the network for better noise detection performance. If the neural network uses local statistics as an input, then the false detection can be considerably reduced. In this aspect, an impulse detector [1] which integrates two detectors such as preliminary detector and neural network based detector is proposed, to avoid the false identification of noisy pixel. In [20], an algorithm based on fuzzy logic to detect and remove random valued impulse noise is proposed and it works well for the low density noise level. A generalized neurofuzzy based impulse detector is proposed by Emin. et al [4] to remove impulse noise. Even though neurofuzzy network combines the advantages of both neural networks and fuzzy logic, more parameters are to be tuned which increases the training time and computational complexity. To address the above issue, a novel impulse detector with a feed forward neural network is proposed by Kalira and Baskar [6], which accepts three inputs namely, center pixel, median value and ROAD value to detect whether the center pixel is corrupted or not. After detecting the noisy pixel, either an adaptive mean filter or an iterative mean filter is applied to restore the actual intensity value. Though the ROAD statistic is a good estimator for random valued impulse noise, it gives a small ROAD value when the noisy pixel intensity value is close to its neighboring pixel intensity values. A rank ordered logarithmic absolute difference (ROLD) is proposed, to improve the detection performance more than the ROAD based approach in []. The detection performance is improved still further, by incorporating the ROLD and PWAMD statistics in the proposed SVM based impulse detector and subsequently the noisy pixels are replaced by directional weighted median filter. The rest of the paper is organized as follows. In section II, the random valued impulse noise model is given. The section III describes proposed impulse detection technique and filtering algorithm. Simulation results are presented in section IV. The conclusion is summarized in the last section. Methodology: (i). Principle of proposed SVM based algorithm The proposed algorithm consists of two stages. In the first stage, switching based impulse detector based on the SVM classifier is used and in the second stage, directional weighted median filter (DWM) is used to restore the actual intensity value of noisy pixel as shown in Figure. 1. Initially, SVM classifies the input pixel X as noisy or noise free based on ROLD and PWMAD statistics. The SVM classifier gives an output as either -1 or +1 and it is given to the decision maker which produces an output 1 if the input X is a noisy pixel and 0 if it is noise free. The DWM filter is applied if it is a noisy pixel, otherwise X is left unaltered. The detailed

14 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: discussion about the detection and filtering mechanism of the proposed algorithm are given in the sections.1 and.2 respectively. Fig. 1: Functional block diagram of SVM based proposed Algorithm (ii). Novel SVM based impulse detector The SVM is a machine learning theory based on a statistic learning theory proposed by Vladimir N. Vapnik [20]. In the proposed work, two class SVM classifier is used to detect whether the processing pixel is corrupted by impulse noise or not. The SVM impulse detector uses local statistics (ROLD & PWMAD) in the detection window W of size x as an observation vector to classify the processing pixel is noise or noise free. This design of the SVM classifier includes feature extraction and training. The following subsections.1.1,.1.2 deal with determination of local statistics and.1.,.1.4 deal with feature extraction and training of SVM classifier. Rold Statistic: Let X is a pixel being processed in a noisy image and S is a set of coordinates in x filtering window W (i, ) centered about X as defined in equation.2 and. W ( i, ) X ( i + k + l) 1 k, l 1 {( i + k + l), W ( i ) }, S,, () The logarithmic difference between gray level intensity values X i+k, +l and X, for all the pixels in the detection window are determined and stored in an array as given in equation. 4. In order to keep ld within the dynamic range [0, 1], truncation and linear transformation are made as defined in equation. 5. The ROLD value is obtained by calculating the sum of first n elements in the sorted array ld as given in equation.6. ( k, l) W ( i, ) for 1 k, 1 X, 5}/ 5 ( k, l) W ( i, ) for 1 k, 1 ld log 2 X i+ k, + l X l (4) ld 1 + max{log 2 X i+ k, + l l ROLD m n ( X ) rm ( X ) m 1 (6) Pwmad Statistic: Let x, m, and d are pixels at location (i,) of noisy image, median image and absolute deviation image respectively, and X, M and D denote matrices whose elements are pixels in sliding window with a size of x centered about (i,) in respective images for some positive integer N value. ( ) X m median d X m Median matrix M D X M ( ) median X i k, l k, l ε 1:1 The MAD and pixel wise MAD (PWMAD) are defined in equation.11 and 12. MAD median( X M ) PWMAD median( D ) (2) (5) (7) (8) (9) (10) (11) (12)

144 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: Feature Extraction: The observation vector O(k) as given in equation (1) is extracted from the x detection window to train the SVM classifier to detect impulses. O(k) { x(k), PWMAD(k), ROLD(k)} (1) The variable x(k) is the center pixel of a x detection window and PWMAD (k) gives the median of absolute deviation from the center pixel X as explained in section.1.2. It is used to separate the noisy pixel from the image details and also to improve the accuracy of noise detection. However PWMAD may not distinguish noisy pixel when noise intensity value is very close to the neighbors of the center pixel. Hence, one more variable ROLD (k) is also considered for classification. The variable ROLD (k) gives the logarithmic difference between center pixel and neighborhood pixels in the x detection window as explained in section.1.1. Training Of Svm Impulse Detector: The SVM classifier is trained, by incorporating the observation vector O(k) obtained by extracting the local feature under unsupervised manner with the supervised class labels y i {-1,1} to detect the processing pixel X is noisy or not. The Figure.2 shows the feed forward network architecture of the SVM impulse detector. The input vector O(k) is defined as in equation.1 and (K(O{k}),O i {k}) is a linear kernel function as given in equation.14 where, O{k} is the observation vector and O i {k} is the set of test samples. T i K( x, x) ( x x) i Class level (14) Bias K(O{k}),O 1 { k}) K(O{k}),O 2 { k}) K(O{k}),O N { k}) f{k} Fig. 2: Feedforward architecture of SVM impulse detector. Directional Weighted Medain Filter: In the filtering stage, directional weighted median filter [12] is used to restore the original value of the noisy pixel. A 5 x 5 filtering window is applied to noise corrupted center pixel. The edges, with four main directions whose coordinates, as given in equation. 15 are focused for restoration.

145 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: S S S S 1 2 {( 2, 2),( 1, 1 ), ( 0,0),( 1,1 ), ( 2,2) } {( 0, 2),( 0, 1 ), ( 0,0),( 0,1 ), ( 0,2) } {( 2, 2),( 1, 1 ), ( 0,0),( 1,1 ), ( 2,2) } {( 2,0),( 1,0),( 0,0),( 1,0),( 2,0) } 4 (15) If the spatial distance between two pixels is small (closest neighbor), then their gray level intensities are close to each other. Hence the pixels within x filtering window centered about X are assigned with weight 2 and other remaining pixels within 5 x 5 filtering window are assigned with weight 1 as given in equation 16. (k) Then the direction index d (k 1 to 4) for the four directions, minimum of direction index and α are determined as given in equation.17, 18 and 19 where T is a predefined threshold. The threshold value is obtained by trial and error approach for several test images. The first iteration starts with higher threshold value T500, and it is decreased in the succeeding iterations with T n+1 T n * 0.8. The maximum number of iterations needed to reach the peak value of PSNR for the corresponding test image lies in the range [5, 10]. ( s, t ) 2, Ω w s, t, and Ω {( s, t ): 1 s, t 1} 1, otherwise (16) ( k ) d ws, t yi+ s, + t yi,,1 k 4 0 ( s, t ) Sk (17) ( k ) ri, min { di, :1 k 4} (18) 0, ri, > T α i, 1, ri, < T (19) Since the standard deviation describes how closely all the gray level intensities are clustered in x sliding window, l as given in equation. 20 shows that the pixels aligned with these directions are much closer. ( k ) li, arg min{ σ i, : k 1to4} k (20) Then the pixels in the sliding window are assigned with weights as given in equation.21 and the noisy pixel is restored as given in the equation.22 and 2. w m s, t ( s, t) S, 0 2, l i 1, otherwise { w y : ( s ) Ω } i, median s, t i+ s, + t, t, α 1 α ( i, ) mi u i i, yi, +, (21) (22) (2)

146 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: Results: (a) (b) (c) (d) Fig. : Comparison of a). PSNR. b). MAE. c). SSIM. d). RUN TIME of various algorithm for Lena image corrupted with different noise densities. Table 1: PSNR of various filters for Peppers at different random valued impulse noise density 10 6.99 4.60 5.0 5.42 6.42 5.89 2.88 8.9 20 2.26 0.1 0.68 0.48 2.7 1.55 29.85 4.18 0 28.22 27.22 27.4 26.87 29.62 29.12 26.95 1.06 40 24. 2.89 2.8 2.11 28.10 27.24 24.8 29.05 50 21.01 20.95 20.79 20.10 25.57 25.1 21.62 26.59 60 18.6 18.7 18.22 17.52 22.52 2.5 19.14 2.9 Table 2: PSNR of various filters for Flinstones at different random valued impulse noise density 10 29.25 0.17 0.15 1.24 1.54 28.55 28.60 1.11 20 25.89 26.14 26.19 26.80 27.5 25.75 25.22 27.50 0 22.84 22.90 22.98 2.27 24.8 2.41 22.46 24.62 40 19.91 19.95 19.98 20.00 22.74 21.71 19.9 22.62 50 17.28 17.5 17. 17.24 20.24 20.27 17.57 20.28 60 15.09 15.12 15.11 14.85 17.51 18.6 15.6 18.60 Table : PSNR of various filters for Boat at different random valued impulse noise density 10 4.02 4.41 4.9 5. 6.5 4.80.05 6.52 20 1.24 0.81 1.1 1.2 2.96 1.42 0.09.5 0 27.8 27.57 27.78 27.28 29.8 29.2 27.19 0.5 40 24.46 24.9 24.42 2.46 28.64 27.69 24.66 28.95 50 21.42 21.45 21.9 20.8 25.1 26.2 22.17 26.50 60 18.86 18.97 18.85 17.80 22.8 24.29 19.79 2.51

147 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: Table 4: MAE of various filters for Peppers at different random valued impulse noise density 10 1.26 0.664 0.549 0.52 0.652 0.657 2.401 0.497 20 2.059 1.58 1.62 1.2 1.74 1.541.180 1.150 0.25 2.859 2.697 2.752 2.427 2.521 4.514 2.068 40 5.685 5.179 5.140 5.447.004.728 6.599 2.719 50 9.722 9.075 9.259 9.842 4.842 5.6 10.20 4.422 60 15.68 14.97 15.5 16.5 8.471 7.48 15.58 7.875 Table 5: MAE of various filters for Flinstones at different random valued impulse noise density 10.98 1.590 1.916 1. 1.65 1.872.45 1.719 20 5.898.541.981 2.997.74.766 5.518.429 0 8.678 6.44 6.964 5.602 5.844 6.085 8.495 5.764 40 1.0 10.95 11.56 9.95 8.079 8.720 12.10 8.7 50 19.45 17.60 18.28 16.47 12.60 11.69 19.56 12.87 60 27.86 26.50 27.01 25.67 20.11 15.98 28.51 20.41 Table 6: MAE of various filters for Boat at different random valued impulse noise density 10 2.59 0.886 0.814 0.708 0.768 0.846 1.928 0.744 20.165 1.900 1.74 1.615 1.618 1.825 2.84 1.540 0 4.490.59.198.199 2.817 2.84 4.06 2.640 40 6.700 5.660 5.555 5.990.66 4.015 6.87.586 50 10.27 9.17 9.17 10.5 5.701 5.506 9.571 5.470 60 15.40 14.54 14.66 16.56 9.172 7.491 14.21 8.771 Table 7: SSIM of various filters for Peppers at different random valued impulse noise density 10 0.978 0.966 0.974 0.970 0.968 0.990 0.957 0.994 20 0.942 0.914 0.926 0.910 0.922 0.978 0.877 0.982 0 0.846 0.822 0.824 0.774 0.85 0.961 0.767 0.971 40 0.679 0.678 0.668 0.570 0.850 0.97 0.67 0.945 50 0.489 0.504 0.480 0.70 0.758 0.899 0.496 0.916 60 0.22 0.42 0.19 0.225 0.617 0.844 0.70 0.852 Table 8: SSIM of various filters for Flinstones at different random valued impulse noise density 10 0.952 0.964 0.968 0.971 0.970 0.972 0.92 0.972 20 0.898 0.907 0.910 0.916 0.92 0.94 0.851 0.954 0 0.787 0.801 0.795 0.799 0.840 0.901 0.740 0.966 40 0.64 0.659 0.649 0.60 0.812 0.850 0.614 0.889 50 0.496 0.510 0.502 0.467 0.680 0.789 0.488 0.794 60 0.67 0.72 0.700 0.28 0.519 0.697 0.69 0.76 Table 9: SSIM of various filters for Boat at different random valued impulse noise density 10 0.955 0.96 0.971 0.969 0.967 0.971 0.940 0.972 20 0.922 0.915 0.90 0.916 0.926 0.954 0.875 0.958 0 0.842 0.8 0.844 0.798 0.86 0.928 0.779 0.97 40 0.710 0.710 0.712 0.612 0.841 0.88 0.667 0.894 50 0.548 0.557 0.552 0.425 0.748 0.847 0.54 0.888 60 0.91 0.404 0.96 0.276 0.617 0.779 0.421 0.789 Table 10: CPU time of various filters for Peppers at different random valued impulse noise density 10 1.92 2.950.16 0.907 1.28 82.12 19.48 26.07 20 0.219 2.990.218 1.075 15.09 86.97 18.07 26.29 0 0.221.024.145 1.281 15.6 85.6 19.22 26.05 40 0.221.08.297 1.649 16.41 85.9 19.48 25.87 50 0.245.087.271 1.690 17.49 85.55 19.456 26.87 60 0.245.057.11 1.854 18.12 86.91 19.56 27.05 Table 11: CPU time of various filters for Flinstones at different random valued impulse noise density 10 2.178.16.290 0.908 14.60 82.28 18.67 27.64 20 0.21 2.857.16 1.116 15.27 87.95 19.00 26.89 0 0.240 2.900.186 1.06 16.14 84.22 19.1 26.78 40 0.24.151.278 1.524 16.97 85.28 19.70 26.45 50 0.226 2.985.20 1.705 17.79 84.22 19.1 26.9 60 0.265.175.159 1.862 18.76 85.92 20. 27.05

148 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: Table 12: CPU time of various filters for Boat at different random valued impulse noise density 10 0.497 2.906.087 0.9 12.98 81.59 19.04 26.17 20 0.222 2.920.106 1.120 14.7 86.24 19.17 26.16 0 0.241.116.140 1.47 15.52 84.71 19.24 26.0 40 0.226.29.257 1.47 16.27 85.51 19.75 26.56 50 0.245.072.72 1.65 17.44 8.9 19.80 27.1 60 0.250.257.160 1.967 18.54 86.67 19.71 27.07

149 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: (a) (b) (c) (d) Fig. 4: Restoration results of (a). Lena, (b). Pepeprs, (c). Boat, (d). Flinstones (column wise) for various filters namely MF, CWMF, TMF, PWMAD, DWM, FFNN, ADTMF and proposed algorithm (row wise -10) for 0% random valued impulse noise.

150 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages:

151 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: (a) (b) (c) (d) Fig. 5: Restoration results of (a). Lena, (b). Pepeprs, (c). Boat, (d). Flinstones (column wise) for various filters namely MF, CWMF, TMF, PWMAD, DWM, FFNN, ADTMF and proposed algorithm (row wise -10) for 50% random valued impulse noise. Discussion: The proposed algorithm is tested with different gray scale test images, namely Lena, Peppers, Boat and Flinstones of size 512 X 512, 8 bits/pixel and qualitative and quantitative results are presented in this section. The test images are corrupted by random valued impulse noise with different noise density varying from 10% to 60% and the proposed filtering algorithm is applied on it. The restoration, performance of the proposed algorithm is quantitatively measured in terms of PSNR, MAE and CPU time. The results are compared with existing filters such as a standard median filter (MF), center weighted median filter (CWM), tristate median filter (TMF), pixel wise median of absolute deviation (PWMAD), directional weighted median filter (DWM), feed forward neural network (FFNN) and adaptive dual threshold median filter (ADTMF) based random valued impulse noise removal. The quantitative metrics in terms of PSNR, MAE, SSIM and run time of proposed algorithm and other existing algorithms for the four test images corrupted by random valued impulse noise of density varies from 10% to 60% are presented in Tables 1-12. The above discussed quantitative performance comparison is also presented graphically in Figure.. The Figure.4 and 5 show the visual results of proposed algorithm and other existing algorithms for the four test images Peppers, Boat and Flinstones corrupted with 0% and 50% of random valued impulse noise. Since, the filtering is applied to all the pixels throughout the image in MF and CWM, they are performing well for only very low noise densities. At higher noise densities PSNR value obtained for these filters is very low.

152 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: Though the TMF performs better than MF and CWMF, the selection of optimum threshold value for different noise density is a critical issue which influences the visual quality of the restored image and reduced MAE values. The PWMAD algorithm is detecting both fixed valued and random valued impulse noise, and the primary obective of PWMAD is to separate the noise from the image details. Though the accurate binary noise map is obtained with more number of iterations in PWMAD, the image details are eliminated, which reduces the visual quality of the restored image. The ADTMF shows a little improved performance than MF and TMF at noise density greater than 0%, due to the dual threshold technique for noise detection, but it leaves some noticeable impulses in the restored image. It is also inferred from the Figures. 4 & 5 and tables 1 - that, the visual quality of denoised image and PSNR value obtained by proposed algorithm is better than the TMF, ADTMF and PWMAD due to the better noise detection capability of SVM classifier. In DWM the directional differences are considered for noise detection which keeps the edges intact, and use of the standard deviation statistic describes, how tightly all the gray level intensities are clustered around the mean of the pixel intensities in the detection window. So the PSNR value obtained in DWM is close to the proposed filter, but it is observed from the figure.5 that, it leaves some noticeable impulses in the restored image. The impulse detection based on feed forward neural network handles, fixed valued impulse noise better than the random valued impulse noise and it takes more time to detect random valued impulses. It can be seen from the table that, the SVM classifier handle random valued impulse noise in a better way and provides improved PSNR value for various test images than the FFNN based impulse noise removal. In addition to PSNR, MAE and SSIM the quantitative performance of the proposed algorithm is also compared with other existing filters in terms of CPU time for test images such as Peppers, Boat and Flinstones and given in tables 10-12. All the filters are simulated in MATLAB in PC equipped with 2GHZ operating speed, 2GB RAM. The computation time for MF, CWMF, TMF and PWMAD is very less compared with the proposed algorithm, since there is no or a very simple detection mechanism is involved. Though the DWM and ADTMF take more CPU time than the above said algorithms, it is lower than the run time taken by the proposed filter. Since the proposed algorithm uses the SVM based classifier to identify the noisy pixel, it takes the run time more than the above said algorithms. But the other performance metrics are better than above said algorithms. It is also inferred from the table that, though the FFNN performs equally better to proposed algorithm in terms PSNR, it takes a long run time since it converges on local minima and it needs more memory to store predictive model. Conclusion: This paper presents a novel switching weighted median filter to remove random valued impulse noise in digital images. Initially a novel detection mechanism which incorporates SVM to classify the image pixel intensity is noise or noise free. In the second stage a directional weighted median filter is used to restore the actual intensity value of corrupted pixel. The significance of proposed algorithm is demonstrated in terms of visual and quantitative results over the other state of the art algorithm, namely MF, CWM, TSM, PWMAD, DWM, FFNN and ADTMF. In future, SVM classifier can be enhanced to detect mixed valued impulse noise. REFERENCES 1. Apalkov, I.V., P.S. Zvonarev, V.V. Khryaschchev, 2005. Neural Network Adaptive Switching Median Filter for Image Denoising, IEEE Conf. Proc. of EUROCON, 2: 959-962. 2. Brownrigg, D.R.K., 1984. The Weighted Median Filter, Commun.Assoc.Comput.Machin, 22: 807-818.. Dong, Y., R.H. Chan and S. Xu, 2007. A Detection Statistic for Removing Random-valued impulse noise in Images, IEEE Trans. Image Processing, 16(4): 1112-20. 4. EminYksel, M., ErkanBesd, ok, 2004. A Simple Neuro-Fuzzy Impulse Detector for Efficient Blur Reduction of Impulse Noise Removal Operators for Digital Images, IEEE Trans. Fuzzy systems, 12(6): 854-865. 5. Garnett, R.T., C. Huegerich, Chui and W. He, 2005, A Universal Noise Removal Algorithm with an Impulse Detector, IEEE Trans. Image Processing, 14(11): 1747-1754. 6. Kalira, G. and S. Baskar, 2010 An efficient approach for the removal of impulse noise from the corrupted Image using neural network based impulse detector. Image and Vision Computing, Elsevier, 28(): 458-466. 7. Kong H.L. Gaun, 1998. A Noise-Exclusive Adaptive Filtering Framework for Removing Impulse Noise in Digital Images, IEEE Trans. Circuits and Systems II: Analog and Digital Signal Processing, 45(): 422-428. 8. Pitas, I and A.N. Venetsanopoulos,189. Order statistics in digital image processing. Proc, IEEE, 80(12): 189-1921. 9. Rafeal, C. Gonzalez, 2002. Digital Image Processing, Richard E. Woods, 2nd edition, Prentice Hall.

15 VayKumar V R and Santhanamari G., 2016/ Advances in Natural and Applied Sciences. 10(1) January 2016, Pages: 10. Senk, V., V. Crnoevic and Trpovski, 2004. Advanced Impulse Detection Based on pixel wise MAD, IEEE Signal Process. Lett, 11(7): 589-592. 11. Sung Jeako Chen and Yong Hoom Lee, 1991. Center-Weighted Median Filters and Their Applications to Image Enhancement, IEEE Transaction on Circuits and Systems, 8(9). 12. Tao. Chen, Kai-Kuang Ma, and Li-HuiChen, 1999. Tri-state Median Filter for Image Denoising, IEEE Trans. Image Process, 8(12): 184-188. 1. Tao Chen and Hong Ren Wu, 2001. Adaptive Impulse Detection Using Center-Weighted Median Filters, IEEE Signal Processing Letters, 8(1). 14. Vaykumar, V.R. and G. Santhanamari, 2014. New Decision Based Trimmed Median Filter for High Density Salt and Pepper Noise Removal in Images, Journal of Electronic Imaging, 2(): 0011-(1-14). 15. Vaykumar, V.R and G. Santhanamari and D. Ebenezer, 2014. Fast switching Based Median-Mean Filter for High Density Salt and Pepper Noise Removal, International ournal of Electronics and Communication, AEUE 5120. 16. Vikas Gupta, VayshriChaurasia and MadhuShandilya, 2010. Random-valued impulse noise removal using adaptive dual threshold median filter, Journal of visual Comminication and image Representation, Elsevier, 28(): 458-466. 17. Vapnik, V. 1998. Statistical Learning Theory. Wiley, New York, USA. 18. Yiqiu Dong and ShufangXu, 2007. A New Directional Weighted Median Filter for Removal of Random- Valued Impulse Noise, IEEE Signal processing letters, 14(). 19. Zhou Wang and David Zhang, 1999. Progressive Switching Median Filter for the Removal of Impulse Noise from Highly Corrupted Images, IEEE Trans. Circuits and Systems II: Analog and Digital Signal Processing, 46(1): 78-80. 20. Zhang, D and Z. Wang, 1997. Impulse noise detection and removal using fuzzy techniques, Electronisc Letters, (5): 78-79.