SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
PERFORMANCE ANALYSIS OF SPECKLE NOISE
FILTERS USING MATLAB
Submitted by,
SANGAVI.G
MOHANA PRIYA.S
III B.Sc., COMPUTER SCIENCE
IMAGE PROCESSING
SYNOPSIS:
 INTRODUCTION
 MATLAB
 WHAT IS AN IMAGE?
 DIGITAL IMAGE PROCESSING
 IMAGE ENHANCEMENT
 TYPES OF NOISE IN IMAGE
 SPECKLE NOISE FILTERS
 CONCLUSION
INTRODUCTION:
The functionality of every imaging system has
a characteristic disadvantage, affected by
unwanted signals namely noise.
Noise is the undesirable effects produced in the
image, during image acquisition or
transmission.
Filtering is one of the common methods which
are used to reduce the noises.
This paper aims to analyze the performance of
filters like Mean, Median, Wiener, Lee and
Frost.
MATLAB:
 It is a multi-paradigm numerical computing
environment and fourth-generation
programming language.
 It is a high-performance language for technical
computing and visualization,
 Typical uses include: Math and computation.
Algorithm development.
WHAT IS AN IMAGE?
 An image is an array, or a matrix, of
square pixels (picture elements) arranged
in columns and rows.
 In a (8-bit) grayscale image each picture
element has an assigned intensity that
ranges from 0 to 255.
 A grey scale image is what people
normally call a black and white image, is
used.
DIGITAL IMAGE PROCESSING:
 Digital image processing is the use of
computer algorithms to perform image
processing on digital images.
 It allows a much wider range of
algorithms to be applied to the input data
and can avoid problems such as the
build-up of noise and signal distortion
during processing.
IMAGE ENHANCEMENT
 Image enhancement is the
process of adjusting digital
images so that the results are
more suitable for display or
further image analysis.
 For example, you can remove
noise, sharpen, or brighten an
image, making it easier to
identify key features.
NOISE:
 Noise removal algorithm is the process of
removing or reducing the noise from the
image.
TYPES OF NOISE IN IMAGES:
 Impulse Noise (Salt and Pepper Noise)
 Gaussian Noise (Amplifier Noise)
 Poisson Noise (Photon Noise)
 Speckle Noise
SPECKLE NOISE FILTERS:
 Speckle filtering consists of moving a kernel over each
pixel in the image and applying a mathematical
calculation using the pixel values under the kernel and
replacing the central pixel with the calculated value.
 Different speckle noise filters are
 Mean Filter
 Median Filter
 Frost Filter
 Lee filter
 Wiener filter
MEAN FILTERS:
 Pomalaza - Raez invented this intuitive
filter and is also called as average
filter.
 The Mean Filter is a linear filter which
uses a mask over each pixel in the
signal.
 The Mean Filter is a simple to average
it into the data but does not remove the
speckles.
 Hence it is used for applications where
resolution and details is not concerned.
MEDIAN FILTERS:
This non linear filter invented by Pitas in
1990.
Median filtering is widely used in digital
image processing under certain
conditions, it preserves edges while
removing noise.
The median filter is a robust filter - widely
used as smoothers for various applications.
Hence it removes pulse or speckle noises
effectively.
FROST FILTERS:
 It is invented by Frost in 1982.
 The Frost filter replaces the pixel of
interest with a weighted sum of the
values within the next moving kernel.
 The weighting factors decrease with
distance from the pixel of interest.
 The weighting factors increase for the
central pixels as variance within the
kernel increases.
LEE FILTERS:
 It is developed by Jong Sen Lee in
1981.
 The Lee filter removes the noise by
minimizing either the mean square
error or the weighted least square
estimation.
 The weighting factors decrease with
distance from the pixel of interest and
increase for the central pixels as
variance within the window increases.
WIENER FILTERS:
 It was proposed by Norbert Wiener.
 It is also known as Least Mean
Square Filter.
 Wiener filter works on the basis of
computation of local image
variance.
 Wiener filter results better than
linear filtering.
 Wiener filter requires more
computation time.
ANALYSIS OF SPECKLE NOISE FILTERS:
NOISY IMAGE MEAN IMAGE MEDIAN
FILTER
FROST FILTER LEE FILTER WEINER FILTER
HOW TO ADD NOISE IN AN IMAGE?
CONCLUSION:
 The Mean Filter averages the data and does
not remove the speckles.
 The median filter is a sliding-window spatial
filter and removes pulse or spike noises.
 The computational cost of the median filter is
its very high.
 But the median filter is better than the mean
filter in terms of preserving the edges
between two different features, but it does not
preserve single pixel-wide features, which
will be altered if speckle noise is present.

Weitere ähnliche Inhalte

Was ist angesagt?

Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
Gichelle Amon
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
John Williams
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
Aswin Pv
 

Was ist angesagt? (20)

Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Thresholding.ppt
Thresholding.pptThresholding.ppt
Thresholding.ppt
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
 

Ähnlich wie Digital image processing

Iaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of high
Iaetsd Iaetsd
 

Ähnlich wie Digital image processing (20)

Noise
NoiseNoise
Noise
 
Documentation
DocumentationDocumentation
Documentation
 
Iaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of high
 
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
 
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)
 
reducing noises in images
reducing noises in imagesreducing noises in images
reducing noises in images
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
 
