Next Article in Journal
One-Step, In Situ Hydrothermal Fabrication of Cobalt-Doped ZnO/CdS Nanosheets for Optoelectronic Applications
Previous Article in Journal
High-Performance Embedded System for Offline Signature Verification Problem Using Machine Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Research on Improved Wavelet Threshold Denoising Method for Non-Contact Force and Magnetic Signals

1
Sinopec Petroleum Engineering Zhongyuan Co., Ltd., Zhengzhou 450007, China
2
State Key Laboratory of Oil and Gas Reservoir Geology and Exploitation, Southwest Petroleum University, Chengdu 610500, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(5), 1244; https://doi.org/10.3390/electronics12051244
Submission received: 13 July 2022 / Revised: 10 January 2023 / Accepted: 11 January 2023 / Published: 4 March 2023

Abstract

:
In order to solve the problem of noise interference in the collected magneto mechanical signals, a new wavelet shrinkage threshold based on adaptive estimation is proposed. Based on the shortcomings of the traditional threshold function, an improved threshold function is proposed, and the parameters of the threshold function are solved by the improved genetic algorithm, and the optimal denoising effect is finally obtained. The new threshold function can not only make up the defects of each threshold function, ensure the continuity of threshold function, but also flexibly adjust the threshold to adapt to different noise conditions, and solve the deviation caused by inherent threshold function, and protect the useful information with noise signals.

1. Introduction

The force and magnetic signals of metal components contain a lot of characteristic information. In order to extract useful feature information effectively, it is necessary to denoise the magnetic signal [1,2,3]. Fourier transform can not approximate the local information of motor vibration signal and is not suitable for noise reduction of magnetic signal [4,5]. The wavelet function has the function of local analysis, which can approach the detail characteristics of the signal very well, and is convenient for extracting the feature information of metal components [6]. The fast wavelet decomposition algorithm proposed in the literature makes the wavelet widely used in many fields. On this basis, wavelet threshold denoising has been developed rapidly [2,7,8,9,10].
The principle of wavelet threshold denoising algorithm is that signal and noise present different forms in wavelet domain [11,12]. With the increase of decomposition scale, the amplitude of noise figure decreases rapidly to zero, while the amplitude of real signal coefficient remains unchanged [4,8,13,14,15]. In the process of threshold denoising, the selection of threshold and threshold function is an important step [16]. At present, adaptive threshold is one of the most popular threshold selection methods [17,18,19,20,21,22].
According to the latest literature [17,18,19,20,21], the current research direction of wavelet threshold denoising mainly lies in the construction of a new threshold function and the selection of threshold. However, there are few research studies on wavelet basis function and decomposition level. There is no basis for the selection of wavelet basis function and the number of decomposition layers, so it is necessary to analyze and optimize the wavelet basis function and the number of decomposition layers. After selecting the best wavelet basis function and the number of decomposition layers, it is necessary to select the threshold function and threshold value.
In this paper, signal-to-noise ratio (SNR) and minimum mean square error (RMSE) are used as evaluation criteria. The optimization of wavelet basis function and decomposition level is carried out. SNR and RMSE were calculated for different wavelet basis functions and decomposition levels. We select the wavelet basis function and the number of decomposition layers with the largest SNR value and the smallest RMSE.
For the selection criteria of threshold, this paper adopts the adaptive threshold algorithm to determine the threshold.
At the same time, the hard threshold function is a discontinuous function, and the reconstructed signal has oscillation. In addition, the soft threshold function has deviation from the real value of signal when the signal is contracted. In view of the above shortcomings, this paper proposes an improved threshold function algorithm, which uses the improved threshold function combined with the new threshold to modify the wavelet coefficients, and realizes the effective extraction of the signal.

2. Mathematical Background

