Skip to main content
Log in

Noise level estimation based on eigenvalue learning

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

Abstract

At present, many algorithms use a single minimum eigenvalue to estimate the real noise level, and the levels estimated by these algorithms have been proven to be less than the real noise levels, this is known as underestimation. To address this problem, this paper uses multiple eigenvalues to obtain the relationship between eigenvalues and the real noise level through sample training, calculates the learning coefficients for different noise levels in the relationship expression by linear fitting, and then inputs the learning coefficients into the noise image for noise level estimation. Experiments demonstrate that the algorithm proposed in this paper can significantly improve the underestimation problem of the traditional algorithm and has better estimation accuracy for various noise levels in gray images, color images, and texture images of various scenes.

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
Algorithm 1
Algorithm 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Coll B (2005) A review of image denoising algorithms, with a new one. Multiscale Model Simul 4(2):490–530

    Article  MathSciNet  Google Scholar 

  2. Elad M, Aharon M (2006) Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans Image Process 15(7):3736–3745

    Article  MathSciNet  Google Scholar 

  3. Lebrun A, Buades M, Morel JM (2013) A nonlocal bayesian image denoising algorithm. SIAM J Imag Sci 6(3):1665–1688

    Article  MathSciNet  Google Scholar 

  4. Yadav S, Mehra A, Rohmetra H, Ratnakumar R, Narang P (2021) Deraingan: Single image deraining using wasserstein gan. Multimedia Tools and Applications 4(5):36491–36507

    Article  Google Scholar 

  5. Walker SJ (2002) Combined image compressor and denoiser based on tree-adapted wavelet shrinkage. Opt Eng 41(7):715–836

    Article  Google Scholar 

  6. Khosravanian A, Rahmanimanesh M, Keshavarzi P (2022) Level set method for automated 3d brain tumor segmentation using symmetry analysis and kernel induced fuzzy clustering. Multimedia Tools and Applications 81:21719–21740

    Article  Google Scholar 

  7. Cai Q, Qian Y, Zhou S, Li J, Yang YH, Wu F, Zhang D (2022) Avlsm: adaptive variational level set model for image segmentation in the presence of severe intensity inhomogeneity and high noise. IEEE Trans Image Process 31(5):43–57

    Article  Google Scholar 

  8. Kancharla P, Channappayya SS (2022) Completely blind quality assessment of user generated video content. IEEE Trans Image Process 31(7):263–274

    Article  Google Scholar 

  9. Freeman WT, Pasztor EC (2000) Learning low-level vision. Int J Comput Vision 40(1):25–47

    Article  Google Scholar 

  10. Witwit W, Zhao Y, Jenkins K, Addepalli S (2018) Global motion based video superresolution reconstruction using discrete wavelet transform. Multimedia Tools and Applications 77(20):27641–27660

    Article  Google Scholar 

  11. Liévin M, Luthon F, Keeve E (2002) Entropic estimation of noise for medical volume restoration. Bus Process Manag J 7(2):131–138

    Google Scholar 

  12. Corner BR, Narayanan MR, Reichenbach SE (2003) Noise estimation in remote sensing imagery using data masking. Int J Remote Sens 24(4):689–702

    Article  Google Scholar 

  13. Russo F (2007) Gaussian noise estimation in digital images using nonlinear sharpening and genetic optimization. In: Instrumentation and measurement technology conference, pp 1–5

  14. Han P, Ting C, Xi L (2020) Decorrelated unbiased sequential filtering based on best unbiased linear estimation for target tracking in doppler radar. J Syst Eng Electron 31(6):1167–1177

    Article  Google Scholar 

  15. Zhi XY, Sim KS, Tso CP (2019) Adaptive tuning piecewise cubic hermite interpolation with wiener filter in wavelet domain for scanning electron microscope images. Microsc Res Tech 82(4):402–414

    Article  Google Scholar 

  16. Stefano AD, Collis WB, Collis WB (2004) Training methods for image noise level estimation on wavelet components. Springer International Publishing 2(16):2400–2407

    MathSciNet  Google Scholar 

  17. Donoho DL (2002) Denoising by soft thresholding. IEEE Trans Inf Theory 41(3):613–627

    Article  Google Scholar 

  18. Hashemi M, Beheshti S (2009) Adaptive noise variance estimation in bayesshrink. IEEE Trans Signal Process Lett 17(1):12–15

    Article  Google Scholar 

  19. Gupta P, Bampis CG, Jin Y, Bovik AC (2018) Natural scene statistics for noise estimation. In: IEEE Southwest symposium on image analysis and interpretation, pp 85–88

  20. Ghazi MM, Erdogan H (2017) Image noise level estimation based on higher-order statistics. Multimedia Tools and Applications 76(2):2379–2397

    Article  Google Scholar 

  21. Jiang P, Wang Q, Wu J (2020) Efficient noise-level estimation based on principal image texture. IEEE Trans Circuits Syst Video Technol 30(7):1987–1999

    Google Scholar 

  22. Fang Z, Yi X (2019) A novel natural image noise level estimation based on flat patches and local statistics. Multimedia Tools and Applications 78(13):1–22

    Article  Google Scholar 

  23. Liu X, Tanaka M, Okutomi M (2012) Noise level estimation using weak textured patches of a single noisy image In: IEEE International conference on image processing, pp 665–668

  24. Liu X, Tanaka M, Okutomi M (2013) Single-image noise level estimation for blind denoising. IEEE Trans Image Process 22(1):5226–5237

    Article  Google Scholar 

  25. Pyatykh S, Hesser J, Lei Z (2013) Image noise level estimation by principal component analysis. IEEE Trans Image Process A Publication IEEE Signal Process Soc 22(2):687–699

    MathSciNet  Google Scholar 

  26. Chen G, Zhu F, Heng PA (2015) An efficient statistical method for image noise level estimation. In: International conference on computer vision, pp 477–485

  27. Asem K, Abd R, Haddad RA, Kamarudin SAR (2018) Natural image noise level estimation based on local statistics for blind noise reduction. Vis Comput 34(4):575–587

    Article  Google Scholar 

  28. Konstantinides K, Natarajan B (1997) Noise estimation and filtering using block-based singular value decomposition. IEEE Trans Image Process 6(3):479–483

    Article  Google Scholar 

  29. Samann F, Schanze T (2021) Use of a trained denoising autoencoder to estimate the noise level in the ecg. Current Directions Biomed Eng 7(2):562–565

    Article  Google Scholar 

  30. Xu SP, Li CX, Lin G, Tang Y, Hu LY (2019) Fast image noise level estimation algorithm based on principal component analysis and deep neural network. Acta Electonica Sinica 47(2):274–282

    Google Scholar 

  31. Yuan Y, Ma H, Liu G (2022) Partial-dnet: A novel blind denoising model with noise intensity estimation for hsi. IEEE Trans Geosci Remote Sens 60(2):1–13

    Google Scholar 

  32. Zhou B, Zhong BY, Feng J (2021) A skewness fitting model for noise level estimation and the applications in image denoising. J Phys: Conf Ser 1871(1):12092–12099

    Google Scholar 

  33. Jiang P, Zhang JZ (2016) Fast and reliable noise level estimation based on local statistic. Pattern Recogn Lett 78 (Jul.15) 8–13

  34. Muresan DD, Parks TW (2003) Adaptive principal components and image denoising. In: International conference on image processing, pp 101–104

  35. Tasdizen T (2008) Principal components for non-local means image denoising. In: International conference on image processing, pp 1728–1731

  36. Tang H, Joshi N, Kapoor A (2011) Learning a blind measure of perceptual image quality. In: IEEE conference on computer vision and pattern recognition, pp 305–312

  37. Ko K, Koh YJ, Kim CS (2022) Blind and compact denoising network based on noise order learning. IEEE Trans Image Process 31(8):1657–1670

    Article  Google Scholar 

Download references

Acknowledgements

This study was supported by the National Natural Science Foundation of China (Grant nos. 61763009, 61761030, and 62061016), the Doctoral Scientific Fund Project of Hubei Minzu University (Grant no. MD2020 B024), the High-level Scientific Research Achievement Cultivation Project of Hubei Minzu University (Grant no.4205003). We would like to express our gratitude to the anonymous reviewers and editors for their valuable comments and suggestions, which helped to improve the original manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhuang Fang.

Ethics declarations

Conflicts of interest

The authors declare no conflicts 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, H., Fang, Z. & Lu, W. Noise level estimation based on eigenvalue learning. Multimed Tools Appl 83, 44503–44525 (2024). https://doi.org/10.1007/s11042-023-17403-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17403-5

Keywords

Navigation