SlideShare a Scribd company logo
1 of 3
Download to read offline
Council for Innovative Research International Journal of Data & Network Security
www.cirworld.com Volume 1 No.1, Aug , 2012
10 | P a g e w w w . c i r w o r l d . c o m
IMAGE DENOISING USING HYBRID FILTER
Vinod Kumar Anil Kumar Pushpraj Pal
Deenbandhu Chhotu Ram DCTM Palwal SRM Global
University of Science &Technology University of Science & Technology Institute of Engg @ Technology
Haryana, India Haryana, India Haryana, India
ABSTRACT
Image denoising is the basic problem in digital image processing.
Removing Noise from the image is the main task to denoise the image.
Salt & pepper (Impulse) noise and the additive white Gaussian noise and
blurredness are the types of noise that occur during transmission and
capturing. To remove these types of noise we have many filters like mean
filter, median filter, inverse filter, wiener filter. No single one filter can
remove both types of noise. So I design a hybrid filter which can be used
to denoise these both types of noises from the image.
Keywords
Denoising; Salt & Pepper (Impulse) noise; Median filter; Wiener
filter.
1.INTRODUCTION
To denoise the image we have various filters. The main purpose of
denoising is to make the image noise less. The noise may be generated in
any form or at any time. The salt & pepper noise is generated during
analog to digital image conversions or due to the dead pixels in the
image. The additive white gaussian noise is added during the
transmission of images. Also the images are blurred during capturing of
the photos due to the cameras displacement or object movement. So we
have to denoise the images from the noise. The various filters are used to
denoise the images which are contaminated these types of noise which
are explained below:
2. MEDIAN FILTER
Median filtering is a nonlinear operation used in image processing to
reduce "salt and pepper" noise. Also Mean filter is used to remove the
impulse noise. Mean filter replaces the mean of the pixels values but it
does not preserve image details. Some details are removes with the mean
filter. In the median filter, we do not replace the pixel value with the
mean of neighboring pixel values, we replaces with the median of those
values. The median is calculated by first sorting all the pixel values from
the surrounding neighborhood into numerical order and then replacing the
pixel being considered with the middle pixel value. (If the neighboring
pixel which is to be considered contains an even number of pixels, than
the average of the two middle pixel values is used.) Fig.1.1 illustrates an
example calculation.
Fig.1:Exp. of median filtering
The median filter gives best result when the impulse noise percentage is
less than 0.1 %. When the quantity of impulse noise is increased the
median filter not gives best result.
3. WIENER FILTER
The main purpose of the Wiener filter is to filter out the noise that has
corrupted a signal. Wiener filter is based on a statistical approach. Mostly
filters are designed for a desired frequency response. The Wiener filter
deals with the filtering of image from a different point of view. One
method is to assume that, we have knowledge of the spectral properties of
the original signal and the noise, and one deals with the Linear Time
Invarient filter whose output comes to be as closed as to the original
signal as possible [1]. Wiener filters are characterized by the following
assumption:
a. signal and (additive white gaussian noise) noise are stationary linear
random processes with known spectral characteristics.
b. Requirement: the filter must be physically realizable, i.e. causal (this
requirement can be dropped, resulting in a non-causal solution).
c. Performance criteria of wiener filter: minimum mean-square error.
4. WIENER FILTER IN THE FOURIER
DOMAIN
The wiener filter is given by following transfer
Function:
G (u, v) =
Dividing the equation by Ps makes its behaviour easier to explain:
G (u, v) =
Where
H (u, v) = Degradation function
H*(u, v) = Complex conjugate of degradation function
Pn (u, v) = Power Spectral Density of Noise
Ps (u, v) = Power Spectral Density of un-degraded image.
The term Pn /Ps is the reciprocal of the signal-to-noise ratio.
5.IMAGE NOISE
Image noise is the degradation of the quality of the image. Image noise is
produced due to the random variation of the brightness or the color
information in images that is produced by the sensor’s and the circuitry of
the scanner or digital cameras. Image noise can also originate in film
grain and in the unavoidable shot noise of an ideal photon detector. Image
noise is generally regarded as an undesirable by-product of image
capture. The types of Noise are following:-
ď‚· Additive White Gaussian noise
ď‚· Salt-and-pepper noise
ď‚· Blurredness
6. ADDITIVE WHITE GAUSSIAN NOISE
The Additive White Gaussian noise to be present in images is
independent at each pixel and signal intensity. In color cameras where
Council for Innovative Research International Journal of Data & Network Security
www.cirworld.com Volume 1 No.1, Aug , 2012
11 | P a g e w w w . c i r w o r l d . c o m
more amplification is used in the blue color channel than in the green or
red channel, there can be more noise in the blue channel.
7. SALT-AND-PEPPER NOISE
The image which has salt-and-pepper noise present in image will show
dark pixels in the bright regions and bright pixels in the dark regions. [2].
The salt & pepper noise in images can be caused by the dead pixels, or
due to analog-to-digital conversion errors, or bit errors in the
transmission, etc. This all can be eliminated in large amount by using the
technique dark frame subtraction and by interpolating around dark/bright
pixels.
8. BLURREDNESS
The blurredness of the image is depend on the point spread function (psf).
The psf may circular or linear. The image is blurred due to the camera
movement or the object displacement.
9. HYBRID FILTER
This hybrid filter is the combination of Median and wiener filter. When
we arrange these filters in series we get the desired output. First we
remove the impulse noise and then pass the result to the wiener filter.
The wiener filter removes the additive white noise or blurring effect from
the image.
Fig. 1.2 Hybrid filter structure
10. MSE & PSNR
The term MSE (mean square error) is the difference between the original
image and the recovered image and it should be as minimum as possible.
The term peak signal-to-noise ratio, PSNR, is the ratio between the
maximum possible power of a signal and the power of corrupting noise
signal.
MSE=
The PSNR is defined as:
PSNR = 10 .
=20. where,
MAXI is the maximum possible pixel value of the image.
11. SIMULATION RESULT
We perform the result on the original lena image. We assume that three
types of noise are randomly added in to the images. We have to remove
these noise from the images. We pass the image from our hybrid filter
and calculate the MSE & PSNR parameters of our output image. The
MSE is minimum when the blurring effect is less and PSNR is maximum.
The following diagram shows the results of the operations:
Original Lena Image Blurred,Gaussian ,Impulse Noisy Image
Blurring LEN=40,THETA=40
Input Of Hybrid Filter
ImpulseNoisepercentage=0.01
MSE=0.019 , PSNR=65.379
Output of hybrid Filter
Blurring LEN=40,THETA=40
Input Of Hybrid Filter
ImpulseNoisepercentage=0.1
MSE=0.054 , PSNR =60.127
Output of hybrid Filter
Blurring LEN=21,THETA=21
Input Of Hybrid Filter
ImpulseNoisepercentage=0.01
MSE=0.019 , PSNR=65.457
Output of hybrid Filter
Blurring LEN=5,THETA=5
Input Of Hybrid Filter
ImpulseNoisepercentage=0.01
MSE=0.009 , PSNR=68.804
Output of hybrid Filter
Fig. 1: Original lena image. Fig.2: Blurred, Gaussian, Impulse Noisy
Image Fig.3: Noisy Image with Blurring Length=40,Blurring Angle=40
& Impulse Noise =0.01%. Fig.4 :Output of Hybrid filter corresponding to
the input of fig 3 Fig. 5: Noisy Image with Blurring length=40,Blurring
Angle=40, Impulse Noise=0.1%. Fig 6 Output of Hybrid Filter
Corresponding to Fig 5 Fig.7 Noisy Image with Blurring
Length=21,Blurring Angle=11,Impulse Noise =0.01%.Fig.8 Output of
Hybrid filter corresponding to the input of fig 7. Fig 9 Noisy Image with
Blurring Length=5,Blurring Angle=5 & Impulse Noise =0.01% Fig 10
Output of Hybrid filter corresponding to the input of fig 9.
Now we have to calculate the mean square error for
the different conditions to check the performance of
our filter.
The Table 1 shows that when the blurredness of the image vary with
angle and length and the percentage of impulse noise is constant.
Table.1
Blurr
ed
length
Blurrin
g
Angle
Percentag
e of
impulse
noise( %)
Mean
square
error
Peak
Signal to
Noise
ratio
45 45 0.01 0.019 65.379
Council for Innovative Research International Journal of Data & Network Security
www.cirworld.com Volume 1 No.1, Aug , 2012
12 | P a g e w w w . c i r w o r l d . c o m
35 35 0.01 0.018 65.641
25 25 0.01 0.017 65.903
15 15 0.01 0.014 66.608
5 5 0.01 0.009 68.804
From the above table we conclude that when the blurring effect is varying
and impulse noise is fixed the MSE is decreasing and PSNR is increasing.
Next Table 2 shows the results of MSE & PSNR when the blurredness of
the image is same and the percentage of the impulse noise is increased,
then the following results are obtained:
Table.2
Blurr
ed
length
Blurrin
g
Angle
Percentag
e of
impulse
noise( %)
Mean
square
error
Peak
Signal to
Noise
ratio
40 40 0.01 0.019 65.379
40 40 0.03 0.023 64.619
40 40 0.05 0.035 62.715
40 40 0.07 0.037 62.522
40 40 0.09 0.053 60.954
40 40 0.1 0.054 60.127
From the above table we conclude that when the percentage of impulse
noise is increasing the PSNR is decreasing. More is the noise less is the
signals strength. We cannot exactly recover the original image.
From the above MSE & PSNR we conclude that the image details are
recovered back exactly when the noise percentage is less. The MSE is
minimum and PSNR is maximum for the better results. We check from
the above data that PSNR is increasing when the impulse noise
percentage is decreasing.
Next when the blurredness and impulse noise is
Simultaneously varying means both the parameters are varying in that
case , we get the following results
Table. 3
Blurr
ed
length
Blurrin
g
Angle
Percentag
e of
impulse
noise( %)
Mean
square
error
Peak
Signal to
Noise
ratio
21 11 0.01 0.019 65.457
15 09 0.02 0.022 64.676
10 05 0.01 0.011 67.819
10 05 0.03 0.018 65.654
05 03 0.01 0.010 68.031
05 03 0.04 0.018 65.726
12. CONCLUSION
We used the Lena image in .jpg format. Adding three noise (impulse
noise, gaussian noise, blurredness) and apply the noisy image to hybrid
filter. The final filtered image is depending upon the blurring angle and
the blurring length and the percentage of the impulse noise. When these
variables are less the filtered image is nearly equal to the original image.
The MSE is decreasing and PSNR is increasing when the noise
percentage is less.
13. REFERENCES
.1]Wavelet domain image de-noising by thresholding and Wiener
filtering by Kazubek M. Signal Processing Letters IEEE, Volume: 10,
Issue no. 11, Nov. 2003 265 Vol.3.
[2]A hybrid filter for image enhancement by Shaomin Peng and Lori
Lucke Department of Electrical Engineering University of Minnesota
Minneapolis, MN 55455
[3] Image Denoising using Wavelet Thresholding and Model Selection by
Shi Zhong. Image Processing, 2000, Proceedings, 2000 International
Conference held on, Volume: 3, 10-13 Sept. 2000 Pages: 262.
[4] Performance Comparison of Median and Wiener Filter in Image De-
noising by suresh kumar,. International Journal of Computer Applications
Page No.( 0975 –8887) Volume 12– No.4, November 2010
[5] Multi-level Adaptive Fuzzy Filter for Mixed Noise Removal by
Shaomin Peng and Lori Lucke. Department of Electrical Engineering
University of JIinnesota