It is assumed that X = [ x 0 , x 1 , x 2 , , x N 1 ] T is an observation value containing noise. In other words [23,24,25],
x i = s i + n i , ( i = 1 , 2 , , N )
si is the true value of the signal at time i, and ni is the independently distributed white Gaussian noise N ( 0 , σ ) . Our goal is to find an estimate S ^ of the signal S based on the observed value of X . To minimize the minimum mean squared error of S and S ^ , we replace the mathematical expectation by the mean:
ξ ( S ^ , S ) = 1 N S ^ S 2 = 1 N i = 1 N ( s ^ i s i ) 2
The noise elimination method proposed by Donoho [17,26,27,28,29] is effective in the sense of minimum mean square error and can achieve better visual effects. Its main theoretical basis is that the signal belonging to Besov space is in the wavelet domain, and its energy is only concentrated in a limited number of coefficients. However, the noise energy is distributed in the whole wavelet domain. Therefore, the coefficient of signal after wavelet decomposition is larger than the coefficient of noise. Furthermore, the signal coefficients can be preserved, and most noise coefficients can be reduced to zero by using the threshold method.
From the above theory, as showm in Figure 1, we can reach the following wavelet thresholding denoising steps:
(1) The appropriate wavelet basis function is used to decompose the input noise signal, and the corresponding approximation coefficient and detail coefficient are extracted.
(2) Threshold wavelet coefficients. The wavelet coefficients of the original signal are retained, and other wavelet coefficients are eliminated.
(3) The threshold coefficient is reconstructed by iswt (iswt is the name of a function defined in MATLAB). In this way, the asymptotic estimation of the original signal can be obtained.

3. Adaptive Wavelet Threshold Denoising Method

3.1. Selection of Wavelet Basis Function

The selection principle of wavelet basis function is generally considered from the specific signal characteristics and wavelet basis function attributes. As shown in Table 1 Wavelet basis has the mathematical characteristics of orthogonality, symmetry, regularity, vanishing moment and tight support. The orthogonality reflects the degree of perfection of wavelet bases, and the wavelet bases with good orthogonality are conducive to the accurate reconstruction of wavelet decomposition coefficients. Symmetrical wavelet bases have linear phase, which can avoid phase distortion in signal decomposition and reconstruction. The higher the regular basis of wavelets is, the higher the regularity of the basis is. In order to detect the singular points effectively, the selected wavelet base must have enough vanishing moments. The larger the support, the better the regularity. The smaller the width of the support, the faster the calculation speed of wavelet transform.
As shown in Figure 2 and Table 2, we measured the surface of the pipe by instrumentMagnetic induction data are collected by three-dimensional magnetic signal sensors. The main sources of signal noise are electromagnetic components, transistors, resistors and integrated circuits. In addition, the buried depth and direction of buried pipeline, acquisition environment, geomagnetic field, and operator’s own factors are also included. Secondly, as shown in Figure 3, there are some mutation points with large amplitude in the data, which are caused by many factors. These points can not be easily listed as noise signals. It is necessary to conduct many tests to determine the causes before making a decision. Therefore, we should not only remove the noise in the data as much as possible, but also retain some large value mutation points in the data.
Through the above analysis, the wavelet basis function suitable for magnetic signal denoising should have good orthogonality, high vanishing moment, high regularity and moderate tight support length. Therefore, the approximate symmetric wavelet basis can be used. According to the characteristics of wavelet basis function parameters in the table, Daubechies (dbN), coifflet (coifN) and Symlet (symN) wavelet basis functions are suitable for magnetic signal data de-noising.
According to Figure 4 and Figure 5, under different threshold functions, the Decomposition level is 5 to obtain SNR and RMSE diagrams under different wavelet basis functions. We find that DB7 has good denoising performance. Therefore, we select DB7 as wavelet basis function, and the schematic diagram of wavelet basis function is shown in Figure 6 and Figure 7. We set the number of decomposition levels to 6, the threshold value to Rigrsure, and the threshold function to a soft threshold function.

3.2. Determination of Decomposition Levels

For the selection of discrete wavelet decomposition layer, there is no systematic study and no strict basis for partitioning. Therefore, researchers need to try according to the actual problems. Different levels of decomposition will be used to analyze the signal after noise reduction, so as to determine the most suitable level of wavelet decomposition for this test. We select DB7 as the basis function, the threshold function as the hard threshold function, and the threshold selection method as Sqtwolog to verify the denoising effect.
The number of decomposition layers can not be determined by SNR, and the actual de-noising effect should be observed. On the one hand, the filtered noise is required to be clean, and on the other hand, the denoising effect should avoid the signal being over-filtered. Through comparison, it is found that, as shown in Figure 8, Figure 9 and Figure 10, when the decomposition level is 5, the curve with decomposition level of 5 not only retains the overall trend information of the original signal, but also has a good approximation for local detail information, so the denoising quality is good. Therefore, we choose the five levels. The detail coefficients and approximate coefficients under different decomposition layers are obtained, as shown in Figure 11 and Figure 12.

3.3. Construction of Threshold Function

Hard threshold function expression [23,24,25,26]
y k , j = { ω k , j , | ω k , j | T 0 , | ω k , j | < T
Soft threshold function expression
y k , j = { sgn ( ω k , j ) ( | ω k , j | T ) , | ω k , j | T 0 , | ω k , j | < T
In the past wavelet threshold denoising, hard threshold function and soft threshold function are often used, but there are some problems such as fixed deviation and discontinuity. In order to solve this problem, the paper tries to use shape adjustment parameters to improve the threshold function, which can solve the disadvantages of soft and hard thresholds to a certain extent, and achieve a good denoising effect. Based on this, we reconstruct a new threshold function according to the shortcomings of the two improved threshold functions in the literature:
y k , j = { u ω k , j + ( 1 u ) sgn ( ω k , j ) ( ω k , j 2 T 1 + e β ( ω k , j T ) T ) , ω k , j T 0 , | ω k , j | < T u ω k , j + ( 1 u ) sgn ( ω k , j ) ( - ω k , j 2 T 1 + e β ( - ω k , j - T ) T ) , ω k , j T
u = 1 e α ( | ω k , j | T T ) 2
f = u x + ( 1 u ) sgn ( x ) ( | x | 2 T 1 + e β ( | x | T ) T ) ,   α > 0
y = 2 1 + e β x , β R +
The constructed function curve is shown in Figure 13. The function value is distributed between [−2, 0], and decreases with the increase of the x value, and the slope of the curve increases from −60 to 60.

3.4. Feasibility Analysis of Constructed Function

1.
Function continuity
lim ω k , j T + y k , j = lim ω k , j T + u ω k , j + ( 1 u ) sgn ( ω k , j ) ( ω k , j 2 T 1 + e β ( ω k , j T ) T ) = lim ω k , j T + ( 1 e α ( ω k , j T T ) 2 ) T = 0
In the same way:
lim ω k , j T y k , j = 0
Therefore, the threshold function is continuous at T .
Similarly, it can be proved that:
lim ω k , j T y k , j = lim ω k , j T + y k , j = 0
The threshold function is continuous at T , and the function satisfies high-order differentiability.
2.
The asymptotic property of function
lim ω k , j y k , j ω k , j = lim ω k , j u ω k , j ( 1 u ) ( ω k , j 2 T 1 + e β ( ω k , j T ) T ) ω k , j = lim ω k , j [ 2 ( 1 e α ( ω k , j T T ) 2 ) 1 ] = 1
In the same way:
lim ω k , j + y k , j ω k , j = 1
Asymptotic line of function:
y k , j = ω k , j
Therefore, when the wavelet coefficients are large, the fixed deviation problem of soft threshold function can be effectively reduced.
3.
Deviation
lim ω k , j + ( y k , j ω k , j ) = lim ω k , j + ( u 1 ) ω k , j + ( 1 u ) ( ω k , j 2 T 1 + e β ( ω k , j T ) T ) = 0
In the same way, we can obtain that
lim ω k , j ( y k , j ω k , j ) = 0
4.
Analysis of influence parameters of threshold function
When α = 0 , β = 0 ,the improved threshold function is a soft function; when α or β , the improved threshold function is a hard function. Therefore, the improved threshold function has good continuity at the threshold point. According to the parameters α and β , it can adapt to different signals.
5.
Parity
The definition domain of the function is R and satisfies the requirement:
y k , j ( ω k , j ) = y k , j ( ω k , j )
Therefore, the function is an odd function, which is consistent with the soft threshold and hard threshold.
As shown in Figure 14, the improved threshold function curve is distributed between the soft and hard threshold curves, which not only solves the problem of discontinuity at the threshold, but also relieves the energy loss caused by constant deviation.
Through calculation, we obtain the SNR and RMSE values under different parameters, as shown in Figure 15. It can be seen from the figure that, when β is known, with the increase of α , SNR gradually increases and finally tends to a fixed value. On the contrary, RMSE gradually decreases and finally tends to a constant value. However, when α is known, the SNR value gradually increases with the increase of β , and finally tends to a constant value, while the change rule of RMSE is the opposite. Therefore, by adjusting the two parameters, we can obtain the ideal threshold function value, and then obtain the best wavelet coefficients and denoising effect.

3.5. Estimation of Threshold

The adaptive threshold algorithm is based on the steepest descent method in the optimization method. In other words, the threshold at the next time should be equal to the threshold at the present time plus a gradient value proportional to the negative mean square error function.
The algorithm is based on the steepest descent method in the optimization method, that is, the threshold T ( n + 1 ) at the next time should be equal to the threshold T ( n ) at the present time plus a gradient value Δ T ( n ) proportional to the negative mean square error function:
T ( n + 1 ) = T ( n ) - μ Δ T ( n )
where μ is learning rate, and Δ T ( n ) , and the expression is as follows:
Δ T ( n ) = ξ ( n ) T ( n )
Therefore, the key to derive this algorithm is to find Δ T ( n ) . We can set a function g ( Ω ) of the observed value, whose expression is:
g ( Ω ) = s ^ ( Ω ) Ω
If the valuation of signal S is based on the observed value ω , and thus g ( Ω ) belongs to the mapping from RN to RN, and g ( Ω ) is differentiable, then:
ξ ( S ^ , S ) = E [ s ^ ( Ω ) s 2 ] = N + E { g ( Ω ) 2 + 2 y g ( Ω ) }
y g ( Ω ) = 1 N g i ω k , j
SURE is an unbiased estimate of the above mean square error, and its expression is as follows:
ξ ( S ^ , S ) = N + E g ( Ω ) 2 + 2 y g ( Ω )
The gradient expression of the mean square error ξ is:
Δ T ( n ) = ξ ( n ) T ( n ) = 2 1 N g i g i T ( n ) + 2 1 N 2 g i ω k , j T ( n )
According to Equation (28),
g i = y k , j ω k , j
A new threshold function (Equation (13)) is presented in this paper. It has continuous derivatives of infinite order. Based on Equation (32), an adaptive iterative operation is carried out to dynamically seek the best threshold. According to Equation (32), we can obtain:
g ( i ) T ( n ) = ω k , j u T ( n ) + sgn ( ω k , j ) ( u T ( n ) ) ( ω k , j 2 T ( n ) 1 + e β ( ω k , j T ( n ) ) T ( n ) ) + sgn ( ω k , j ) ( 1 u ) 2 ( 1 + e β ( ω k , j T ( n ) ) T ( n ) ) + 2 T ( n ) e β ( ω k , j T ( n ) ) T ( n ) ( β ω k , j T ( n ) 2 ) [ 1 + e β ( ω k , j T ( n ) ) T ( n ) ] 2
u T ( n ) = 2 α ( ω k , j T ( n ) T ( n ) ) ( ω k , j T ( n ) 2 ) e α ( ω k , j T ( n ) T ( n ) ) 2
g ( i ) ω k , j = u 1 + ω k , j u ω k , j + [ ( u ω k , j ) sgn ( ω k , j ) ( ω k , j 2 T ( n ) 1 + e β ( ω k , j T ( n ) ) T ( n ) ) ] + ( 1 u ) sgn ( ω k , j ) [ 1 2 β e β ( ω k , j T ( n ) ) T ( n ) [ 1 + e β ( ω k , j T ( n ) ) T ( n ) ] 2 ] β T ( n ) e β ( ω k , j T ( n ) ) T ( n )
u ω k , j = 2 α T ( n ) ( ω k , j T ( n ) T ( n ) ) e α ( ω k , j T ( n ) T ( n ) ) 2
2 u ω k , j T ( n ) = 2 α T ( n ) 2 4 α ω k , j + 4 α T ( n ) T ( n ) 3 e α ( ω k , j T ( n ) T ( n ) ) 2 + 4 α 2 ω k , j T ( n ) T ( n ) e α ( ω k , j T ( n ) T ( n ) ) 2 ( ω k , j T ( n ) T ( n ) ) ( ω k , j T ( n ) 2 )
2 g ( i ) ω k , j T ( n ) , its expression is too complex, so it will not be expressed in this article.
The convergence condition is Δ T < T 2 T i . i is decomposition level. The initial threshold of wavelet denoising is T = q 2 2 log ( N ) . N is the number of observation data, and q 2 is the noise variance, which can be estimated by the median value of the absolute value at each level.

3.6. Denoising Process

The flow chart of adaptive wavelet denosing algorithm is shown in Figure 16.

4. Results and Discussion

In order to verify the performance of the proposed de-noising method, computer-generated white Gaussian noise is added to the known magnetic signals and compared with the classical algorithm. From the perspective of reconstructed signal quality, many quantitative parameters can be used to evaluate the performance of denoising process. In this case, the following parameters are compared:
Signal-to-noise ratio (SNR):
S N R = 10 ln [ n x 2 ( n ) n [ x ( n ) x ^ ( n ) ] 2 ]
where x ^ ( n ) is the denoised signal, and x ( n ) is the original signal. The constant, N, is the number of samples composing the signals.
Root-mean-square error (RMSE):
R M S E = n [ x ( n ) x ^ ( n ) ] 2 l e n g t h ( n )
where n records the length of each element in the decomposed wavelet coefficient matrix.
As can be seen from Figure 17, the denoising results show that the denoising effect of the new method is better than that of the conventional threshold denoising method. Compared with model(xu2018), it can be seen that the denoising effect of this paper is still good. According to Table 3, the SNR value of the adaptive threshold is 96.3, and the RMSE value is 0.2011, indicating that the effect is better than that of the conventional threshold method and model (xu2018). It can be seen from Table 4 that the SNR value of the constructed threshold function is higher than that of the soft threshold function, hard threshold function, and model (xu2018). It shows the superiority of the proposed method. The number of decomposition layers is 5.

5. Conclusions

In the process of three-dimensional force and magnetic signal processing, the denoising effect of the signal plays an important role in the feature extraction and analysis of the force and magnetic signal. Firstly, the most appropriate wavelet basis function and decomposition layer number are selected through analysis and calculation. In addition, the new method of a new threshold combined with a new threshold function is used to denoise the analog signal and the measured vibration signal. It shows that the satisfactory noise reduction effect can be achieved by setting the appropriate threshold combined with the new threshold function, which can reflect the real vibration characteristics and retain the high-frequency characteristics of the signal.
According to the simulation results of the analog signal, the new threshold and the improved threshold function can effectively improve the signal-to-noise ratio, reduce the root mean square error, suppress the high-frequency noise, and recover the real useful signal in the signal. According to the measured magnetic signal processing, the improved noise reduction algorithm has a good noise reduction effect in magnetic signal processing.

Author Contributions

Conceptualization, X.L. and K.L.; methodology, K.L.; software, J.Z.; validation, X.L. and G.H.; formal analysis, X.L.; investigation, X.L.; resources, X.L.; data curation, G.H.; writing—original draft preparation, X.L.; writing—review and editing, J.Z.; visualization, K.L.; supervision, X.L.; project administration, X.L.; funding acquisition, K.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 grant number 51674212.

Data Availability Statement

The datasets generated and/or analyzed during the present study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. MG, A.S. Performance Evaluation of Different Thresholding Methods in Time Adaptive Wavelet Based Speech Enhancement. Int. J. Eng. Technol. Anal. Strateg. Manag. 2009, 1, 439–447. [Google Scholar]
  2. Ahn, D.; Park, J.S.; Kim, C.S.; Kim, J.; Qian, Y.; Itoh, T. A design of the low-pass filter using the novel microstrip defected ground structure. IEEE Trans. Microw. Theory Tech. 2001, 49, 86–93. [Google Scholar] [CrossRef]
  3. Altinoz, O.T.; Yilmaz, A.E.; Weber, G.W. Application of Chaos Embedded PSO for PID Parameter Tuning. Int. J. Comput. Commun. Control 2014, 7, 204–217. [Google Scholar] [CrossRef] [Green Version]
  4. Chen, G.Y.; Bui, T.D. Multiwavelets denoising using neighboring coefficients. Signal Process. Lett. IEEE 2003, 10, 211–214. [Google Scholar] [CrossRef]
  5. Donoho, D.L. De-noising by soft-thresholding. IEEE Trans. Inf. Theory 1995, 41, 613–627. [Google Scholar] [CrossRef] [Green Version]
  6. Wang, G.; Li, D.; Pan, W.; Zang, Z. Modified switching median filter for impulse noise removal. Signal Process. 2010, 90, 3213–3218. [Google Scholar] [CrossRef]
  7. Jia, H.R.; Zhang, X.Y.; Bai, J. A continuous differentiable wavelet threshold function for speech enhancement. J. Cent. South Univ. 2013, 20, 2219–2225. [Google Scholar] [CrossRef]
  8. Han, M.; Liu, Y.; Xi, J.; Guo, W. Noise Smoothing for Nonlinear Time Series Using Wavelet Soft Threshold. ISPL 2007, 14, 62–65. [Google Scholar] [CrossRef]
  9. Jwo, D.J.; Cho, T.S. Critical remarks on the linearised and extended Kalman filters with geodetic navigation examples. Measurement 2010, 43, 1077–1089. [Google Scholar] [CrossRef]
  10. Leite, F.E.A.; Montagne, R.; Corso, G.; Vasconcelos, G.L.; Lucena, L.S. Optimal wavelet filter for suppression of coherent noise with an application to seismic data. Phys. A Stat. Mech. Its Appl. 2008, 387, 1439–1445. [Google Scholar] [CrossRef]
  11. He, C.; Xing, J.; Li, J.; Yang, Q.; Wang, R. A New Wavelet Thresholding Function Based on Hyperbolic Tangent Function. Math. Probl. Eng. Theory Methods Appl. Math. 2015, 11, 78–85. [Google Scholar] [CrossRef]
  12. Li, H.; Yi, T.; Gu, M.; Huo, L. Evaluation of earthquake-induced structural damages by wavelet transform. Prog. Nat. Sci. 2009, 19, 461–470. [Google Scholar] [CrossRef]
  13. Li, H.N.; Li, D.S.; Song, G.B. Recent applications of fiber optic sensors to health monitoring in civil engineering. Steel Constr. 2004, 26, 1647–1657. [Google Scholar] [CrossRef]
  14. Liu, C.C.; Sun, T.Y.; Tsai, S.J.; Yu, Y.H.; Hsieh, S.T. Heuristic wavelet shrinkage for denoising. Appl. Soft Comput. 2011, 11, 256–264. [Google Scholar] [CrossRef]
  15. Mishra, J.; Jena, R.K. Improved Intelligent Image Compression with Adaptive Wavelet Threshold for Image Denoising. Int. J. Appl. Or Innov. Eng. Manag. 2013, 9, 108–114. [Google Scholar]
  16. Feng, L.; Li, J.; Li, C.; Liu, Y. A Blind Source Separation Method Using Denoising Strategy Based on ICEEMDAN and Improved Wavelet Threshold. Math. Probl. Eng. 2022, 20, 111–123. [Google Scholar] [CrossRef]
  17. Gu, L.; Fei, Z.; Xu, X. Enhancement method of weak Lidar signal based on adaptive variational modal decomposition and wavelet threshold denoising. Infrared Phys. Technol. 2022, 120, 103991. [Google Scholar] [CrossRef]
  18. Guo, S.; Wang, G.; Han, L.; Song, X.; Yang, W. COVID-19 CT image denoising algorithm based on adaptive threshold and optimized weighted median filter. Biomed. Signal Process. Control 2022, 75, 103552. [Google Scholar] [CrossRef]
  19. Goh, H.H.; Liao, L.; Zhang, D.; Dai, W.; Lim, C.S.; Kurniawan, T.A.; Goh, K.C.; Cham, C.L. Denoising Transient Power Quality Disturbances Using an Improved Adaptive Wavelet Threshold Method Based on Energy Optimization. Energies 2022, 15, 3081. [Google Scholar] [CrossRef]
  20. Xu, X.; Luo, M.; Tan, Z.; Pei, R. Echo Signal Extraction Method of Laser Radar based on Improved Singular Value Decomposition and Wavelet Threshold Denoising. Infrared Phys. Technol. 2018, 92, 327–335. [Google Scholar] [CrossRef]
  21. Chen, G.; Yan, Z.; Gao, T.; Sun, H.; Li, G.; Wang, J. Study on Model-based Pump Noise Suppression Method of Mud Pulse Signal. J. Pet. Sci. Eng. 2021, 200, 108433. [Google Scholar] [CrossRef]
  22. Ding, B.; Tian, F.; Zhao, L. Digital Evaluation Algorithm for Upper Limb Motor Function Rehabilitation Based on Micro Sensor. J. Med. Imaging Health Inform. 2021, 11, 391–401. [Google Scholar] [CrossRef]
  23. Guo, J.; Si, Z.; Xiang, J. A compound fault diagnosis method of rolling bearing based on wavelet scattering transform and improved soft threshold denoising algorithm. Measurement 2022, 196, 111276. [Google Scholar] [CrossRef]
  24. Ji, B.; Hosseini, Z.; Wang, L.; Zhou, L.; Tu, X.; Mao, H. Spectral Wavelet-feature Analysis and Classification Assisted Denoising for enhancing magnetic resonance spectroscopy. NMR Biomed. 2021, 34, e4479. [Google Scholar] [CrossRef]
  25. Li, Y.; Su, Z.; Chen, K.; Zhang, W.; Du, M. Application of an EMG interference filtering method to dynamic ECGs based on an adaptive wavelet-Wiener filter and adaptive moving average filter. Biomed. Signal Process. Control 2022, 72, 103344. [Google Scholar] [CrossRef]
  26. Meng, Z.; Zhang, G.; Pan, Z.; Gao, W.; Gao, H.; Fan, F. A sparse measurement matrix based method for feature enhancement of bearing fault signal. Appl. Acoust. 2021, 177, 107903. [Google Scholar] [CrossRef]
  27. Shi, M.; Liang, Y.; Zhang, M.; Huang, Z.; Feng, L.; Zhou, Z. Pipeline Damage Detection Based on Metal Magnetic Memory. IEEE Trans. Magn. 2021, 57, 1–15. [Google Scholar] [CrossRef]
  28. Zhang, S.; Zhang, Z.; Chen, Z.; Lin, S.; Xie, Z. A novel method of mental fatigue detection based on CNN and LSTM. Int. J. Comput. Sci. Eng. 2021, 24, 290–300. [Google Scholar]
  29. Ziyad, S.R.; Radha, V.; Vaiyapuri, T. Noise Removal in Lung LDCT Images by Novel Discrete Wavelet-Based Denoising with Adaptive Thresholding Technique. Int. J. E Health Med. Commun. 2021, 12, 1–15. [Google Scholar] [CrossRef]
Figure 1. Signal reconstruction and decomposition process.
Figure 1. Signal reconstruction and decomposition process.
Electronics 12 01244 g001
Figure 2. Non-contact 3D magnetic testing system. (a) The whole testing instrument; (b) Field operation; (c) data collector; (d) data analyzer.
Figure 2. Non-contact 3D magnetic testing system. (a) The whole testing instrument; (b) Field operation; (c) data collector; (d) data analyzer.
Electronics 12 01244 g002
Figure 3. Magnetic signal data of sensor in a 1 z direction.
Figure 3. Magnetic signal data of sensor in a 1 z direction.
Electronics 12 01244 g003
Figure 4. SNR values under different wavelet basis functions.
Figure 4. SNR values under different wavelet basis functions.
Electronics 12 01244 g004
Figure 5. RMSE under different wavelet basis functions.
Figure 5. RMSE under different wavelet basis functions.
Electronics 12 01244 g005
Figure 6. Scaling function.
Figure 6. Scaling function.
Electronics 12 01244 g006
Figure 7. Wavelet function.
Figure 7. Wavelet function.
Electronics 12 01244 g007
Figure 8. SNR under different decomposition levels.
Figure 8. SNR under different decomposition levels.
Electronics 12 01244 g008
Figure 9. RMSE with different decomposition levels.
Figure 9. RMSE with different decomposition levels.
Electronics 12 01244 g009
Figure 10. Denoised signals with different decomposition levels. (a) 5 levels; (b) 6 levels; (c) 7 levels; (d) 8 levels; (e) 9 levels.
Figure 10. Denoised signals with different decomposition levels. (a) 5 levels; (b) 6 levels; (c) 7 levels; (d) 8 levels; (e) 9 levels.
Electronics 12 01244 g010
Figure 11. Detailed coefficient under different decomposition layers.
Figure 11. Detailed coefficient under different decomposition layers.
Electronics 12 01244 g011
Figure 12. Approximate coefficients under different decomposition levels.
Figure 12. Approximate coefficients under different decomposition levels.
Electronics 12 01244 g012
Figure 13. Constructed function curve.
Figure 13. Constructed function curve.
Electronics 12 01244 g013
Figure 14. Comparison of hard threshold, soft threshold, and improved threshold function.
Figure 14. Comparison of hard threshold, soft threshold, and improved threshold function.
Electronics 12 01244 g014
Figure 15. SNR and RMSE curves under different parameter values (a) SNR values under different α ; (b) RMSE values under different α ; (c) SNR values under different β ; (d) RMSE values under different β .
Figure 15. SNR and RMSE curves under different parameter values (a) SNR values under different α ; (b) RMSE values under different α ; (c) SNR values under different β ; (d) RMSE values under different β .
Electronics 12 01244 g015
Figure 16. New wavelet threshold denoising process.
Figure 16. New wavelet threshold denoising process.
Electronics 12 01244 g016
Figure 17. Comparison of signal processing results (a) hard threshold function; (b) soft threshold function.
Figure 17. Comparison of signal processing results (a) hard threshold function; (b) soft threshold function.
Electronics 12 01244 g017aElectronics 12 01244 g017b
Table 1. Parameter characteristics of wavelet basis functions.
Table 1. Parameter characteristics of wavelet basis functions.
Wavelet BasisOrthogonalityBiorthogonalitySymmetryCompactnessVanishing MomentSupport LengthFilter Length
HaarYesYesSymmetricYes112
DaubechiesYesYesSymmetric approximationYesN2N-1 2N
BiorthogonalNoYesAsymmetryYesN-1Restructure 2Nr + 1Restructure 2Nr + 2
Decompose 2Nd + 1Decompose 2Nd + 2
CoifletYesYesSymmetric approximationYes2N6N-16N
SymletYesYesSymmetric approximationYes2N2N-12N
Table 2. Technical parameters of tsc (Triaxial Stress Concentration)-2 m-8 tester.
Table 2. Technical parameters of tsc (Triaxial Stress Concentration)-2 m-8 tester.
Parameter NameParameter
Hp range±2000 A/m
Hp measurement channel2–8 channel
Minimum measurement step width1 mm
Maximum measurement step width128 mm
Scanning speed0.2–0.5 m/s
Basic relative error<5%
Relative error of measuring length<5%
Microprocessor16 bit
Memory capacity1 Mb
Flash memory capacity32 Mb
DisplayLCD, 320 × 240
Transmission speed115 kbps
Keyboard14 keys
Battery7.2 V
Power consumption0.8–3.0 VA
Operating temperature range−15–55 °C
Relative humidity range45–85%
Geometric dimension243 × 120 × 40 mm
Weight0.6 kg
Table 3. Conventional wavelet threshold denoising method.
Table 3. Conventional wavelet threshold denoising method.
Denoising IndexThreshold
Function
Wavelet BasisWavelet Threshold Selection Method
SqtwologRigrsureHeursureMinimaxi
SNRHard threshold functionDB791.389.8892.6293.98
RMSE0.26460.28410.24770.2314
SNRCOIF489.7191.1892.8388.52
RMSE0.28660.26710.24130.293
SNRSoft threshold functionDB792.494.1895.7390.71
RMSE0.24910.22840.2210.2769
SNRCOIF491.3395.2994.7189.43
RMSE0.2630.22340.22510.2884
Table 4. Constructed wavelet threshold denoising method.
Table 4. Constructed wavelet threshold denoising method.
Denoising IndexWavelet BasisDenoising Method
xu(2018)Constructed Threshold Function
SNRDB796.72100.74
RMSE0.2070.1651
SNRCOIF495.8998.16
RMSE0.21150.1867
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

Li, X.; Liao, K.; He, G.; Zhao, J. Research on Improved Wavelet Threshold Denoising Method for Non-Contact Force and Magnetic Signals. Electronics 2023, 12, 1244. https://doi.org/10.3390/electronics12051244

AMA Style

Li X, Liao K, He G, Zhao J. Research on Improved Wavelet Threshold Denoising Method for Non-Contact Force and Magnetic Signals. Electronics. 2023; 12(5):1244. https://doi.org/10.3390/electronics12051244

Chicago/Turabian Style

Li, Xiaoxiao, Kexi Liao, Guoxi He, and Jianhua Zhao. 2023. "Research on Improved Wavelet Threshold Denoising Method for Non-Contact Force and Magnetic Signals" Electronics 12, no. 5: 1244. https://doi.org/10.3390/electronics12051244

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