Abstract
In non-local means (NLM) method, weight of each pixel in the neighbor centered on the reference noisy pixel plays a different role for performance of NLM for image denoising. The reference noisy pixel is called center pixel. Usually, weight of each pixel including center pixel in the neighbor (neighbor pixel) is computed based on the distance between neighbor pixel and center pixel. This paper proposes a novel weight by studying the recent statistical nearest neighbors distance measurement (SNNDM) and gradient domain filter. The difference of each neighbor pixel including center pixel is considered sufficiently. The proposed weight is called the bilateral thresholding since it is similar to bilateral filtering in form. Test results show that the proposed method can deal with each neighbor pixel differently so that the desired performance is achieved.
Similar content being viewed by others
Data availability
Data will be made available on request.
References
Buades A, Coll B, Morel JM (2005) A non-local algorithm for image denoising. In: 2005 IEEE computer society conference on computer vision and pattern recognition. IEEE, San Diego, CA, USA, pp 60–65
Dabov K, Foi A, Katkovnik V (2007) Image denoising by sparse 3-D transformdomain collaborative filtering. IEEE Trans Image Process 16(8):2080–2095
De la Rosa JI, Villa-Hernández J, Cortez J, Gamboa H, Arceo JG, González E (2018) On the comparison of different kernel functionals and neighborhood geometry for nonlocal means filtering. Multimed Tools Appl 77(1):1205–1235
Fedorov V, Ballester C (2017) Affine non-local means image denoising. IEEE Trans Image Process 26(5):2137–2148
Foi A, Boracchi G (2016) Foveated nonlocal self-similarity. Int J Comput Vis 120(1):78–110
Frosio I, Kautz J (2019) Statistical nearest neighbors for image denoising. IEEE Trans Image Process 28(2):723–738
Ghosh S, Chaudhury KN (2016) Fast separable nonlocal means. J Electron Imaging 25(2):023026
Gu S, Xie Q, Meng D, Zuo W, Feng X, Zhang L (2017) Weighted nuclear norm minimization and its applications to low level vision. Int J Comput Vis 121(2):183–208
Heidelberg B, Goossens H, Luong A, Pizurica W (2008) An improved non-local denoising algorithm. In: 2008 International Workshop on Local and Non-Local Approximation in Image Processing. Lausanne, Switzerland, pp 143–156
Hue NM, Thanh DN, Hien NN, Prasath VS (2019) Image denoising with overlapping group sparsity and second order total variation regularization. In: 2019 6th IEEE, NAFOSTED Conference on Information and Computer Science. IEEE, Hanoi, Vietnam, pp 370–374
Kumain SC, Singh M, Singh N, Kumar K (2018) An efficient Gaussian noise reduction technique for noisy images using optimized filter approach. In: 2018 First IEEE International Conference on Secure Cyber Computing and Communication. IEEE, Jalandhar, India, pp 243–248
Kumar S, Kumar S, Shafi M, Chaube MK (2022) A novel multimodal framework for automatic recognition of individual cattle based on hybrid features using sparse stacked denoising autoencoder and group sparse representation techniques. Multimed Tools Appl 81(21):31075–31106
Lefkimmiatis S (2017) Non-local color image denoising with convolutional neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition. IEEE, Honolulu, HI, USA, pp. 3587–3596
Li X, Zhou Y, Zhang J, Wang L (2019) Multipatch unbiased distance non-local adaptive means with wavelet shrinkage. IEEE Trans Image Process 29:157–169
Manjon-Herrera JV (2008) Non-local means filter, Matlab code. Matlab Central File Exchange http://www.mathworks.com/matlabcentral/fileexchange/13176-non-local-means-filter
Nguyen MP, Chun SY (2017) Bounded self-weights estimation method for non-local means image denoising using minimax estimators. IEEE Trans Image Process 26(4):1637–1649
Qu Y, Swamy MNS, Luo J, Li B (2022) Single image denoising via multi-scale weighted group sparse coding. Signal Process 200:108650
Salmon J (2009) On two parameters for denoising with non-local means. IEEE Signal Process Lett 17(3):269–272
Thanh DN, Prasath VS, Hieu LM, Dvoenko S (2020) An adaptive method for image restoration based on high-order total variation and inverse gradient. Signal Image Vid P 14(6):1189–1197
Tomasi C, Manduchi R (1998) Bilateral filtering for gray and color images. In: 6th IEEE International Conference on Computer Vision. IEEE, Bombay, India, pp 839–846
Van De Ville D, Kocher M (2009) SURE-based non-local means. IEEE Signal Process Lett 16(11):973–976
Vignesh R, Oh BT, Kuo CCJ (2009) Fast non-local means (NLM) computation with probabilistic early termination. IEEE Signal Process Lett 17(3):277–280
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error measurement to structural similarity. IEEE Trans Image Process 13(1):600–612
Wang Z, Ng MK, Zhuang L, Gao L, Zhang B (2022) Nonlocal self-similarity-based hyperspectral remote sensing image denoising with 3D convolutional neural network. IEEE T Geosci Remote 15:9293–9310
Wu Y (2022) James stein type center pixel weights for non-local means, Matlab code. Matlab Central File Exchange https://www.mathworks.com/matlabcentral/fileexchange/40162-james-stein-type-center-pixel-weights-for-non-local-means
Wu Y, Tracey B, Natarajan P, Noonan JP (2013) James–Stein type center pixel weights for non-local means image denoising. IEEE Signal Process Lett 20(4):411–414
Zhang X (2021) Center pixel weight based on wiener filter for non-local means image denoising. Optik 244:167557
Zhang X (2021) Image denoising using multidirectional gradient domain. Multimed Tools Appl 80(19):29745–29763
Zhang X (2022) Two-step non-local means method for image denoising. Multidim Syst Sign P 33(2):341–366
Zhang X, Feng X (2015) Image denoising using local adaptive layered wiener filter in the gradient domain. Multimed Tools Appl 74(23):10495–10514
Zhang Y, Wu J, Ding M, Zhang X (2019) Nonlocal means image denoising with minimum MSE-based decay parameter adaptation. IEEE Access 7:130246–130261
Acknowledgments
This work is partially supported by National Natural Science Foundation of China (Grant No. 61401383), Basic Research Plan of Natural Science in Shaanxi Province (Grant No. 2021JM-518) and Qinglan Talent Program of Xianyang Normal University (Grant No. XSYQL201503).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that he has no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, X. A modified non-local means using bilateral thresholding for image denoising. Multimed Tools Appl 83, 7395–7416 (2024). https://doi.org/10.1007/s11042-023-15928-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15928-3