SlideShare a Scribd company logo
1 of 1
Download to read offline
www.projectsatbangalore.com 09591912372
1070-9908 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/LSP.2015.2465291, IEEE Signal Processing Letters
1
Similarity Validation Based Nonlocal Means
Image Denoising
Mina Sharifymoghaddam, Student Member, IEEE, Soosan Beheshti, Senior Member, IEEE,
Pegah Elahi, Student Member, IEEE and Masoud Hashemi, Student Member, IEEE
Abstract
Nonlocal means is one of the well known and mostly used image denoising methods. The conventional nonlocal
means approach uses weighted version of all patches in a search neighbourhood to denoise the center patch. However,
this search neighbourhood can include some dissimilar patches. In this paper, we propose a pre-processing hard
thresholding algorithm that eliminates those dissimilar patches. Consequently, the method improves the performance
of nonlocal means. The threshold is calculated based on the distribution of distances of noisy similar patches. The
method denoted by Similarity Validation Based Nonlocal Means (NLM-SVB) shows improvement in terms of PSNR
and SSIM of the retrieved image in comparison with nonlocal means and some recent variations of nonlocal means.
Index Terms
Image denoising, Nonlocal means, Noise invalidation, Hard thresholding
I. INTRODUCTION
As digital imaging technologies become more advanced, the issue of image denoising still remains as a challenging
stage. Removing additive noise is an essential pre-processing step in the majority of image processing techniques
such as classification and object recognition, or it can be used for the purpose of improving image visual quality.
Some of the earliest methods of denoising are simple averaging filters such as mean, median, Gaussian smoothing
filters, and bilateral filters [1]. There are methods that transform data to other bases for the purpose of denoising
such as wavelet or curvelet based methods [2].
The concentration of this paper is on nonlocal means methods (NLM) that are preferred when algorithm com-
plexity is an issue. Most local methods only consider a local patch around the target pixel, assuming adjacent pixels
tend to have similar patches. On the other hand, nonlocal means takes advantage of existence of a pattern or similar
Copyright (c) 2015 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must
be obtained from the IEEE by sending a request to pubs-permissions@ieee.org.
M. Sharifymoghaddam and S. Beheshti are with the Department of Electrical and Computer Engineering, Ryerson University, Toronto, ON,
Canada e-mail: (m22shari@ryerson.ca, soosan@ryerson.ca).
P. Elahi is with Altus Group, Toronto, ON, Canada e-mail: (p.elahi81@gmail.com).
M. Hashemi is with Sunnybrook Health Science Center, Toronto, ON, Canada e-mail: (hashemi.masoud@sunnybrook.ca).
August 4, 2015 DRAFT

More Related Content

Similar to Similarity validation improves nonlocal means image denoising

IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET Journal
 
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5ssuser33da69
 
sp-trajano-april2010
sp-trajano-april2010sp-trajano-april2010
sp-trajano-april2010Axel Trajano
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET Journal
 
IRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET Journal
 
Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004Yannis Kalfoglou
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONijistjournal
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONijistjournal
 
Whiteboard image reconstruction using matlab
Whiteboard image reconstruction using matlabWhiteboard image reconstruction using matlab
Whiteboard image reconstruction using matlabeSAT Publishing House
 
An effective and robust technique for the binarization of degraded document i...
An effective and robust technique for the binarization of degraded document i...An effective and robust technique for the binarization of degraded document i...
An effective and robust technique for the binarization of degraded document i...eSAT Publishing House
 
IEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and AbstractIEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and Abstracttsysglobalsolutions
 
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCVIRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCV
IRJET - Real Time Facial Analysis using Tensorflowand OpenCVIRJET Journal
 
An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...
An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...
An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...IRJET Journal
 
FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...
FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...
FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...Editor IJMTER
 
Enhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical RecordsEnhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical Recordscsandit
 
IEEE MultiMedia 2016 Title and Abstract
IEEE MultiMedia 2016 Title and AbstractIEEE MultiMedia 2016 Title and Abstract
IEEE MultiMedia 2016 Title and Abstracttsysglobalsolutions
 