More Related Content

What's hot

Removal of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in imagesRemoval of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in imagesMurali Siva
 
saltandpepper_noise_removal_2013
saltandpepper_noise_removal_2013saltandpepper_noise_removal_2013
saltandpepper_noise_removal_2013pranay yadav
 
Image Restoration
Image Restoration Image Restoration
Image Restoration Mahmudul Hasan
 
Project presentation
Project presentationProject presentation
Project presentationdipti Jain
 
Paper id 28201452
Paper id 28201452Paper id 28201452
Paper id 28201452IJRAT
 
NOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSINGNOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSINGAnimesh Singh Sengar
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processingAbinaya B
 
Noise Reduction in MRI Liver Image Using Discrete Wavelet Transform
Noise Reduction in MRI Liver Image Using Discrete Wavelet TransformNoise Reduction in MRI Liver Image Using Discrete Wavelet Transform
Noise Reduction in MRI Liver Image Using Discrete Wavelet TransformIRJET Journal
 
reducing noises in images
reducing noises in imagesreducing noises in images
reducing noises in imagesaswathdas
 
Digital image processing
Digital image processingDigital image processing
Digital image processingSangavi G
 
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT sipij
 
Computer Vision - Image Filters
Computer Vision - Image FiltersComputer Vision - Image Filters
Computer Vision - Image FiltersYoss Cohen
 
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
 
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
 
