Efficient Image Denoising Algorithm for Gaussian and Impulse Noises

Similar documents
Implementation of efficient Image Enhancement Factor using Modified Decision Based Unsymmetric Trimmed Median Filter

REMOVAL OF HIGH DENSITY IMPULSE NOISE USING MORPHOLOGICAL BASED ADAPTIVE UNSYMMETRICAL TRIMMED MID-POINT FILTER

Denoising Method for Removal of Impulse Noise Present in Images

CHAPTER 2 ADAPTIVE DECISION BASED MEDIAN FILTER AND ITS VARIATION

Restoration of Images Corrupted by Mixed Gaussian Impulse Noise with Weighted Encoding

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

An Effective Denoising Method for Images Contaminated with Mixed Noise Based on Adaptive Median Filtering and Wavelet Threshold Denoising

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

A Decision Based Algorithm for the Removal of High Density Salt and Pepper Noise

Comparative Analysis of Image Compression Using Wavelet and Ridgelet Transform

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

Structural Similarity Based Image Quality Assessment Using Full Reference Method

A Fourier Extension Based Algorithm for Impulse Noise Removal

Distinguishing the Noise and image structures for detecting the correction term and filtering the noise by using fuzzy rules

Image denoising in the wavelet domain using Improved Neigh-shrink

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Removing Salt and Pepper Noise using Modified Decision- Based Approach with Boundary Discrimination

Image Processing Lecture 10

A Quantitative Approach for Textural Image Segmentation with Median Filter

COMPARISON BETWEEN K_SVD AND OTHER FILTERING TECHNIQUE

Hybrid filters for medical image reconstruction

DESIGN OF A NOVEL IMAGE FUSION ALGORITHM FOR IMPULSE NOISE REMOVAL IN REMOTE SENSING IMAGES BY USING THE QUALITY ASSESSMENT

NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

IMAGE DE-NOISING IN WAVELET DOMAIN

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

A DECISION BASED UNSYMMETRICAL TRIMMED MIDPOINT ALGORITHM FOR THE REMOVAL OF HIGH DENSITY SALT AND PEPPER NOISE

High Density Impulse Noise Removal Using Modified Switching Bilateral Filter

An Improved Approach For Mixed Noise Removal In Color Images

IJRASET: All Rights are Reserved 7

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal

International ejournals

Enhanced Decision Median Filter for Color Video Sequences and Medical Images Corrupted by Impulse Noise

Image Quality Assessment Techniques: An Overview

A ROBUST LONE DIAGONAL SORTING ALGORITHM FOR DENOISING OF IMAGES WITH SALT AND PEPPER NOISE

Digital Image Steganography Techniques: Case Study. Karnataka, India.

CHAPTER 3 ADAPTIVE DECISION BASED MEDIAN FILTER WITH FUZZY LOGIC

Texture Image Segmentation using FCM

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

A Nondestructive Bump Inspection in Flip Chip Component using Fuzzy Filtering and Image Processing

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

Robust Lossless Image Watermarking in Integer Wavelet Domain using SVD

A NOVEL SECURED BOOLEAN BASED SECRET IMAGE SHARING SCHEME

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

AN INSIGHT INTO CELLULAR AUTOMATA-BASED IMPULSE NOISE FILTRATION ALGORITHMS

A Comparative Analysis of Noise Reduction Filters in Images Mandeep kaur 1, Deepinder kaur 2

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

Image Denoising Based on Wavelet Transform using Visu Thresholding Technique

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

Modified Directional Weighted Median Filter

High Speed Pipelined Architecture for Adaptive Median Filter

Modified Watershed Segmentation with Denoising of Medical Images

Real-Time Impulse Noise Suppression from Images Using an Efficient Weighted-Average Filtering

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Filtering and Enhancing Images

SCALED WAVELET TRANSFORM VIDEO WATERMARKING METHOD USING HYBRID TECHNIQUE: SWT-SVD-DCT