Similar to Similarity validation improves nonlocal means image denoising (20)

P045058186
P045058186P045058186
P045058186
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
 
sp-trajano-april2010
sp-trajano-april2010sp-trajano-april2010
sp-trajano-april2010
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate Recognition
 
IRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural NetworkIRJET-MText Extraction from Images using Convolutional Neural Network
IRJET-MText Extraction from Images using Convolutional Neural Network
 
Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004
 
C013141723
C013141723C013141723
C013141723
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
 
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSIONADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
ADOPTING AND IMPLEMENTATION OF SELF ORGANIZING FEATURE MAP FOR IMAGE FUSION
 
Whiteboard image reconstruction using matlab
Whiteboard image reconstruction using matlabWhiteboard image reconstruction using matlab
Whiteboard image reconstruction using matlab
 
An effective and robust technique for the binarization of degraded document i...
An effective and robust technique for the binarization of degraded document i...An effective and robust technique for the binarization of degraded document i...
An effective and robust technique for the binarization of degraded document i...
 
IEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and AbstractIEEE Pattern analysis and machine intelligence 2016 Title and Abstract
IEEE Pattern analysis and machine intelligence 2016 Title and Abstract
 
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
IRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCVIRJET -  	  Real Time Facial Analysis using Tensorflowand OpenCV
IRJET - Real Time Facial Analysis using Tensorflowand OpenCV
 
An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...
An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...
An Enhanced Method to Detect Copy Move Forgey in Digital Image Processing usi...
 
Ja3615721579
Ja3615721579Ja3615721579
Ja3615721579
 
FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...
FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...
FACE EXPRESSION IDENTIFICATION USING IMAGE FEATURE CLUSTRING AND QUERY SCHEME...
 
Enhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical RecordsEnhancement and Segmentation of Historical Records
Enhancement and Segmentation of Historical Records
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
 
IEEE MultiMedia 2016 Title and Abstract
IEEE MultiMedia 2016 Title and AbstractIEEE MultiMedia 2016 Title and Abstract
IEEE MultiMedia 2016 Title and Abstract
 

More from Projectsatbangalore

Voltage Support Control Strategies for Static Synchronous Compensators Under ...
Voltage Support Control Strategies for Static Synchronous Compensators Under ...Voltage Support Control Strategies for Static Synchronous Compensators Under ...
Voltage Support Control Strategies for Static Synchronous Compensators Under ...Projectsatbangalore
 
Two-Stage Power Conversion Architecture Suitable for Wide Range Input Voltage
Two-Stage Power Conversion Architecture Suitable for Wide Range Input VoltageTwo-Stage Power Conversion Architecture Suitable for Wide Range Input Voltage
Two-Stage Power Conversion Architecture Suitable for Wide Range Input VoltageProjectsatbangalore
 
Topology and Modulation for a New Multilevel Diode-Clamped Matrix Converter
Topology and Modulation for a New Multilevel Diode-Clamped Matrix ConverterTopology and Modulation for a New Multilevel Diode-Clamped Matrix Converter
Topology and Modulation for a New Multilevel Diode-Clamped Matrix ConverterProjectsatbangalore
 
Texture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary patternTexture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary patternProjectsatbangalore
 
Preamble-Based LMMSE Channel Estimation in OFDM/OQAM Modulation
Preamble-Based LMMSE Channel Estimation in OFDM/OQAM ModulationPreamble-Based LMMSE Channel Estimation in OFDM/OQAM Modulation
Preamble-Based LMMSE Channel Estimation in OFDM/OQAM ModulationProjectsatbangalore
 
Particle filter framework for salient object detection in videos
Particle filter framework for salient object detection in videosParticle filter framework for salient object detection in videos
Particle filter framework for salient object detection in videosProjectsatbangalore
 
New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...
New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...
New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...Projectsatbangalore
 
