Next Article in Journal
Tunable Narrow Linewidth External Cavity Diode Laser Employing Wide Interference Filter and Diffraction Grating
Previous Article in Journal
Process Quality Control Method for Three-Cylinder Engine Balance Shaft System Oriented to Manufacturing Supply Chain
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel and Optimized Sine–Cosine Transform Wavelet Threshold Denoising Method Based on the sym4 Basis Function and Adaptive Threshold Related to Noise Intensity

1
Laser Fusion Reasearch Center, China Academy of Engineering Physics, Mianyang 621900, China
2
State Key Laboratory of Extreme Photonics and Instrumentation, College of Optical Science and Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(19), 10789; https://doi.org/10.3390/app131910789
Submission received: 28 June 2023 / Revised: 15 August 2023 / Accepted: 30 August 2023 / Published: 28 September 2023
(This article belongs to the Section Optics and Lasers)

Abstract

:
In digital shearography, the speckle noise of the phase fringe pattern has a negative effect on the accuracy and reliability of the phase unwrapping procedure. A novel and optimized sine–cosine transform wavelet threshold denoising method is proposed to suppress speckle noise. Fast phase denoising can be achieved by using the proposed method while preserving the phase reversal information. The details of the selected wavelet basis function, the optimal decomposition level, the threshold function, and the denoising threshold are also provided in this manuscript. In particular, the decomposition level is analyzed and optimized through simulation analysis according to the speckle suppression index and the adaptive denoising method. The experimental results show that the proposed method has more adaptive ability in practical application than the sine–cosine transform average denoising method with the selected mask and iterative procedure, which speeds the denoising process up and takes better-unwrapped phase patterns.

1. Introduction

Digital shearography has the following advantages: full-field, non-contact, high-precision, non-destructive, and real-time measurement [1,2,3,4,5,6]. Therefore, it is widely used in aerospace, civil engineering, transportation, machinery, materials, and other non-destructive testing fields [7,8,9,10]. In digital shearography, a beam of coherent light is used to illuminate a rough object. The light beam scattered on the surface of an irregular object is divided into two transversely misplaced beams through the shear element and they interfere with each other in the overlapping area of the detection plane [11,12,13]. The wrapped phase pattern with a large amount of noise can be obtained by processing the interferograms recorded before and after the deformation of the object, respectively. Several phase denoising and unwrapping methods are used to obtain the phase information derived from the deformation with high sensitivity. Thus, defect detection and condition monitoring can be realized with the correlation model between the phase information and the physical quantity to be measured.
In order to improve the accuracy of phase unwrapping, speckle noise needs to be filtered [14]. Several methods have been proposed to filter the speckle noise of the wrapped phase pattern, which mainly focuses on the spatial and transform domains. Spatial domain denoising uses various smoothing methods to process the value of each pixel to achieve the purpose of filtering. In terms of the spatial domains method, Aebischer, Hubert A et al. [15]. proposed an average denoising method based on sine–cosine transform, transforming the discontinuous phase of the wrapped phase pattern into a continuous phase. Qiyang Xiao et al. [16] proposed a sine–cosine transform average denoising method based on wavelet packet decomposition to calculate noise energy and determine the cycle threshold, limiting algorithm cycles. Transform domain denoising mainly transforms the noisy wrapped pattern through a particular transformation. It processes it with a specific method in the transform domain and inverse transform to obtain a denoised pattern. Yonghong Wang et al. [17] proposed a method combining sine–cosine transform with ideal low-pass filtering. Ying Xing et al. [18] proposed an improved adaptive total variation (TV) denoising method based on the block-matching and 3D filtering (BM3D) method for ESPI fringes. Jian Zhang et al. [19] proposed that traditional wavelet filtering for shearography fringe patterns of composite materials can reduce noise and preserve details. Xueling Ning et al. [20] proposed a sine–cosine transform and stationary wavelet transform method based on the db4 wavelet basis function and high penalty threshold, and it can improve the filtering efficiency. The phase reversal information may be destroyed in several of the above methods and affect the accuracy of defect detection. Several methods are too complex and inefficient for real-time and fast denoising. To the best of our knowledge, the sine–cosine transform average denoising method has been widely used for shearography interferometric patterns and speckle interferometric patterns. Still, the mask and iterations need to be selected according to the direction and fringe density in practical application.
This paper proposes a novel and optimized sine–cosine transform wavelet threshold denoising method. In this method, the sym4 wavelet basis function is used according to the characteristics of the laser speckle. Meanwhile, the optimal wavelet decomposition level is ascertained according to the denoising effect. Combined with the speckle characteristics and noise intensity, a soft threshold global denoising method is also proposed to process the wavelet coefficients adaptively and fast. Thus, the complication of the threshold calculation process is decreased, therefore improving the calculation efficiency. This paper provides the filtering differences caused by different decomposition levels, and the optimal decomposition level is obtained through simulation. The proposed method is applied to process several shearography–interferometric phase fringe patterns and speckle–interferometric phase fringe patterns. Compared to the sine–cosine transform average denoising method, the better denoising effect is achieved adaptively and efficiently in the proposed method.