IJSRDV3I40293
IJSRDV3I40293IJSRDV3I40293
IJSRDV3I40293
 
I010324954
I010324954I010324954
I010324954
 
IMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERIMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTER
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour images
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
Final presentation(image enhancement system)
Final presentation(image enhancement system)Final presentation(image enhancement system)
Final presentation(image enhancement system)
 
L011117884
L011117884L011117884
L011117884
 
Image denoising
Image denoisingImage denoising
Image denoising
 
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
 
A SURVEY : On Image Denoising and its Various Techniques
A SURVEY :  On Image Denoising and its Various TechniquesA SURVEY :  On Image Denoising and its Various Techniques
A SURVEY : On Image Denoising and its Various Techniques
 
MATLAB projects 2014
MATLAB projects 2014MATLAB projects 2014
MATLAB projects 2014
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Digital image processing

  • 1. PERFORMANCE ANALYSIS OF SPECKLE NOISE FILTERS USING MATLAB Submitted by, SANGAVI.G MOHANA PRIYA.S III B.Sc., COMPUTER SCIENCE IMAGE PROCESSING
  • 2. SYNOPSIS:  INTRODUCTION  MATLAB  WHAT IS AN IMAGE?  DIGITAL IMAGE PROCESSING  IMAGE ENHANCEMENT  TYPES OF NOISE IN IMAGE  SPECKLE NOISE FILTERS  CONCLUSION
  • 3. INTRODUCTION: The functionality of every imaging system has a characteristic disadvantage, affected by unwanted signals namely noise. Noise is the undesirable effects produced in the image, during image acquisition or transmission. Filtering is one of the common methods which are used to reduce the noises. This paper aims to analyze the performance of filters like Mean, Median, Wiener, Lee and Frost.
  • 4. MATLAB:  It is a multi-paradigm numerical computing environment and fourth-generation programming language.  It is a high-performance language for technical computing and visualization,  Typical uses include: Math and computation. Algorithm development.
  • 5. WHAT IS AN IMAGE?  An image is an array, or a matrix, of square pixels (picture elements) arranged in columns and rows.  In a (8-bit) grayscale image each picture element has an assigned intensity that ranges from 0 to 255.  A grey scale image is what people normally call a black and white image, is used.
  • 6. DIGITAL IMAGE PROCESSING:  Digital image processing is the use of computer algorithms to perform image processing on digital images.  It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as the build-up of noise and signal distortion during processing.
  • 7. IMAGE ENHANCEMENT  Image enhancement is the process of adjusting digital images so that the results are more suitable for display or further image analysis.  For example, you can remove noise, sharpen, or brighten an image, making it easier to identify key features.
  • 8. NOISE:  Noise removal algorithm is the process of removing or reducing the noise from the image. TYPES OF NOISE IN IMAGES:  Impulse Noise (Salt and Pepper Noise)  Gaussian Noise (Amplifier Noise)  Poisson Noise (Photon Noise)  Speckle Noise
  • 9. SPECKLE NOISE FILTERS:  Speckle filtering consists of moving a kernel over each pixel in the image and applying a mathematical calculation using the pixel values under the kernel and replacing the central pixel with the calculated value.  Different speckle noise filters are  Mean Filter  Median Filter  Frost Filter  Lee filter  Wiener filter
  • 10. MEAN FILTERS:  Pomalaza - Raez invented this intuitive filter and is also called as average filter.  The Mean Filter is a linear filter which uses a mask over each pixel in the signal.  The Mean Filter is a simple to average it into the data but does not remove the speckles.  Hence it is used for applications where resolution and details is not concerned.
  • 11. MEDIAN FILTERS: This non linear filter invented by Pitas in 1990. Median filtering is widely used in digital image processing under certain conditions, it preserves edges while removing noise. The median filter is a robust filter - widely used as smoothers for various applications. Hence it removes pulse or speckle noises effectively.
  • 12. FROST FILTERS:  It is invented by Frost in 1982.  The Frost filter replaces the pixel of interest with a weighted sum of the values within the next moving kernel.  The weighting factors decrease with distance from the pixel of interest.  The weighting factors increase for the central pixels as variance within the kernel increases.
  • 13. LEE FILTERS:  It is developed by Jong Sen Lee in 1981.  The Lee filter removes the noise by minimizing either the mean square error or the weighted least square estimation.  The weighting factors decrease with distance from the pixel of interest and increase for the central pixels as variance within the window increases.
  • 14. WIENER FILTERS:  It was proposed by Norbert Wiener.  It is also known as Least Mean Square Filter.  Wiener filter works on the basis of computation of local image variance.  Wiener filter results better than linear filtering.  Wiener filter requires more computation time.
  • 15. ANALYSIS OF SPECKLE NOISE FILTERS: NOISY IMAGE MEAN IMAGE MEDIAN FILTER FROST FILTER LEE FILTER WEINER FILTER
  • 16. HOW TO ADD NOISE IN AN IMAGE?
  • 17. CONCLUSION:  The Mean Filter averages the data and does not remove the speckles.  The median filter is a sliding-window spatial filter and removes pulse or spike noises.  The computational cost of the median filter is its very high.  But the median filter is better than the mean filter in terms of preserving the edges between two different features, but it does not preserve single pixel-wide features, which will be altered if speckle noise is present.