Abstract
This paper presents a new two-step image denoising method termed multidirectional gradient domain image denoising (MGDID). In each step, unlike previous gradient domain designs, the multidirectional gradient domain information is used to represent the noise component so that the more directional image features are extracted. The Gaussian pre-filter is carried out in the square gradient coefficients. The nonlinear remedied factor is adopted to modify the denoising amount. The whole denoising process originates from classical nonlocal means (NLM) and nonlinear diffusion. MGDID takes full advantage of ability of NLM to better process the image with the rich repetitive features and the denoising scheme of relatively simplicity and efficiency of nonlinear diffusion. Experimental results show MGDID is superior to the related gradient domain methods and NLM methods in peak signal-to-noise ratio (PSNR), mean structural similarity (MSSIM) and visual performance. For example, for Barbara image with the rich repetitive texture feature, MGDID outperforms classical NLM from 0.33 dB to 1.66 dB in PSNR. Usually, classical NLM wins the local adaptive layered Wiener filer (a state-of-the-art gradient domain method) more than 0.44 dB for Barbara. In addition, MGDID is also very efficient compared to the related methods.
Similar content being viewed by others
References
Buades A, Coll B, Morel JM (2005) A non-local algorithm for image denoising. IEEE Comput. Soc Conf. Comput. Vis Pattern Recognit 2:60–65
Catté F, Lions P, Morel J (1992) Image selective smoothing and edge detection by nonlinear diffusion. SIAM J Numer Anal 29(1):182–193
Deledalle CA, Duval V, Salmon J (2012) Non-local methods with shape-adaptive patches (NLM-SAP). J Math Imaging Vis 43(2):103–120
Eom IK, Kim YS (2004) Wavelet-based denoising with nearly arbitrarily shaped windows. IEEE Signal Proces Lett 11(12):937–940
Hjouji A, Jourhmane M, Jaouad EM, Es-Sabry M (2018) Mixed finite element approximation for bivariate Perona–Malik model arising in 2D and 3D image denoising. 3D Research 9(3):36
Lai R, Yang Y (2011) Accelerating non-local means algorithm with random projection. Electron Lett 47(3):182–183
Liao X, Yin J, Chen M, Qin Z (2020) Adaptive payload distribution in multiple images steganography based on image texture features. IEEE T Depend Secure (in press)
Liao X, Li K, Zhu X, Liu KJR (2020) Robust detection of image operator chain with two-stream convolutional neural network. IEEE J-STSP 14(5):955–968
Maiseli BJ (2020) On the convexification of the Perona–Malik diffusion model. Signal Image Video P 14:1283–1291
Manjon-Herrera JV, Buades A (2008) Non-local means filter, Matlab code. Matlab Central File Exchange http://www.mathworks.com/matlabcentral/fileexchange/13176-non-local-means-filter.
Mihcak MK, Kozintsev RK, Moulin P (1999) Low-complexity image denoising based on statistical modeling of wavelet coefficients. IEEE Signal Process Lett 6(12):300–303
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
Perona P, Malik J (1990) Scale-space edge detection using anisotropic diffusion. IEEE Trans Pattern Anal Mach Intell 12(7):629–639
Salmon J (2010) On two parameters for denoising with non-local means. IEEE Signal Process Lett 17(3):269–272
Vignesh R, Oh BT, Kuo CC (2020) 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 visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Wu Y, Tracey B, Natarajan P, Joseph P (2013) James-stein type center pixel weights for non-local means image denoising. IEEE Signal Process Lett 20(4):411–414
Zhang X (2016) Image denoising using dual-tree complex wavelet transform and wiener filter with modified thresholding. J Sci Ind Res India 75(11):687–690
Zhang X, Feng X (2014) Hybrid gradient-domain image denoising. AEU-Int J Electron C 68(3):179–185
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 X, Feng X, Wang W, Zhang S, Dong Q (2013) Gradient-based wiener filter for image denoising. Comput Electr Eng 39(3):934–944
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
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, X. Image denoising using multidirectional gradient domain. Multimed Tools Appl 80, 29745–29763 (2021). https://doi.org/10.1007/s11042-021-11184-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11184-5