Skip to main content
Log in

Image denoising using multidirectional gradient domain

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. Catté F, Lions P, Morel J (1992) Image selective smoothing and edge detection by nonlinear diffusion. SIAM J Numer Anal 29(1):182–193

    Article  MathSciNet  Google Scholar 

  3. Deledalle CA, Duval V, Salmon J (2012) Non-local methods with shape-adaptive patches (NLM-SAP). J Math Imaging Vis 43(2):103–120

    Article  MathSciNet  Google Scholar 

  4. Eom IK, Kim YS (2004) Wavelet-based denoising with nearly arbitrarily shaped windows. IEEE Signal Proces Lett 11(12):937–940

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Lai R, Yang Y (2011) Accelerating non-local means algorithm with random projection. Electron Lett 47(3):182–183

    Article  Google Scholar 

  7. 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)

  8. 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

    Google Scholar 

  9. Maiseli BJ (2020) On the convexification of the Perona–Malik diffusion model. Signal Image Video P 14:1283–1291

    Article  Google Scholar 

  10. 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.

  11. 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

    Article  Google Scholar 

  12. 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

    Article  MathSciNet  Google Scholar 

  13. Perona P, Malik J (1990) Scale-space edge detection using anisotropic diffusion. IEEE Trans Pattern Anal Mach Intell 12(7):629–639

    Article  Google Scholar 

  14. Salmon J (2010) On two parameters for denoising with non-local means. IEEE Signal Process Lett 17(3):269–272

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. Zhang X, Feng X (2014) Hybrid gradient-domain image denoising. AEU-Int J Electron C 68(3):179–185

    Article  Google Scholar 

  20. Zhang X, Feng X (2015) Image denoising using local adaptive layered wiener filter in the gradient domain. Multimed Tools Appl 74(23):10495–10514

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiaobo Zhang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11184-5

Keywords

Navigation