2. The Principle of the Sine–Cosine Transform Wavelet Threshold Denoising Method

The noise in shearography wrapping phase patterns is mainly additive Gaussian white noise. Suppose a noiseless pattern is f. After adding Gaussian white noise z with the noise intensity ε , the noiseless pattern degenerates the noisy pattern f ˜ . The relationship between the noiseless pattern f and the noisy degraded pattern f ˜ can be expressed as [19]
f ˜ = f + ε z
In the denoising process, the wavelet basis function, decomposition levels, threshold, and threshold function directly affect the processing effect. The flowchart of the proposed algorithm is shown in Figure 1.
(1)
Sine and cosine transform of the wrapped phase pattern.
The wrapped phase pattern is transformed by sine and cosine transform, respectively.
S p w = sin φ C p w = cos φ
where φ is the wrapping phase pattern and represents the pattern after the sine–cosine transform, respectively.
(2)
The sine and cosine patterns are decomposed into N levels by the sym4 wavelet basis function.
The 2-D discrete wavelet transform (DWT) algorithm [21,22] for patterns is shown in Figure 2. LOD means wavelet decomposition low-pass filter and HiD means wavelet decomposition high-pass filter. The 2-D DWT algorithm decomposes the low-frequency approximation coefficients c f ˜ j into four parts at scale j + 1 : (1) Low-frequency coefficients c f ˜ j + 1 ; (2) horizontal detail coefficients c D ( h ) j + 1 ; (3) vertical detail coefficients c D ( v ) j + 1 ; (4) diagonal detail coefficients c D ( d ) j + 1 .
The wavelet decomposition transform can be expressed as
c f ˜ = c f + c ε z
where c represents the wavelet decomposition transform, c f ˜ is the wavelet coefficients of the noisy degraded pattern f ˜ , c f is the wavelet coefficients of the noiseless pattern f, and c ε z is the wavelet coefficients of the noise z.
The selection of the wavelet basis function should consider its support length, symmetry, vanishing moment, regularity, and similarity. Symlets wavelet is usually expressed as symM where M is 2 , 3 , , 8 . Compared with other wavelets, the sym4 wavelet where M = 4 in symM has better symmetry to reduce phase distortion in signal analysis and reconstruction. Therefore, the sym4 wavelet is selected to decompose and reconstruct the wrapping phase pattern. Perform N-level decomposition on the sine and cosine patterns in step (1):
c S p w = c f 1 + c ε 1 z 1 c C p w = c f 2 + c ε 2 z 2
where f 1 , f 2 are the ideal sine and cosine patterns, respectively, ε 1 , ε 2 are the noise intensity of sine and cosine noisy patterns, respectively. And z 1 , z 2 are random Gaussian noise in sine and cosine noisy patterns, respectively.
(3)
Threshold denoising for wavelet coefficients.
After the wavelet basis function decomposes the noisy pattern, it is necessary to select the appropriate threshold and denoise the coefficients of each level with the threshold function [23]. Therefore, it is essential to determine the threshold and threshold processing function.
The selection of a threshold directly affects the effect of denoising. Currently, the main threshold selection methods are fixed threshold estimation, extreme threshold estimation, unbiased likelihood estimation, and heuristic estimation. But the above thresholds have nothing to do with the noise intensity. According to the global threshold form proposed by Donoho et al. [20], the fixed threshold form and noise intensity can filter out Gaussian white noise. Combined with the characteristics of speckle Gaussian white noise, the threshold form of the combination of fixed threshold form and noise level is selected for denoising.
T h r = σ 2 ln N σ = median k N 0.6745
where T h r is the denoising threshold, N is the decomposition level, σ is the noise intensity, and k N is the original wavelet coefficients in level N.
The wavelet coefficient should be processed for denoising according to the threshold function. The threshold function mainly includes the hard threshold function and soft threshold function. A hard threshold denoising function can easily cause local jitter and remove useful signal information. There is no sudden change in the wavelet coefficients when using the soft threshold denoising function. Therefore, the soft threshold processing function is adopted for the wrapped phase patterns.
When the absolute value of the wavelet coefficient is more than the given threshold, the wavelet coefficient subtracts the threshold for the soft threshold processing function. The wavelet coefficient is set to zero when it is less than the threshold.
η H k , T h r = k T h r ,   k T h r 0 ,   | k | < T h r k + T h r ,   k T h r
where k is the original wavelet coefficients, and η H k , T h r is wavelet coefficients processed by the threshold.
The soft threshold global denoising of wavelet coefficients can be expressed as
S p w = η H c S p w , T h r C p w = η H c C p w , T h r
where S p w , C p w are the denoised wavelet coefficients of the sine and cosine patterns, respectively.
(4)
Wavelet reconstruction of sine and cosine patterns after threshold processing.
The 2-D inverse discrete wavelet transform (IDWT) algorithm for patterns is shown in Figure 3. The 2-D IDWT algorithm reconstructs the approximation coefficients c f ˜ j + 1 , c D ( h ) j + 1 , c D ( v ) j + 1 and c D ( d ) j + 1 into c f ˜ j at scale j.
The wavelet reconstruction transform can be expressed as
S p w * = Re S p w C p w * = Re C p w
where “Re” means wavelet reconstruction, and S p w * , C p w * are the reconstructed sine and cosine patterns, respectively.
(5)
Calculate the inverse tangent of sine and cosine after denoising.
p w = arctan S p w * C p w *
where p w is the denoised shearography–interferometric phase fringe patterns.
(6)
Calculating speckle suppression index to determine the optimal decomposition level. The speckle suppression index (SSI) reflects the ability of noise suppression [24]. And the smaller the speckle suppression index is, the better the denoising effect is.
I S S I ( N ) = σ I μ I / σ F μ F
where σ I , μ I are the variance and mean of a denoised pattern, and σ F , μ F are the variance and mean of a noisy pattern.
Calculate the speckle suppression index when the decomposition level is 3 , , N , N N * . The optimal decomposition level can be regarded as
N 0 = argmin I SSI ( N )
where N 0 is the optimal decomposition level, and arg min I SSI ( N ) represents the decomposition level among 3 , , N when the SSI is minimum.