MIMO-OFDM PAPR Reduction by Residue Number System
MIMO-OFDM PAPR Reduction by Residue Number SystemMIMO-OFDM PAPR Reduction by Residue Number System
MIMO-OFDM PAPR Reduction by Residue Number SystemProjectsatbangalore
 
Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...
Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...
Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...Projectsatbangalore
 
High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...
High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...
High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...Projectsatbangalore
 
High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...
High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...
High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...Projectsatbangalore
 
Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...
Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...
Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...Projectsatbangalore
 
Excitation Synchronous Wind Power Generators With Maximum Power Tracking Scheme
Excitation Synchronous Wind Power Generators With Maximum Power Tracking SchemeExcitation Synchronous Wind Power Generators With Maximum Power Tracking Scheme
Excitation Synchronous Wind Power Generators With Maximum Power Tracking SchemeProjectsatbangalore
 
Efficient Road Detection and Tracking for Unmanned Aerial Vehicle
Efficient Road Detection and Tracking for Unmanned Aerial VehicleEfficient Road Detection and Tracking for Unmanned Aerial Vehicle
Efficient Road Detection and Tracking for Unmanned Aerial VehicleProjectsatbangalore
 
Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...
Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...
Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...Projectsatbangalore
 
Dc microgrid for wind and solar power integration
Dc microgrid for wind and solar power integrationDc microgrid for wind and solar power integration
Dc microgrid for wind and solar power integrationProjectsatbangalore
 
Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...
Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...
Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...Projectsatbangalore
 
Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...
Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...
Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...Projectsatbangalore
 
Cascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power Applications
Cascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power ApplicationsCascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power Applications
Cascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power ApplicationsProjectsatbangalore
 

More from Projectsatbangalore (20)

Iot projects-2018-2019
Iot projects-2018-2019Iot projects-2018-2019
Iot projects-2018-2019
 
Voltage Support Control Strategies for Static Synchronous Compensators Under ...
Voltage Support Control Strategies for Static Synchronous Compensators Under ...Voltage Support Control Strategies for Static Synchronous Compensators Under ...
Voltage Support Control Strategies for Static Synchronous Compensators Under ...
 
Two-Stage Power Conversion Architecture Suitable for Wide Range Input Voltage
Two-Stage Power Conversion Architecture Suitable for Wide Range Input VoltageTwo-Stage Power Conversion Architecture Suitable for Wide Range Input Voltage
Two-Stage Power Conversion Architecture Suitable for Wide Range Input Voltage
 
Topology and Modulation for a New Multilevel Diode-Clamped Matrix Converter
Topology and Modulation for a New Multilevel Diode-Clamped Matrix ConverterTopology and Modulation for a New Multilevel Diode-Clamped Matrix Converter
Topology and Modulation for a New Multilevel Diode-Clamped Matrix Converter
 
Texture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary patternTexture descriptor based on local combination adaptive ternary pattern
Texture descriptor based on local combination adaptive ternary pattern
 
Preamble-Based LMMSE Channel Estimation in OFDM/OQAM Modulation
Preamble-Based LMMSE Channel Estimation in OFDM/OQAM ModulationPreamble-Based LMMSE Channel Estimation in OFDM/OQAM Modulation
Preamble-Based LMMSE Channel Estimation in OFDM/OQAM Modulation
 
Particle filter framework for salient object detection in videos
Particle filter framework for salient object detection in videosParticle filter framework for salient object detection in videos
Particle filter framework for salient object detection in videos
 
New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...
New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...
New Three-Phase Multilevel Inverter With Reduced Number of Power Electronic C...
 
MIMO-OFDM PAPR Reduction by Residue Number System
MIMO-OFDM PAPR Reduction by Residue Number SystemMIMO-OFDM PAPR Reduction by Residue Number System
MIMO-OFDM PAPR Reduction by Residue Number System
 
Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...
Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...
Improving Power Quality in Cascade Multilevel Converters Based on Single-Phas...
 
High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...
High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...
High-Voltage Gain Boost Converter Based on Three-State Commutation Cell for B...
 