Performance analysis of image
Performance analysis of imagePerformance analysis of image
Performance analysis of imageijma
 
03 cie552 image_filtering_spatial
03 cie552 image_filtering_spatial03 cie552 image_filtering_spatial
03 cie552 image_filtering_spatialElsayed Hemayed
 

What's hot (20)

Removal of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in imagesRemoval of Salt and Pepper Noise in images
Removal of Salt and Pepper Noise in images
 
saltandpepper_noise_removal_2013
saltandpepper_noise_removal_2013saltandpepper_noise_removal_2013
saltandpepper_noise_removal_2013
 
Image Restoration
Image Restoration Image Restoration
Image Restoration
 
Image restoration
Image restorationImage restoration
Image restoration
 
Project presentation
Project presentationProject presentation
Project presentation
 
Paper id 28201452
Paper id 28201452Paper id 28201452
Paper id 28201452
 
NOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSINGNOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSING
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
Noise Reduction in MRI Liver Image Using Discrete Wavelet Transform
Noise Reduction in MRI Liver Image Using Discrete Wavelet TransformNoise Reduction in MRI Liver Image Using Discrete Wavelet Transform
Noise Reduction in MRI Liver Image Using Discrete Wavelet Transform
 
reducing noises in images
reducing noises in imagesreducing noises in images
reducing noises in images
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
A NOVEL ALGORITHM FOR IMAGE DENOISING USING DT-CWT
 