3. Simulation and Comparative Analysis

Shearography–interferometric phase fringe patterns of 600 × 600 pixels with different noise and fringe densities are provided. Assume that the out-of-plane displacement W ( x , y ) satisfies the following:
W ( x , y ) = w · exp x 2 + y 2 2 w [ 10 , 40 ] & w N *
where x , y [ 3 , 3 ] are the normalized distance units.
Set the shearing direction along x. Then, the relationship between the unwrapping phase φ ( x , y ) and the out-of-plane displacement W ( x , y ) satisfies the following:
φ ( x , y ) = 4 π λ δ W ( x , y ) δ x x
where λ is the wavelength of light in the system, x is the amount of shear in the x direction, and δ W ( x , y ) / δ x is W ( x , y ) the difference with respect to x. Calculate the wrapping phase of φ ( x , y ) .
φ ( x , y ) = m o d [ φ ( x , y ) , 2 π ]
We then generate four phase-shifted fringe patterns according to the following formula [25]:
I i ( x , y ) = 1 + cos φ ( x , y ) + δ i + noise ( x , y )
where i = 1, 2, 3, 4 is the phase-shifting step, δ i = ( i 1 ) π / 2 is the phase-shift amounts, and noise ( x , y ) is the Gaussian white noise for each pattern. Then, we can use the standard four-step phase shift method to restore the phase. The noise of the power intensity I = 0.2, 0.5, 0.7, 1 dBw, in which dBw represents the absolute noise intensity, is added to the noiseless shearography–interferometric phase fringe patterns obtained by simulation with w = 10, 20, 30. Then, the sine–cosine transform wavelet threshold denoising method with decomposition levels of 3, 4, 5, and 6 is used to denoise the pattern. According to the four-step phase shift method, the wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed with different wavelet decomposition levels, as shown in Figure 4, Figure 5 and Figure 6.
The speckle suppression indices of the above fringe patterns are calculated and compared, as shown in Figure 7.
The three-group shearography–interferometric phase fringe patterns under different noises are processed by the sine–cosine transform wavelet threshold denoising method with varying decomposition levels. As shown in Figure 7a–c, the distribution of SSI with low fringe density is concentrated, while it is just the opposite with high fringe density. The SSI analysis results show that the decomposition level has little effect on the filtering effect of low-density fringes. On the contrary, the decomposition level will significantly affect the filtering effect for high-density fringes, so it is particularly important to determine the decomposition level. The SSI with five-level decomposition is always the smallest regardless of fringe density and noise intensity. The denoising effect of five-level decomposition in the sine–cosine transform wavelet threshold denoising method is the best for shearography–interferometric phase fringe patterns.
The four kinds of noisy wrapped patterns with different fringe densities and noise intensity are processed by the sine–cosine transform wavelet threshold denoising method. The axial phases of the noiseless and denoised speckle pattern are extracted, as shown in Figure 8. As we can see, the noise is well removed, and the changing trend is consistent. The denoised phase is preserved well, with the details maintained.