Low Contrast Image Enhancement Using Adaptive Filter and DWT: A Literature Review

Image Fusion Using Double Density Discrete Wavelet Transform

Title. Author(s)Smolka, Bogdan. Issue Date Doc URL. Type. Note. File Information. Ranked-Based Vector Median Filter

Fast and Effective Interpolation Using Median Filter

Quaternion-based color difference measure for removing impulse noise in color images

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Hybrid Algorithm for Edge Detection using Fuzzy Inference System

Image Denoising Methods Based on Wavelet Transform and Threshold Functions

Design for an Image Processing Graphical User Interface

Denoising and Edge Detection Using Sobelmethod

Comparative Analysis in Medical Imaging

A Novel Approach of Watershed Segmentation of Noisy Image Using Adaptive Wavelet Threshold

Image Gap Interpolation for Color Images Using Discrete Cosine Transform

Image restoration. Restoration: Enhancement:

High Density Salt and Pepper Noise Filter based on Shepard Interpolation Method

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) Mayank Tiwari and Bhupendra Gupta

Adaptive Algorithm in Image Denoising Based on Data Mining

A SIMPLE ALGORITHM FOR REDUCTION OF BLOCKING ARTIFACTS USING SAWS TECHNIQUE BASED ON FUZZY LOGIC

SSIM Image Quality Metric for Denoised Images

ADDITIVE NOISE REMOVAL FOR COLOR IMAGES USING FUZZY FILTERS

Random Traversing Based Reversible Data Hiding Technique Using PE and LSB

Fuzzy Mathematical Approach for the Extraction of Impulse Noise from Muzzle Images

A Robust Color Image Watermarking Using Maximum Wavelet-Tree Difference Scheme

Filtering Images. Contents

Image Restoration and Reconstruction

FPGA-BASED DATA ACQUISITION SYSTEM WITH RS 232 INTERFACE

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Noise Suppression using Local Parameterized Adaptive Iterative Model in Areas of Interest

Fuzzy Weighted Adaptive Linear Filter for Color Image Restoration Using Morphological Detectors

Image Denoising and Blind Deconvolution by Non-uniform Method

Image Quality Assessment based on Improved Structural SIMilarity

VLSI Architecture of Switching Median Filter for Salt and Pepper Noise Removal

An Approach for Reduction of Rain Streaks from a Single Image

A Review: Removal of Impulse Noise in Image

MODIFIED ADAPTIVE CENTER EIGHTED MEDIAN FILTER FOR UPPRESSINGIMPULSIVE NOISE IN IMAGES

A Competent Segmentation of Volcanic Eruption Flow through Volcano Using Fuzzy C-Means and Texture Segmentation Filter

Development of Video Fusion Algorithm at Frame Level for Removal of Impulse Noise

A Denoising Framework with a ROR Mechanism Using FCM Clustering Algorithm and NLM

Fast restoration of natural images corrupted by high-density impulse noise

Image Restoration and Reconstruction

IMAGE DENOISING BY MEDIAN FILTER IN WAVELET DOMAIN

SVM-based Filter Using Evidence Theory and Neural Network for Image Denosing

Transcription:

