Color Image Denoising Using Decision Based Vector Median Filter

Similar documents
Ultrafast Technique of Impulsive Noise Removal with Application to Microarray Image Denoising

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

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

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

An Efficient Noise Removing Technique Using Mdbut Filter in Images

Enhancement of Image with the help of Switching Median Filter

International Journal of Computer Science and Mobile Computing

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

Noise Removal in Thump Images Using Advanced Multistage Multidirectional Median Filter

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

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

EFFICIENT NOVEL VECTOR MEDIAN FILTER DESIGN FOR IMPULSE NOISE SUPPRESSION IN COLOR IMAGES

Direction based Fuzzy filtering for Color Image Denoising

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

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

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

An Efficient Nonlinear Filter for Removal of Impulse Noise in Color Video Sequences

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

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

Image Denoising using Filters with Varying Window Sizes: A Study

ABSTRACT I. INTRODUCTION

FUZZY BASED MEDIAN FILTER FOR GRAY-SCALE IMAGES

A Noise Adaptive Approach to Impulse Noise Detection and Reduction

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

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.

Fuzzy Logic Based Adaptive Image Denoising

3-D CENTER-WEIGHTED VECTOR DIRECTIONAL FILTERS FOR NOISY COLOR SEQUENCES

Impulse Noise Removal from Digital Images- A Computational Hybrid Approach

Image Denoising Using Statistical and Non Statistical Method

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

Implementation of Block based Mean and Median Filter for Removal of Salt and Pepper Noise

A Histogram based Algorithm for Denoising Images Corrupted with Impulse Noise

An Efficient Impulse Noise Removal Image Denoising Technique for MRI Brain Images

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

Advanced Modified BPANN Based Unsymmetric Trimmed Median Filter to Remove Impulse Noise

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

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

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

Survey on Impulse Noise Suppression Techniques for Digital Images

Image De-noising Using Linear and Decision Based Median Filters

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

Sliding Window Based Blind Image Inpainting To Remove Impulse Noise from Image

Samandeep Singh. Keywords Digital images, Salt and pepper noise, Median filter, Global median filter

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Performance analysis of Absolute Deviation Filter for Removal of Impulse Noise

NOISE REDUCTION TECHNIQUE USING BILATERAL BASED FILTER

VLSI Implementation of Impulse Noise Suppression in Images

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN

ADVANCES in NATURAL and APPLIED SCIENCES

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

Removal of High Density Salt and Peppers Noise and Edge Preservation in Color Image Through Trimmed Mean Adaptive Switching Bilateral Filter

A SURVEY ON SWITCHING MEDIAN FILTERS FOR IMPULSE NOISE REMOVAL

A Different Cameras Image Impulse Noise Removal Technique

A New Impulse Noise Detection and Filtering Algorithm

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 ISSN

High density impulse denoising by a fuzzy filter Techniques:Survey

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

Local median information based adaptive fuzzy filter for impulse noise removal

Non Linear Image Enhancement

Exhaustive Study of Median filter

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

International Journal of Innovations in Engineering and Technology (IJIET)

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

Evolutionary Image Enhancement for Impulsive Noise Reduction

An Improved Adaptive Median Filter for Image Denoising

Analysis and Implementation of Mean, Maximum and Adaptive Median for Removing Gaussian Noise and Salt & Pepper Noise in Images

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

High Density Impulse Noise Removal Using Robust Estimation Based Filter

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

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

A.P in Bhai Maha Singh College of Engineering, Shri Muktsar Sahib

A New Adaptive Method for Removing Impulse Noise from Medical Images

Neural Network with Median Filter for Image Noise Reduction

Image Enhancement Using Adaptive Neuro-Fuzzy Inference System

COMPARISON OF NONLINEAR MEDIAN FILTERS: SMF USING BDND AND MDBUTM

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

Performance evaluation of filters VDF and VMF against impulsive noise in video sequences

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

Spatially Adaptive Algorithm for Impulse Noise Removal from Color Images

STUDY AND ANALYSIS OF IMPULSE NOISE REDUCTION FILTERS

Image analysis. CS/CME/BIOPHYS/BMI 279 Fall 2015 Ron Dror

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

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

Adaptive Denoising of Impulse Noise with Enhanced Edge Preservation