High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...
High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...
High Efficiency Resonant dc/dc Converter Utilizing a Resistance Compression N...
 
Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...
Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...
Four-Way Microstrip-Based Power Combining for Microwave Outphasing Power Ampl...
 
Excitation Synchronous Wind Power Generators With Maximum Power Tracking Scheme
Excitation Synchronous Wind Power Generators With Maximum Power Tracking SchemeExcitation Synchronous Wind Power Generators With Maximum Power Tracking Scheme
Excitation Synchronous Wind Power Generators With Maximum Power Tracking Scheme
 
Efficient Road Detection and Tracking for Unmanned Aerial Vehicle
Efficient Road Detection and Tracking for Unmanned Aerial VehicleEfficient Road Detection and Tracking for Unmanned Aerial Vehicle
Efficient Road Detection and Tracking for Unmanned Aerial Vehicle
 
Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...
Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...
Design of Single-Switch Inverters for Variable Resistance / Load Modulation O...
 
Dc microgrid for wind and solar power integration
Dc microgrid for wind and solar power integrationDc microgrid for wind and solar power integration
Dc microgrid for wind and solar power integration
 
Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...
Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...
Control of a Bidirectional Converter to Interface Ultracapacitor with Renewab...
 
Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...
Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...
Comparison of the Modular Multilevel DC Converter and the Dual-Active Bridge ...
 
Cascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power Applications
Cascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power ApplicationsCascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power Applications
Cascaded Two-Level Inverter-Based Multilevel STATCOM for High-Power Applications
 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Similarity validation improves nonlocal means image denoising

  • 1. www.projectsatbangalore.com 09591912372 1070-9908 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LSP.2015.2465291, IEEE Signal Processing Letters 1 Similarity Validation Based Nonlocal Means Image Denoising Mina Sharifymoghaddam, Student Member, IEEE, Soosan Beheshti, Senior Member, IEEE, Pegah Elahi, Student Member, IEEE and Masoud Hashemi, Student Member, IEEE Abstract Nonlocal means is one of the well known and mostly used image denoising methods. The conventional nonlocal means approach uses weighted version of all patches in a search neighbourhood to denoise the center patch. However, this search neighbourhood can include some dissimilar patches. In this paper, we propose a pre-processing hard thresholding algorithm that eliminates those dissimilar patches. Consequently, the method improves the performance of nonlocal means. The threshold is calculated based on the distribution of distances of noisy similar patches. The method denoted by Similarity Validation Based Nonlocal Means (NLM-SVB) shows improvement in terms of PSNR and SSIM of the retrieved image in comparison with nonlocal means and some recent variations of nonlocal means. Index Terms Image denoising, Nonlocal means, Noise invalidation, Hard thresholding I. INTRODUCTION As digital imaging technologies become more advanced, the issue of image denoising still remains as a challenging stage. Removing additive noise is an essential pre-processing step in the majority of image processing techniques such as classification and object recognition, or it can be used for the purpose of improving image visual quality. Some of the earliest methods of denoising are simple averaging filters such as mean, median, Gaussian smoothing filters, and bilateral filters [1]. There are methods that transform data to other bases for the purpose of denoising such as wavelet or curvelet based methods [2]. The concentration of this paper is on nonlocal means methods (NLM) that are preferred when algorithm com- plexity is an issue. Most local methods only consider a local patch around the target pixel, assuming adjacent pixels tend to have similar patches. On the other hand, nonlocal means takes advantage of existence of a pattern or similar Copyright (c) 2015 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to pubs-permissions@ieee.org. M. Sharifymoghaddam and S. Beheshti are with the Department of Electrical and Computer Engineering, Ryerson University, Toronto, ON, Canada e-mail: (m22shari@ryerson.ca, soosan@ryerson.ca). P. Elahi is with Altus Group, Toronto, ON, Canada e-mail: (p.elahi81@gmail.com). M. Hashemi is with Sunnybrook Health Science Center, Toronto, ON, Canada e-mail: (hashemi.masoud@sunnybrook.ca). August 4, 2015 DRAFT