Efficient Image Denoising Algorithm for Gaussian and Impulse Noises Rasmi.K 1, Devasena.D 2 PG Student, Department of Control and Instrumentation Engineering, Sri Ramakrishna Engineering College, Coimbatore, Tamil Nadu, India 1 Assistant Professor, Department of Control and Instrumentation Engineering, Sri Ramakrishna Engineering College, Coimbatore, Tamil Nadu, India 2 ABSTRACT: One of the fundamental challenges in the field of image processing and computer vision is image denoising, whose underlying goal is to estimate the original image by suppressing noise from a noise-contaminated version of the image. Image noise may be caused by different intrinsic and extrinsic conditions which are often not possible to avoid in practical situations. Therefore, image denoising plays an important role in a wide range of applications via image restoration, image registration, visual tracking, image classification and image segmentation, where obtaining the original image content is crucial for strong performance. While many algorithms have been proposed for the purpose of image denoising, the problem of image noise suppression remains an open challenge, mainly in situations where the images are acquired under poor conditions where the noise level is very high. This paper deals with comparing the denoised images obtained from various denoising algorithms, by introducing gaussian and impulse noises to the image. The algorithms used are Fuzzy rule based filtering algorithm and Decision based Switching Median filter algorithm which denoises the noisy image and comparison is made in terms of quality and smoothness. KEYWORDS: Denoising, Fuzzy rule based filters, Noise suppression, Noise models, Switching median filters. I. INTRODUCTION Digital image processing aims at enhancing the potential visual information for human interpretation and processing digital images to make them combat for perception by autonomous machine vision systems. Image acquisition by the sensors on image capturing devices and/or the transmission of digital images through communication channels is often affected by impulse noise which is most commonly referred to as salt and pepper noise and/or by gaussian noise. Ganchao Liu et al in their paper has studied about various noises on a similarity model [1].When a digital image is contaminated by the noise, it hardly degrades the quality. In a motive to restore the images corrupted by impulse noise and gaussian noise, the noise removal becomes an essential pre- processing step in digital image processing that usually enhances the quality of the image for further processing by machine vision systems. Aparna Sarkar et al [2] and Ayush Kumar et al [3] has made studies on salt and pepper noise and how its effect on the sample models. The processing of digital images for the restoration of images contaminated by various kinds of noise has been drawing a significant attention of the researchers over the last few decades. In an attempt to suppress these noises from the corrupted image various kinds of noise removal filters have been proposed. The wavelet transform, curvelet transform and wave atom transform are the efficient transforms for image denoising algorithms. Some of the techniques are using fuzzy logic and other tools. Jezebel Priestley J et al [4] has discussed about the image restoration techniques required for these. Most of the noise removal techniques suggested till now is based on what type of noise is introduced. Also the application to which the image and video are to be used, decides the required noise removal algorithm. Here three such denoising algorithms are proposed and are c Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6233

ompared so as to determine a better denoising technique which can be implemented for both impulse and gaussian noises. Rai et al [5] and Hao- Tian Wu et al [6] through their paper gives an idea on the application of various image denoising models and how their impact on the various models. In this paper, the better image denoising technique is found for the removal of gaussian and salt and pepper noises in an image using the decision based median filtering and fuzzy rule based filtering which has been explained by Rafael et al[7] for the various noise densities. Several non-linear filters have been proposed to remove the salt and pepper noise from the images. Among these standard median filter has been a reliable method to remove salt and pepper noise without damaging the edges. The main disadvantage of standard Median (MF) is that it is only effective in low noise densities. Adaptive Median (AMF) whose effectiveness is tested by Vasanth et al[8] is also performing well at low noise density but at high noise density it blurs the image. To overcome these drawbacks, different algorithms such as Decision Based Switching Median (DBSMF), abstracted from the idea by Arbinda Dash et al [9] and fuzzy ruled based filtering is algorithm is designed and compared for finding the effective algorithm for the removal of impulse and gaussian noises. The images are considered with various noise densities and its image quality factors such as Peak Signal to Noise Ratio (PSNR) and Mean Squared Error (MSE) values are estimated. 2.1 Decision Based Switching Median (DBSMF) II. RELATED WORK The removal of noises using the Decision Based Switching Median (DBSMF) consists of two stages. They are the noise pixels detection stage and the filtering of corrupted pixels. The noise detection stage build a binary decision map which denotes whether the current pixel have the intensity value either 0 or 255.If the current pixel value is found to be 0 or 255, the binary decision map hold the binary 1 to indicate that the pixel is being corrupted. On the other hand, for the pixels with intensity value lying between the range 0 and 255, the decision map hold binary 0 which indicates that the current pixel is uncorrupted. The algorithm for DBSMF is described below. Step 1: Select the processing pixel in the image read. Step 2: If 0<Pij<255, then Pij is considered as uncorrupted pixel and is left unchanged. Step 3: Otherwise, calculate the median of the pixels in the window and replace processing pixel by the median value. Step 4: Move the window to the next pixel in the image. And repeat steps 1 to 3 until all the pixels in the entire image are processed. 2.2 Fuzzy Rule Based ing Fuzzy image processing is not a unique theory. It is a collection of all approaches that understand, represent and process the images, their segments and features as fuzzy sets. The representation and processing depend on the selected fuzzy technique and on the problem to be solved. Fuzzy image processing has 3 main steps: image fuzzification, modification of membership values, and if necessary, image defuzzification. It is used in many applications e.g., object recognition, sense analysis, etc. In this approach, first the filtering process is started by looking at the edges. Main aim is to make distinction between the local variations due to noise and due to image structure. For that consider the 3x3 neighborhood of pixel (x, y). A simple derivative with respect to the central pixel (x, y) is calculated by finding difference between the central pixel and its neighbor in the direction D (where D dir = {N, S, W, E, NE, SE, SW, NW}).This derivative value is denoted as in the equation (1) and (2): Δ NW (x, y) = F(x-1, y-1) F(x, y) (1) Δ N (x, y) = F(x, y-1) F(x, y) (2) Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6234