Removal of Impulse Noise Using Eodt with Pipelined ADC

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Review of High Density Salt and Pepper Noise Removal by Different Filter

Efficient Removal of Impulse Noise in Digital Images

Impulsive Noise Suppression from Images with the Noise Exclusive Filter

Performance analysis of Impulse Noise Reduction Algorithms: Survey

Noise and Restoration of Images

Image Noise Removal by Dual Threshold Median Filter for RVIN

Removal of Salt and Pepper Noise from Satellite Images

Image Fusion And Denoising Technique: Survey

Literature Survey On Image Filtering Techniques Jesna Varghese M.Tech, CSE Department, Calicut University, India

Embedding and Extracting Two Separate Images Signal in Salt & Pepper Noises in Digital Images based on Watermarking

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

Design of Novel Filter for the Removal of Gaussian Noise in Plasma Images

Transcription:

Color Image Denoising Using Decision Based Vector Median Filter Sathya B Assistant Professor, Department of Electrical and Electronics Engineering PSG College of Technology, Coimbatore, Tamilnadu, India Abstract A new Decision based algorithm for impulse identification in color images is proposed. In vector median filter all the pixels are processed irrespective of whether it is corrupted or uncorrupted. The proposed algorithm overcomes this drawback where Vector Median is calculated only if the processing pixel is corrupted. This in turn reduces the computation time. The proposed algorithm gives better results than Vector Median Filter(VMF), Vector Directional Filter (VDF), Peer Group Filter (PGF) and Vector Median Filter with Directional Detector. Index terms - Vector Median Filter, Vector Directional Filter, Peer Group Filter, Vector Median Filter with Directional Detector, Impulse identification, Decision based Vector Median Filter. I. INTRODUCTION Images are often corrupted by impulse noises which occur during image acquisition or due to bit errors during image transmission. Impulse noises are of two types, they are random valued noise and Salt and Pepper noise. Salt and pepper noise usually takes the value of either 0 or 255. There are several non-linear filtering techniques available for gray scale image denoising. One among them is the standard Median filter [1]. Nowadays, effective impulse noise removal from color images becomes current research hot spot [2-6]. There are several filtering techniques available for color image denoising and one among them is Scalar Median Filter (SMF). It is obtained by application of traditional Median Filter on each color channel separately. This method may result in color distortion since it isolates the three color channels and ignores the inherent correlation. Astola et al. [7] have proposed Vector Median Filter (VMF) by viewing the three color channels as vectors. The VMF replaces the processing vector pixel by a vector pixel which has the minimum sum of distances to all other vector pixels in the chosen window. The VMF processes all the pixels irrespective of whether it is corrupted or uncorrupted. Though VMF may introduce blur into the color image, it provides new idea for color image filtering. Numerous filters have been proposed for improving the VMF, Which can be classified into the following categories:(i) Weighted vector filters, which utilize the local spatial relationship of the pixels in the filtering window [8,9];(ii) Switching vector filters, which are only applied to pixels corrupted by impulsive noise [10 13]; (iii) Fuzzy vector filters which can distinguish between noise and image characteristics [14 16]; (iv) Similarity-based vector filters, which use similarity to distinguish between noise and image pixels and select the most similar pixel as the filter output [17 19];and (v) Hybrid vector filters, which mean the combination of linear and non-linear filters or the integration of different filtering ideas [20,21]. There are several other several filters proposed for color image denoising such as Vector Directional Filter (VDF), Peer Group Filter (PGF) and Vector Median Filter with Directional Detector (VMF- DD). The family of vector directional filters (VDF) represents a different type of vector processing filters. These filters operate on the directions of image vectors, aiming to eliminate vectors with atypical directions in the color space [8]. Recently developed peer group filter (PGF) is based on the evaluation of statistical properties of a sorted sequence of accumulated distances used for the calculation of vector median of samples belonging to the filtering window. PGF output switches between vector median and the original central pixel [22]. The rest of the paper is organized as follows. The Vector Median Filtering concept is explained in section I. The proposed algorithm and its different cases are discussed in section II. The simulation results are given under section III. Conclusion is given section IV. II. VECTOR MEDIAN FILTER The concept of Vector Median Filter is explained with an example below. The various steps involved are given as follows. STEP 1: Consider a noisy color image. Let the window size be 3. The three planes of the image are shown in Fig. 1. Volume 6 Issue 2 December 2015 185 ISSN: 2319 1058