Cg36496501
Cg36496501Cg36496501
Cg36496501
 
Computer Vision - Image Filters
Computer Vision - Image FiltersComputer Vision - Image Filters
Computer Vision - Image Filters
 
Study and Analysis of Multiwavelet Transform with Threshold in Image Denoisin...
Study and Analysis of Multiwavelet Transform with Threshold in Image Denoisin...Study and Analysis of Multiwavelet Transform with Threshold in Image Denoisin...
Study and Analysis of Multiwavelet Transform with Threshold in Image Denoisin...
 
D122733
D122733D122733
D122733
 
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
A Decision tree and Conditional Median Filter Based Denoising for impulse noi...
 
image 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
 
Performance analysis of image
Performance analysis of imagePerformance analysis of image
Performance analysis of image
 
03 cie552 image_filtering_spatial
03 cie552 image_filtering_spatial03 cie552 image_filtering_spatial
03 cie552 image_filtering_spatial
 

Similar to IMAGE DENOISING USING HYBRID FILTER

Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINIOSR Journals
 
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
 
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 analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
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
 
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
 
Study and Analysis of Impulse Noise Reduction Filters
Study and Analysis of Impulse Noise Reduction FiltersStudy and Analysis of Impulse Noise Reduction Filters
Study and Analysis of Impulse Noise Reduction Filterssipij
 
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
 
IRJET- Noise Cancellation
IRJET- Noise CancellationIRJET- Noise Cancellation
IRJET- Noise CancellationIRJET Journal
 
Performance Comparison of Various Filters and Wavelet Transform for Image De-...
Performance Comparison of Various Filters and Wavelet Transform for Image De-...Performance Comparison of Various Filters and Wavelet Transform for Image De-...
Performance Comparison of Various Filters and Wavelet Transform for Image De-...IOSR Journals
 
A fast and effective impulse noise filter
A fast and effective impulse noise filterA fast and effective impulse noise filter
A fast and effective impulse noise filterIJRES Journal
 
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
 
survey paper for image denoising
survey paper for image denoisingsurvey paper for image denoising
survey paper for image denoisingArti Singh
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...iosrjce
 

Similar to IMAGE DENOISING USING HYBRID FILTER (20)

