Next Article in Journal
A SSTDR Methodology, Implementations, and Challenges
Next Article in Special Issue
Microseismic Time Delay Estimation Method Based on Continuous Wavelet
Previous Article in Journal
Daily Human Activity Recognition Using Non-Intrusive Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

EEMD and Multiscale PCA-Based Signal Denoising Method and Its Application to Seismic P-Phase Arrival Picking

1
State Key Laboratory of Coal Mine Disaster Dynamics and Control, School of Resources and Safety Engineering, Chongqing University, Chongqing 400044, China
2
School of Resources and Safety Engineering, Central South University, Changsha 410083, China
3
State Key Laboratory of Coal Resources in Western China, Xi’an University of Science and Technology, Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(16), 5271; https://doi.org/10.3390/s21165271
Submission received: 5 July 2021 / Revised: 2 August 2021 / Accepted: 3 August 2021 / Published: 4 August 2021
(This article belongs to the Special Issue Automatic Detection of Seismic Signals)

Abstract

:
Signal denoising is one of the most important issues in signal processing, and various techniques have been proposed to address this issue. A combined method involving wavelet decomposition and multiscale principal component analysis (MSPCA) has been proposed and exhibits a strong signal denoising performance. This technique takes advantage of several signals that have similar noises to conduct denoising; however, noises are usually quite different between signals, and wavelet decomposition has limited adaptive decomposition abilities for complex signals. To address this issue, we propose a signal denoising method based on ensemble empirical mode decomposition (EEMD) and MSPCA. The proposed method can conduct MSPCA-based denoising for a single signal compared with the former MSPCA-based denoising methods. The main steps of the proposed denoising method are as follows: First, EEMD is used for adaptive decomposition of a signal, and the variance contribution rate is selected to remove components with high-frequency noises. Subsequently, the Hankel matrix is constructed on each component to obtain a higher order matrix, and the main score and load vectors of the PCA are adopted to denoise the Hankel matrix. Next, the PCA-denoised component is denoised using soft thresholding. Finally, the stacking of PCA- and soft thresholding-denoised components is treated as the final denoised signal. Synthetic tests demonstrate that the EEMD-MSPCA-based method can provide good signal denoising results and is superior to the low-pass filter, wavelet reconstruction, EEMD reconstruction, Hankel–SVD, EEMD-Hankel–SVD, and wavelet-MSPCA-based denoising methods. Moreover, the proposed method in combination with the AIC picking method shows good prospects for processing microseismic waves.

1. Introduction