62 63 64 61 0 63 62 63 62 29 30 31 28 29 30 31 255 28 64 63 61 61 62 64 63 62 61 R G B Fig. 1 Representation of Planes STEP 2: Choose the vector pixel of concern. For the given window the vector pixel is {0, 29, 62}. STEP 3: Calculate the vector sum of distances from every vector pixel to other vector pixel. There are 9 vector pixels in the window and they are {62,29,64},{63,30,63},{64,31,61}, {61,28,61},{0,29,62},{63,30,64}, {62, 31, 63}, {63, 255, 62} and {62, 28, 61}. Calculate the vector sum of distances from every vector pixel to other vector pixels in the chosen window. Let, d1 be the sum of distances from the first vector pixel to the other vector pixels. The distance d1 is calculated as given by the following equation, Similarly, the other nine distances d1, d2 d9 are calculated. STEP 3: Find the vector median. The distances are sorted and the minimum distance is found. The vector pixel corresponding to this distance is the required vector median. The sorted distances are d1< d7< d9< d4< d1< d6< d3< d5< d8. The vector pixel corresponding to the minimum distance d2 is the vector median and it is {63, 30, 63}. STEP 4: The processing pixel is then replaced by the vector median obtained in step 2. In the window considered the processing pixel is {0, 29, 62} and it is replaced by {63, 30, 63}. The vector median filter works well for very low density noises but it may cause blurring. In this filtering technique all the pixels are processed irrespective of whether the pixel of concern is noisy or nonnoisy. This drawback is overcome by the proposed algorithm discussed in the following section. III. PROPOSED ALGORITHM The proposed Decision based Vector Median Filter processes the noisy image by detecting the presence of Salt and Pepper noise. If the processing vector pixel takes either the value of 0 or 255, it is identified as corrupted vector pixel else it is considered as uncorrupted pixel and it is left unchanged. The various steps in the proposed algorithm are given below. STEP 1: Read a noisy image. Volume 6 Issue 2 December 2015 186 ISSN: 2319 1058

STEP 2: Select the window size (w). STEP 3: Choose the processing vector pixel. Check whether it is corrupted or not. Even if one plane gets corrupted it is considered as corrupted vector pixel. If the processing vector pixel doesn t contain 0 or 255, then it is left unchanged. STEP 4: Find the total number of corrupted pixels. Case 1): If the number of corrupted pixels is greater than or equal to five. Calculate the vector median for the uncorrupted pixels and replace the processing pixel by the vector median. Else, Calculate the vector median and replace the processing pixel by the obtained vector median. Case 2): If all the pixels in the chosen window are corrupted, increment the window size by 2 and replace the processing pixel by the vector median calculated for the uncorrupted pixels. STEP 5: Repeat the steps from 2 to 4 until the entire corrupted image is processed. The flowchart of the proposed algorithm is shown in Fig. 2. Fig. 2 Decision based Vector Median Filter IV. RESULTS OF THE PROPOSED ALGORITHM The results obtained using various algorithms are compared using PSNR is shown in Table I. The output obtained using the proposed algorithm for 50 % noise level for Mandrill image is shown in Fig. 5. Fig. 3 Original Image Fig. 4 Noisy Image (50 % noise level) Volume 6 Issue 2 December 2015 187 ISSN: 2319 1058

Fig. 5 Output of the proposed algorithm TABLE I COMPARISION OF PSNR VALUES FOR DIFFERENT ALGORITHMS FOR PEPPERS IMAGE AT DIFFERENT NOISE INTENSITIES V. CONCLUSION In this paper, a new decision based algorithm for denoising of color images is proposed. This algorithm gives better performance than VMF, VDF and VMF-DD in terms of PSNR for Salt and Pepper noise levels up to 50 %. REFERENCES [1] J.Astola and P.Kuosmaneen,Fundamentals of Nonlinear Digital Fil-tering. Boca Raton, FL: CRC, 1997. [2] Plataniotis, K.N., Venetsanopoulos, A.N.: Color image processing and applications (Springer-Verlag,2000). [3] Celebi, M.E., Kingravi, H.A., Aslandogan, Y.A.: Nonlinear vector filtering for impulsive noise removal from color images J.Electron.Imaging, 2007, 16, (3), article id 033008. [4] Smolka, B., Plataniotis, K.N., Venetsanopoulos, A.N.: Nonlinear techniques for color image processing,in Barner, K.E.,Arce(Eds.): Non linear signal and image processing:theory,methods,and applications (CRCPress,2004),pp.445 505R. [5] Smolka, B., Plataniotis, K.N.: Noise reduction and edge detection in color images,in Lukac,R.,Plataniotis, K.N.(Eds.): Color image processing: methods and applications (CRCPress,2006),pp.75 102. [6] Lukac, R., Plataniotis, K.N.: A taxonomy of color image filtering and enhancement solutions,in Hawkes,P.W.(Ed.): Advances in imaging and electronphysics (AcademicPress,2006,vol.140),pp.187 264. [7] Astola, J., Haavisto, P., Neuvo, Y.: Vector median filters, Proc.IEEE, 1990, 78, (4), pp. 678 689 [8] Lukac, R.: Adaptive color image filtering based on center-weighted vector directional filters, Multidimens.Syst.SignalProcess., 2004,15, (2), pp. 169 196 [9] Shen, Y., Barner, K.E.: Fast adaptive optimization of weighted vector median filters, IEEE Trans.SignalProcess., 2006, 54, (7), pp.2497 2510. [10] Smolka, B., Chydzinski, A.: Fast detection and impulsive noise removal in colorimages, Real-Time Imaging, 2005, 11, pp. 389 402 [11] Celebi,M.E.,Aslandogan,Y.A.: Robust switching vector median filter for impulsive noise removal,j.electron.imaging,2008,17,(4),article id043006 [12] Celebi,M.E.,Kingravi,H.A.,Uddin,B.,Aslandogan,Y.A.: Fast switching filter for impulsive noise removal from color images, J.ImagingSci.Technol., 2007, 51, (2), pp. 155 165 [13] Lukac,R.,Smolka,B.,Plataniotis,K.N.,Venetsanopoulos,A.N.: Vectorsigma filters for noise detection and removal in color images,j.visualcommun.imagerepresent, 2006, 17, (1), pp. 1 26 Volume 6 Issue 2 December 2015 188 ISSN: 2319 1058

[14] Plataniotis,K.N.,Androutsos,D.,Venetsanopoulos,A.N.: Adaptive fuzzy systems for multichannel signal processing, Proc.IEEE, 1999, 87, (9), pp. 1601 1622 [15] Schulte,S.,Morillas,S.,Gregori,V.,Kerre,E.E.: A new fuzzy color correlated impulsive noise reduction method, IEEETrans.Image Process., 2007, 16, (10), pp. 2565 2575 [16] Morillas, S.,Gregori, V.,Peris-Fajarnes, G.,Sapena A.,: Local self adaptive fuzzy filter for impulsive noise removal in color images SignalProcess., 2008, 88, pp. 390 398 [17] Morillas,S.,Gregori,V.,Peris-Fajarnes,G.: Isolating impulsive noise pixels in colorimages by peer group techniques, Comput.Vis.Image Underst., 2008, 110, (1), pp. 102 116 [18] Camarena,J.G.,Gregori,V.,Morillas,S.,Sapena,A.: Some improvements for image filtering using peer group techniques,image Vis.Comput., 2010, 28, pp. 188 201 [19] Smolka,B.: Peer group switching filter for impulse noise reduction in color images, PatternRecognit.Lett., 2010, 31, pp. 484 495 [20] Ma,Z.,Wu,H.R.,Qiu,B.: A robust structure-adaptive hybrid vector, filter color image restoration, IEEETrans.Image Process., 2005,(12),pp.1990 2001 [21] Jin,L.H.,Liu,H.,Song,E.,Xu,X.Y.: Impulsive noise removal using switching scheme and adaptive weighted median filters, Opt.Eng., 2010, 49, (1), article id 017004 [22] B. Smolka, Peer group filter for impulsive noise removal in color images, Lecture Notes in Computer Science (LNCS 5197).Springer- Verlag, 2008, pp. 699-707. [23] S.Liu, Adaptive scala rand vector median filtering of noisy colour images based on noise estimation, IET Image Process., 2011, Vol. 5, Iss.6,pp.541 553. Volume 6 Issue 2 December 2015 189 ISSN: 2319 1058