Image Filtering
Image FilteringImage Filtering
Image Filtering
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVIN
 
M017218088
M017218088M017218088
M017218088
 
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
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour images
 
[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
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,...
 
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...
 
Study and Analysis of Impulse Noise Reduction Filters
Study and Analysis of Impulse Noise Reduction FiltersStudy and Analysis of Impulse Noise Reduction Filters
Study and Analysis of Impulse Noise Reduction Filters
 
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)
 
IRJET- Noise Cancellation
IRJET- Noise CancellationIRJET- Noise Cancellation
IRJET- Noise Cancellation
 
Performance Comparison of Various Filters and Wavelet Transform for Image De-...
Performance Comparison of Various Filters and Wavelet Transform for Image De-...Performance Comparison of Various Filters and Wavelet Transform for Image De-...
Performance Comparison of Various Filters and Wavelet Transform for Image De-...
 
A fast and effective impulse noise filter
A fast and effective impulse noise filterA fast and effective impulse noise filter
A fast and effective impulse noise filter
 
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
 
survey paper for image denoising
survey paper for image denoisingsurvey paper for image denoising
survey paper for image denoising
 
L011117884
L011117884L011117884
L011117884
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
 
A017230107
A017230107A017230107
A017230107
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoĂŁo Esperancinha
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

