SlideShare a Scribd company logo
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 based nonlocal means image denoising

P045058186
P045058186P045058186
P045058186
IJERA Editor
 
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 5
ssuser33da69
 
sp-trajano-april2010
sp-trajano-april2010sp-trajano-april2010
sp-trajano-april2010
Axel 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 Recognition
IRJET 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 Network
IRJET 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 - 2004
Yannis Kalfoglou
 
C013141723
C013141723C013141723
C013141723
IOSR Journals
 
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
ijistjournal
 
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
ijistjournal
 
Whiteboard image reconstruction using matlab
Whiteboard image reconstruction using matlabWhiteboard image reconstruction using matlab
Whiteboard image reconstruction using matlab
eSAT 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 Abstract
tsysglobalsolutions
 
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
IRJET 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
 
Ja3615721579
Ja3615721579Ja3615721579
Ja3615721579
IJERA Editor
 
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 Records
csandit
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
Muhammad Heikal
 
IEEE MultiMedia 2016 Title and Abstract
IEEE MultiMedia 2016 Title and AbstractIEEE MultiMedia 2016 Title and Abstract
IEEE MultiMedia 2016 Title and Abstract
tsysglobalsolutions
 

Similar to Similarity validation based 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

Iot projects-2018-2019
Iot projects-2018-2019Iot projects-2018-2019
Iot projects-2018-2019
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 Voltage
Projectsatbangalore
 
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
Projectsatbangalore
 
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
Projectsatbangalore
 
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
Projectsatbangalore
 
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
Projectsatbangalore
 
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 System
Projectsatbangalore
 
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 Scheme
Projectsatbangalore
 
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
Projectsatbangalore
 
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 integration
Projectsatbangalore
 
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 Applications
Projectsatbangalore
 

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

clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 

Recently uploaded (20)

clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 

Similarity validation based 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