Elsevier

Computers & Geosciences

Volume 35, Issue 6, June 2009, Pages 1079-1086
Computers & Geosciences

Statistical denoising of signals in the S-transform domain

https://doi.org/10.1016/j.cageo.2008.07.003Get rights and content

Abstract

In this paper, the denoising of stochastic noise in the S-transform (ST) and generalized S-transform (GST) domains is discussed. First, the mean power spectrum (MPS) of white noise is derived in the ST and GST domains. The results show that the MPS varies linearly with the frequency in the ST and GST domains (with a Gaussian window). Second, the local power spectrum (LPS) of red noise is studied by employing the Monte Carlo method in the two domains. The results suggest that the LPS of Gaussian red noise can be transformed into a chi-square distribution with two degrees of freedom. On the basis of the difference between the LPS distribution of signals and noise, a denoising method is presented through hypothesis testing. The effectiveness of the method is confirmed by testing synthetic seismic data and a chirp signal.

Introduction

Time–frequency analysis has many applications in geophysical data analysis and other disciplines. S-transform (ST), proposed by Stockwell, is also a time–frequency method. As compared with the wavelet and windowed Fourier transform, the ST provides a frequency-dependent resolution while maintaining a direct relationship with the Fourier spectrum (Stockwell et al., 1996). According to the results of Stockwell et al., the expression of the ST is S(τ,f)=-h(t)|f|2πexp(-i2πft)exp(-(t-τ)2f2/2)dt

In Eq. (1), S(τ, f) denotes the ST of a time series h, which is a continuous function of time t; τ is a parameter that controls the position of the window function on the t-axis; and f is the frequency. The inverse transform of Eq. (1) isS(τ,f)dτ=H(f)where H(f) is the Fourier transform of the time series h(t). We can derive h(t) by using the inverse Fourier transform of H(f). In Stockwell's paper, the window function is a Gaussian function. There are several papers that generalized the ST by adopting different windows and their parameters (Gao et al., 2003; McFadden et al., 1999; Pinnegar and Mansinha, 2003a, Pinnegar and Mansinha, 2003b, Pinnegar and Mansinha, 2004). The GST can be denoted asS(τ,f)=-h(t)ψ(t-τ,f,p)exp(-i2πft)dtwhere ψ is the window function, and p represents a set of parameters that determine the shape and properties of ψ. However, ψ was not optimized to the analyzed signal. Recently, several algorithms have been presented, which relate the energy concentration with the optimization of the window width of ST (Djurovic et al., 2008; Man et al., 2007). In Eq. (1), the standard deviation of the Gaussian window is a reciprocal to the frequency. The standard deviation of a Gaussian window can be defined as 1/(|f|a(f)) (or 1/|f|α); then, the GST can be given asSa(τ,f)=|fa(f)|2π-h(t)exp(-(t-τ)2a2(f)f2/2)exp(-i2πft)dtwhere a(f) is an additional parameter that can be used to optimize the window width. The optimal value of a(f) can be found for each frequency based on the variation of the concentration measure. The definition of the frequency-dependent concentration measurement can be found in Djurovic et al. (2008) and Man et al. (2007). Meanwhile, optimal a(f) for the analyzed signal can be determined by maximizing (or minimizing) the concentration measure.

In general, for a nonstationary time series buried in noise, wavelet-based techniques (Donoho and Johnstone, 1994; Moulin, 1994; Torrence and Compo, 1998) become effective methods for suppressing the noise in the wavelet domain. However, in this paper, we show that noise processing in the S domain has a different characteristic than that in the wavelet domain. Although there are already several papers discussing noise processing in the ST domain (Pinnegar and Eaton, 2003; Pinnegar and Mansinha, 2003c), the denoising method proposed here differs from previous studies, that is, it utilizes hypothesis testing. Moreover, as compared with the time–frequency filtering technique in ST (Pinnegar, 2005; Schimmel and Gallart, 2005), our study presents a “blind” method.

This paper is organized as follows. In Section 2, the mean power spectrum (MPS) of white noise is derived in the ST and GST domains, while the red noise distribution in the ST and GST domains is analyzed by means of a Monte Carlo simulation. In Section 3, a denoising method is presented and verified by testing a set of synthetic signals. Conclusions are then presented in Section 4.

Section snippets

The mean power spectrum of white and red noise in the S domain

The spectrum of a signal in the S domain is defined as the squared modulus of S(τ, f) of a time series. The MPS of white noise may be derived by using the following formula:E={|S(τ,f)|2}=|f|22πE[h(t)h*(u)]exp[-(t-τ)2f2/2]×exp[-(u-τ)2f2/2]exp[-2πfi(t-u)]dudt=|f|22πσ2δ(t-u)exp[-(t-τ)2f2/2]×exp[-(u-τ)2f2/2]exp[-2πfi(t-u)]dudt=|f|2πσ2where E denotes expectation, while h(t) is the white noise with the mean zero and the variance σ2. The asterisk denotes complex conjugate. From Eq. (5), it can

Determination of the signal in red noise using GST

The following method aims to determine the signal interfered by red noise. It is based on the hypothesis that the value of the variable C(j, n) follows a χ2(2) distribution. Hypothesis testing is used in the method. Here, a signal h(k) is measured with the additional noise d(k); let s(k)=h(k)+d(k), d(k) is the red noise. Thus, the null hypothesis H0 and the alternative hypothesis H1 are extracted, specifically:H0=s(k)=d(k)H1=s(k)includesthesignalofinterest

When H0 is true, the stochastic

Conclusions

In this study, the MPS of the white noise in the GST domain is derived. It shows that the local spectrum of Gaussian red noise follows a χ2(2) distribution in the GST domain. A denoising-algorithm-based hypothesis testing is proposed here, and the simulation result shows that the algorithm is effective in detecting the signal buried in the background noise.

It should be noted that the denoising results also depend on the SNR. In the case of very low SNR, the denoising effect achieved by using

Acknowledgments

We are grateful for the comments of reviewers which lead to substantial improvements in the paper. The authors also thank the National High Technology Research and Development Program of China (No. 2006AA09A102-11) and National Natural Science Foundation of China (No. 47030424) for their financial support of this work.

References (18)

There are more references available in the full text version of this article.

Cited by (12)

  • A comprehensive study of the 2016 Mw 6.0 Italy earthquake based on high-rate (10 Hz) GPS data

    2019, Advances in Space Research
    Citation Excerpt :

    Since the seismic wave signals and background noise dominate different frequency band, it is feasible to realize the seismic wave picking in the time-frequency space using the S-transform. The detection of seismic arrival time plays an important role in the Earthquake Early Warning (EEW), and precisely detecting seismic wave appears to be of great significance (Man and Gao, 2009). In this section, S-transform is adopted to detect the seismic wave arrival time using the horizontal components of AMAT, MTER, GUMA, and CER2.

  • A Novel Local Transform Inverse S-Transform Algorithm for Statistical Filter

    2017, IOP Conference Series: Materials Science and Engineering
View all citing articles on Scopus
View full text