IMAGE DENOISING USING HYBRID FILTER

  • 1. Council for Innovative Research International Journal of Data & Network Security www.cirworld.com Volume 1 No.1, Aug , 2012 10 | P a g e w w w . c i r w o r l d . c o m IMAGE DENOISING USING HYBRID FILTER Vinod Kumar Anil Kumar Pushpraj Pal Deenbandhu Chhotu Ram DCTM Palwal SRM Global University of Science &Technology University of Science & Technology Institute of Engg @ Technology Haryana, India Haryana, India Haryana, India ABSTRACT Image denoising is the basic problem in digital image processing. Removing Noise from the image is the main task to denoise the image. Salt & pepper (Impulse) noise and the additive white Gaussian noise and blurredness are the types of noise that occur during transmission and capturing. To remove these types of noise we have many filters like mean filter, median filter, inverse filter, wiener filter. No single one filter can remove both types of noise. So I design a hybrid filter which can be used to denoise these both types of noises from the image. Keywords Denoising; Salt & Pepper (Impulse) noise; Median filter; Wiener filter. 1.INTRODUCTION To denoise the image we have various filters. The main purpose of denoising is to make the image noise less. The noise may be generated in any form or at any time. The salt & pepper noise is generated during analog to digital image conversions or due to the dead pixels in the image. The additive white gaussian noise is added during the transmission of images. Also the images are blurred during capturing of the photos due to the cameras displacement or object movement. So we have to denoise the images from the noise. The various filters are used to denoise the images which are contaminated these types of noise which are explained below: 2. MEDIAN FILTER Median filtering is a nonlinear operation used in image processing to reduce "salt and pepper" noise. Also Mean filter is used to remove the impulse noise. Mean filter replaces the mean of the pixels values but it does not preserve image details. Some details are removes with the mean filter. In the median filter, we do not replace the pixel value with the mean of neighboring pixel values, we replaces with the median of those values. The median is calculated by first sorting all the pixel values from the surrounding neighborhood into numerical order and then replacing the pixel being considered with the middle pixel value. (If the neighboring pixel which is to be considered contains an even number of pixels, than the average of the two middle pixel values is used.) Fig.1.1 illustrates an example calculation. Fig.1:Exp. of median filtering The median filter gives best result when the impulse noise percentage is less than 0.1 %. When the quantity of impulse noise is increased the median filter not gives best result. 3. WIENER FILTER The main purpose of the Wiener filter is to filter out the noise that has corrupted a signal. Wiener filter is based on a statistical approach. Mostly filters are designed for a desired frequency response. The Wiener filter deals with the filtering of image from a different point of view. One method is to assume that, we have knowledge of the spectral properties of the original signal and the noise, and one deals with the Linear Time Invarient filter whose output comes to be as closed as to the original signal as possible [1]. Wiener filters are characterized by the following assumption: a. signal and (additive white gaussian noise) noise are stationary linear random processes with known spectral characteristics. b. Requirement: the filter must be physically realizable, i.e. causal (this requirement can be dropped, resulting in a non-causal solution). c. Performance criteria of wiener filter: minimum mean-square error. 4. WIENER FILTER IN THE FOURIER DOMAIN The wiener filter is given by following transfer Function: G (u, v) = Dividing the equation by Ps makes its behaviour easier to explain: G (u, v) = Where H (u, v) = Degradation function H*(u, v) = Complex conjugate of degradation function Pn (u, v) = Power Spectral Density of Noise Ps (u, v) = Power Spectral Density of un-degraded image. The term Pn /Ps is the reciprocal of the signal-to-noise ratio. 5.IMAGE NOISE Image noise is the degradation of the quality of the image. Image noise is produced due to the random variation of the brightness or the color information in images that is produced by the sensor’s and the circuitry of the scanner or digital cameras. Image noise can also originate in film grain and in the unavoidable shot noise of an ideal photon detector. Image noise is generally regarded as an undesirable by-product of image capture. The types of Noise are following:- ď‚· Additive White Gaussian noise ď‚· Salt-and-pepper noise ď‚· Blurredness 6. ADDITIVE WHITE GAUSSIAN NOISE The Additive White Gaussian noise to be present in images is independent at each pixel and signal intensity. In color cameras where
  • 2. Council for Innovative Research International Journal of Data & Network Security www.cirworld.com Volume 1 No.1, Aug , 2012 11 | P a g e w w w . c i r w o r l d . c o m more amplification is used in the blue color channel than in the green or red channel, there can be more noise in the blue channel. 7. SALT-AND-PEPPER NOISE The image which has salt-and-pepper noise present in image will show dark pixels in the bright regions and bright pixels in the dark regions. [2]. The salt & pepper noise in images can be caused by the dead pixels, or due to analog-to-digital conversion errors, or bit errors in the transmission, etc. This all can be eliminated in large amount by using the technique dark frame subtraction and by interpolating around dark/bright pixels. 8. BLURREDNESS The blurredness of the image is depend on the point spread function (psf). The psf may circular or linear. The image is blurred due to the camera movement or the object displacement. 9. HYBRID FILTER This hybrid filter is the combination of Median and wiener filter. When we arrange these filters in series we get the desired output. First we remove the impulse noise and then pass the result to the wiener filter. The wiener filter removes the additive white noise or blurring effect from the image. Fig. 1.2 Hybrid filter structure 10. MSE & PSNR The term MSE (mean square error) is the difference between the original image and the recovered image and it should be as minimum as possible. The term peak signal-to-noise ratio, PSNR, is the ratio between the maximum possible power of a signal and the power of corrupting noise signal. MSE= The PSNR is defined as: PSNR = 10 . =20. where, MAXI is the maximum possible pixel value of the image. 11. SIMULATION RESULT We perform the result on the original lena image. We assume that three types of noise are randomly added in to the images. We have to remove these noise from the images. We pass the image from our hybrid filter and calculate the MSE & PSNR parameters of our output image. The MSE is minimum when the blurring effect is less and PSNR is maximum. The following diagram shows the results of the operations: Original Lena Image Blurred,Gaussian ,Impulse Noisy Image Blurring LEN=40,THETA=40 Input Of Hybrid Filter ImpulseNoisepercentage=0.01 MSE=0.019 , PSNR=65.379 Output of hybrid Filter Blurring LEN=40,THETA=40 Input Of Hybrid Filter ImpulseNoisepercentage=0.1 MSE=0.054 , PSNR =60.127 Output of hybrid Filter Blurring LEN=21,THETA=21 Input Of Hybrid Filter ImpulseNoisepercentage=0.01 MSE=0.019 , PSNR=65.457 Output of hybrid Filter Blurring LEN=5,THETA=5 Input Of Hybrid Filter ImpulseNoisepercentage=0.01 MSE=0.009 , PSNR=68.804 Output of hybrid Filter Fig. 1: Original lena image. Fig.2: Blurred, Gaussian, Impulse Noisy Image Fig.3: Noisy Image with Blurring Length=40,Blurring Angle=40 & Impulse Noise =0.01%. Fig.4 :Output of Hybrid filter corresponding to the input of fig 3 Fig. 5: Noisy Image with Blurring length=40,Blurring Angle=40, Impulse Noise=0.1%. Fig 6 Output of Hybrid Filter Corresponding to Fig 5 Fig.7 Noisy Image with Blurring Length=21,Blurring Angle=11,Impulse Noise =0.01%.Fig.8 Output of Hybrid filter corresponding to the input of fig 7. Fig 9 Noisy Image with Blurring Length=5,Blurring Angle=5 & Impulse Noise =0.01% Fig 10 Output of Hybrid filter corresponding to the input of fig 9. Now we have to calculate the mean square error for the different conditions to check the performance of our filter. The Table 1 shows that when the blurredness of the image vary with angle and length and the percentage of impulse noise is constant. Table.1 Blurr ed length Blurrin g Angle Percentag e of impulse noise( %) Mean square error Peak Signal to Noise ratio 45 45 0.01 0.019 65.379
  • 3. Council for Innovative Research International Journal of Data & Network Security www.cirworld.com Volume 1 No.1, Aug , 2012 12 | P a g e w w w . c i r w o r l d . c o m 35 35 0.01 0.018 65.641 25 25 0.01 0.017 65.903 15 15 0.01 0.014 66.608 5 5 0.01 0.009 68.804 From the above table we conclude that when the blurring effect is varying and impulse noise is fixed the MSE is decreasing and PSNR is increasing. Next Table 2 shows the results of MSE & PSNR when the blurredness of the image is same and the percentage of the impulse noise is increased, then the following results are obtained: Table.2 Blurr ed length Blurrin g Angle Percentag e of impulse noise( %) Mean square error Peak Signal to Noise ratio 40 40 0.01 0.019 65.379 40 40 0.03 0.023 64.619 40 40 0.05 0.035 62.715 40 40 0.07 0.037 62.522 40 40 0.09 0.053 60.954 40 40 0.1 0.054 60.127 From the above table we conclude that when the percentage of impulse noise is increasing the PSNR is decreasing. More is the noise less is the signals strength. We cannot exactly recover the original image. From the above MSE & PSNR we conclude that the image details are recovered back exactly when the noise percentage is less. The MSE is minimum and PSNR is maximum for the better results. We check from the above data that PSNR is increasing when the impulse noise percentage is decreasing. Next when the blurredness and impulse noise is Simultaneously varying means both the parameters are varying in that case , we get the following results Table. 3 Blurr ed length Blurrin g Angle Percentag e of impulse noise( %) Mean square error Peak Signal to Noise ratio 21 11 0.01 0.019 65.457 15 09 0.02 0.022 64.676 10 05 0.01 0.011 67.819 10 05 0.03 0.018 65.654 05 03 0.01 0.010 68.031 05 03 0.04 0.018 65.726 12. CONCLUSION We used the Lena image in .jpg format. Adding three noise (impulse noise, gaussian noise, blurredness) and apply the noisy image to hybrid filter. The final filtered image is depending upon the blurring angle and the blurring length and the percentage of the impulse noise. When these variables are less the filtered image is nearly equal to the original image. The MSE is decreasing and PSNR is increasing when the noise percentage is less. 13. REFERENCES .1]Wavelet domain image de-noising by thresholding and Wiener filtering by Kazubek M. Signal Processing Letters IEEE, Volume: 10, Issue no. 11, Nov. 2003 265 Vol.3. [2]A hybrid filter for image enhancement by Shaomin Peng and Lori Lucke Department of Electrical Engineering University of Minnesota Minneapolis, MN 55455 [3] Image Denoising using Wavelet Thresholding and Model Selection by Shi Zhong. Image Processing, 2000, Proceedings, 2000 International Conference held on, Volume: 3, 10-13 Sept. 2000 Pages: 262. [4] Performance Comparison of Median and Wiener Filter in Image De- noising by suresh kumar,. International Journal of Computer Applications Page No.( 0975 –8887) Volume 12– No.4, November 2010 [5] Multi-level Adaptive Fuzzy Filter for Mixed Noise Removal by Shaomin Peng and Lori Lucke. Department of Electrical Engineering University of JIinnesota