Dual-Core Adaptive NLM Image Denoising Algorithm Based on Variable-Size Window and Neighborhood Multifeatures

To solve the problem that the similarity calculation between neighbors was easily disturbed by noise in the traditional nonlocal mean (NLM) denoising algorithm, a dual-core NLM denoising algorithm based on neighborhood multifeatures and variable-size search window was proposed. The algorithm first p...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Scientific programming 2023-09, Vol.2023, p.1-19
Hauptverfasser: Mao, Jing, Sun, Lianming, Chen, Jie, Yu, Shunyuan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 19
container_issue
container_start_page 1
container_title Scientific programming
container_volume 2023
creator Mao, Jing
Sun, Lianming
Chen, Jie
Yu, Shunyuan
description To solve the problem that the similarity calculation between neighbors was easily disturbed by noise in the traditional nonlocal mean (NLM) denoising algorithm, a dual-core NLM denoising algorithm based on neighborhood multifeatures and variable-size search window was proposed. The algorithm first proposed to use the eigenvalues of the structure tensor to classify the region where the target pixel points were located and used different sizes of the search window to search for similar neighborhoods for target pixel points in different categories of the region, thus effectively avoiding the problem of oversmoothing or inadequate denoising of the image caused by the use of the global size. Then, the gradient features between image blocks were defined and combined with grayscale features and spatial features to measure the similarity of neighborhood blocks, which solved the problem of noise interfering with the search of similar blocks. Then, an adaptive algorithm with Gaussian–Sinusoidal dual kernel function and quantitative estimation of the optimal values of the filtering parameters was designed to calculate the neighborhood similarity weights to improve the accuracy of image denoising. Finally, the similarity weights were used to weight and average the search neighborhood of the target pixel points to achieve the denoising of the target pixel points. To test the effectiveness of the algorithm, denoising tests were performed using multiple standard grayscale images with different levels of Gaussian white noise added and compared with several advanced denoising algorithms. The experimental results showed that the algorithm was effective. The algorithm improved the image peak signal-to-noise ratio by more than 56.54% on average when Gaussian white noise was removed, and the structural similarity reached more than 0.701 on average. Compared with the traditional NLM algorithm and other improved algorithms, the algorithm proposed in this paper had strong denoising ability, better protection of edges and texture details, and the quality of the image was greatly improved, which had a good application prospect.
doi_str_mv 10.1155/2023/8855652
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2865671164</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2865671164</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1392-3ed7a0095baae1398d7bf168a0b573d229f92dbd37d3190ccc4211cd68d8b92f3</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqWw4wMssYRQjxMn9rK0PCq1ZcFzFzmxk7hK42InVPD1pGrXrGY0OpqrexC6BHILwNiIEhqOOGcsZvQIDYAnLBAgPo_7nTAeCBpFp-jM-xUhwIGQAVpPO1kHE-s0Hiu5ac23xsv5As_WstR4qhtrvGlKPK5L60xbrfGd9Fph2-B36YzMah28mF-NP0yj7BbLRuGlNmWVWVdZq_Ciq1tTaNl2TvtzdFLI2uuLwxyit4f718lTMH9-nE3G8yCHUNAg1CqRhAiWSan7C1dJVkDMJclYEipKRSGoylSYqBAEyfM8ogC5irnimaBFOERX-78bZ7867dt0ZTvX9JEp5TGLE4A46qmbPZU7673TRbpxZi3dTwok3QlNd0LTg9Aev97jVV9Vbs3_9B_hWHUS</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2865671164</pqid></control><display><type>article</type><title>Dual-Core Adaptive NLM Image Denoising Algorithm Based on Variable-Size Window and Neighborhood Multifeatures</title><source>Wiley Open Access</source><source>Alma/SFX Local Collection</source><source>EZB Electronic Journals Library</source><creator>Mao, Jing ; Sun, Lianming ; Chen, Jie ; Yu, Shunyuan</creator><contributor>Hussain, Sadiq ; Sadiq Hussain</contributor><creatorcontrib>Mao, Jing ; Sun, Lianming ; Chen, Jie ; Yu, Shunyuan ; Hussain, Sadiq ; Sadiq Hussain</creatorcontrib><description>To solve the problem that the similarity calculation between neighbors was easily disturbed by noise in the traditional nonlocal mean (NLM) denoising algorithm, a dual-core NLM denoising algorithm based on neighborhood multifeatures and variable-size search window was proposed. The algorithm first proposed to use the eigenvalues of the structure tensor to classify the region where the target pixel points were located and used different sizes of the search window to search for similar neighborhoods for target pixel points in different categories of the region, thus effectively avoiding the problem of oversmoothing or inadequate denoising of the image caused by the use of the global size. Then, the gradient features between image blocks were defined and combined with grayscale features and spatial features to measure the similarity of neighborhood blocks, which solved the problem of noise interfering with the search of similar blocks. Then, an adaptive algorithm with Gaussian–Sinusoidal dual kernel function and quantitative estimation of the optimal values of the filtering parameters was designed to calculate the neighborhood similarity weights to improve the accuracy of image denoising. Finally, the similarity weights were used to weight and average the search neighborhood of the target pixel points to achieve the denoising of the target pixel points. To test the effectiveness of the algorithm, denoising tests were performed using multiple standard grayscale images with different levels of Gaussian white noise added and compared with several advanced denoising algorithms. The experimental results showed that the algorithm was effective. The algorithm improved the image peak signal-to-noise ratio by more than 56.54% on average when Gaussian white noise was removed, and the structural similarity reached more than 0.701 on average. Compared with the traditional NLM algorithm and other improved algorithms, the algorithm proposed in this paper had strong denoising ability, better protection of edges and texture details, and the quality of the image was greatly improved, which had a good application prospect.</description><identifier>ISSN: 1058-9244</identifier><identifier>EISSN: 1875-919X</identifier><identifier>DOI: 10.1155/2023/8855652</identifier><language>eng</language><publisher>New York: Hindawi</publisher><subject>Accuracy ; Adaptive algorithms ; Algorithms ; Eigenvalues ; Gray scale ; Image quality ; Kernel functions ; Mathematical analysis ; Neighborhoods ; Noise reduction ; Partial differential equations ; Pixels ; Searching ; Signal to noise ratio ; Similarity ; Tensors ; Wavelet transforms ; White noise</subject><ispartof>Scientific programming, 2023-09, Vol.2023, p.1-19</ispartof><rights>Copyright © 2023 Jing Mao et al.</rights><rights>Copyright © 2023 Jing Mao et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c1392-3ed7a0095baae1398d7bf168a0b573d229f92dbd37d3190ccc4211cd68d8b92f3</cites><orcidid>0009-0008-2644-7341 ; 0000-0001-6238-4976</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>315,781,785,27926,27927</link.rule.ids></links><search><contributor>Hussain, Sadiq</contributor><contributor>Sadiq Hussain</contributor><creatorcontrib>Mao, Jing</creatorcontrib><creatorcontrib>Sun, Lianming</creatorcontrib><creatorcontrib>Chen, Jie</creatorcontrib><creatorcontrib>Yu, Shunyuan</creatorcontrib><title>Dual-Core Adaptive NLM Image Denoising Algorithm Based on Variable-Size Window and Neighborhood Multifeatures</title><title>Scientific programming</title><description>To solve the problem that the similarity calculation between neighbors was easily disturbed by noise in the traditional nonlocal mean (NLM) denoising algorithm, a dual-core NLM denoising algorithm based on neighborhood multifeatures and variable-size search window was proposed. The algorithm first proposed to use the eigenvalues of the structure tensor to classify the region where the target pixel points were located and used different sizes of the search window to search for similar neighborhoods for target pixel points in different categories of the region, thus effectively avoiding the problem of oversmoothing or inadequate denoising of the image caused by the use of the global size. Then, the gradient features between image blocks were defined and combined with grayscale features and spatial features to measure the similarity of neighborhood blocks, which solved the problem of noise interfering with the search of similar blocks. Then, an adaptive algorithm with Gaussian–Sinusoidal dual kernel function and quantitative estimation of the optimal values of the filtering parameters was designed to calculate the neighborhood similarity weights to improve the accuracy of image denoising. Finally, the similarity weights were used to weight and average the search neighborhood of the target pixel points to achieve the denoising of the target pixel points. To test the effectiveness of the algorithm, denoising tests were performed using multiple standard grayscale images with different levels of Gaussian white noise added and compared with several advanced denoising algorithms. The experimental results showed that the algorithm was effective. The algorithm improved the image peak signal-to-noise ratio by more than 56.54% on average when Gaussian white noise was removed, and the structural similarity reached more than 0.701 on average. Compared with the traditional NLM algorithm and other improved algorithms, the algorithm proposed in this paper had strong denoising ability, better protection of edges and texture details, and the quality of the image was greatly improved, which had a good application prospect.</description><subject>Accuracy</subject><subject>Adaptive algorithms</subject><subject>Algorithms</subject><subject>Eigenvalues</subject><subject>Gray scale</subject><subject>Image quality</subject><subject>Kernel functions</subject><subject>Mathematical analysis</subject><subject>Neighborhoods</subject><subject>Noise reduction</subject><subject>Partial differential equations</subject><subject>Pixels</subject><subject>Searching</subject><subject>Signal to noise ratio</subject><subject>Similarity</subject><subject>Tensors</subject><subject>Wavelet transforms</subject><subject>White noise</subject><issn>1058-9244</issn><issn>1875-919X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RHX</sourceid><recordid>eNp9kMtOwzAQRS0EEqWw4wMssYRQjxMn9rK0PCq1ZcFzFzmxk7hK42InVPD1pGrXrGY0OpqrexC6BHILwNiIEhqOOGcsZvQIDYAnLBAgPo_7nTAeCBpFp-jM-xUhwIGQAVpPO1kHE-s0Hiu5ac23xsv5As_WstR4qhtrvGlKPK5L60xbrfGd9Fph2-B36YzMah28mF-NP0yj7BbLRuGlNmWVWVdZq_Ciq1tTaNl2TvtzdFLI2uuLwxyit4f718lTMH9-nE3G8yCHUNAg1CqRhAiWSan7C1dJVkDMJclYEipKRSGoylSYqBAEyfM8ogC5irnimaBFOERX-78bZ7867dt0ZTvX9JEp5TGLE4A46qmbPZU7673TRbpxZi3dTwok3QlNd0LTg9Aev97jVV9Vbs3_9B_hWHUS</recordid><startdate>20230909</startdate><enddate>20230909</enddate><creator>Mao, Jing</creator><creator>Sun, Lianming</creator><creator>Chen, Jie</creator><creator>Yu, Shunyuan</creator><general>Hindawi</general><general>Hindawi Limited</general><scope>RHU</scope><scope>RHW</scope><scope>RHX</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0009-0008-2644-7341</orcidid><orcidid>https://orcid.org/0000-0001-6238-4976</orcidid></search><sort><creationdate>20230909</creationdate><title>Dual-Core Adaptive NLM Image Denoising Algorithm Based on Variable-Size Window and Neighborhood Multifeatures</title><author>Mao, Jing ; Sun, Lianming ; Chen, Jie ; Yu, Shunyuan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1392-3ed7a0095baae1398d7bf168a0b573d229f92dbd37d3190ccc4211cd68d8b92f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Accuracy</topic><topic>Adaptive algorithms</topic><topic>Algorithms</topic><topic>Eigenvalues</topic><topic>Gray scale</topic><topic>Image quality</topic><topic>Kernel functions</topic><topic>Mathematical analysis</topic><topic>Neighborhoods</topic><topic>Noise reduction</topic><topic>Partial differential equations</topic><topic>Pixels</topic><topic>Searching</topic><topic>Signal to noise ratio</topic><topic>Similarity</topic><topic>Tensors</topic><topic>Wavelet transforms</topic><topic>White noise</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mao, Jing</creatorcontrib><creatorcontrib>Sun, Lianming</creatorcontrib><creatorcontrib>Chen, Jie</creatorcontrib><creatorcontrib>Yu, Shunyuan</creatorcontrib><collection>Hindawi Publishing Complete</collection><collection>Hindawi Publishing Subscription Journals</collection><collection>Hindawi Publishing Open Access Journals</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Scientific programming</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mao, Jing</au><au>Sun, Lianming</au><au>Chen, Jie</au><au>Yu, Shunyuan</au><au>Hussain, Sadiq</au><au>Sadiq Hussain</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Dual-Core Adaptive NLM Image Denoising Algorithm Based on Variable-Size Window and Neighborhood Multifeatures</atitle><jtitle>Scientific programming</jtitle><date>2023-09-09</date><risdate>2023</risdate><volume>2023</volume><spage>1</spage><epage>19</epage><pages>1-19</pages><issn>1058-9244</issn><eissn>1875-919X</eissn><abstract>To solve the problem that the similarity calculation between neighbors was easily disturbed by noise in the traditional nonlocal mean (NLM) denoising algorithm, a dual-core NLM denoising algorithm based on neighborhood multifeatures and variable-size search window was proposed. The algorithm first proposed to use the eigenvalues of the structure tensor to classify the region where the target pixel points were located and used different sizes of the search window to search for similar neighborhoods for target pixel points in different categories of the region, thus effectively avoiding the problem of oversmoothing or inadequate denoising of the image caused by the use of the global size. Then, the gradient features between image blocks were defined and combined with grayscale features and spatial features to measure the similarity of neighborhood blocks, which solved the problem of noise interfering with the search of similar blocks. Then, an adaptive algorithm with Gaussian–Sinusoidal dual kernel function and quantitative estimation of the optimal values of the filtering parameters was designed to calculate the neighborhood similarity weights to improve the accuracy of image denoising. Finally, the similarity weights were used to weight and average the search neighborhood of the target pixel points to achieve the denoising of the target pixel points. To test the effectiveness of the algorithm, denoising tests were performed using multiple standard grayscale images with different levels of Gaussian white noise added and compared with several advanced denoising algorithms. The experimental results showed that the algorithm was effective. The algorithm improved the image peak signal-to-noise ratio by more than 56.54% on average when Gaussian white noise was removed, and the structural similarity reached more than 0.701 on average. Compared with the traditional NLM algorithm and other improved algorithms, the algorithm proposed in this paper had strong denoising ability, better protection of edges and texture details, and the quality of the image was greatly improved, which had a good application prospect.</abstract><cop>New York</cop><pub>Hindawi</pub><doi>10.1155/2023/8855652</doi><tpages>19</tpages><orcidid>https://orcid.org/0009-0008-2644-7341</orcidid><orcidid>https://orcid.org/0000-0001-6238-4976</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1058-9244
ispartof Scientific programming, 2023-09, Vol.2023, p.1-19
issn 1058-9244
1875-919X
language eng
recordid cdi_proquest_journals_2865671164
source Wiley Open Access; Alma/SFX Local Collection; EZB Electronic Journals Library
subjects Accuracy
Adaptive algorithms
Algorithms
Eigenvalues
Gray scale
Image quality
Kernel functions
Mathematical analysis
Neighborhoods
Noise reduction
Partial differential equations
Pixels
Searching
Signal to noise ratio
Similarity
Tensors
Wavelet transforms
White noise
title Dual-Core Adaptive NLM Image Denoising Algorithm Based on Variable-Size Window and Neighborhood Multifeatures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-17T20%3A55%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Dual-Core%20Adaptive%20NLM%20Image%20Denoising%20Algorithm%20Based%20on%20Variable-Size%20Window%20and%20Neighborhood%20Multifeatures&rft.jtitle=Scientific%20programming&rft.au=Mao,%20Jing&rft.date=2023-09-09&rft.volume=2023&rft.spage=1&rft.epage=19&rft.pages=1-19&rft.issn=1058-9244&rft.eissn=1875-919X&rft_id=info:doi/10.1155/2023/8855652&rft_dat=%3Cproquest_cross%3E2865671164%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2865671164&rft_id=info:pmid/&rfr_iscdi=true