Signals from various practical applications are usually corrupted by unwanted noise, such as background noise, electronic noise, and instrumental noise. Consequently, to improve signal detection, classification, and phase arrival picking, it is necessary to remove unwanted noise. Currently, signal denoising is widely used in the fields of medical signals [1], speech signals [2], mechanical diagnosis [3], structural health monitoring [4,5,6], and seismic monitoring networks [7,8,9]; however, this study focused specifically on microseismic (MS) signal denoising.
Spectral filtering is frequently applied to denoise a signal, and a Butterworth-based filter (low-pass filter, high-pass filter, and band-pass filter) is usually adopted [10], which is simple but may filter out a frequency band that contains useful information when the noise and signal share the same frequency band. In addition, the adopted frequency band may vary for different signals; in other words, it cannot denoise a signal adaptively. Therefore, more effective filtering methods have been proposed for signal denoising, especially based on multiscale features (e.g., wavelet analysis and empirical mode decomposition).
For wavelet analysis-based signal denoising, Beenamol et al. [7] used Shannon and Tsallis entropies to select important wavelet coefficients to denoise a signal; however, noise may still exist in the selected wavelet coefficients. Thus, Tang et al. [8], Mousavi et al. [9], and Chen et al. [11] denoised MS signals based on the combination of wavelet transformation and adaptive thresholding, synchro squeezing wavelet transformation and custom thresholding of single-channel data, and empirical wavelet transformation and automatic noise attenuation thresholding algorithms. However, redundant information in the low-frequency band is not removed by filtering out the high-frequency components and thresholding. Patil [12] combined wavelet transformation and singular value decomposition (SVD) for noise reduction, whereas Bakshi [13] decomposed signals by wavelet transformation and applied principal component analysis (PCA) to denoise the wavelet coefficients of multiple signals containing similar noises and obtained good denoising results. SVD and PCA can efficiently separate useful signals from noise. Wavelet analysis decomposes signals from high- to low-frequency components through wavelet function expansion and translation, which has limited adaptive decomposition abilities for complex signals.
Empirical mode decomposition (EMD), proposed by Huang et al. [14], has better adaptability than wavelet decomposition, and EMD and its improvement have been widely used in signal processing. Mao et al. [15], Dao et al. [16], and Li et al. [17] proposed signal denoising methods based on EMD and thresholding; however, some redundant information could not be denoised by thresholding. Qiao et al. [18] adopted EMD with multiscale eigenvalues of SVD for denoising, which could further reduce noise. However, similar components may exist in different scales for EMD, making it difficult to separate useful components and noise. To overcome this problem, Wu and Huang [19] proposed ensemble empirical mode decomposition (EEMD). On this basis, Jia et al. [20], Han et al. [21], and Li et al. [17] took advantage of permutation entropy, adaptive thresholding, and soft thresholding to denoise signals, attaining a better denoising performance than that based on EMD. Moreover, variational mode decomposition (VMD) has been applied for signal denoising [22], which successfully avoids mode mixing and is robust for both noise and sampling, unlike EMD.
Subsequently, SVD was combined with the Hankel matrix to denoise a signal [23], where the Hankel matrix can expand a signal into a high-dimensional matrix and is very beneficial for feature extraction. Recently, coda wave interferometry (CWI) has been successfully applied to monitor stress distribution and damage detection in engineering [4,5,6], where wavelet transformation [5], normal band-pass filter, narrow band-pass filter, and double-notch filter [6] were used to extract useful signal features. These techniques provided a good research direction for noise reduction and damage detection. In addition, deep neural networks have been proposed for signal denoising; for example, DeepDenoiser [24] achieves impressive denoising of seismic signals, even when the signal and noise share a common frequency band. However, perfect separation of signal and noise in the time–frequency domain requires recovering two complex spectra for the signal and noise from the complex spectra of the noisy signal.
In this study, we focused on the PCA denoising concept proposed by Bakshi [13], which can enhance useful signal and noise separation, and the highly adaptive EEMD, Hankel matrix, and multiscale PCA (MSPCA) are combined to remove noise from a single signal. The main innovations and contributions of this research are as follows: (1) The EEMD was introduced into MSPCA denoising to achieve improved signal decomposition adaptability compared to wavelet decomposition. (2) The Hankel matrix was used to transform a single EEMD component into high-dimensional data that are suitable for conducting PCA denoising on only one signal. (3) Soft thresholding was selected for further denoising of the PCA-denoised component. (4) The denoising results are superior to those of the low-pass filter, wavelet reconstruction, EEMD reconstruction, Hankel–SVD, EEMD-Hankel–SVD, and wavelet-MSPCA-based denoising methods. The remainder of this paper is organised as follows. Section 2 introduces the EEMD, Hankel matrix, and MSPCA-based denoising methods. The synthetic and application tests are described in Section 3 and Section 4, respectively. Section 5 compares the proposed method with other denoising methods. The research results and prospects are presented in Section 6.

2. Theoretical Fundamentals

2.1. Basis of EEMD

