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...
Gespeichert in:
Veröffentlicht in: | Scientific programming 2023-09, Vol.2023, p.1-19 |
---|---|
Hauptverfasser: | , , , |
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 & 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 |