After this, fuzzy filtering is performed by calculating the fuzzy derivatives. In order to find out the value of fuzzy derivative for a particular direction, the values of Δ NW (x, y), Δ NW (x-1, y+1) and Δ NW (x+1, y-1) are calculated. If any two of the derivative value are small, it is safe to assume that no edge is present in the considered direction and this variation is due to the noise. The algorithm is described as follows. Step 1: Read the image to be processed Step 2: Choose a mask of 5*5 size; For each central pixel, 8 neighbours in the eight directions are considered Step 3: Calculate the fuzzy derivative values for a particular direction Step 4: Calculate the correction term and add it to the central pixel of the selected mask Step 5: Repeat the process till each and every pixel of the image is traversed III. SIMULATION RESULTS The image denoising using Decision based Switching Median and Fuzzy Rule Based ing for various noise densities in the images lena.jpg and with impulse and gaussian noises are tested. The images are of 512*512 8-bit/pixels with noise densities from 20% to 90% and their performance is quantitatively measured by Mean Squared Error (MSE) and Peak Signal to Noise Ratio (PSNR) values. Let f(x,y) be the original image with size MxN and f (x,y) be the restored image with the same size. The MSE and PSNR values are given by the equations (3) and (4) respectively: MSE = Σ xy (f (x, y) - f(x, y)) 2 (3) PSNR = 10 log 10 ( ) (db) (4) 3.1 Impulse Noise Image Result The images obtained in decision based switching algorithm for impulse noise at the noise density of 50% are shown in the fig. 1. Fig1: Performance of decision based switching median algorithm with noise density of 50% forimpulse image Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6235

The images obtained in fuzzy rule based algorithm for impulse noise at the noise density of 50% are shown in the fig. 2. Fig 2: Performance of fuzzy rule based algorithm with noise density of 50% for impulse image The calculated values of MSE and PSNR for the impulse noise images lena.jpg and are presented in the Tables I II. Table I MSE value comparison at various noise densities of the image lena.jpg and with impulse noise Density (%) Median DBSMF Fuzzy Median DBSMF Fuzzy 20 12.36 13.06 5.18 12.68 13.06 5.18 30 10.51 30.38 5.42 11.74 30.38 5.42 40 8.35 28.41 5.51 8.85 28.42 5.51 50 4.87 26.34 4.15 4.47 26.34 4.15 60 2.98 24.60 4.21 2.98 24.59 4.21 70 2.42 22.35 4.36 2.42 22.27 4.36 80 1.74 19.84 3.66 1.114 19.51 3.66 90 1.08 16.96 2.76 1.08 16.12 2.76 Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6236