4. Experimental Analysis and Discussion

4.1. Construction of the Experimental System

As shown in Figure 9, we have built a common optical path to obtain shearography–interferometric phase fringe patterns and speckle–interferometric phase fringe patterns based on digital speckle pattern interferometry (DSPI) and digital shearography (DS). The object to be measured is an aluminum plate with a diameter of 250 mm and eight screws around it. There is a spiral structure in the center to load the out-of-plane displacement of the aluminum plate. The laser in the system is a single-mode fiber laser with 532 nm wavelength. The focal length of the imaging lens is 35 mm. The 4f lens comprises two double-glued lenses with a focal length of 75 mm for image transmission. M1, M2, and M3 are the reflecting mirrors with a diameter of 25 mm. Where M1 is the shearing mirror, and M2 is the phase-shifting mirror. BS1, BS2, and BS3 are splitter prisms with 50 mm sides.
The laser is split into two beams by BS1. One of the beams is expanded to irradiate the surface of the aluminum plate. An imaging lens with a focal length of 35 mm is used to collect scattered light derived from the surface of an aluminum plate as the object light. When optical switch one is on and optical switch two is off, the DS optical path with a 4f system is formed by M1 and M2. When optical switch two is on and optical switch one is off, the DSPI optical path is formed by M1 and M3.

4.2. Analysis of Experimental Results

For comparison, the sine–cosine transform average denoising method is also used to process these results and analyze the effect of the mask and iterations. The phase fringe patterns with different densities are processed by the sine–cosine transform average denoising method with mask sizes of 3 × 3 and 27 × 27 for five and fifteen iterations.
The sparse fringes processing results using the sine–cosine transform average denoising method with different masks and iterations are shown in Figure 10. The denoising effect of sparse fringes becomes better by using the 3 × 3 mask with increasing iterations, as shown in Figure 10b,c. A satisfactory denoising effect can also be achieved by using the 27 × 27 mask with five iterations, as shown in Figure 10d. But more iterations will over-smooth the phase reversal information and lead to loss of details, as shown in Figure 10e. The execution time increases as the number of iterations increases regardless of the mask size, as shown in Figure 11a.
The dense fringes processing results using the sine–cosine transform average denoising method with different masks and iterations are shown in Figure 12. A large amount of speckle noise still exists in the wrapped patterns with the 3 × 3 mask and fifteen iterations, as shown in Figure 12b,c. The denoising result with the 27 × 27 mask and five iterations is better than that with the 3 × 3 mask and fifteen iterations, as shown in Figure 12d. However, the large-sized mask may deteriorate the quality of the wrapped patterns with increasing iterations, as shown in Figure 12e. The relationship between the calculation time and the number of iterations is shown in Figure 11b. Increasing the number of iterations with this small mask will lead to too much time and lower calculation efficiency.
Therefore, different masks and iterations must be considered for different shearography fringe phase patterns. Small-size masks are suitable for the high-density fringe pattern, and large-size masks are ideal for the low-density fringe pattern. The sine–cosine transform average denoising method is applied to process the fringe pattern with the consideration of the denoising efficiency caused by the iterations. The denoising effect does not operate well with too few iterations. If too many iterations exist, it is easy to cause over-filtering, adhesion, and low efficiency. In practical application, we need to select the size and shape of the mask and the number of iterations for a satisfactory denoising effect. The decomposition levels and the denoising threshold of the sine–cosine transform wavelet threshold denoising method in this paper are determined adaptively rather than through artificial arbitrariness.
As shown in Figure 13, shearography–interferometric phase fringe patterns and speckle–interferometric phase fringe patterns are processed by the sine–cosine transform average denoising method and the sine–cosine transform wavelet threshold denoising method, respectively. The appropriate mask and iterations are selected to achieve satisfactory filtering results for the sine–cosine transform average denoising method.
Each sine and cosine patterns for different noisy speckle fringes have different denoising thresholds. The sine–cosine transform wavelet threshold denoising method achieves denoising adaptively according to the different denoising thresholds.
To show more details of the sine–cosine transform (SCT) wavelet threshold denoising method, we calculate the denoising thresholds of each sine and cosine patterns after the sine–cosine transform, as shown in Table 1.
The denoising effect can be evaluated with the indices of code execution time, peak signal-to-noise ratio, and structure similarity [26]. Peak signal-to-noise ratio (PSNR) reflects the detail retention ability of a pattern, and the higher the PSNR, the better the detail retention of the pattern. Structural similarity (SSIM) is a full-reference pattern quality evaluation index that measures pattern similarity from brightness, contrast, and structure.
When the execution time is similar, the SSI of the sine–cosine transform wavelet threshold method is lower than that of the sine–cosine transform average method, as shown in Table 2. Meanwhile, the PSNR and SSIM for the two methods are almost identical. The experimental results show that the sine–cosine transform wavelet threshold denoising method with five-level decomposition is better than the sine–cosine transform average denoising method.

