Next Article in Journal
High-Density Pixel Imaging Sensor Readout Electronics for Space Applications: A Design Overview
Previous Article in Journal
Integration of Wearables and Wireless Technologies to Improve the Interaction between Disabled Vulnerable Road Users and Self-Driving Cars
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Wavelet and Earth Mover’s Distance Coupling Denoising Techniques

1
School of Mathematics, Shandong University, Jinan 250100, China
2
Wolfson College, Oxford University, Oxford OX2 6UD, UK
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(17), 3588; https://doi.org/10.3390/electronics12173588
Submission received: 24 July 2023 / Revised: 21 August 2023 / Accepted: 23 August 2023 / Published: 25 August 2023
(This article belongs to the Section Computer Science & Engineering)

Abstract

:
The widely used wavelet-thresholding techniques (DWT-H and DWT-S) have a near-optimal behavior that cannot be enhanced by any local denoising filter, but they cannot utilize the similarity of small-size image patches to enhance the denoising performance. Two of the latest improvements (WNLM and NLMW) introduced the Euclidean distance to measure the similarity of image patches, and then used the non-local meaning of similar patches for further denoising. Since the Euclidean distance is not a good similarity measurement, these two improvements are limited. In this study, we introduced the earth mover’s distance (EMD) as the similarity measure of small-scale patches within the wavelet sub-bands of noisy images. Moreover, at higher noise levels, we further incorporated joint bilateral filtering, which can filter both the spatial domain and the intensity domain of images. Denoising simulation experiments on BSDS500 demonstrated that our algorithm outperformed the DWT-H, DWT-S, WNLM, and NLMW algorithms by 4.197 dB, 3.326 dB, 2.097 dB, and 1.162 dB in terms of the average PSNR, and by 0.230, 0.213, 0.132, and 0.085 in terms of the average SSIM.

1. Introduction

The emergence of wavelet techniques has brought fundamental changes in signal and image analysis. The concept of wavelet decomposition appeared first during the 1980s, when Meyer found that the integer translation and dyadic dilation of one single function could form an orthonormal basis (the so-called Meyer wavelet; see [1]). By incorporating a multiresolution idea into computer science, Mallat and Meyer proposed the structure of multiresolution analysis, which is viewed as a rebirth of wavelet theory, as it can provide a general formalism for wavelet constructions [2]. The main highlight of multiresolution analysis is that it can approximate any data at progressively coarser scales, while recording the differences between approximations at consecutive scales, leading to various algorithms on the fast computation of wavelet coefficients (so-called discrete wavelet transforms). The main steps in these fast wavelet algorithms are to calculate the convolution of data and wavelet filters. If the used wavelet filters are not finite-length, then such a convolution cannot be implemented efficiently in the real world. Since Daubechies [3] constructed many finite-length wavelet filters, wavelet techniques have been widely used in diverse domains, e.g., image watermarking [4], image compression [5], image denoising and feature extraction [6], and image retrieval [7].
Gray images are often contaminated by various noises during the process of generation, transportation, and processing, leading to a serious destruction of the visual effect of images. Denoising is an indispensable step, before the images are further subjected to edge detection, feature extraction, and object recognition. The ultimate goal of image denoising is to suppress noise, and then produce clear images without the loss of fine details or edges [8]. Earlier techniques include median filters [9], total variance techniques [10], Wiener filters [11], anisotropic filters [12], and bilateral filters [13]. As these conventional filters are based on Fourier spectral design, and have no capability for local time–frequency extractions, these filters often produce blurring and excessive smoothing in images, that lead to the loss of key edge or texture information. Compared with these filters, due to strong capacity for time–frequency localization, discrete wavelet transform may provide a sparse representation for the smooth regions and texture regions of any image, at the same time. The image information is always conserved in just a few high-magnitude wavelet coefficients, while inherent noise is represented by a large number of coefficients with small magnitudes [14,15]. Johnstone and Silverman [16] showed that for images contaminated by stationary Gaussian noise, level-dependent wavelet thresholding has a near-optimal behavior that cannot be enhanced by any local denoising filter. At the same time, wavelet thresholding provides effective denoising with minimum computational complexity [15]. The whole wavelet-denoising process depends largely on the use of wavelet thresholding, which is performed directly on the wavelet coefficients, then the noise-free wavelet coefficients can be estimated from the noisy ones [17,18,19]. The wavelet thresholds can be divided into hard thresholds and soft thresholds and, generally, a soft threshold has a better denoising performance than a hard threshold [20,21,22,23]. Except for classic image denoising, wavelet-threshold techniques are introduced to denoise laser self-mixing interference signals [24].
Although wavelet thresholding has a near-optimal behavior that cannot be enhanced by any local denoising filter [16], the obvious drawback in conventional wavelet-threshold techniques lies in the fact that they cannot utilize the similarity of small-size image patches to improve the denoising results. This leads to two enhanced wavelet-denoising techniques. The WNLM technique means that, after images are denoised according to wavelet thresholds, the Euclidean distance is used to search existing small-size similar patches within the low-frequency domain of the image, and the value of the center of each patch is replaced by the non-local mean (NLM) of the center of all the similar image patches [25,26,27]. The NLMW technique means that, for each wavelet sub-band of image decomposition, the Euclidean distance is used to search all the similar image patches, the non-local mean of similar patches is used to denoise each wavelet sub-band and, then, the inverse wavelet transform is used to reconstruct the image [28,29]. As these two wavelet improvements (WNLM and NLMW) introduce the Euclidean distance as the similarity measurement for small-size image patches, they demonstrate a better denoising performance. However, it is well known that the Euclidean distance is not a suitable measurement in classification and cluster analyses, so these two improvements are limited.
In this study, we propose a novel approach to improving classic wavelet-denoising techniques and their extensions. As the earth mover’s distance has been witnessed to have many advantages over the Euclidean distance and other distance measures in classification and cluster analyses (e.g., it is very applicable to clustering, naturally reflects nearness, and allows for partial matching), we introduced the earth mover’s distance as the similarity measure for small-scale patches of images, to improve the denoising efficiency of the wavelet-thresholding technique. Instead of the widely used Gaussian filters at higher noise levels, we further incorporated joint bilateral filters, which can filter both the spatial domain and the intensity domain of images simultaneously. Denoising simulation experiments demonstrate that our algorithm achieves a significantly better visual denoising performance than various wavelet techniques, and obtains a higher peak signal-to-noise ratio (PSNR) and structural similarity index measure (SSIM).

2. Background Techniques