Wu and Huang [19] proposed a noise-assisted EEMD based on EMD by adding white noise to the signals. The steps of the EEMD algorithm are as follows.
(1) By adding a group of white Gaussian noise ωj(t) into a noisy signal x(t), a new signal x j ( t ) is obtained as follows:
x j ( t ) = x ( t ) + ω j ( t )
where t is the signal time, j is the jth time of adding white Gaussian noise, and j = 1, 2,…, M, where M is the number of times white Gaussian noise is added.
(2) Through EMD of x j ( t ) , n intrinsic mode functions (IMFs), c j , i , and one residual component c j , n + 1 are obtained as follows:
x j ( t ) = i = 1 n c j , i ( t ) + c j , n + 1
where i is the IMF identity, i = 1, 2,…, n, and n is the number of IMFs.
(3) By adding different white Gaussian noises [ωj(t)] into the noisy signal x(t) and repeating steps (1) and (2), the ith IMF component c j , i ( t ) and the residual component c j , n + 1 through the jth decomposition are obtained.
(4) Based on the zero-mean principle of the spectra of white Gaussian noise, the effects of white Gaussian noise as the reference structure of the time-domain distribution are eliminated. The average IMF component ci(t) and the residual component c j , n + 1 corresponding to noisy signals can be expressed as follows:
{ c i ( t ) = 1 M j = 1 M c j , i ( t ) c n + 1 ( t ) = 1 M j = 1 M c j , n + 1 ( t )
The relationship between the amplitude, times, and denoising effect of the added white Gaussian noise into the noisy signal x(t) is represented as follows:
ε i = ε M
where ε i is the denoising effect of the added white Gaussian noise, and ε is the amplitude of the white Gaussian noise.
As shown in Formula (4), when the noise amplitude is fixed, the larger the number of times white Gaussian noise is added, the closer the final decomposition result is to the true values. If the amplitude of the added noise is too small, noise does not affect the selection of the extreme much, thus playing no small role in complementing the scales.
(5) Finally, the noisy signal x(t) can be decomposed as follows:
x ( t ) = i = 1 n c i ( t ) + c n + 1 ( t )

2.2. Basis of Hankel Matrix and MSPCA

For a single signal, only one non-zero singular value corresponds to an SVD. Therefore, a singular value cannot be used for denoising. Hence, we constructed a p × q order Hankel matrix Hi from ci:
H i = ( c i , k m ) p × q = [ c i , 11 c i , 12 c i , 1 q c i , 21 c i , 22 c i , 2 q c i , p 1 c i , p 2 c i , p q ]
where ci, km = ci (k + m − 1), and k + m − 1 = N, k and m are the row and column identities, respectively, and N is the total sampling number of ci.
Based on the SVD, matrix Hi can be decomposed as follows: H i = U V T , ( U R p × p , R p × q and V R q × q ). We marked T = U and P = V . H can be then treated as the sum of the outer products of the q vectors:
H i = TP T = k = 1 q t k p k T = t 1 p 1 T + t 2 p 2 T + + t q p q T
where tk and pk indicate the score vector and load vector, respectively, k = 1, 2,…, q, and T represents the matrix transposition.
The tk length reflects the H i coverage in direction pk: a longer tk represents greater importance, while a shorter tk is mainly noise and placed in E. Subsequently, matrix H can be rewritten as
H i = t 1 p 1 T + t 2 p 2 T + + t q p q T + E
where t k (k = 1, 2, ……, q’) is the score vector; a larger tk remains unaltered, whereas a shorter tk is set as a zero vector.
Considering that the PCA of the matrix, H i is equivalent to the eigenvector analysis of the covariance matrix H i T H i , and the load vector of matrix H i is the same as the eigenvector of H i T H i . Therefore, we determine t j depending on the eigenvalues of the matrix H i T H i , and the descending ordered eigenvalues are
λ ^ 1 λ ^ 2 λ ^ q
In general, 85% of the cumulative ratio between an eigenvalue and the total sum of the eigenvalues is selected as the threshold to determine t k . The eigenvalues corresponding to the abandoned eigenvectors are set as zero vectors, thus providing the reconstructed Hankel matrix as
H ^ i = T ^ P T = t 1 p 1 T + t 2 p 2 T + + t q p q T
The PCA-denoised component c i is obtained from the data of the first row and last column in H ^ i .

2.3. EEMD-MSPCA-Based Denoising Method

The first few components obtained by EEMD are mainly high-frequency noises, and noise may exist in the low-frequency components. Therefore, we proposed an EEMD-MSPCA-based seismic signal denoising method (Figure 1), and the specific steps are as follows.
(1) The noisy signal x(t) is decomposed by EEMD described in Section 2.1, obtaining n IMFs c i ( t ) and one residual component c n + 1 ( t ) .
(2) The variance contribution rates (VCR) of the IMFs are calculated, and the first few high-frequency components with VCRs < 0.01 are removed. The VCR of the ith IMF c i ( t ) is defined as
V C R i = [ 1 N t = 1 N c i ( t ) 2 ( 1 N t = 1 N c i ( t ) ) 2 ] / i = 1 n + 1 [ 1 N t = 1 N c i ( t ) 2 ( 1 N t = 1 N c i ( t ) ) 2 ]
(3) The Hankel matrix H i is constructed for each remaining IMF c i ( t ) , which is treated as the data matrix for PCA denoising, and its score vector and load vector are calculated through SVD.
(4) Eigenvalues and eigenvectors of the covariance matrix H i T H i are calculated, and the eigenvalues are ranked in descending order. The score vector that corresponds to an eigenvalue with a cumulative eigenvalue percentage larger than 85% is set as a zero vector, and a detailed illustration is shown in Section 3. Subsequently, the Hankel matrix is reconstructed with the new score vector and load vector to obtain the denoised signal c i ( t ) .
(5) The signal c i ( t ) is further denoised with soft thresholding and calculated as follows:
T h s = { sign ( c i ) ( | c i | T ) ,            | c i | > T 0 ,                                                                      | c i | T
where |·|, sign(·), and T indicate the absolute value, sign function, and threshold value, respectively. A fixed threshold T = σ 2 log ( N ) ( σ denotes data variance) was used in this study.
(6) For the remaining IMFs, denoised components c ^ i ( t ) can be obtained by repeating steps (3–5), and the final denoised signal x ^ ( t ) is obtained by stacking the denoised components c ^ i ( t ) , as follows:
x ^ ( t ) = c ^ i ( t ) + + c ^ n ( t ) + c ^ n + 1 ( t )

3. Synthetic Tests of EEMD-MSPCA-Based Denoising

Blocks, ECG, Bumps, Doppler shift, and Heavy sine signals with white Gaussian or random noise are usually adopted to test a denoising method, because it is easy to calculate the quantitative parameter signal to noise ratio (SNR) compared with a real signal. Thus, it is convenient for other researchers to reproduce or compare their results with ours. The Blocks signal [s(t) in Figure 2a] is selected to demonstrate the proposed denoising algorithm. The number of signal sampling points was set as N = 1024, and the added noise was expressed as n(t) = 0.2 × randn(1, 1024), i.e., the noise is 0.2 times the standard normal distribution, and the noisy signal x(t) is shown in Figure 2b.
With EEMD, x(t) is decomposed into nine IMF components, c1c9, and one residual component, c10 (Figure 3a). These data indicate that the first few IMF components are mainly high-frequency noises, and the results obtained via Formula (11) show that the VCRs of the first two IMFs are <0.01. Therefore, they are eliminated (marked as zero vectors in Figure 3b) before PCA denoising.
c3 was selected to illustrate the PCA-based denoising process. First, the Hankel matrix H 3 constructed with c3 using Formula (6) is decomposed into H 3 = U V T through SVD, with T = U and P = V . Eigenvalues and eigenvectors of the covariance matrix H 3 T H 3 are calculated, and the eigenvalues are ranked in descending order (red points in Figure 4). The percentages of cumulative eigenvalues are shown in blue points in Figure 4. The score vectors corresponding to the cumulative eigenvalue percentages <85% are used for PCA-based c3 denoising, and the denoised signal c 3 is obtained by the reconstructed Hankel matrix H ^ 3 , using Formula (10). Finally, the soft thresholding-denoised c ^ 3 , derived from Formula (12), is shown in Figure 3b. By utilising the same process, the remaining components are denoised to obtain c ^ 4 ~ c ^ 10 .
As illustrated in Figure 3b, the denoised c ^ 3 enhanced the local amplitude characteristics of N = 100–250 and N = 300–450 and suppressed the noise amplitudes of other bands to an extent. Similar denoising results were obtained for the other IMFs, demonstrating the effectiveness of the EEMD-MSPCA-based denoising method. The final denoised signal (Figure 2c) was obtained using x ^ ( t ) = i = 3 9 c ^ i ( t ) + c ^ 10 ( t ) . SNR was selected to quantitatively evaluate the denoising performance, as defined in Formula (14). The SNRs increased from 6.99 to 12.55, and the denoised signal effectively retained the signal characteristics.
S N R = 10 lg [ i = 1 N s i 2 / i = 1 N n i 2 ]
where s i is the amplitude of the signal without noise and n i is the amplitude of noise, which is equal to the difference between s i and the denoised signal.
Furthermore, the ECG, Bumps, Doppler shift, and Heavy sine signals (separately shown top in Figure 5a–d) were selected to test the proposed denoising method. The noise is added using the same steps as those used in the Blocks signal test. The obtained noisy signals and EEMD-MSPCA-denoised signals are shown in the middle and bottom of Figure 5a–d, respectively, and their SNRs are listed in Table 1. Figure 5 depicts the local characteristics of the denoised signals, which are obviously enhanced, and Table 1 displays the increased SNRs of the denoised signals. A comparison of the proposed method with other denoising methods will be shown in the Discussion section.

4. MS Signal EEMD-MSPCA Denoising and P-Phase Arrival Picking

To further verify the effectiveness of the EEMD-MSPCA-based denoising method, 500 MS signals with a sampling frequency of 6000 Hz were randomly selected from the MS monitoring system in the Yongshaba mine (China) as the application dataset, which usually contains different noises (e.g., rock drilling, loco transportation, electrical noise, mine drawing noise, and blower vibration noise) and acts as a good dataset to test the denoising method. Because the real MS signal is unknown, we used the automatic P-phase arrival picking error instead of the signal SNR to evaluate the denoising performance. The STA/LTA, PAI-K, and AIC picking methods described previously [25] were employed, and the picking error was defined as the difference between the automatic and manual picking points; a smaller picking error represents better denoising performance.
Three typical MS signals before and after denoising and the P-phase arrival picking results are shown in Figure 6. The original waveforms (Figure 6a–c) demonstrate that there is heavy noise in the recorded signals with low SNRs, especially for the third signal (Figure 6c), which includes high-frequency noise, power frequency noise, and spike noise. The EEMD-MSPCA-based denoising method can effectively remove the above-mentioned noises and retain the characteristics of P-phase arrival, which is favourable for P-phase arrival picking. The STA/LTA, kurtosis, and AIC values of the denoised signals are sharper than those without denoising, verifying the improvement of signal SNRs and the effectiveness of the proposed denoising method.
The picking error statistics of the STA/LTA picking, PAI-K picking and AIC picking for the 500 MS signals are shown in Figure 7a–c, respectively. The data indicate that there are more small picking error signals after the EEMD-MSPCA denoising, and the signal number of picking errors that are larger than 30 ms or no pickings is reduced, suggesting an improvement in SNR by the proposed denoising method. Furthermore, the total cost function (TCF) proposed by Li et al. [26] was selected for quantitative comparison. The cost function (CFi) and TCF are defined in Formulas (15) and (16), respectively, where the TCF is obtained through the summation of cost functions corresponding to P-phase arrival picking errors, and a small cost is incurred for a small picking error. Therefore, a smaller TCF indicates better picking results. Figure 7 shows that the TCFs of the denoised signals are smaller than those based on the recorded signals, and the TCF based on denoised signals and the AIC method showed the best picking results.
C F i = { 0.0 , accuracy < 5   ms 0.2 , 5   ms accuracy < 10 ms 0.4 , 10   ms accuracy < 15   ms 0.6 , 15   ms accuracy < 20   ms 0.8 , 20   ms accuracy < 25   ms 1.0 , 25   ms accuracy < 30   ms 1.5 , accuracy 30   ms
T C F = i C F i

5. Discussion

To better validate the proposed denoising method, low-pass filter, wavelet reconstruction, EEMD reconstruction, Hankel–SVD, EEMD-Hankel–SVD, and wavelet-MSPCA-based denoising methods were selected for comparison. The filter used is a four-order low-pass Butterworth filter with cutoff frequency of 200 Hz, wavelet reconstruction and EEMD reconstruction both remove the first few detail coefficients with VCRs smaller than 0.01, Hankel–SVD was proposed by Jiang et al. [23], EEMD-Hankel–SVD was proposed by Li et al. [27], and the wavelet-MSPCA-based denoising was proposed by Bakshi [13]. Synthetic tests were performed on a Thinkpad laptop with 8 GB RAM and a 1.6 GHz Intel Core i5 Dual Core Processor. The results showed that the computational costs of the low-pass filter, wavelet reconstruction, EEMD reconstruction, Hankel–SVD, EEMD-Hankel–SVD, wavelet-MSPCA, and EEMD-MSPCA-based denoising methods were 0.01, 0.02, 0.25, 0.18, 0.15, 2.96, and 3.03 s, respectively. The EEMD has a relatively large computational cost because of the addition of white Gaussian noise in each EMD step. The EEMD-Hankel–SVD and proposed EEMD-MSPCA-based denoising methods require a much longer computation time than wavelet-MSPCA-based denoising, because the EEMD/wavelet decomposition times are proportional to the row number of the Hankel matrix shown in Formula (6). The denoising performance of the seven methods for the noisy Blocks signal (Figure 2b) is shown in Figure 8, and the SNRs of different denoising methods for the five noisy signals used in the synthetic tests are listed in Table 1.
Figure 8 demonstrates that the low-pass filter, wavelet reconstruction, EEMD reconstruction, Hankel–SVD, and wavelet-MSPCA-based denoising methods are inferior to the EEMD-MSPCA-based denoising method in some respects. Moreover, Table 1 shows that The SNR of the ECG signal improved from 0.49 to >8. Figure 5a shows that many amplitudes in the time series of the ECG signal are zero, causing the i = 1 N s i 2 and i = 1 N n i 2 in the SNR definition to be relatively small and large, respectively, after including noises, and a small SNR can then be obtained. Furthermore, there is a coefficient of 10 for the SNR definition. Thus, denoising can significantly improve the SNR in this case. Thus, the low-pass filter improves the waveform quality; however, it can decrease the SNR due to waveform shift, which is harmful for P-wave arrival picking. All the other denoising methods improved the SNRs, with the EEMD-Hankel–SVD and EEMD-MSPCA obtaining the best denoising performance. The underlying reasons are as follows: Hankel–SVD denoising removes information corresponding to low eigenvalues, while the other denoising methods eliminate high-frequency components in the denoising process, which illustrates the importance of removing high-frequency noise. Subsequently, EEMD reconstruction can reduce the mode mixing effect with a slightly superior denoising result compared to the wavelet reconstruction method. Finally, PCA- and soft thresholding-based denoising can denoise the remaining low-frequency noise [28], as well as retain the signal characteristics.

6. Conclusions

In this study, an EEMD-MSPCA-based signal denoising method was proposed to overcome the difficulty of wavelet-MSPCA in denoising a single signal. This method was verified using synthetic tests and MS signal denoising. The main conclusions are summarised as follows: (1) The proposed method eliminates high-frequency noise through EEMD and the variance contribution rate; subsequently, a Hankel matrix is constructed with each IMF for PCA denoising. PCA and soft thresholding can denoise low-frequency components, as well as retain signal characteristics. (2) EEMD-MSPCA-based denoising performs better than the low-pass filter, wavelet reconstruction, EEMD reconstruction, Hankel–SVD, EEMD-Hankel–SVD, and wavelet-MSPCA-based denoising methods. (3) EEMD-MSPCA-denoised signals effectively improve the P-phase arrival picking accuracy of the STA/LTA, PAI-K, and AIC methods, and the EEMD-MSPCA and AIC picking method achieves a good P-phase arrival picking result, which plays an important role in the MS parameter calculation (e.g., source location and focal mechanism). Further denoising improvements can consider other adaptive decomposition methods (e.g., VMD, local mean decomposition (LMD)), noisy component selection parameters (e.g., signal entropy and coefficient), and combining with other denoising methods.

Author Contributions

K.P. modified the paper and provided some useful suggestions; H.G. wrote the paper; X.S. provided the original idea and wrote the program code. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by China Postdoctoral Science Foundation, grant number 2020T130757, Basic Scientific Research Operating Expenses of Central Universities, grant number 2020CDJQY-A047, and Chongqing Postdoctoral Science Foundation, grant number cstc2020jcyj-bshX0106.

Data Availability Statement

The data is available through 222.85.135.26:8001/ims-synapse.

Acknowledgments

The authors gratefully acknowledge the financial support of the China Postdoctoral Science Foundation (2020T130757), Basic Scientific Research Operating Expenses of Central Universities (2020CDJQY-A047), and Chongqing Postdoctoral Science Foundation (cstc2020jcyj-bshX0106).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chatterjee, S.; Thakur, R.S.; Yadav, R.N.; Gupta, L.; Raghuvanshi, D.K. Review of noise removal techniques in ECG signals. IET Signal Process. 2020, 14, 569–590. [Google Scholar] [CrossRef]
  2. Alamdari, N.; Azarang, A.; Kehtarnavaz, N. Improving deep speech denoising by noisy2noisy signal mapping. Appl. Acoust. 2021, 172, 107631. [Google Scholar] [CrossRef]
  3. Yin, X.; Xu, Y.; Sheng, X.; Shen, Y. Signal denoising method using AIC–SVD and its application to micro-vibration in reaction wheels. Sensors 2019, 19, 5032. [Google Scholar] [CrossRef] [Green Version]
  4. Niederleithinger, E.; Wang, X.; Herbrand, M.; Müller, M. Processing ultrasonic data by coda wave interferometry to monitor load tests of concrete beams. Sensors 2018, 18, 1971. [Google Scholar] [CrossRef] [Green Version]
  5. Chakraborty, J.; Wang, X.; Stolinski, M. Damage detection in multiple RC structures based on embedded ultrasonic sensors and wavelet transform. Buildings 2021, 11, 56. [Google Scholar] [CrossRef]
  6. Wang, X.; Chakraborty, J.; Niederleithinger, E. Noise reduction for improvement of ultrasonic monitoring using coda wave interferometry on a real bridge. J. Nondestruct. Eval. 2021, 40, 14. [Google Scholar] [CrossRef]
  7. Beenamol, M.; Prabavathy, S.; Mohanalin, J. Wavelet based seismic signal de-noising using Shannon and Tsallis entropy. Comput. Math. Appl. 2012, 64, 3580–3593. [Google Scholar] [CrossRef] [Green Version]
  8. Tang, N.; Zhou, X.; Li, Y.; Zhu, D. Adaptive threshold shearlet transform for surface microseismic data denoising. J. Appl. Geophys. 2018, 153, 64–74. [Google Scholar] [CrossRef]
  9. Mousavi, S.M.; Langston, C.A.; Horton, S.P. Automatic microseismic denoising and onset detection using the synchro squeezed continuous wavelet transform. Geophysics 2016, 81, v341–v355. [Google Scholar] [CrossRef]
  10. You, L.Y.; Man, J.H.; Yan, K.Z.; Wang, D.C.; Li, H.L. Combined Fourier-wavelet transforms for studying dynamic response of anisotropic multi-layered flexible pavement with linear-gradual interlayers. Appl. Math. Model. 2020, 81, 559–581. [Google Scholar] [CrossRef]
  11. Chen, W.; Song, H. Automatic noise attenuation based on clustering and empirical wavelet transform. J. Appl. Geophys. 2018, 159, 649–665. [Google Scholar] [CrossRef]
  12. Patil, R. Noise reduction using wavelet transform and singular vector decomposition. Procedia Comput. Sci. 2015, 54, 849–853. [Google Scholar] [CrossRef] [Green Version]
  13. Bakshi, B.R. Multiscale PCA with application to multivariate statistical process monitoring. AICHE J. 2004, 44, 1596–1610. [Google Scholar] [CrossRef]
  14. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.C.; Shih, H.H.; Zheng, Q.A.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. A 1998, 454, 903–995. [Google Scholar] [CrossRef]
  15. Mao, Q.J.; Fang, X.; Hu, Y.P.; Li, G.N. Chiller sensor fault detection based on empirical mode decomposition threshold denoising and principal component analysis. Appl. Therm. Eng. 2018, 144, 21–30. [Google Scholar] [CrossRef]
  16. Dao, X.; Gao, M.; Li, C. Adaptive modulation interval filtering algorithm based on empirical mode decomposition. Measurement 2019, 141, 277–286. [Google Scholar] [CrossRef]
  17. Li, X.; Dong, L.; Li, B.; Lei, Y.; Xu, N. Microseismic signal denoising via empirical mode decomposition, compressed sensing, and soft-thresholding. Appl. Sci. 2020, 10, 2191. [Google Scholar] [CrossRef] [Green Version]
  18. Qiao, N.; Wang, L.H.; Liu, Q.Y.; Zhai, H.Q. Multi-scale eigenvalues Empirical Mode Decomposition for geomagnetic signal filtering. Measurement 2019, 146, 885–891. [Google Scholar] [CrossRef]
  19. Wu, Z.H.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
  20. Jia, R.S.; Liang, Y.Q.; Hua, Y.C.; Sun, H.M.; Xia, F.F. Suppressing non-stationary random noise in microseismic data by using ensemble empirical mode decomposition and permutation entropy. J. Appl. Geophys. 2016, 133, 132–140. [Google Scholar] [CrossRef]
  21. Han, J.J.; Mirko, V.D.B. Microseismic and seismic denoising via ensemble empirical mode decomposition and adaptive thresholding. Geophysics 2015, 80, 1942–2156. [Google Scholar] [CrossRef] [Green Version]
  22. Liu, W.; Duan, Z. Seismic signal denoising using f-X variational mode decomposition. IEEE Geosci. Remote Sens. Lett. 2020, 17, 1313–1317. [Google Scholar] [CrossRef]
  23. Jiang, H.; Chen, J.; Dong, G.; Liu, T.; Chen, G. Study on Hankel Matrix-Based SVD and Its Application in Rolling Element Bearing Fault Diagnosis. Mech. Syst. Signal Process. 2015, 52, 338–359. [Google Scholar] [CrossRef]
  24. Zhu, W.; Mousavi, S.M.; Beroza, G.C. Seismic signal denoising and decomposition using deep neural networks. IEEE Trans. Geosci. Remote Sens. 2019, 57, 9476–9488. [Google Scholar] [CrossRef] [Green Version]
  25. Li, X.B.; Shang, X.Y.; Wang, Z.W.; Dong, L.J.; Wang, L. Identifying P -phase arrivals with noise: An improved Kurtosis method based on DWT and STA/LTA. J. Appl. Geophys. 2016, 133, 50–61. [Google Scholar] [CrossRef]
  26. Li, X.B.; Shang, X.Y.; Morales-Esteban, A.; Wang, Z.W. Identifying P-phase arrival of weak events: The Akaike Information Criterion picking application based on the Empirical Mode Decomposition. Comput. Geosci. 2017, 100, 57–66. [Google Scholar] [CrossRef]
  27. Li, W.; Jiang, X.B.; Chen, H.B.; Jin, Z.P.; Liu, Z.J.; Li, X.W.; Lin, J.X. Denosing method of mine microseismic signal based on EEMD_Hankel_SVD. J. China Coal Soc. 2018, 43, 1910–1917. [Google Scholar]
  28. Kopsinis, Y.; McLaughlin, S. Development of EMD-Based Denoising Methods Inspired by Wavelet Thresholding. IEEE Trans. Signal Process. 2009, 57, 1351–1362. [Google Scholar] [CrossRef]
Figure 1. Principle of EEMD-MSPCA-based MS signal denoising.
Figure 1. Principle of EEMD-MSPCA-based MS signal denoising.
Sensors 21 05271 g001
Figure 2. Real (a), noisy (b), and EEMD-MSPCA-denoised (c) Blocks signals.
Figure 2. Real (a), noisy (b), and EEMD-MSPCA-denoised (c) Blocks signals.
Sensors 21 05271 g002
Figure 3. Original (a) and EEMD-MSPCA-denoised (b) IMFs for the noisy Blocks signal (Figure 2b).
Figure 3. Original (a) and EEMD-MSPCA-denoised (b) IMFs for the noisy Blocks signal (Figure 2b).
Sensors 21 05271 g003aSensors 21 05271 g003b
Figure 4. Descending ordered eigenvalues and cumulative eigenvalue percentages of the covariance matrix H i T H i . The red points represent the series of eigenvalues arranged in descending order; the blue points indicate the series of cumulative eigenvalue percentages.
Figure 4. Descending ordered eigenvalues and cumulative eigenvalue percentages of the covariance matrix H i T H i . The red points represent the series of eigenvalues arranged in descending order; the blue points indicate the series of cumulative eigenvalue percentages.
Sensors 21 05271 g004
Figure 5. Four typical signals without noise (top), after adding noise (middle), and after EEMD-MSPCA denoising (bottom).
Figure 5. Four typical signals without noise (top), after adding noise (middle), and after EEMD-MSPCA denoising (bottom).
Sensors 21 05271 g005
Figure 6. Three typical MS signals before and after EEMD-MSPCA denoising and their STA/LTA, PAI-K, and AIC pickings.
Figure 6. Three typical MS signals before and after EEMD-MSPCA denoising and their STA/LTA, PAI-K, and AIC pickings.
Sensors 21 05271 g006
Figure 7. Picking error histogram and TCFs of different methods.
Figure 7. Picking error histogram and TCFs of different methods.
Sensors 21 05271 g007
Figure 8. Denoising results of the noisy Blocks signal (Figure 2b).
Figure 8. Denoising results of the noisy Blocks signal (Figure 2b).
Sensors 21 05271 g008
Table 1. SNRs of the five noisy signals with different denoising methods.
Table 1. SNRs of the five noisy signals with different denoising methods.
Signal NameNoisy SignalLow-Pass FilterWavelet ReconstructionEEMD ReconstructionHankel–SVDEEMD-Hankel–SVDWavelet-MSPCAEEMD-MSPCA
Blocks6.994.6710.3210.458.6910.7811.8312.55
ECG0.494.468.328.632.939.689.269.43
Bumps12.556.2917.8318.3814.9319.2319.8820.13
Doppler shift9.326.1615.1815.5911.4616.5116.5816.84
Heavy sine9.5115.9518.5218.6714.8719.1819.0419.28
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Peng, K.; Guo, H.; Shang, X. EEMD and Multiscale PCA-Based Signal Denoising Method and Its Application to Seismic P-Phase Arrival Picking. Sensors 2021, 21, 5271. https://doi.org/10.3390/s21165271

AMA Style

Peng K, Guo H, Shang X. EEMD and Multiscale PCA-Based Signal Denoising Method and Its Application to Seismic P-Phase Arrival Picking. Sensors. 2021; 21(16):5271. https://doi.org/10.3390/s21165271

Chicago/Turabian Style

Peng, Kang, Hongyang Guo, and Xueyi Shang. 2021. "EEMD and Multiscale PCA-Based Signal Denoising Method and Its Application to Seismic P-Phase Arrival Picking" Sensors 21, no. 16: 5271. https://doi.org/10.3390/s21165271

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