5. Conclusions

This paper focuses on the denoising method in digital shearography. A sine–cosine transform wavelet threshold denoising method based on the sym4 basis function and threshold related to noise intensity is proposed. According to the comparative analysis of the speckle suppression index, the decomposition level with the best denoising effect is determined in the proposed method. The experimental results show that the denoising effect of the proposed method is better than that of the sine–cosine transform average denoising method with the similar execution time. Furthermore, the proposed method can adaptively set the threshold to process the speckle–interferometric patterns without artificially setting the mask and iterations compared to the sine–cosine transform average denoising method. This method can realize fast denoising and reserve phase reversal information well. It is beneficial to unwrap the phase information accurately. Simulation analysis and experimental results verify the effectiveness of the proposed method. This method can play an important role in practical application scenarios such as defect detection, stress/strain monitoring, life prediction of the specimen, etc. In the next steps of the research, we will perfect the shearography–interferometric phase fringe patterns simulation algorithm to provide support for the optimization of the denoising algorithm, deeply explore the influence of different wavelet basis functions on the denoising effect, and use parallel computing to further improve the denoising efficiency of the algorithm.

Author Contributions

Conceptualization, Y.G., J.L. and L.C.; methodology, Y.G. and X.Z.; software, R.B.; validation, Y.G., Z.X. and S.T.; formal analysis, Y.G.; investigation, X.Z.; resources, L.C.; data curation, J.L.; writing—original draft preparation, Y.G.; writing—review and editing, L.C.; visualization, R.B.; supervision, J.L. and L.C.; project administration, L.C.; funding acquisition, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 51535003 and No. 62205316) and Local Science and Technology Development Fund Projects Guided by the Central Government, China (No. 2022ZYDF065).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work was supported by Standardization and Testing Center, Laser Fusion Reasearch Center, China Academy of Engineering Physics.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhu, Y.K.; Tian, G.Y.; Lu, R.S.; Zhang, H. A review of optical NDT technologies. Sensors 2011, 11, 7773–7798. [Google Scholar] [CrossRef] [PubMed]
  2. Liu, Z.; Gao, J.; Xie, H.; Wallace, P. NDT capability of digital shearography for different materials. Opt. Lasers Eng. 2011, 49, 1462–1469. [Google Scholar] [CrossRef]
  3. Zhao, Q.; Dan, X.; Sun, F.; Wang, Y.; Wu, S.; Yang, L. Digital shearography for NDT: Phase measurement technique and recent developments. Appl. Sci. 2018, 8, 2662. [Google Scholar] [CrossRef]
  4. Gu, G.Q.; Xu, G.Z.; Xu, B. Synchronous measurement of out-of-plane displacement and slopes by triple-optical-path digital speckle pattern interferometry. Metrol. Meas. Syst. 2018, 25, 3–14. [Google Scholar]
  5. Yan, P.; Wang, Y.; Sun, F.; Lu, Y.; Liu, L.; Zhao, Q. Shearography for non-destructive testing of specular reflecting objects using scattered light illumination. Opt. Laser Technol. 2019, 112, 452–457. [Google Scholar] [CrossRef]
  6. Lin, W.; Cui, H.; Xu, Z.; Nie, Q. Development of Image Processing Technology for Shearography Phase Fringe Patterns. In Proceedings of the 2021 International Conference on Computer Information Science and Artificial Intelligence (CISAI), Kunming, China, 17–19 September 2021; pp. 1092–1096. [Google Scholar]
  7. Zhu, L.; Wang, Y.; Xu, N.; Wu, S.; Dong, M.; Yang, L. Real-time monitoring of phase maps of digital shearography. Opt. Eng. 2013, 52, 101902. [Google Scholar] [CrossRef]
  8. Gholizadeh, S. A review of non-destructive testing methods of composite materials. Procedia Struct. Integr. 2016, 1, 50–57. [Google Scholar] [CrossRef]
  9. Dwivedi, S.K.; Vishwakarma, M.; Soni, A. Advances and researches on non destructive testing: A review. Mater. Today 2018, 5, 3690–3698. [Google Scholar] [CrossRef]
  10. Wang, B.; Zhong, S.; Lee, T.L.; Fancey, K.S.; Mi, J. Non-destructive testing and evaluation of composite materials/structures: A state-of-the-art review. Adv. Mech. Eng. 2020, 12, 3761. [Google Scholar] [CrossRef]
  11. Francis, D.; Tatam, R.P.; Groves, R.M. Shearography technology and applications: A review. Meas. Sci. Technol. 2010, 21, 102001. [Google Scholar] [CrossRef]
  12. Yang, L.; Xie, X. Digital Shearography: New Developments and Applications; SPIE: Bellingham, WA, USA, 2016; Available online: https://spie.org/publications/book/2235243 (accessed on 29 August 2023).
  13. Sirohi, R. Shearography and its applications—A chronological review. LAM 2022, 3, 35–64. [Google Scholar] [CrossRef]
  14. Chen, Y.; Xu, H.T. Comparisons of Speckle Noise Filtering Methods on Interferometric Synthetic Aperture Radar Images. J. Comput. 2014, 9, 908–915. [Google Scholar] [CrossRef]
  15. Aebischer, H.A.; Waldner, S. A simple and effective method for filtering speckle-interferometric phase fringe patterns. Opt. Commun. 1999, 162, 205–210. [Google Scholar] [CrossRef]
  16. Xiao, Q.Y.; Li, J.; Wu, S.J.; Yang, L.X.; Zeng, Z.M. Denoising of dspi phase map using sine-cosine filtering and signal energy. Opt. Precis. Eng. 2018, 26, 936–943. [Google Scholar] [CrossRef]
  17. Yonghong, W.; Junrui, L.; Jianfei, S. Frequency domain filtering for phase fringe patterns of digital speckle pattern interferometry. Chin. Opt. 2014, 7, 389–395. [Google Scholar]
  18. Xing, Y.; Xin, H.; Wu, C. ESPI Images Denoising Based on Improved Total Variation. In Proceedings of the 2019 IEEE 11th ICAIT, Jinan, China, 18–20 October 2019; pp. 43–47. [Google Scholar]
  19. Jian, Z.; Rong-Sheng, G. Studies on wavelet de-noising of shearography image for airplane composites. Nondestr. Test 2008, 30, 94–96. [Google Scholar]
  20. Ning, X.; Li, W.; Wu, S.; Dong, M.; Zhu, L. Fast phase denoising using stationary wavelet transform in speckle pattern interferometry. Meas. Sci. Technol. 2019, 31, 025205. [Google Scholar] [CrossRef]
  21. Bolós, V.J.; Benítez, R.; Ferrer, R. A New Wavelet Tool to Quantify Non-Periodicity of Non-Stationary Economic Time Series. Mathematics 2020, 8, 844. [Google Scholar] [CrossRef]
  22. Łępicka, M.; Górski, G.; Grądzka-Dahlke, M.; Litak, G.; Ambrożkiewicz, B. Analysis of tribological behaviour of titanium nitride-coated stainless steel with the use of wavelet-based methods. Arch. Appl. Mech. 2021, 91, 4475–4483. [Google Scholar] [CrossRef]
  23. Donoho, D.L.; Johnstone, I.M. Ideal spatial adaptation by wavelet shrinkage. Biometrika 1994, 81, 425–455. [Google Scholar] [CrossRef]
  24. Wang, X.; Ge, L.; Li, X. Evaluation of filters for ENVISAT ASAR speckle suppression in pasture area. ISPRS Annals of the Photogrammetry. Remote Sens. Spat. Inf. Sci. 2012, 1, 341–346. [Google Scholar]
  25. Huang, H.Y.; Tian, L.; Zhang, Z.; Liu, Y.; Chen, Z.; Barbastathis, G. Path-independent phase unwrapping using phase gradient and total-variation (TV) denoising. Opt. Express 2012, 20, 14075–14089. [Google Scholar] [CrossRef] [PubMed]
  26. Wang, Z.; Bovik, A.C.; Sheikh, H.R. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Flowchart of the sine–cosine transform wavelet threshold denoising method.