Table II PSNR value comparison at various noise densities of the image lena.jpg and with impulse noise Density Median DBSMF Fuzzy Median DBSMF Fuzzy (%) 20 25.69 33.09 14.01 26.19 33.09 14.03 30 22.14 30.38 14.43 23.14 30.38 14.45 40 18.31 28.41 14.851 18.31 28.41 14.76 50 14.81 26.34 13.29 14.81 26.34 13.22 60 12.23 24.60 13.607 12.23 24.60 13.34 70 9.98 22.35 13.36 9.98 22.35 12.85 80 8.10 19.84 12.676 8.10 19.84 12.25 90 6.68 16.96 11.728 6.68 16.96 11.403 3.2 Gaussian Noise Image Result The images obtained in decision based switching algorithm for gaussian noise at the noise density of 50% are shown in the fig. 3. Fig 3: Performance of decision based switching median algorithm with noise density of 50% forgaussian image The images obtained in fuzzy rule based algorithm for gaussian noise at the noise density of 50% are shown in the fig. 4. Fig 4: Performance of fuzzy rule based algorithm with noise density of 50% for gaussian image Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6237

The calculated values of MSE and PSNR for the gaussian noise images lena.jpg and are presented in the Tables III - IV. Table III MSE value comparison at various noise densities of the image lena.jpg and with gaussian noise Density (%) Median DBSMF Fuzzy Median DBSMF Fuzzy 20 0.05 0.15 1.80 0.05 0.15 1.80 30 0.07 0.17 2.08 0.08 0.21 2.08 40 0.12 0.24 2.62 0.11 0.32 2.62 50 0.17 0.39 3.53 0.14 0.51 3.53 60 0.15 0.65 4.11 0.17 0.79 4.11 70 0.17 1.06 4.62 0.19 1.19 4.62 80 0.24 2.08 5.34 0.22 1.73 5.34 90 0.29 5.09 5.81 0.25 2.26 5.18 Table IV PSNR value comparison at various noise densities of the image lena.jpg and with gaussian noise Density Median DBSMF Fuzzy Median DBSMF Fuzzy (%) 20 20.04 40.75 15.01 20.04 40.82 15.01 30 18.22 32.17 14.43 18.26 31.87 14.43 40 16.98 27.03 14.51 16.98 26.65 14.51 50 16.05 23.13 12.29 16.07 23.21 12.29 60 15.25 20.12 12.04 15.26 20.23 12.04 70 14.57 17.72 12.41 14.56 17.64 12.41 80 13.99 15.82 11.26 14.02 15.86 11.26 90 13.48 14.28 10.78 13.49 14.37 10.78 From the Tables I- IV, it is seen that for the images with impulse noise, the fuzzy based values have better performance criteria in the high densities alone. Compared to this, decision based switching median filter gives the average range of values for both the impulse and gaussian noises at all the noise densities without affecting the quality of the image. VI. CONCLUSION In this paper, algorithms created for impulse and gaussian noises, the decision based switching median filter works well for impulse noises at both high and low noise densities,thoughtheydoesnotgowellwithgaussiannoises.thefuzzybased filtering performance is better at highernoisedensities. Thus, we can conclude that the usage of decision based switching median filter suits to both algorithms to an extent. In future, this paper can be modified by implementing any cascading of these algorithms or by finding new algorithms which can improve the quality of images affected by both impulse and gaussian noises at all the noise density ranges. Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6238

