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.
Similar content being viewed by others
References
Coll B (2005) A review of image denoising algorithms, with a new one. Multiscale Model Simul 4(2):490–530
Elad M, Aharon M (2006) Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans Image Process 15(7):3736–3745
Lebrun A, Buades M, Morel JM (2013) A nonlocal bayesian image denoising algorithm. SIAM J Imag Sci 6(3):1665–1688
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
Walker SJ (2002) Combined image compressor and denoiser based on tree-adapted wavelet shrinkage. Opt Eng 41(7):715–836
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
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
Kancharla P, Channappayya SS (2022) Completely blind quality assessment of user generated video content. IEEE Trans Image Process 31(7):263–274
Freeman WT, Pasztor EC (2000) Learning low-level vision. Int J Comput Vision 40(1):25–47
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
Liévin M, Luthon F, Keeve E (2002) Entropic estimation of noise for medical volume restoration. Bus Process Manag J 7(2):131–138
Corner BR, Narayanan MR, Reichenbach SE (2003) Noise estimation in remote sensing imagery using data masking. Int J Remote Sens 24(4):689–702
Russo F (2007) Gaussian noise estimation in digital images using nonlinear sharpening and genetic optimization. In: Instrumentation and measurement technology conference, pp 1–5
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
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
Stefano AD, Collis WB, Collis WB (2004) Training methods for image noise level estimation on wavelet components. Springer International Publishing 2(16):2400–2407
Donoho DL (2002) Denoising by soft thresholding. IEEE Trans Inf Theory 41(3):613–627
Hashemi M, Beheshti S (2009) Adaptive noise variance estimation in bayesshrink. IEEE Trans Signal Process Lett 17(1):12–15
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
Ghazi MM, Erdogan H (2017) Image noise level estimation based on higher-order statistics. Multimedia Tools and Applications 76(2):2379–2397
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
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
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
Liu X, Tanaka M, Okutomi M (2013) Single-image noise level estimation for blind denoising. IEEE Trans Image Process 22(1):5226–5237
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
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
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
Konstantinides K, Natarajan B (1997) Noise estimation and filtering using block-based singular value decomposition. IEEE Trans Image Process 6(3):479–483
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
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
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
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
Jiang P, Zhang JZ (2016) Fast and reliable noise level estimation based on local statistic. Pattern Recogn Lett 78 (Jul.15) 8–13
Muresan DD, Parks TW (2003) Adaptive principal components and image denoising. In: International conference on image processing, pp 101–104
Tasdizen T (2008) Principal components for non-local means image denoising. In: International conference on image processing, pp 1728–1731
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
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
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
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17403-5