Figure 1. Flowchart of the sine–cosine transform wavelet threshold denoising method.
Applsci 13 10789 g001
Figure 2. 2-D discrete wavelet transform (DWT) algorithm.
Figure 2. 2-D discrete wavelet transform (DWT) algorithm.
Applsci 13 10789 g002
Figure 3. 2-D inverse discrete wavelet transform (IDWT) algorithm.
Figure 3. 2-D inverse discrete wavelet transform (IDWT) algorithm.
Applsci 13 10789 g003
Figure 4. The wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed by varying levels of wavelet decomposition with the parameter w in Formula (12) is 10.
Figure 4. The wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed by varying levels of wavelet decomposition with the parameter w in Formula (12) is 10.
Applsci 13 10789 g004
Figure 5. The wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed by varying levels of wavelet decomposition with the parameter w in Formula (12) is 20.
Figure 5. The wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed by varying levels of wavelet decomposition with the parameter w in Formula (12) is 20.
Applsci 13 10789 g005
Figure 6. The wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed by varying levels of wavelet decomposition with the parameter w in Formula (12) is 30.
Figure 6. The wrapped patterns of Gaussian white noise with different noise intensities and fringe densities are processed by varying levels of wavelet decomposition with the parameter w in Formula (12) is 30.
Applsci 13 10789 g006
Figure 7. The SSI of shearography–interferometric phase fringe patterns processed by the sine–cosine transform wavelet threshold denoising method corresponding to different decomposition levels: (a) w = 10, I = 0.2, 0.5, 1 dBW; (b) w = 20, I = 0.2, 0.5, 1 dBW; (c) w = 30, I = 0.2, 0.5, 1 dBW.
Figure 7. The SSI of shearography–interferometric phase fringe patterns processed by the sine–cosine transform wavelet threshold denoising method corresponding to different decomposition levels: (a) w = 10, I = 0.2, 0.5, 1 dBW; (b) w = 20, I = 0.2, 0.5, 1 dBW; (c) w = 30, I = 0.2, 0.5, 1 dBW.
Applsci 13 10789 g007
Figure 8. The axis phase of noise-free speckle pattern and the axis phase of pattern denoised by the sine–cosine transform 5-level wavelet decomposition threshold denoising method: (a) w = 20, I = 0.5 dBW; (b) w = 20, I = 1 dBW; (c) w = 30, I = 0.5 dBW; (d) w = 30, I = 1 dBW.
Figure 8. The axis phase of noise-free speckle pattern and the axis phase of pattern denoised by the sine–cosine transform 5-level wavelet decomposition threshold denoising method: (a) w = 20, I = 0.5 dBW; (b) w = 20, I = 1 dBW; (c) w = 30, I = 0.5 dBW; (d) w = 30, I = 1 dBW.
Applsci 13 10789 g008
Figure 9. Schematic diagram of DSPI-DS common optical path.
Figure 9. Schematic diagram of DSPI-DS common optical path.
Applsci 13 10789 g009
Figure 10. (a) Sparse shearography–interferometric phase fringe patterns; Filtered by different mask sizes for various iterations: (b) 3 × 3 for five times; (c) 3 × 3 for fifteen times; (d) 27 × 27 for five times; (e) 27 × 27 for fifteen times.
Figure 10. (a) Sparse shearography–interferometric phase fringe patterns; Filtered by different mask sizes for various iterations: (b) 3 × 3 for five times; (c) 3 × 3 for fifteen times; (d) 27 × 27 for five times; (e) 27 × 27 for fifteen times.
Applsci 13 10789 g010
Figure 11. Execution time for the number of iterations from one to twenty: (a) sparse fringes; (b) dense fringes.
Figure 11. Execution time for the number of iterations from one to twenty: (a) sparse fringes; (b) dense fringes.
Applsci 13 10789 g011
Figure 12. (a) Dense shearography–interferometric phase fringe patterns; Filtered by different mask sizes for various iterations: (b) 3 × 3 for five times; (c) 3 × 3 for fifteen times; (d) 27 × 27 for five times; (e) 27 × 27 for fifteen times.
Figure 12. (a) Dense shearography–interferometric phase fringe patterns; Filtered by different mask sizes for various iterations: (b) 3 × 3 for five times; (c) 3 × 3 for fifteen times; (d) 27 × 27 for five times; (e) 27 × 27 for fifteen times.
Applsci 13 10789 g012
Figure 13. (a,d,g,j) are shearography–interferometric phase fringe patterns and speckle–interferometric phase fringe patterns, respectively; (b,e,h,k) are filtered by sine–cosine transform wavelet threshold filtering method when the decomposition level is five; (c,f,i,l) are obtained by the sine–cosine transform average denoising method.
Figure 13. (a,d,g,j) are shearography–interferometric phase fringe patterns and speckle–interferometric phase fringe patterns, respectively; (b,e,h,k) are filtered by sine–cosine transform wavelet threshold filtering method when the decomposition level is five; (c,f,i,l) are obtained by the sine–cosine transform average denoising method.
Applsci 13 10789 g013
Table 1. The denoising threshold of each sine and cosine patterns.
Table 1. The denoising threshold of each sine and cosine patterns.
The PatternThe Denoising Threshold
(a)—DS-sine pattern3.544
(a)—DS-cosine pattern3.885
(d)—DS-sine pattern3.730
(d)—DS-cosine pattern4.051
(g)—DS-sine pattern2.952
(g)—DS-cosine pattern3.120
(j)—DS-sine pattern3.161
(j)—DS-cosine pattern3.109
Table 2. Comparison of SSI after the sine–cosine transform wavelet threshold denoising method and sine–cosine transform average denoising method when execution time is similar.
Table 2. Comparison of SSI after the sine–cosine transform wavelet threshold denoising method and sine–cosine transform average denoising method when execution time is similar.
The PatternExecution Time/sSSIPSNRSSIM
(a)—DS-SCT-wavelet∼1.8500.06441.3700.884
(a)—DS-SCT-average∼1.8500.07440.3800.886
(d)—DS-SCT-wavelet∼1.9000.00940.5710.852
(d)—DS-SCT-average∼1.9000.02440.6180.853
(g)—DSPI-SCT-wavelet∼1.9500.15542.0310.944
(j)—DSPI-SCT-average∼1.9500.20542.0680.945
(j)—DSPI-SCT-wavelet∼2.1000.21041.3390.948
(j)—DSPI-SCT-average∼2.1000.23342.4370.953
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

Guo, Y.; Zhou, X.; Li, J.; Ba, R.; Xu, Z.; Tu, S.; Chai, L. A Novel and Optimized Sine–Cosine Transform Wavelet Threshold Denoising Method Based on the sym4 Basis Function and Adaptive Threshold Related to Noise Intensity. Appl. Sci. 2023, 13, 10789. https://doi.org/10.3390/app131910789

AMA Style

Guo Y, Zhou X, Li J, Ba R, Xu Z, Tu S, Chai L. A Novel and Optimized Sine–Cosine Transform Wavelet Threshold Denoising Method Based on the sym4 Basis Function and Adaptive Threshold Related to Noise Intensity. Applied Sciences. 2023; 13(19):10789. https://doi.org/10.3390/app131910789

Chicago/Turabian Style

Guo, Yinhui, Xinda Zhou, Jie Li, Rongsheng Ba, Zhaorui Xu, Shuai Tu, and Liqun Chai. 2023. "A Novel and Optimized Sine–Cosine Transform Wavelet Threshold Denoising Method Based on the sym4 Basis Function and Adaptive Threshold Related to Noise Intensity" Applied Sciences 13, no. 19: 10789. https://doi.org/10.3390/app131910789

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