REFERENCES [1] GanchaoLiu,HuaZhongand LichengJiao, ComparingNoisy PatchesforImageDenoising:ADoubleNoiseSimilarity Model,IEEE TransactionsonImageProcessing,Vol.24,No.3, pp. 862-872, 2015. [2] AparnaSarkar,SuvamoyChangderandMandal.J.K, AThreshold baseddirectionalweightedmedianforremovalofrandomimpulses inthermalimages,2 nd InternationalConferneceonBusinessandInformationManagement,pp.69-74, 2014. [3] Ayush Kumar, Nimisha Agarwal, Juhi Bhadviya, Gaurav Mittal and GiovanniRamponi, AnEfficientNewEdgePreservingTechnique for Removal ofsaltandpeppernoise,8 th InternationalSymposiumonImageandSignalProcessing andanalysis, 2013. [4] JezebelPriestley.J,Nandhini.VandElamaran.V, ADecision basedswitchingmedianforrestoration ofimagescorruptedbyhigh Density ImpulseNoise,InternationalConferneceonRobotics,Automation,ControlandEmbeddedSystem, pp. 1-5, 2015. [5] Rai.C.S,MunishKumar,VidhiandVeebhoreVarun, Removal ofhighdensitygaussianandsalt& PepperNoisein ImageswithFuzzyRule BasedingusingMATLAB, IEEEInternationalConferenceonComputationalIntelligence&Communication Technology, pp. 166-172, 2015. [6] Hao-TianWu,Jean-LucDugelay andyun-qingshi, Reversible Image Data Hiding with ContrastEnhancement,IEEE Signal Processing Letters,Vol.22,No.1, pp. 81-85, 2015. [7] Rafael.C.Gonzalez,Richard.E.WoodsandSteven.L.Eddins, Digital Image Processing using MATLAB, McGraw Hill Publications, SecondEdition, 2010. [8] Vasanth. K and Jawahar Senthilkumar, A Decision Based Unsymmetrical Trimmed Midpoint Algorithm for the Removal of High Density SaltandPepperNoise,JournalofTheoreticalandApplied InformationTechnology,Vol.42,No.2,pp. 245-251, 2012. [9] ArabindaDashandSujayaKumarSathua, HighDensityNoise RemovalbyusingCascadingAlgorithms,FifthInternationalConferenceonAdvancedComputational &CommunicationTechnology, 2015. [10] Manali Mukherjee, Kamarujjaman and Mausumi Mitra, ReconfigurableArchitectureofAdaptiveMedian-AnFPGABased Approach forimpulsenoisesuppression, ThirdInternationalConferenceonComputer, Communication,ControlandInformationTechnology, pp. 1-6, 2015. [11] De-AnHuang,Li-WeiKang,Yu-ChiangFrankWangandChia-WenLin, Self-Learning based Image Decomposition with Applications to SingleImageDenoising, IEEETransactionsonMultimedia,Vol.16,No.1, pp. 83-93, 2014. [12] JianzhouFeng, Li Song, Xiaoming Huo, Xiaokang Yang andwenjun Zhang, AnOptimized Pixel-WiseWeighting ApproachforPatch BasedImageDenoising, IEEESignal Processing Letters, Vol.22,No.1, pp. 115-119, 2015. [13]HuanjingYue,XiaoyanSun,JingyuYangandFengWu, Image Denoising by Exploring External and Internal Correlations, IEEE TransactionsonImageProcessing,Vol.24,No.6, pp. 1967-1982, 2015. [14] Seungin Back, Soowoong Jeong, Jong-Soo Choi and Sangkeun Lee, ImpulseNoiseReductionusingDistanceWeightedAverage, 21 st Korean JapanJointWorkshoponFrontiersof ComputerVision, 2015. [15] Ling Shao, Ruomei Yan and Yan Lin, From Heuristic Optimization to Dictionary Learning: A Review and Comprehensive Comparison of Image Denoising Algorithms, IEEE Transactions on Cybernetics,Vol.44,No.7, pp. 1001-1013, 2014. Copyright to IJIRSET DOI:10.15680/IJIRSET.2016.0504214 6239