Wavelets are well suited to catching and isolating the discontinuity across edges inside images, meaning that wavelets are a mainstream tool in image analysis and processing. Johnstone and Silverman [16] showed that, for images contaminated by stationary Gaussian noise, level-dependent thresholding on wavelet coefficients has a near-optimal behavior that cannot be enhanced by any local denoising filter. Moreover, hard wavelet thresholds always demonstrate a better denoising performance than soft wavelet thresholds. The main steps in wavelet-denoising techniques are:
Starting from the wavelet coefficients of an image Y:
ω j k = DWT ( Y ) .
we can estimate the level of noise σ ^ j at each wavelet level j = m , , J 1 using the median of absolute deviation of wavelet coefficients:
σ ^ j = med ( | ω j k | ) 0.6745
The wavelet threshold Tj at each wavelet level j is set to
T j = σ ^ j 2 ln 2 j
The wavelet coefficients after soft thresholds are
d ^ j k S = { sgn ( ( | ω j k | T j )   if   | ω j k | > T j 0 otherwise
or the wavelet coefficients after hard thresholds are
d ^ j k H = { ω j k if   | ω j k | > T j 0 otherwise
The inverse discrete wavelet transform of thresholding wavelet coefficients is just the denoised image.
Classic wavelet-thresholding techniques in denoising cannot utilize the similarity of different image patches to improve the denoising results. This leads to the incorporation of Euclidean-distance-similarity measures and non-local-mean filters into wavelet-denoising techniques. The WNLM algorithm uses the Euclidean distance to search small-size similar patches in low-frequency wavelet sub-bands after thresholding and, then, perform non-local means on these similar patches [25,26,27]. The NLMW algorithm is used to perform non-local-mean filtering with the Euclidean distance as a weight to denoise each wavelet sub-band without thresholding [28,29,30]. Subsequently, wavelet techniques have been extensively adopted in diverse domains, such as image watermarking [4], compression [5], denoising, transmission, and feature extraction [6].
The Earth Mover’s Distance (EMD) [31] is the minimum cost to transform one histogram into another. It has the intuitive interpretation of the minimum amount of work required by earth movers to move piles of earth into holes, as follows:
Let P = { ( p 1 , w p 1 ) , , ( p m , w p m ) } represent m earth piles with location p k and weight ω p k and Q = { ( q 1 , w q 1 ) , , ( q n , w q n ) } represent n holes with location q k and size ω q k . Let D = [ d i j ] be the distance matrix among earth piles and holes. We want to find a flow F = [ f i j ] of earth movers from earth piles to holes, with minimal cost:
W O R K ( P , Q , F ) = i = 1 m j = 1 n d i j f i j
subject to the following constraints:
f i j 0 ,             j = 1 n f i j w p i ,     i = 1 n f i j w q j ,
i = 1 m j = 1 n f i j = min ( i = 1 m w p i , j = 1 n w q j   )
the Earth mover’s distance (EMD) between earth piles and holes is
dist EMD ( P , Q ) = min f i j i = 1 m j = 1 n d i j f i j i = 1 m j = 1 n f i j
The EMD is closer to the way in which humans perceive distance, and is robust to outlier noise and quantization effects. Pele and Werman (2008 & 2010) improved the classic EMD as
dist EMD ^ ( P , Q ) = min f i j i = 1 m j = 1 n d i j f i j + | i P i j Q j | × α min i , j d i j
which is more suited to dealing with cases in which the net weight of earth is not equal to the net size of holes. The EMD has many advantages over the Euclidean distance and other distance measures, including the fact that it naturally reflects nearness, and allows for partial matching. The earth mover’s distance (EMD) has seen a widespread utilization across a range of data analysis domains, encompassing, for example, cardiovascular disease determination [32], computational aesthetics [33], and visible thermal person re-identification [34].
The joint bilateral filter [35,36] is the combination of a Gaussian filter and a range filter. The range filter in the joint bilateral filter can detect high-frequency oscillations, and then preserve image edges, meaning that the joint bilateral filter has significant advantages over classic Gaussian filters.
The joint bilateral filtering of any noisy image is processed as
g ^ i , j = s = M M t = M M W G ( s , t ) W R ( s , t ) g i + s , j + t s = M M t = M M W G ( s , t ) W R ( s , t )
where the Gaussian filter W G is
W G ( s , t ) = e ( s 2 + t 2 ) / 2 σ d 2
and the range filter W R is
W R ( s , t ) = e ( g i , j + g i + s , j + t ) 2 / 2 σ r 2
where σ d and σ r are the geometric spread and photometric spread, respectively. For the noise level σ , the optimal choice of σ d and σ r are 2 σ and 3 + σ , respectively [35,37].

3. Proposed Methods

In this study, we propose a novel approach to improving classic wavelet-denoising techniques. We introduced the earth mover’s distance as the similarity measure of small-scale patches of images to improve the noise efficiency of the wavelet-thresholding technique. This combination of the wavelet and earth mover’s distance makes full use not only of the localization feature of the wavelet-denoising technique, but also the interior similarity and redundancy embedded in the whole image.
The main steps of the full version of our method are as below:
Step 1. The noisy image is decomposed via a stationary wavelet transform. Under a high noise level ( σ 50 ), all the wavelet coefficients are pre-processed via joint bilateral filtering (JBF).
Step 2. Wavelet soft thresholds are applied to the wavelet coefficients in all the wavelet sub-bands, to roughly denoise local noise.
Step 3. In order to utilize the similarity of small image patches to denoise the image further, the earth mover’s distance (EMD) is used to measure the similarity among different image patches inside the search window S q . After that, a non-local mean with the earth mover’s distance as a weight is used to denoise the image:
X ^ p = q S p E w p q X q q S p E w p q
where the weight E w p q is an exponential decay function whose decaying rate is controlled by the earth mover’s distance between two similar image patches with centers p and q :
E w p q = e x p ( dist EMD ^ ( p , q ) / σ 2 h 2 )
It is clear that the more similar two image patches are, the greater the weight assigned to the non-local mean.
Step 4. The inverse stationary wavelet transform is used to obtain the denoised image.
Our denoising algorithm embeds the EMD similarity measurement into the wavelet algorithm. As a result, our algorithm is called the wavelet–EMD coupling algorithm. The simple version of our algorithm is just to remove Step 2 from the above full version of our algorithm.

4. Denoising Experiments

We conducted denoising experiments using the Berkeley Segmentation Dataset and Benchmark500 (BSDS500), as shown in Figure 1 (128 × 128). We selected 24 test images through the following process: we eliminated images with occlusion, noise, or irregular alterations from the image datasets; then we selected images which encompassed diverse scenes, lighting scenarios, viewpoints, and complexities, and covered various types, including landscape, portrait, objects, and textures. This diversity allows for an examination of the generalization ability of our denoising models. Moreover, the selected images have complex textures, patterns, or subtle details which further support rigorous testing of the resilience of denoising algorithms. We added different Gaussian noises to these images, ranging from low noise levels σ = 10 ,   20 , to medium noise levels σ = 30, 40, and strong noise levels σ = 50 ,   70 . By denoising these images, we compared the full version (and simple version) of our denoising algorithms with classic wavelet denoising with hard/soft thresholds (DWT-H, DWT-S), and two improvements (WNLM, NLMW). The denoising performance was evaluated according to the metrics of the peak signal-to-noise ratio (PSNR), and the structure similarity index measure (SSIM), as well as visual comparisons among the denoised images.

4.1. Low Noise Level

Both the full version and simple versions of our algorithm consistently demonstrated a superior performance in terms of the PSNR and SSIM, compared to the traditional DWT-H/DWT-S/WNLM/NLMW algorithms across very different types of images (Table 1). In terms of PSNR results (Table 1), the simple version of our algorithm achieved significant improvements, with 1.218–5.666 dB, 0.662–5.388 dB, 0.248–3.117 dB, and 0.017–3.025 dB over the DWT-H/DWT-S/WNLM/NLMW algorithm, respectively. The incorporation of wavelet thresholding into the full version of our algorithm further enhanced the denoising performance, leading to an additional improvement of approximately 0.163 dB over the simple version. Regarding the SSIM results (Table 1), the simple version of our algorithm also consistently outperformed the other four wavelet methods, with an average advantage of 0.171, 0.153, 0.086, and 0.083. Our full-version algorithm further enhanced the average SSIM result by approximately 0.004, compared to the simple version.
Figure 2 demonstrates the denoising visual effects of different algorithms for flower images at a low noise level ( σ = 20 ). Notably, compared to the four traditional wavelet algorithms, our algorithm demonstrated more convincing improvements in the visual quality of the flower image, especially in reconstructing the edges of the petals and the blurry background. DWT-H and DWT-S over-smooth the image, causing the loss of most details in the flower. NLMW and WNLM manage to retain some structures and details, but noticeable noise remains around the edges of the flower. Compared with these, our algorithms preserve a higher level of detailed information; the reconstruction of the flower exhibits sharper edges, and the overall background appears cleaner. This highlights the enhanced denoising capabilities of our algorithm, especially in terms of producing sharper and more visually pleasing results.

4.2. Middle Noise Level

For middle noise levels ( σ = 30, 40), the PSNR results (Table 2) demonstrated significant advantages in our simple version over four wavelet algorithms (DWT-H/DWT-S/WNLM/NLMW), with the maximum PSNR differences reaching up to 7.757 dB, 5.985 dB, 3.665 dB, and 2.927 dB, respectively. Moreover, our full version exhibited a superior performance over the simple version in almost all the denoised images. The SSIM results (Table 2) also showed substantial advantages in our algorithms over four traditional wavelet algorithms (DWT-H/DWT-S/WNLM/NLMW). The maximum SSIM differences reached up to 0.491, 0.452, 0.321, and 0.273, respectively. The considerable improvements in PSNR and SSIM values further highlight the effectiveness and potential of our algorithms in handling noise reduction tasks.
Figure 3 demonstrates an example of denoising at a middle noise level ( σ = 30). The DWT-H/DWT-S algorithms yield significantly artifacts, and NLMW and WNLM manage to reduce them in some sense; compared with these algorithms, the simple version of our algorithm exhibited a better performance, by effectively separating the koala’s silhouette from the black background, and producing a clearer image. The full version of our algorithm output the clearest details of the koala silhouette, resulting in a more visually pleasing and aesthetically appealing image. The higher PSNR and SSIM values further support the superiority of our algorithm.

4.3. High Noise Level

At the high noise level, the PSNR/SSIM values of the full and simple versions of our algorithm also outperformed the four known wavelet algorithms (Table 3). At the noise level σ = 50 , the PSNR/SSIM values of the simple version of our algorithm were consistently, on average, 2.415 dB/0.172 higher than the other four algorithms, and the full version of our algorithm, utilizing wavelet thresholding, achieved an additional improvement of approximately 0.449 dB/0.019. Similarly, at the noise level σ = 70 , the PSNR/SSIM values of the simple version of our algorithm were, on average, 1.652 dB/0.1045 higher than four known wavelet algorithms, and the full version of our algorithm achieved an additional 0.151 dB/0.006 improvement. Especially when σ = 70 , all the competing wavelet-denoising algorithms only achieved a low SSIM value, while our algorithm showed a better resilience to a high noise level, by maintaining an SSIM value of 0.5, or even 0.6.
Figure 4 shows a building image after denoising via six wavelet algorithms at σ = 50 , with a partial zoom in the red box in the lower left corner, to allow for a clearer and more intuitive sense of the denoising effect. It can be seen from the zoomed area that DWT-H and DWT-S brought many ringtone artifacts to the background of the denoised images. As a result, it is difficult to recognize the demarcation and details of the sky and houses. NLMW and WNLM made the image too smooth, leaving some noise at the edge of the chimney. Our algorithm produced clear edges, and restored the basic contours of the dark clouds in the sky.

4.4. Average Denoising Performance

Table 4 presents the average PSNR and SSIM values for the denoising of the 24 test images at different noise levels. The full version and simple version of our algorithm achieved the best and the second-best denoising results, significantly better than the classic wavelet algorithms (DWT-H, DWT-S) and their extensions (WNLM, NLMW). The full/simple versions of our algorithm outperformed the DWT-H, DWT-S, WNLM, and NLMW algorithms by 4.197/3.946 dB, 3.326/3.075 dB, 2.097/1.846 dB, and 1.162/0.911 dB in terms of average PSNR, and by 0.230/0.219, 0.213/0.202, 0.132/0.121, and 0.085/0.074 in terms of average SSIM. The full and simple versions of our algorithm achieved the smallest mean square error (MSE), with an average reduction of 306.791 compared to other algorithms (Figure 5)

4.5. Denoising Experiments on Kodak24 Dataset

To further demonstrate the feasibility of our improved wavelet-denoising algorithms, we conducted 16 image-denoising experiments images with the higher-resolution Kodak24 (500 × 500) dataset (Figure 6).
We present the final PSNR/SSIM results for the denoising of images from the Kodak24 image dataset in Table 5. It is clear that the full version and simple version of our algorithm achieved a better PSNR/SSIM than the other competing algorithms. The full/simple versions of our algorithm outperformed the DWT-H, DWT-S, WNLM, and NLMW by approximately 3.67/3.34 dB, 3.01/2.68 dB, 1.94/1.60 dB, and 1.08/0.82 dB in terms of average PSNR, and by approximately 0.191/0.158, 0.182/0.149, 0.110/0.077, and 0.068/0.038 in terms of average SSIM (Table 5).

4.6. Other Denoising Experiments

We have demonstrated the effectiveness of our improvement in successfully restoring images corrupted by Gaussian noise. However, the practice of image formation often involves a combination of Gaussian and Poisson noises. Hence, we conducted denoising experiments on the images in Figure 1, and considered a mixture of Gaussian noise ( σ = 20 ) and different Poisson noises (λ = 0.4, 5, 10). Across all levels of noise, the full/simple versions of our algorithm consistently exhibited a superior performance compared to the DWT-H, DWT-S, WNLM, and NLMW algorithms (Table 6), manifesting advantages of approximately 3.88/3.68 dB, 3.44/3.24 dB, 2.02/1.83 dB, and 1.28/1.08 dB in terms of average PSNR, respectively, and by 0.252/0.229, 0.231/0.209, 0.149/0.127, and 0.102/0.080 in terms of average SSIM, respectively.

5. Conclusions

Compared with classic wavelet algorithms (DWT-H, DWT-S) and their extensions (WNLM, NLMW), our denoising algorithms coupling the wavelet and earth mover’s distance not only yields higher PSNR and SSIM values, but also produces more visually appealing images. Denoising simulations demonstrated that the robustness of our algorithms to various noise intensities highlights its versatility and adaptability to real-world scenarios. The denoising process using our wavelet algorithm does not introduce unwanted artifacts or distortions, resulting in clearer and more aesthetically pleasing results.
The main mechanisms behind our superior denoising performance comprise:
Our algorithm makes full use of not only the wavelet-denoising technique at a local scale, but also the interior similarity and redundancy embedded in the whole image, leading to our superior denoising performance over classic wavelet algorithms (DWT-H, DWT-S). Moreover, the use of joint bilateral filtering as a processing step, which detects high-frequency oscillations inside images, and then preserves image edges, further enhanced the denoising performance.
We used the earth mover’s distance as the similarity measure of small-scale patches of images. The earth mover’s distance (EMD) naturally extends the concept of distance between individual elements to the concept of distance between sets of elements. As the EMD tolerates the distortion of some moving features, it is well recognized as a much more robust clustering measure than the Euclidean distance, leading to our superior denoising performance over WNLM and NLMW, which use the Euclidean distance to measure the similarity.
Denoising experiments on 40 images demonstrated that our algorithm achieved the best and the second-best denoising results, significantly better than classic wavelet algorithms (DWT-H, DWT-S) and their extensions (WNLM, NLMW). While our improvement consistently demonstrates a remarkable performance in contrast to conventional DWT-H, DWT-S, WNLM, and NLMW on various gray images, residual artifacts and subtle discontinuities are possibly discernible along certain boundaries of minor blocks in a few denoised images. Although there is an increasing trend in the application of deep learning in denoising, the deep learning technique must use a huge number of noisy images; the numbers of parameters used in deep learning techniques are very large; and the computation cost is high. However, wavelet-denoising techniques have no such drawbacks. In the future, we intend to couple EMD distance and wavelet techniques into deep-learning-driven denoising models, to reduce the computational cost, and enhance the interpretability. Recently, simple nonlocal similarity measurements are incorporated into classic compressive sensing, and demonstrated the advantage of such an improvement on the denoising of three images (Barbara, Cameraman, and Lena) [38]. Inspired by this approach, we plan to use the EMD distance to further enhance the denoising performance of compressive sensing in the future. Meanwhile, our future efforts will expand our algorithm’s scope, to cover color image denoising, image segmentation, focal point detection, and image deblurring.

Author Contributions

Z.Z. and X.X. are co-first author. Conceptualization, Z.Z.; Methodology, Z.Z.; Software, X.X.; Validation, X.X.; Formal analysis, Z.Z., X.X. and M.J.C.C.; Investigation, Z.Z.; Data curation, X.X.; Writing—original draft, Z.Z. and X.X.; Writing—review & editing, Z.Z. and M.J.C.C.; Visualization, X.X.; Supervision, Z.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The corresponding author was supported by the European Commission Horizon 2020 Framework Program No. 861584 and the Taishan Distinguished Professor Fund No. 20190910.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Meyer, Y.; Coifman, R.; Salinger, D. Wavelets: Calderón-Zygmund and Multilinear Operators; Cambridge University Press: Cambridge, UK, 1997. [Google Scholar]
  2. Mallat, S. A Wavelet Tour of Signal Processing: The Sparse Way; Academic Press: Cambridge, MA, USA, 2008. [Google Scholar]
  3. Daubechies, I. Ten Lectures on Wavelets; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1992. [Google Scholar]
  4. Gurkahraman, K.; Karakis, R.; Takci, H. A Novel Color Image Watermarking Method with Adaptive Scaling Factor Using Similarity-Based Edge Region. Tech. Sci. Press 2023, 47, 55–77. [Google Scholar] [CrossRef]
  5. Gowthami, V.; Bagan, K.B.; Pushpa, S.E.P. A novel approach towards high-performance image compression using multilevel wavelet transformation for heterogeneous datasets. J. Supercomput. 2023, 79, 2488–2518. [Google Scholar] [CrossRef]
  6. Syed, S.H.; Muralidharan, V. Feature extraction using Discrete Wavelet Transform for fault classification of planetary gearbox—A comparative study. Appl. Acoust. 2022, 188, 108572. [Google Scholar] [CrossRef]
  7. Samantaray, A.K.; Gorre, P.; Sahoo, P.K. Design of CSD based Bi-orthogonal Wavelet Filter Bank for Medical Image Retrieval. Adv. Electr. Eng. Electron. Energy 2023, 5, 100242. [Google Scholar] [CrossRef]
  8. Gonzalez, R.C.; Woods, R.E. Digital Image Processing, 3rd ed.; Prentice Hall Press: Englewod Cliffs, NJ, USA, 2007. [Google Scholar]
  9. Huang, T.; Yang, G.; Tang, G. A fast two-dimensional median filtering algorithm. IEEE Trans. Acoustic. Speech. Signal Process. 1979, 27, 13–18. [Google Scholar] [CrossRef]
  10. Tomasi, C.; Manduchi, R. Stereo matching as a nearest-neighbor problem. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 333–340. [Google Scholar] [CrossRef]
  11. Lee, J.S. Digital image enhancement and noise filtering by use of local statics. IEEE Trans. Pattern Anal. Mach. Intell. 2009, 2, 165–168. [Google Scholar]
  12. Perona, P.; Malik, J. Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 12, 629–639. [Google Scholar] [CrossRef]
  13. Elad, M. On the origin of the bilateral filter and ways to improve it. Image Process. IEEE Trans. 2002, 11, 1141–1151. [Google Scholar] [CrossRef]
  14. Rabbani, H. Image denoising in steerable pyramid domain based on a local Laplace prior. Pattern Recognit. 2009, 42, 2181–2193. [Google Scholar] [CrossRef]
  15. Srivastava, M.; Anderson, C.L.; Freed, J.H. A New Wavelet Denoising Method for Selecting Decomposition Levels and Noise Thresholds. IEEE Access 2016, 4, 3862–3877. [Google Scholar] [CrossRef]
  16. Johnstone, M.; Silverman, B.W. Wavelet Threshold Estimators for Data with Correlated Noise. J. R. Stat. Soc. 1997, 59, 319–351. [Google Scholar] [CrossRef]
  17. Donoho, D.L.; Johnstone, I.M. Adapting to unknown smoothness via wavelet shrinkage. J. Am. Stat. Assoc. 1995, 90, 1200–1224. [Google Scholar] [CrossRef]
  18. Luiser, F.; Blu, T.; Unser, M. A new SURE approach to image denoising: Inters ale orthonormal wavelet thresholding. IEEE Trans Image Process. 2007, 9, 593–606. [Google Scholar] [CrossRef]
  19. Chang, S.G.; Yu, B.; Vetterli, M. Adaptive wavelet thresholding for image denoising and compression. IEEE Trans. Image Process 2000, 9, 1532–1546. [Google Scholar] [CrossRef]
  20. Blu, T.; Luisier, F. The SURE-LET approach to image denoising. IEEE Trans. Image Process 2007, 16, 2778–2786. [Google Scholar] [CrossRef]
  21. Chen, G.Y.; Bui, T.D.; Krzyzak, A. Image denoising with neighbor dependency and customized wavelet and threshold. Pattern Recognit. 2005, 38, 115–124. [Google Scholar] [CrossRef]
  22. Zhou, D.; Cheng, W. Image denoising with an optimal threshold and neighboring window. Pattern Recognit. 2008, 29, 1694–1697. [Google Scholar]
  23. Yi, T.H.; Li, H.N.; Zhao, X.Y. Noise Smoothing for Structural Vibration Test Signals Using an Improved Wavelet Thresholding Technique. Sensors 2012, 12, 11205–11220. [Google Scholar] [CrossRef]
  24. Liu, H.; You, Y.; Li, S.; He, D.; Sun, J.; Wang, J.; Hou, D. Denoising of Laser Self-Mixing Interference by Improved Wavelet Threshold for High Performance of Displacement Reconstruction. Photonics 2023, 10, 943. [Google Scholar] [CrossRef]
  25. Iqbal, M.Z.; Ghafoor, A.; Siddiqui, A.M. Satellite image resolution enhancement using dual-tree complex wavelet transform and nonlocal means. IEEE Geosci. Remote Sens. Lett. 2012, 10, 451–455. [Google Scholar] [CrossRef]
  26. Diwakar, M.; Kumar, M. CT image denoising using NLM and correlation-based wavelet packet thresholding. IET Image Process. 2018, 12, 708–715. [Google Scholar] [CrossRef]
  27. Diwakar, M.; Kumar, P.; Singh, A.K. CT image denoising using NLM and its method noise thresholding. Multimed. Tools Appl. 2020, 79, 14449–14464. [Google Scholar] [CrossRef]
  28. Suresh, K.V. An improved image denoising using wavelet transform. In Proceedings of the 2015 International Conference on Trends in Automation, Communications and Computing Technology, I-TACT-15, Bangalore, India, 21–22 December 2015. [Google Scholar]
  29. Singh, K.; Ranade, S.K.; Singh, C. Comparative performance analysis of various wavelet and nonlocal means-based approaches for image denoising. OPTIK-Int. J. Light Electron Opt. 2017, 131, 423–437. [Google Scholar] [CrossRef]
  30. Ye, S.; Mei, Y. Super resolution image reconstruction based on wavelet transform and non-local means. J. Comput. Appl. 2014, 34, 1182–1186. [Google Scholar]
  31. Rubner, Y.; Tomasi, C.; Guibas, L.J. The Earth Mover’s Distance as a Metric for Image Retrieval. Int. J. Comput. Vis. 2000, 40, 99–121. [Google Scholar] [CrossRef]
  32. Basha, B.; Nandi, D.; Kaur, K.N.; Arambam, P.; Gupta, S.; Segan, M.; Ranjan, P.; Kaul, U.; Janardhanan, R. Earth Mover’s Distance-Based Automated Disease Tagging of Indian ECGs. In Machine Learning in Information and Communication Technology: Proceedings of ICICT 2021, SMIT; Springer Nature Singapore: Singapore, 2023; Volume 498, pp. 3–19. [Google Scholar]
  33. Zhang, L.; Zhang, P. Research on aesthetic models based on neural architecture search. J. Intell. Fuzzy Syst. 2021, 8, 1–15. [Google Scholar] [CrossRef]
  34. Ling, Y.; Zhong, Z.; Cao, D.; Luo, Z.; Lin, Y.; Li, S.; Sebe, N. Cross-modality earth mover’s distance for visible thermal person re-identification. In Proceedings of the Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; Volume 14. [Google Scholar]
  35. Yu, H.; Zhao, L.; Wang, H. Image Denoising Using Triradiate Shrinkage Filter in the Wavelet Domain and Joint Bilateral Filter in the Spatial Domain. IEEE Trans. Image Process. 2009, 18, 2364–2369. [Google Scholar]
  36. Karthikeyan, P.; Vasuki, S. Multiresolution joint bilateral filtering with modified adaptive shrinkage for image denoising. Multimed. Tools Appl. 2016, 75, 16135–16152. [Google Scholar]
  37. Zhang, M.; Gunturk, B.K. Multiresolution Bilateral Filtering for Image Denoising. IEEE Trans. Image Process. 2008, 17, 2324–2333. [Google Scholar] [CrossRef]
  38. Mahdaoui, A.E.; Ouahabi, A.; Moulay, M.S. Image Denoising Using a Compressive Sensing Approach Based on Regularization Constraints. Sensors 2022, 22, 2199. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The 24 test images used in the denoising experiments.
Figure 1. The 24 test images used in the denoising experiments.
Electronics 12 03588 g001
Figure 2. Denoising performance comparison for a flower image at the noise level σ = 20 . (a) The original image. (b) The noisy image. (c) DWT-H (PSNR = 24.433 dB, SSIM = 0.538). (d) DWT-S (PSNR = 24.701 dB, SSIM = 0.542). (e) WNLM (PSNR = 26.714 dB, SSIM = 0.656). (f) NLMW (PSNR = 27.270 dB, SSIM = 0.680). (g) The simple version of our algorithm (PSNR = 29.346 dB, SSIM = 0.830). (h) The full version of our algorithm (PSNR = 29.481 dB, SSIM = 0.826).
Figure 2. Denoising performance comparison for a flower image at the noise level σ = 20 . (a) The original image. (b) The noisy image. (c) DWT-H (PSNR = 24.433 dB, SSIM = 0.538). (d) DWT-S (PSNR = 24.701 dB, SSIM = 0.542). (e) WNLM (PSNR = 26.714 dB, SSIM = 0.656). (f) NLMW (PSNR = 27.270 dB, SSIM = 0.680). (g) The simple version of our algorithm (PSNR = 29.346 dB, SSIM = 0.830). (h) The full version of our algorithm (PSNR = 29.481 dB, SSIM = 0.826).
Electronics 12 03588 g002
Figure 3. Denoising performance comparison for the koala image at the noise level σ = 30. (a) The original image. (b) The noisy image. (c) DWT-H (PSNR = 20.284 dB, SSIM = 0.441). (d) DWT-S (PSNR = 21.745 dB, SSIM = 0.476). (e) WNLM (PSNR = 24.064 dB, SSIM = 0.587). (f) NLMW (PSNR = 25.413 dB, SSIM = 0.675). (g) The simple version of our algorithm (PSNR = 26.225 dB, SSIM = 0.718). (h) The full version of our algorithm (PSNR = 26.258 dB, SSIM = 0.719).
Figure 3. Denoising performance comparison for the koala image at the noise level σ = 30. (a) The original image. (b) The noisy image. (c) DWT-H (PSNR = 20.284 dB, SSIM = 0.441). (d) DWT-S (PSNR = 21.745 dB, SSIM = 0.476). (e) WNLM (PSNR = 24.064 dB, SSIM = 0.587). (f) NLMW (PSNR = 25.413 dB, SSIM = 0.675). (g) The simple version of our algorithm (PSNR = 26.225 dB, SSIM = 0.718). (h) The full version of our algorithm (PSNR = 26.258 dB, SSIM = 0.719).
Electronics 12 03588 g003
Figure 4. Denoising performance comparison for the building image at the noise level σ = 50 . (a) The original image. (b) The noisy image. (c) DWT-H (PSNR = 20.002 dB, SSIM = 0.340). (d) DWT-S (PSNR = 20.914 dB, SSIM = 0.350). (e) WNLM (PSNR = 21.937 dB, SSIM = 0.442). (f) NLMW (PSNR = 22.562 dB, SSIM = 0.600). (g) The simple version of our algorithm (PSNR = 23.819 dB, SSIM = 0.657). (h) The full version of our algorithm (PSNR = 24.372 dB, SSIM = 0.688).
Figure 4. Denoising performance comparison for the building image at the noise level σ = 50 . (a) The original image. (b) The noisy image. (c) DWT-H (PSNR = 20.002 dB, SSIM = 0.340). (d) DWT-S (PSNR = 20.914 dB, SSIM = 0.350). (e) WNLM (PSNR = 21.937 dB, SSIM = 0.442). (f) NLMW (PSNR = 22.562 dB, SSIM = 0.600). (g) The simple version of our algorithm (PSNR = 23.819 dB, SSIM = 0.657). (h) The full version of our algorithm (PSNR = 24.372 dB, SSIM = 0.688).
Electronics 12 03588 g004aElectronics 12 03588 g004b
Figure 5. The average MSE values for the denoised images via six wavelet-denoising methods.
Figure 5. The average MSE values for the denoised images via six wavelet-denoising methods.
Electronics 12 03588 g005
Figure 6. The 16 test images on Kodak24 used in the denoising experiments.
Figure 6. The 16 test images on Kodak24 used in the denoising experiments.
Electronics 12 03588 g006
Table 1. The PSNR (dB) and SSIM results of six wavelet-denoising algorithms at low noise levels.
Table 1. The PSNR (dB) and SSIM results of six wavelet-denoising algorithms at low noise levels.
σ = 10
MethodsDWT-HDWT-S WNLM NLMW Simple Version Full Version
ImagePSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
127.5790.763 28.1130.785 28.6500.799 29.3540.840 31.0280.877 31.1070.882
227.8150.765 28.4100.786 28.5360.819 29.7210.822 30.9500.882 31.0270.884
327.0270.775 27.4420.788 27.6370.832 29.1380.826 30.3700.890 30.5010.892
426.9380.711 27.5800.745 27.2160.736 28.9360.819 29.4200.845 29.5790.855
527.4930.763 27.8800.775 28.0020.841 29.1180.788 30.3160.863 30.3830.869
626.4710.811 27.0230.827 26.7280.831 28.8130.874 29.360.901 29.5960.906
729.0090.767 29.3890.775 30.7680.876 29.4760.750 32.0740.861 32.2740.870
826.8540.753 27.5540.780 27.6170.774 29.1150.848 30.1780.873 30.3160.882
928.0440.702 28.5260.711 29.0540.825 29.2790.697 31.0790.813 31.2110.826
1028.4110.741 28.6410.747 29.4390.856 29.3930.725 31.4940.840 31.6410.850
1126.5190.856 26.9140.865 26.7060.874 28.9130.904 29.4550.927 29.6130.930
1229.8190.650 30.1260.663 31.8840.809 29.5410.623 32.1320.766 32.4520.783
1329.2170.712 29.5550.724 31.5310.836 29.5880.720 32.6140.844 32.9380.852
1427.7650.668 28.3250.698 28.7180.755 29.4180.757 31.2350.846 31.3500.851
1529.1640.642 29.5180.661 30.9730.738 29.4490.689 31.9070.789 32.1350.793
1627.2090.765 27.7900.786 27.8550.803 29.0790.832 30.3090.879 30.3970.882
1727.6560.823 28.0150.828 28.0330.899 29.0560.817 30.3560.892 30.4380.899
1827.0720.777 27.5400.783 27.7250.827 29.1150.817 30.1960.879 30.3160.881
1928.2110.704 28.7430.722 29.3180.810 29.3020.724 31.1040.832 31.2200.838
2024.9680.836 25.5240.852 23.7870.798 26.0090.881 26.1870.884 26.5030.894
2127.9480.693 28.5710.707 29.0200.821 29.3820.693 31.2460.812 31.3730.827
2227.9040.732 28.2040.741 28.4200.815 29.1640.745 30.6700.832 30.7430.839
2328.5390.663 28.9750.680 29.7230.774 29.4130.698 31.6490.810 31.8480.818
2427.9940.733 28.5560.754 29.0910.811 29.3250.780 31.1370.859 31.2100.862
σ = 20
MethodsDWT-HDWT-S WNLM NLMW Simple Version Full Version
ImagePSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
123.9350.604 24.4650.634 25.9130.690 26.7120.740 28.0350.791 28.1210.796
224.1170.585 24.7340.611 26.0400.682 27.0680.732 27.6420.791 27.8760.797
323.2510.600 23.8880.625 25.0800.686 26.3640.746 26.470.798 26.8680.807
423.5630.553 24.1770.594 25.1020.632 26.1380.696 26.2250.720 26.5250.730
523.6040.580 24.1290.595 25.450.671 26.4320.709 26.7640.790 27.0570.795
622.9300.665 23.7460.697 24.6140.736 25.7460.786 26.0580.816 26.3260.824
724.4330.538 24.7010.542 26.7140.656 27.2700.680 29.3460.830 29.4810.826
823.4750.602 24.2060.642 25.3780.678 26.3250.741 27.1270.769 27.2730.778
923.9480.467 24.3510.475 26.0010.576 26.8360.616 27.7750.750 28.0060.751
1024.0220.509 24.3790.513 26.1400.626 27.0920.657 27.9720.796 28.3540.797
1123.0830.739 23.8020.760 24.6340.795 25.9330.840 25.9500.859 26.2980.866
1224.8210.375 24.9150.377 27.2430.510 27.5940.534 29.9930.726 30.1010.720
1324.4920.473 24.7710.483 27.0410.603 27.5010.635 30.1580.801 30.2240.797
1423.9650.478 24.4950.509 25.9070.580 26.9740.656 27.6950.720 27.960.727
1524.5130.402 24.7790.425 26.9550.526 27.4390.574 29.8660.704 29.9150.704
1623.5110.592 24.1150.621 25.3590.678 26.3670.737 27.1010.784 27.3070.790
1723.6740.659 24.1700.668 25.3830.740 26.4530.764 27.0570.863 27.320.862
1823.3340.595 23.9760.613 25.1920.679 26.2940.733 26.4170.782 26.8360.793
1924.0350.475 24.4590.492 26.1540.593 26.9070.634 28.2240.766 28.390.766
2021.8450.730 22.8870.767 22.5520.744 22.5090.731 24.3490.821 23.0910.763
2123.8630.446 24.4030.463 26.0700.566 26.9210.613 27.8090.735 28.0670.740
2223.7780.528 24.2140.538 25.5910.623 26.6920.660 27.0270.760 27.4360.765
2324.2350.429 24.5740.447 26.3660.548 27.1630.599 28.5760.729 28.7870.731
2424.1010.541 24.5500.563 26.0960.641 26.8640.687 28.0650.772 28.1920.774
The bold blue indicates the best results, and the underlining indicates the second-best results.
Table 2. The PSNR (dB) and SSIM results of six wavelet-denoising algorithms at middle noise levels.
Table 2. The PSNR (dB) and SSIM results of six wavelet-denoising algorithms at middle noise levels.
σ = 30
MethodsDWT-HDWT-S WNLM NLMW Simple Version Full Version
ImagePSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
120.2840.441 21.745 0.476 24.064 0.587 25.413 0.675 26.225 0.718 26.258 0.719
220.4740.415 21.882 0.454 24.166 0.585 25.660 0.674 26.054 0.718 26.069 0.724
319.7370.453 20.912 0.463 22.703 0.565 24.679 0.680 24.698 0.711 24.641 0.714
420.2790.416 21.462 0.431 23.284 0.515 24.750 0.614 24.767 0.636 24.784 0.636
519.9370.428 21.221 0.454 23.312 0.576 24.921 0.654 25.165 0.705 25.183 0.713
619.7250.523 20.868 0.542 22.499 0.621 24.150 0.718 24.470 0.744 24.412 0.743
720.2310.348 21.895 0.401 24.859 0.575 26.126 0.641 27.314 0.740 27.425 0.756
820.0890.455 21.438 0.477 23.414 0.555 24.952 0.664 25.493 0.691 25.478 0.686
919.9340.303 21.505 0.329 23.989 0.475 25.481 0.560 25.991 0.638 26.052 0.654
1020.0510.342 21.435 0.373 23.850 0.537 25.684 0.615 25.935 0.695 25.963 0.711
1119.8840.604 20.830 0.621 22.324 0.694 24.287 0.788 24.310 0.801 24.216 0.799
1220.2520.199 22.158 0.244 25.710 0.440 26.644 0.491 28.009 0.610 28.263 0.637
1320.2970.294 21.983 0.338 25.124 0.514 26.395 0.590 27.852 0.699 27.977 0.715
1420.3370.340 21.716 0.350 23.985 0.465 25.591 0.584 25.975 0.621 26.002 0.628
1520.1670.241 22.031 0.279 25.380 0.444 26.537 0.520 27.919 0.608 28.135 0.623
1619.8610.423 21.351 0.457 23.488 0.567 25.037 0.672 25.483 0.705 25.523 0.708
1720.1280.517 21.282 0.552 23.266 0.670 24.975 0.730 25.336 0.792 25.364 0.801
1819.8130.438 21.062 0.449 22.895 0.553 24.706 0.665 24.751 0.691 24.738 0.696
1920.0040.308 21.664 0.349 24.411 0.509 25.719 0.583 26.533 0.669 26.607 0.683
2019.1930.631 19.732 0.603 20.384 0.606 21.398 0.663 22.330 0.726 21.301 0.655
2120.0000.288 21.623 0.308 24.220 0.459 25.568 0.550 26.149 0.621 26.220 0.638
2219.8560.373 21.253 0.399 23.363 0.528 25.222 0.609 25.286 0.668 25.307 0.680
2320.3910.279 21.836 0.301 24.594 0.460 25.968 0.543 26.738 0.625 26.836 0.640
2420.3960.381 21.853 0.416 24.320 0.542 25.603 0.625 26.362 0.684 26.434 0.693
σ = 40
MethodsDWT-HDWT-S WNLM NLMW Simple Version Full Version
ImagePSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
120.6620.434 21.608 0.453 23.064 0.537 24.245 0.610 24.202 0.617 25.307 0.666
220.4080.425 21.176 0.438 22.473 0.558 24.149 0.600 24.184 0.700 25.603 0.712
319.8790.438 20.637 0.436 21.754 0.508 23.063 0.599 23.313 0.658 23.755 0.686
420.6590.407 21.371 0.416 22.504 0.480 23.364 0.538 24.030 0.570 24.226 0.588
520.1290.420 20.987 0.434 22.299 0.516 23.357 0.582 23.910 0.688 24.650 0.736
619.9640.517 20.719 0.522 21.734 0.582 22.575 0.636 22.667 0.645 23.372 0.693
720.7400.362 22.042 0.406 23.966 0.531 24.483 0.564 26.369 0.758 27.070 0.786
820.2570.436 21.215 0.450 22.472 0.509 23.473 0.584 23.691 0.590 24.545 0.635
920.2250.301 21.494 0.320 23.106 0.423 24.040 0.485 25.426 0.678 25.581 0.711
1020.3850.344 21.248 0.361 22.731 0.474 24.022 0.618 24.819 0.722 25.446 0.760
1120.0250.599 20.463 0.596 21.345 0.653 22.548 0.716 22.299 0.721 23.131 0.757
1220.6200.205 22.230 0.244 24.550 0.375 25.288 0.423 28.216 0.696 28.683 0.737
1320.7430.305 22.152 0.343 24.233 0.470 24.843 0.511 26.916 0.701 27.875 0.743
1420.6290.338 21.482 0.338 22.978 0.445 24.191 0.508 25.344 0.640 25.798 0.640
1520.3440.238 22.015 0.273 24.201 0.384 25.162 0.449 27.778 0.629 28.391 0.661
1620.2200.419 21.315 0.441 22.726 0.523 23.595 0.592 24.410 0.640 24.732 0.659
1720.5950.534 21.213 0.554 22.411 0.651 23.285 0.663 23.797 0.797 24.655 0.819
1820.0630.430 20.924 0.427 22.122 0.502 23.164 0.586 23.691 0.652 24.049 0.674
1920.2090.304 21.586 0.339 23.381 0.445 24.264 0.507 25.677 0.664 26.262 0.707
2018.9810.580 19.108 0.537 19.485 0.540 20.274 0.578 20.941 0.655 20.593 0.612
2120.2470.275 21.619 0.291 23.360 0.389 24.225 0.477 25.712 0.654 25.971 0.699
2219.9230.362 20.933 0.377 22.262 0.464 23.675 0.540 24.163 0.672 24.805 0.714
2321.3360.303 22.247 0.315 24.122 0.446 24.595 0.472 26.433 0.670 26.664 0.688
2421.0980.395 21.999 0.415 23.607 0.521 24.049 0.544 25.095 0.659 25.812 0.683
The bold blue indicates the best results, and the underlining indicates the second-best results.
Table 3. The PSNR (dB) and SSIM results of six wavelet-denoising algorithms at high noise levels.
Table 3. The PSNR (dB) and SSIM results of six wavelet-denoising algorithms at high noise levels.
σ = 50
MethodsDWT-HDWT-S WNLM NLMW Simple Version Full Version
ImagePSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
120.1990.421 21.312 0.437 22.328 0.505 23.173 0.545 23.964 0.603 24.395 0.621
219.7990.412 20.659 0.425 21.540 0.524 23.142 0.607 23.437 0.663 24.742 0.668
319.480.427 20.310 0.411 21.110 0.473 21.587 0.541 22.533 0.608 22.913 0.630
420.1730.395 20.881 0.395 21.643 0.448 22.396 0.494 23.136 0.533 23.492 0.553
519.6830.409 20.653 0.417 21.562 0.482 21.918 0.585 23.081 0.631 23.775 0.677
619.5600.501 20.364 0.498 21.080 0.546 20.997 0.521 22.353 0.631 22.462 0.629
720.4260.367 21.959 0.410 23.325 0.513 24.588 0.663 25.468 0.711 25.868 0.718
819.8290.422 20.855 0.427 21.721 0.473 22.484 0.507 23.389 0.577 23.752 0.575
919.9370.298 21.365 0.312 22.559 0.400 23.814 0.547 24.623 0.618 24.800 0.638
1020.0020.340 20.914 0.350 21.937 0.442 22.562 0.600 23.819 0.657 24.372 0.688
1119.6160.588 19.916 0.566 20.530 0.613 20.199 0.598 22.045 0.704 22.172 0.706
1220.2610.205 22.281 0.251 23.997 0.359 26.538 0.583 27.150 0.625 27.605 0.667
1320.3490.306 22.070 0.344 23.604 0.449 25.164 0.599 25.993 0.653 26.634 0.679
1420.1530.330 21.098 0.322 22.167 0.412 23.695 0.527 24.269 0.587 24.985 0.588
1519.9210.236 22.012 0.272 23.628 0.362 26.098 0.539 26.809 0.574 27.293 0.607
1619.9340.412 21.139 0.424 22.180 0.493 23.105 0.553 23.782 0.603 23.984 0.616
1720.2190.534 20.762 0.544 21.567 0.624 21.306 0.658 22.950 0.757 23.626 0.760
1819.7470.420 20.651 0.405 21.533 0.472 22.154 0.545 22.938 0.599 23.302 0.623
1919.8020.300 21.475 0.334 22.764 0.418 23.879 0.556 24.863 0.608 25.364 0.647
2018.5910.548 18.457 0.474 18.740 0.480 18.446 0.435 19.820 0.562 19.943 0.550
2119.8730.267 21.522 0.280 22.810 0.359 24.449 0.551 24.902 0.582 25.240 0.635
2219.5090.352 20.601 0.360 21.543 0.432 22.262 0.560 23.244 0.608 23.910 0.656
2321.0500.314 22.044 0.315 23.368 0.426 24.688 0.549 25.614 0.625 25.750 0.628
2420.7220.391 21.699 0.406 22.818 0.495 23.548 0.562 24.300 0.618 24.911 0.633
σ = 70
MethodsDWT-HDWT-S WNLM NLMW Simple Version Full Version
ImagePSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIMPSNRSSIM
119.5500.384 20.292 0.407 20.975 0.464 22.100 0.480 22.161 0.509 22.591 0.516
218.9180.380 19.493 0.401 20.097 0.485 21.187 0.530 22.312 0.578 22.707 0.548
319.0950.395 19.692 0.387 20.310 0.442 20.742 0.467 21.119 0.510 21.257 0.507
419.2690.355 19.739 0.362 20.282 0.407 21.515 0.431 21.388 0.458 21.869 0.458
519.3130.380 19.973 0.393 20.639 0.449 21.005 0.499 21.534 0.524 21.712 0.530
619.0720.461 19.628 0.465 20.159 0.505 20.251 0.464 20.737 0.540 20.924 0.537
720.0790.353 21.170 0.398 22.154 0.490 23.081 0.549 23.647 0.554 23.460 0.615
819.2140.385 19.906 0.393 20.540 0.434 21.493 0.448 21.728 0.486 22.104 0.493
919.6410.273 20.764 0.301 21.697 0.383 22.601 0.434 23.105 0.460 22.997 0.506
1019.5050.318 20.167 0.334 20.924 0.415 21.569 0.488 21.958 0.540 22.142 0.505
1118.9110.541 19.108 0.531 19.546 0.572 19.448 0.544 20.410 0.619 20.541 0.620
1220.1240.196 21.668 0.247 22.961 0.344 24.574 0.443 25.201 0.464 24.977 0.500
1319.9990.290 21.272 0.332 22.372 0.423 23.568 0.483 24.053 0.512 24.081 0.552
1419.4600.300 20.118 0.303 20.864 0.375 22.543 0.442 22.296 0.458 22.964 0.483
1519.8760.222 21.525 0.265 22.788 0.344 24.294 0.430 24.978 0.451 24.698 0.468
1619.6610.382 20.516 0.399 21.308 0.459 22.087 0.486 22.487 0.513 22.406 0.524
1719.4850.510 19.783 0.520 20.323 0.586 20.362 0.568 21.116 0.607 21.510 0.664
1819.3460.383 20.032 0.385 20.690 0.443 21.273 0.474 21.584 0.504 21.680 0.496
1919.6250.284 20.899 0.320 21.881 0.395 22.675 0.449 23.290 0.482 23.180 0.502
2017.8360.473 17.795 0.423 18.031 0.427 17.977 0.409 18.697 0.511 18.975 0.485
2119.7000.248 20.927 0.267 21.903 0.337 23.181 0.440 23.442 0.462 23.425 0.457
2219.2310.325 20.000 0.341 20.716 0.403 21.301 0.463 21.698 0.496 21.925 0.497
2320.3090.300 20.919 0.307 21.797 0.401 23.344 0.440 23.664 0.528 23.697 0.460
2419.8470.355 20.495 0.380 21.236 0.454 22.379 0.474 22.449 0.527 22.875 0.501
The bold blue indicates the best results, and the underlining indicates the second-best results.
Table 4. The average PSNR (dB)/SSIM for the denoised images via six wavelet-denoising methods.
Table 4. The average PSNR (dB)/SSIM for the denoised images via six wavelet-denoising methods.
Noise Levels DWT-HDWT-SWNLMNLMWSimple VersionFull Version
σ = 1027.735/0.74228.205/0.75728.601/0.81529.129/0.77730.687/0.85430.841/0.861
σ = 2023.772/0.54924.287/0.56925.707/0.64426.566/0.68727.572/0.77827.742/0.779
σ = 3020.055/0.39321.447/0.41923.734/0.54325.228/0.62925.799/0.68825.800/0.694
σ = 4020.348/0.39021.324/0.40522.787/0.49623.747/0.55724.712/0.67025.291/0.698
σ = 5019.951/0.38321.042/0.39022.086/0.46623.008/0.55923.938/0.62324.387/0.641
σ = 7019.461/0.35320.245/0.36921.008/0.43421.856/0.47222.295/0.51322.446/0.518
The bold blue indicates the best results, and the underlining indicates the second-best results.
Table 5. The average PSNR (dB)/SSIM for the denoised images on Kodak24 via six wavelet-denoising methods.
Table 5. The average PSNR (dB)/SSIM for the denoised images on Kodak24 via six wavelet-denoising methods.
Noise LevelsDWT-HDWT-SWNLMNLMWSimple VersionFull Version
σ = 1027.51/0.75427.98/0.77228.40/0.81129.14/0.80330.50/0.86330.54/0.886
σ = 2023.64/0.57024.19/0.59425.53/0.65926.49/0.71127.44/0.76527.62/0.786
σ = 3019.97/0.41121.36/0.43823.59/0.55225.12/0.64525.56/0.67725.68/0.698
σ = 4019.88/0.39320.90/0.40521.91/0.47822.95/0.55223.30/0.55924.28/0.632
σ = 5022.02/0.51520.90/0.40521.91/0.47822.95/0.55223.30/0.56024.05/0.654
σ = 7019.42/0.37020.14/0.38020.88/0.44121.32/0.44821.77/0.46622.31/0.505
The bold blue indicates the best results, and the underlining indicates the second-best results.
Table 6. The average PSNR (dB)/SSIM for the denoised images via six wavelet-denoising methods.
Table 6. The average PSNR (dB)/SSIM for the denoised images via six wavelet-denoising methods.
Noise LevelsDWT-HDWT-SWNLMNLMWSimple VersionFull Version
λ = 0.423.94/0.52724.43/0.54826.00/0.63126.87/0.67828.17/0.75728.43/0.779
λ = 523.52/0.52423.97/0.54525.39/0.62726.13/0.67427.19/0.75527.37/0.777
λ = 1022.52/0.51922.88/0.54023.95/0.62124.46/0.66725.13/0.74825.24/0.770
The bold blue indicates the best results, and the underlining indicates the second-best results.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, Z.; Xu, X.; Crabbe, M.J.C. Wavelet and Earth Mover’s Distance Coupling Denoising Techniques. Electronics 2023, 12, 3588. https://doi.org/10.3390/electronics12173588

AMA Style

Zhang Z, Xu X, Crabbe MJC. Wavelet and Earth Mover’s Distance Coupling Denoising Techniques. Electronics. 2023; 12(17):3588. https://doi.org/10.3390/electronics12173588

Chicago/Turabian Style

Zhang, Zhihua, Xudong Xu, and M. James C. Crabbe. 2023. "Wavelet and Earth Mover’s Distance Coupling Denoising Techniques" Electronics 12, no. 17: 3588. https://doi.org/10.3390/electronics12173588

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop