Abstract
Although there has been a lot of progress in the general area of signal denoising, noise removal remains a very challenging problem in real-world communication systems. Denoising algorithms are typically used during the image preprocessing phase and are chosen based on the type of image, as a specific algorithm may work for a given noise but not for another one. Moreover, an algorithm can sometimes consider crucial information as being noise and eliminate it, hence the importance of careful selection and tuning of denoising algorithms. Denoising algorithms built on discrete wavelet transform decomposes signals into different frequency resolution levels. Thresholding is then applied to higher frequency components which generally correspond to noise to eliminate this one. In this paper, we review wavelet-based denoising methods and compare their performance based on metrics such as peak signal-to-noise ratio (PSNR) and Structural Similarity (SSIM). This work aims to find the best wavelet denoising algorithm using Peak these metrics. The common Matlab images such as cameraman, barbara, coins, and eight are used for our test. From these tests, the BM3DM_DWT method was found to be the simplest and most efficient for denoising.












Similar content being viewed by others
Data Availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
Abramovich F, Benjamini Y (1996) Adaptive thresholding of wavelet coefficients. Comput Stat Data Anal 22(4):351–361
Antoniadis A et al (2007) Wavelet methods in statistics: Some recent developments and their applications. Stat Surv 1:16–55
Ari AAA, Gueroui A, Titouna C, Thiare O, Aliouat Z (2019) Resource allocation scheme for 5g c-ran: a swarm intelligence based approach. Comput Netw 165:106957
Averbuch A, Neittaanmaki P, Zheludev V, Salhov M, Hauser J (2020) Coupling bm3d with directional wavelet packets for image denoising. arXiv:2008.11595
Berkner K, Wells RO Jr (2002) Smoothness estimates for soft-threshold denoising via translation-invariant wavelet transforms. Appl Comput Harmonic Anal 12(1):1–24
Bhatnagar N (2020) Introduction to wavelet transforms. CRC Press, Boca Raton
Bhonsle D, Dewangan S (2012) Comparative study of dual-tree complex wavelet transform and double density complex wavelet transform for image denoising using wavelet-domain. Int J Sci Res Public 2(7):1–5
Bhuiyan MIH, Ahmad MO, Swamy MNS (2007) Spatially adaptive wavelet-based method using the cauchy prior for denoising the sar images. IEEE Trans Circuits Syst Video Technol 17(4):500–507
Bnou K, Raghay S, Hakim A (2020) A wavelet denoising approach based on unsupervised learning model. EURASIP J Adv Signal Process 2020 (1):1–26
Brigham EO (1988) The fast Fourier transform and its applications, vol 448. Prentice Hall, Englewood Cliffs
Bruce AG, Gao H-Y (1995) Waveshrink: Shrinkage functions and thresholds. In: Wavelet applications in signal and image processing III, vol 2569. International Society for Optics and Photonics, pp 270–281
Buades A, Coll B, Morel J-M (2005) A review of image denoising algorithms, with a new one. Multiscale Model Simul 4(2):490–530
Bui TD, Chen G (1998) Translation-invariant denoising using multiwavelets. IEEE Trans Signal Process 46(12):3414–3420
Cai TT, Silverman BW (2001) Incorporating information on neighbouring coefficients into wavelet estimation. Sankhyā:127–148
Chang SG, Bin Y, Vetterli M (2000) Spatially adaptive wavelet thresholding with context modeling for image denoising. IEEE Trans image Process 9 (9):1522–1531
Chao R, Xianguang L, Kaiyuan D, Yalong P, Zilin Z, Zhigang Z, Xianjian S (2020) Mixed noise denoising method for remote sensing images combining bm3d and multi-level nonlinear weighted average median filtering. Bull Survey Map 1:89
Chen G, Bui TD (2003) Multiwavelets denoising using neighboring coefficients. IEEE Signal Process Lett 10(7):211–214
Chen G, Bui TD, Krzyżak A (2005a) Image denoising with neighbour dependency and customized wavelet and threshold. Pattern Recognit 38 (1):115–124
Chen G, Bui TD, Krzyzak A (2005b) Image denoising using neighbouring wavelet coefficients. Integr Comput-Aid Eng 12(1):99–107
Chen Y, Cheng Y, Liu H (2017) Application of improved wavelet adaptive threshold de-noising algorithm in fbg demodulation. Optik 132:243–248
Chen G, Kégl B (2007) Image denoising with complex ridgelets. Pattern Recogn 40(2):578–585
Chen G, Xie W, Zhao Y (2013a) Wavelet-based denoising: A brief review. In: 2013 Fourth international conference on intelligent control and information processing (ICICIP). pp 570–574
Chen G, Xie W, Zhao Y (2013b) Wavelet-based denoising: a brief review. In: Intelligent control and information processing (ICICIP), 2013 Fourth international conference on. IEEE
Cho D, Bui TD (2005) Multivariate statistical modeling for image denoising using wavelet transforms, vol 20, pp 77–89
Cho D, Bui TD, Chen G (2009) Image denoising based on wavelet shrinkage using neighbor and level dependency. Int J Wavelets Multiresolution Inf Process 7(03):299–311
Chong B, Zhu Y-K (2013) Speckle reduction in optical coherence tomography images of human finger skin by wavelet modified bm3d filter. Opt Commun 291:461–469. https://doi.org/10.1016/j.optcom.2012.10.053, https://www.sciencedirect.com/science/article/pii/S0030401812012199
Cui H, Yan G, Song H (2015) A novel curvelet thresholding denoising method based on chi-squared distribution. SIViP 9(2):491–498
Dixit A, Sharma P (2014) A comparative study of wavelet thresholding for image denoising. Int J Image Graph Signal Process 6(12):39
Donoho DL (1995) De-noising by soft-thresholding. IEEE Trans Inf Theory 41(3):613–627
Donoho DL, Johnstone JM (1994) Ideal spatial adaptation by wavelet shrinkage. Biometrika 81(3):425–455
Donoho DL, Johnstone IM (1995) Adapting to unknown smoothness via wavelet shrinkage. J Am Stat Assoc 90(432):1200–1224
Dtissibe FY, Ari AAA, Titouna C, Thiare O, Gueroui AM (2020) Flood forecasting based on an artificial neural network scheme. Nat Hazards 104 (2):1211–1237
Eslami R, Radha H (2006) Translation-invariant contourlet transform and its application to image denoising. IEEE Trans Image Process 15 (11):3362–3374
Fan L, Zhang F, Fan H, Zhang C (2019) Brief review of image denoising techniques. Vis Comput Ind Biomed Art 2(1):7
Feng X-C, Li X-H, Wang W-W, Jia X-X (2017) Improvement of bm3d algorithm based on wavelet and directed diffusion. In: 2017 international conference on machine vision and information technology (CMVIT). IEEE, pp 28–33
Gao H-Y (1998) Wavelet shrinkage denoising using the non-negative garrote. J Comput Graph Stat 7(4):469–488
Gopi VP, Pavithran M, Nishanth T, Balaji S, Rajavelu V, Palanisamy P (2013) Image denoising based on undecimated double density dual tree wavelet transform and modified firm shrinkage. In: 2013 2nd international conference on advanced computing, networking and security, pp 68–73. https://doi.org/10.1109/ADCONS.2013.38
Horé A, Ziou D (2010) Image quality metrics: Psnr vs. ssim. IEEE, New York, pp 2366–2369. https://doi.org/10.1109/ICPR.2010.579
Isogawa K, Ida T, Shiodera T, Takeguchi T (2018) Deep shrinkage convolutional neural network for adaptive noise reduction. IEEE Signal Process Lett 25(2):224–228
Kudo T, Fujisawa T, Ikehara M (2018) Random valued impulse noise removal using improved directional weighted median and bm3d. IEICE Tech Rep 118(84):179–183
Luo P, Qu X, Qing X, Gu J (2018) Ct image denoising using double density dual tree complex wavelet with modified thresholding. In: 2018 2nd international conference on data science and business analytics (ICDSBA), pp 287–290. https://doi.org/10.1109/ICDSBA.2018.00-38
Maria HH, Jossy AM, Malarvizhi G, Jenitta A (2021) Analysis of lifting scheme based double density dual-tree complex wavelet transform for de-noising medical images. Optik 241:166883. https://doi.org/10.1016/j.ijleo.2021.166883, https://www.sciencedirect.com/science/article/pii/S0030402621005842
Mihcak MK, Kozintsev I, Ramchandran K, Moulin P (1999) Low-complexity image denoising based on statistical modeling of wavelet coefficients. IEEE Signal Process Lett 6(12):300–303
Nason GP (1995) Choice of the threshold parameter in wavelet function estimation. In: Wavelets and statistics. Springer, pp 261–280
Ogden T (2012) Essential wavelets for statistical applications and data analysis. Springer Science & Business Media, Berlin
Ouahabi A (2013) A review of wavelet denoising in medical imaging. In: 2013 8th international workshop on systems, signal processing and their applications (WoSSPA), pp 19–26. https://doi.org/10.1109/WoSSPA.2013.6602330
Portilla J, Strela V, Wainwright MJ, Simoncelli EP (2003) Image denoising using scale mixtures of gaussians in the wavelet domain. IEEE Trans Image Process 12(11):1338–1351
Portnoff M (1980) Time-frequency representation of digital signals and systems based on short-time fourier analysis. IEEE Trans Acoust Speech Signal Process 28(1):55–69
Roy V, Shukla S (2013) Image denoising by data adaptive and non-data adaptive transform domain denoising method using eeg signal. In: Proceedings of all India seminar on biomedical engineering 2012 (AISOBE 2012). Springer, pp 9–20
Ruggeri F, Vidakovic B (1999) A bayesian decision theoretic approach to the choice of thresholding parameter. Stat Sin:183–197
Sahu S, Singh HV, Singh AK, Kumar B (2020) Mr image denoising using adaptive wavelet soft thresholding. In: Advances in VLSI, communication, and signal processing. Springer, pp 775–785
Sang X, Yu X, Yuan Z, Liu L (2020) Speckle noise reduction mechanism based on dual-density dual-tree complex wavelet in optical coherence tomography. In: 2020 IEEE 5th optoelectronics global conference (OGC), pp 190–192. https://doi.org/10.1109/OGC50007.2020.9260459
Saritha C, Sukanya V, Murthy YN (2008) Ecg signal analysis using wavelet transforms. Bulg J Phys 35(1):68–77
Seena V, Yomas J (2014) A review on feature extraction and denoising of ecg signal using wavelet transform. In: Devices, circuits and systems (ICDCS), 2014 2nd international conference on. IEEE, pp 1–6
Sendur L, Selesnick IW (2002) Bivariate shrinkage functions for wavelet-based denoising exploiting interscale dependency. IEEE Trans Signal Process 50 (11):2744–2756
Sharan TS, Sharma S, Sharma N (2021) Denoising and spike removal from raman spectra using double density dual-tree complex wavelet transform. J Appl Spectrosc 88(1):117–124
Su Q, Wang Y, Li Y, Zhang C, Lang P, Fu X (2019a) Image denoising based on wavelet transform and bm3d algorithm. In: 2019 IEEE 4th international conference on signal and image processing (ICSIP), pp 999–1003. https://doi.org/10.1109/SIPROCESS.2019.8868429
Su Q, Wang Y, Li Y, Zhang C, Lang P, Fu X (2019b) Image denoising based on wavelet transform and bm3d algorithm. In: 2019 IEEE 4th international conference on signal and image processing (ICSIP). IEEE, pp 999–1003
Su M, Zheng J, Yang Y, Wu Q (2018) A new multipath mitigation method based on adaptive thresholding wavelet denoising and double reference shift strategy. GPS Solutions 22(2):40
Sudha S, Suresh GR, Sukanesh R (2009) Speckle noise reduction in ultrasound images by wavelet thresholding based on weighted variance. Int J Comput Theory Eng 1(1):7
Tofighi M (2015) Image restoration and reconstruction using projections onto epigraph set of convex cost fuchtions. PhD thesis, Bilkent Universitesi (Turkey)
Tofighi M, Kose K, Cetin AE (2015) Denoising images corrupted by impulsive noise using projections onto the epigraph set of the total variation function (pes-tv). SIViP 9(1):41–48
Vetterli M, Kovacevic J (1995) Wavelets and subband coding. Prentice Hall, Englewood Cliffs
Vimala C, Priya PA (2018) Double density dual tree discrete wavelet transform implementation for degraded image enhancement. In: Journal of physics: conference series, vol 1000. IOP Publishing, p 012120
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
Weaver JB, Xu Y, Healy DM Jr, Cromwell LD (1991) Filtering noise from images with wavelet transforms. Magn Reson Med 21(2):288–295
Yu Y, Acton ST (2002) Speckle reducing anisotropic diffusion. IEEE Trans Image Process 11(11):1260–1270
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no known conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.
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
Halidou, A., Mohamadou, Y., Ari, A.A.A. et al. Review of wavelet denoising algorithms. Multimed Tools Appl 82, 41539–41569 (2023). https://doi.org/10.1007/s11042-023-15127-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15127-0