You are on page 1of 15

Geophysical Journal International

Geophys. J. Int. (2018) 212, 88–102 doi: 10.1093/gji/ggx420


Advance Access publication 2017 September 27
GJI Seismology

Automatic microseismic event picking via unsupervised


machine learning

Yangkang Chen∗

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Bureau of Economic Geology, John A. and Katherine G. Jackson School of Geosciences, The University of Texas at Austin, University Station, Austin,
TX 78713-8924, USA. E-mail: chenyk2016@gmail.com

Accepted 2017 September 26. Received 2017 September 25; in original form 2017 August 21

SUMMARY
Effective and efficient arrival picking plays an important role in microseismic and earth-
quake data processing and imaging. Widely used short-term-average long-term-average ratio
(STA/LTA) based arrival picking algorithms suffer from the sensitivity to moderate-to-strong
random ambient noise. To make the state-of-the-art arrival picking approaches effective, mi-
croseismic data need to be first pre-processed, for example, removing sufficient amount of
noise, and second analysed by arrival pickers. To conquer the noise issue in arrival picking for
weak microseismic or earthquake event, I leverage the machine learning techniques to help rec-
ognizing seismic waveforms in microseismic or earthquake data. Because of the dependency
of supervised machine learning algorithm on large volume of well-designed training data, I
utilize an unsupervised machine learning algorithm to help cluster the time samples into two
groups, that is, waveform points and non-waveform points. The fuzzy clustering algorithm has
been demonstrated to be effective for such purpose. A group of synthetic, real microseismic
and earthquake data sets with different levels of complexity show that the proposed method is
much more robust than the state-of-the-art STA/LTA method in picking microseismic events,
even in the case of moderately strong background noise.
Key words: Inverse theory; Time-series analysis; Earthquake source observations.

duce the dependency on user and decrease incorrect picking caused


I N T RO D U C T I O N
by environmental noise, displaying characteristics and scaling fac-
Strong noise in microseismic data, especially in surface micro- tors. Waveform correlation of strong events is a typical way to
seismic data, may impede the effective usage of the microseis- detect weak events in the earthquake seismology community, which
mic signals for subsurface characterization and monitoring, for is sensitive to small-amplitude events (Song et al. 2010). Accord-
example, hydraulic fracturing monitoring (Rodriguez et al. 2012; ing to the study of many researchers, the waveform correlation
Sabbione & Sacchi 2015; Mousavi & Langston 2016c, 2017; Huang based detection methods can be effective as long as the separa-
et al. 2017b,e). The determination of waveform arrival times is im- tion between the master event and the target event is less than
portant for a variety of seismological applications including earth- the dominant wavelength (Gibbons & Ringdal 2006; Michelet &
quake detection and seismic tomography (Bogiatzis & Ishii 2015). Toksöz 2007; Arrowsmith & Eisner 2006). Song et al. (2010) ap-
First arrivals can be identified on the seismograms by conventional plied the correlation-based weak event detection method to micro-
picking, but these types of manual methods depend on external fac- seismic events caused by hydraulic fracturing. In this method, a
tors like the scale and quality of the seismic data, amplitude ratio, master event with high signal-to-noise ratio (SNR) is selected and
sensitivity of the picking cursor and user experience (Senkaya & then is used to cross-correlate with a weak event to find those events
Karsli 2014). An automatic arrival picking method is always pre- with the similar location, fault mechanism, and propagation path as
ferred in the community. the master event (Eisner et al. 2006). They improved the traditional
Hatherly (1982) designed a technique to accurately determine short-term-average long-term-average ratio (STA/LTA) algorithm
first arrival times by considering both the first kick and the first in- (Allen 1978; Vaezi & Van der Baan 2015), which is very sensitive
flection point on each trace based on some statistic criteria. Senkaya to background noise level (Withers et al. 1998; Kalkan 2016), by
& Karsli (2014) proposed a semi-automatic arrival picking method transforming the time-domain data to the spectrogram domain to
based on the cross-correlation technique (CCT). The CCT can re- better identify P- and S-wave arrivals (Gibbons et al. 2006; Song
et al. 2010). Gelchinsky & Shtivelman (1983) proposed a hybrid
method that combines the benefits of both correlation-based meth-
∗Now at: National Center for Computational Sciences, Oak Ridge National ods and the statistics based methods. Sabbione & Velis (2010) pro-
Laboratory, One Bethel Valley Road, Oak Ridge, TN 37831-6008, USA. posed a mispick-correcting technique to exploit the benefits of the

88 
C The Author 2017. Published by Oxford University Press on behalf of The Royal Astronomical Society.
Unsupervised machine learning 89

data present in the entire shot record, which allows us to adjust the (Forghani-Arani et al. 2013). The multichannel denoising methods
trace-by-trace picks and to discard picks associated with bad or dead rely on a fairly dense spatial sampling of the data. For most micro-
traces. Velis et al. (2015) utilized pattern recognition techniques to seismic monitoring projects, where the number of spatial geophones
detect waveforms from microseismic data and used reduced-rank is not large enough, the multichannel denoising methods are appli-
filtering approach to improve the SNR of the waveforms. cable or cannot obtain acceptable results.
Coppens (1985) proposed a fully automatic method to pick first Han & van der Baan (2015) applied ensemble empirical mode
arrivals that makes use of the delay-time method in order to com- decomposition (EEMD) method combined with adaptive interval
pute static corrections at each shot position. From the automatically thresholding strategy to denoise microseismic data. Empirical mode
picked first arrivals on common-offset gathers, the delay times, decomposition (EMD) was developed by Huang et al. (1998) to

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


weathering and subweathering velocities can be easily determined. adaptively decompose non-stationary and nonlinear signal into lo-
Murat & Rudman (1992) applied back-propagation neural network cally stationary components, which are called intrinsic mode func-
to pick first arrivals (first breaks) in a background of noise. The tions (IMF). The EMD is a quasi-orthogonal decomposition in that
back-propagation neural network is used to decide whether each the cross-correlation coefficients between different IMFs are close
half-cycle on the trace is the first arrival or not. The four attributes to zero (Han & van der Baan 2015). Ensemble empirical mode de-
used as the features for the neural network are (1) peak amplitude composition is an improved version of EMD in that it solves the
of a half-cycle; (2) amplitude difference between the peak value of mode-mixing problem in EMD to some extent and has a better time-
the half-cycle and the previous (or following) half-cycle; (3) root frequency depicting performance than EMD (Wu & Huang 2009).
mean square (RMS) amplitude ratio for a data window (0.3 s) be- Inspired by the EMD method, Gómez & Velis (2016) proposed
fore and after the half-cycle; (4) RMS amplitude ratio for a data a data-driven EMD-like algorithm to suppress noise either in mi-
window (0.06 s) on adjacent traces. Zhang et al. (2003) developed croseismic data as a trace-by-trace process or in seismic data as a
an automatic P-wave arrival detection and picking algorithm based f − x domain algorithm. The EMD-like algorithm is much more
on the wavelet transform and Akaike information criteria (AIC) computationally efficient than the EMD method and requires less
picker. They applied the discrete wavelet transform to seismograms user intervention. However, because of the ‘empirical’ nature of
based on a local-window strategy (Zu et al. 2017). In each local EMD, the EMD-related algorithms are not supported by a cer-
time-window, AIC autopicker is applied to the thresholded abso- tain mathematical mode, and thus the performance of EMD based
lute wavelet coefficients at different scales, and the consistency of methods cannot be well controlled. In a similar way as the EMD
those picks in different scales is evaluated to determine whether based methods, Li et al. (2016a) developed a morphological de-
a P-wave arrival has been detected in the given local window. composition (Huang et al. 2017d) based method, which is much
Bogiatzis & Ishii (2015) proposed an algorithm for determining P- faster than EMD, to remove low-frequency noise in microseismic
and S-wave arrival times based on continuous wavelet transform of data. Li et al. (2016b) further designed a morphological decom-
the waveforms. The wavelet transform is well known for its superb position strategy for recovering the weak signals in microseismic
performance in analysing nonstationary signals because its basis data. Other latest EMD-like data decomposition algorithms include
functions are localized in time and frequency. The wavelet coeffi- the variational mode decomposition (Liu et al. 2015, 2016b, 2017),
cients are calculated using the vertical component for determining empirical wavelet transform (Gilles 2013; Liu et al. 2016a), and
P-wave arrivals and polarization of the shear waves is utilized to regularized non-stationary autoregression (Fomel 2013; Wu et al.
cross examine the wavelet coefficients in horizontal components for 2017).
determining S-wave arrivals. Denoising microseismic data will inevitably cause signal dam-
Because of the small magnitude of microseismic events and noisy ages to the useful signals, which degrades the fidelity of the pro-
borehole or surface recording environment, the microseismic sig- cessed data (Chen & Fomel 2015). On the one hand, small-amplitude
nals may often be neglected if no proper denoising algorithms signals may be neglected due to the signal damage and thus arrival
or event detection techniques are applied (Mousavi et al. 2016; picking will be negatively affected. On the other hand, the dam-
Mousavi & Langston 2016a,b). The microseismic data can also aged waveform amplitude will greatly affect the subsequent source
be denoised using multichannel methods, which are widely used mechanism inversion and microseismic based waveform inversion
in the active-source seismic community. The state-of-the-art mul- (Maxwell et al. 2010; Song & Toksöz 2011). Considering the draw-
tichannel denoising algorithms include transform domain thresh- backs and potential pitfalls caused by denoising, a robust arrival
olding methods (Candès et al. 2006; Chen et al. 2014; Chen 2016; picking method without the need of pre-processing is strongly in
Gan et al. 2016a; Mousavi et al. 2016; Zu et al. 2016), predic- demand for the microseismic community.
tive filtering methods (Liu et al. 2012; Liu & Chen 2013), sin- In this paper, I propose a novel automatic microseismic arrival
gular spectrum analysis (Vautard et al. 1992; Huang et al. 2016; picking method based on clustering. Clustering is a type of unsuper-
Chen et al. 2016a,b; Zhang et al. 2016, 2017; Huang et al. 2017c; vised machine learning techniques, which allows us to classify the
Siahsar et al. 2017c), low-rank approximation based methods (Xue given data by using the data itself. Unlike the supervised machine
et al. 2016a; Chen et al. 2017; Huang et al. 2017a; Wang et al. 2017; learning techniques which heavily depend on the input training data
Xie et al. 2017; Zhou et al. 2017), dictionary learning based meth- set, the unsupervised machine learning approaches (e.g. cluster-
ods (Elad & Aharon 2006; Chen 2017; Siahsar et al. 2017b,a), and ing) rely only on the data itself and thus is much more flexible.
mean/median filtering methods (Gan et al. 2016b; Xue et al. 2016b). More specifically, I demonstrate the use of the fuzzy clustering al-
Forghani-Arani et al. (2013) proposed a technique for suppressing gorithm (Yang et al. 2006) in arrival picking problem. Results from
noise in surface microseismic data based on the distinct character- a comprehensive analysis of a group of synthetic and real data sets
istics that microseismic signal and noise show in the τ − p domain. with different levels of complexity demonstrate the strong antinoise
Before separation in the τ − p domain, a scanning approach that ability of the proposed unsupervised machine learning algorithm in
is similar to semblance analysis needs to be used to test all possi- picking first arrivals from raw noisy microseismic data. The effi-
ble double-couple orientations to determine an estimated orientation ciency is also demonstrated to be acceptable and thus the method
that best accounts for the polarity pattern of any microseismic events can be readily applicable.
90 Y. Chen

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 1. Simple synthetic data for demonstrating clustering features. (a) Clean data. (b) Noisy data with SNR = −3.64 dB. The red circles in (a) and (b) are
the picked arrival indices.

I organize the paper as follows: I first give a brief introduction where d(xi , x j ) denotes the distance between xi and x j . xi de-
of the concept of clustering analysis, and then I formulate the mi- notes the ith N dimensional data point. xi and x j are both vectors.
croseismic event picking problem as a clustering problem. Next, I  · p denotes p-norm of the input vector. The Euclidean distance
introduce the iterative solver for solving the fuzzy clustering prob- is a special case where p = 2, while Manhattan metric has p = 1.
lem. I then use a group of examples with comprehensive analysis and However, there are no general theoretical guidelines for selecting a
discussion to demonstrate the performance of the proposed method measure for any given application.
and compare the performance with the state-of-the-art STA/LTA
method. Finally, I draw some key conclusions in the end of the
paper. Microseismic event picking as a clustering problem
A microseismic record can be classified as waveform and non-
waveform components. The first index of waveform components
can be treated as the arrival of the microseismic event. The essence
T H E O RY of the arrival picking problem is thus turned into a classification
problem given a group of data points. When a group of training
Clustering analysis data is given together with predefined data features, the classification
problem can be viewed as a supervised classification problem (e.g.
Clustering analysis is a type of unsupervised machine learning ap-
binary classification). If one even wants to classify the microseismic
proach. The target of clustering analysis is to group the input data
record using the data itself, the problem becomes a classic clustering
into several clusters just according to the inherent features of the
analysis problem.
input data set. The number of groups can be defined in advance ac-
The most important factor that affects the performance of the
cording to the purpose of a specific problem. Simply speaking, each
clustering analysis is the selected feature vector. In the algorithm,
cluster after clustering analysis is a collection of objects which have
I propose three features to construct the feature vector, which are
some sort of similarities which defer them from objects in the other
mean, power, and STA/LTA. All these feature vectors are measured
clusters. Clustering is driven only by the choice of input features
in the time domain.
(or attributes) and the number of desired clusters and thus is much
The three features are defined as follows:
more flexible than those supervised machine learning techniques
where a large amount of training data is required. (i) Mean M
An important component of a clustering algorithm is the distance
1 
i+w
measure between data points. If the components of the data instance M(i) = d(i) (2)
vectors are all in the same physical units then it is possible for the N i−w
simple Euclidean distance metric to be sufficient to successfully
group similar data instances. The following Minkowski Metric is a (ii) Power E
common way for measuring distance for an N dimensional data 
i+w
E(i) = d 2 (i) (3)
d(xi , x j ) =  xi − x j  p , (1) i−w
Unsupervised machine learning 91

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018

Figure 2. Predefined features of (a) clean data and (b) noisy data for clustering.

(iii) STA/LTA R w denotes half of window length. d(i) denotes the input seismic.
NSTA and NLTA denote short-term and long-term periods, respec-
tively.

i Fig. 1 shows a simple example for demonstrating the extracted
1
STA(i) = d( j) features. Fig. 1 contains two synthetic data in the clean and noisy
NSTA j=i−NSTA cases. The noisy data contains a large amount of noise that makes
the effective signals almost buried under the noise. The SNR of this
1 
i
LTA(i) = d( j) noisy data is −3.64 dB. The red circles in panels (a) and (b) are the
NLTA j=i−NLTA picked arrival indices using the presented algorithm. It is very clear
that in both cases, the presented algorithm obtains very success-
R(i) = STA(i)/LTA(i) (4) ful arrival picking results. Fig. 2 shows the three aforementioned
92 Y. Chen

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018

Figure 3. Calculated membership values of (a) clean data and (b) noisy data that define different clusters.

features used for clustering for clean data (Fig. 2a) and noisy data or more clusters with different degrees of membership. In this case,
(Fig. 2b). data will be associated with an appropriate membership value.
Fuzzy c-means is a method of clustering which allows one piece
of data to belong to two or more clusters (Dunn 1973; Bezdek 1981).
It is based on minimization of the following objective function
Fuzzy clustering

N 
C
Fuzzy clustering belongs to the type of overlapping clustering, and J= u i,m j  xi − c j 2 , 1 ≤ m ≤ ∞, (5)
uses fuzzy sets to cluster data, so that each point may belong to two i=1 j=1
Unsupervised machine learning 93

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 4. The geometry of the synthetic example.

where m is any real number greater than 1, ui, j is the degree of


membership of xi in the cluster j, xi is the ith of d-dimensional
measured data (d is the dimension of xi ), c j is the d-dimension
center of the cluster, and  ·  is any norm expressing the similarity
between any measured data and the center, for example, L2 norm.
C denotes the number of clusters or classes needed to be classified.
N denotes the length of the input signal. Note that both xi and c j
are vectors of the same dimension. The dimension of the vectors is
decided by the number of features. For example, in this paper, I use
mean, power, STA/LTA as the three features and thus the dimension
of both xi and c j is 3. Each xi is composed of the values of all
feature components at time index i.
Fuzzy partitioning is carried out through an iterative optimization
of the objective function shown above, with the update of member-
ship ui, j and the cluster centres c j by:
1
u i, j = C   m−1 , (6)

2
 xi − c j 
k=1
 xi − ck 
and

N Figure 5. Comparison of arrival picking results for clean data using the
u i,m j xi presented (a) and STA/LTA (b) methods.
i=1
cj = . (7)

N
u i,m j (iii) Update Uk , Uk + 1 using
i=1
1
(k+1) (k)
This iteration will stop when maxi, j {|u i, j − u i, j |} < , where  u i, j = C   . (9)

2

is a termination criterion between 0 and 1, whereas k is the iteration  xi − c j  m−1


step. This procedure converges to a local minimum or a saddle point k=1
 xi − ck 
of Jm .
The algorithm is composed of the following steps: (iv) If Uk + 1 − Uk  < , then STOP; otherwise return to step 2.

(i) Initialize U = [ui, j ] matrix, U0 Eq. (9) can be further derived as


(ii) At k-step: calculate the centres vectors C k = [c j ] with Uk
1
using u i, j = C   m−1

2
 xi − c j 

N
u i,m j · xi k=1
 xi − ck 
i=1
cj = . (8) 1

N
=
u i,m j C 
  m−1
2
2 1
i=1  xi − c j  m−1
k=1
 xi − ck 
94 Y. Chen

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 6. Comparison of arrival picking results for noisy data using the Figure 7. Comparison of arrival picking results for denoised data using the
presented (a) and STA/LTA (b) methods. presented (a) and STA/LTA (b) methods.

2
 xi − c j − m−1 Via this criterion, one can automatically detect the microseismic
= C   m−1 event. In the DISCUSSION section, I give a brief discussion on

2
1 the implementation and parameter selection for the aforementioned
k=1
 xi − ck  algorithm.
2
 xi − c j − m−1
= . (10)

C
2 EXAMPLES
− m−1
 xi − ck 
k=1 To numerically evaluate the performance, I use the arrival picking
error metric which is defined as follows:
for easier implementation. The above iteration terminates either
when the maximum number of iteration (e.g. 100) is reached or when 
H

it is converged (e.g. Uk + 1 − Uk  < ). The obtained membership Error = |I (h) − Î (h)|, (11)
h
vectors ui, j is then used to detect the microseismic event.
Fig. 3 shows the membership values calculated by iterative es- where Error denotes the picking error measured in samples. I(h)
timation for the data shown in Fig. 1. Fig. 3(a) corresponds to denotes the index corresponding to the exact first arrival for hth
the clean data and Fig. 3(b) corresponds to the noisy data. It trace in a multichannel 2-D microseismic record and Î (h) denotes
is clear from Fig. 3 that a microseismic arrival exists when the the picked arrival (index). The exact arrival is found by applying
membership value jumps from one to zero (or from zero to one). the proposed method on clean synthetic data.
Unsupervised machine learning 95

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 8. Arrival picking results using the proposed method for different input noise levels. (a) σ 2 = 0.1. (b) σ 2 = 0.2. (c) σ 2 = 0.3. (d) σ 2 = 0.4. (e) σ 2 = 0.5.
(f) σ 2 = 0.6.

I first use a multichannel synthetic data set to demonstrate the spatial traces correspond to recorded data from 50 geophones. The
performance of the proposed method. The microseismic data set red circles in Fig. 5(a) correspond to the picked first arrivals for
is simulated from the two-layer velocity model shown in Fig. 4. this clean data set using the proposed clustering method. The blue
The blue inverted triangles in the first layer denote the 50 evenly circles in Fig. 5(b) correspond to the picked first arrivals using the
spaced geophones for recording the microseismic signals. The blue STA/LTA method. From this clean data test, it is clear that both
dots in the second layer denote the two microseismic sources. The clustering method and the STA/LTA method work well in detecting
two sources are generated during the hydraulic fracturing process. the first arrivals when the SNR is very high. As a comparison, I
I use the acoustic wave to simulate the recorded data, as shown in then conduct an experiment for noisy data. I simulate the noisy
Fig. 5. Figs 5(a) and (b) show the clean microseismic data. The 50 data by adding some random noise with SNR = 0.24 dB. The
96 Y. Chen

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 9. Arrival picking results using the STA/LTA method for different input noise levels. (a) σ 2 = 0.1. (b) σ 2 = 0.2. (c) σ 2 = 0.3. (d) σ 2 = 0.4. (e)
σ 2 = 0.5. (f) σ 2 = 0.6.

arrival picking results are shown in Fig. 6. From Fig. 7(a), one can To compare the arrival picking performance of the two methods
see clearly that the red circles, which correspond to the proposed on raw noisy data is not exactly fair. In practice, the noisy data is
method, successfully picked all the first arrivals without making any usually denoised first and then passed into the arrival picker. To
mistake. While for the result by the traditional STA/LTA method, compare the performance of the two methods on denoised data, I
as indicated by the blue circles in Fig. 7(b), most picked arrivals are apply a multichannel denoising operator to the noisy data shown
not correct. The noisy data example demonstrates that for noisy data in Fig. 6 to remove most of the noise. The multichannel denois-
set, the proposed method can be robust to obtain acceptable arrival ing operator I use is the damped multichannel singular spectrum
picking results while the STA/LTA method cannot perform well. In (DMSSA) algorithm, proposed by Huang et al. (2016). It is worth
other words, the proposed method is not sensitive to noise while the noting that since for this example, the spatial sampling is dense and
STA/LTA method is very sensitive to ambient random noise. the number of spatial traces is relatively high (50 in this case), one
Unsupervised machine learning 97

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 10. Error diagram with respect to input noise level. The right green
‘y’ axis shows the corresponding SNR for different input noise level. The
error is characterized by eq. (11).

can obtain a multichannel microseismic record with very coherent


events. Thus one can apply the multichannel denoising operator
to successfully remove most noise without damaging the useful
signals much. However, for most microseismic monitoring situa-
tions, the spatial sampling is not so optimal as in this synthetic test,
and multichannel denoising methods are not applicable. Instead, a
single-channel denoising operator is used to obtain a slightly worse
performance. Here I focus on the comparison of arrival picking
performance and neglect the denoising issue. As one can see from
Fig. 7, the denoised data is much cleaner than the noisy data shown
in Fig. 6. The proposed method, indicated by the red circles, suc-
cessfully picks those arrivals again but the STA/LTA method still
makes a lot of mistakes, as shown in Fig. 7(b) by the blue circles.
Although much better than the result of the noisy data, there are
still several traces where wrong arrivals are picked.
I then test the sensitivity of different methods to the noise level.
I create six different noisy data sets with different noise levels. I
increase the noise level by increasing the variance of Gaussian white
noise from σ 2 = 0.1 to σ 2 = 0.6, where σ 2 denotes noise variance.
The six noisy data sets with increasing noise level are shown in
Fig. 8. The red circles in each subfigure of Fig. 8 show the picked Figure 11. Comparison of arrival picking results for the real surface micro-
arrivals using the proposed clustering method. One can observe that seismic data using the presented (a) and STA/LTA (b) methods.
the proposed method is insensitive to the noise level. When the noise
variance is smaller than 0.6, the proposed method does not make corresponds to the SNRs of different data, which decreases from
obvious mistakes. The proposed method causes three obviously 8.21 dB when σ 2 = 0.1 to −7.35 dB when σ 2 = 0.6.
inaccurate picked arrivals until the noise variance is increased to For computational cost comparison, the traditional method takes
0.6. As a comparison, Fig. 9 shows arrival picking performance of 0.23 s for processing the data shown in Fig. 5(a) while the proposed
the STA/LTA method for the same six noisy data sets. It is quite algorithm takes 2.5 s. The data contains 351 samples and 50 traces.
clear that the STA/LTA method is very sensitive to the noise. Even The arrival picking algorithms are applied trace by trace. The com-
the noise variance is as small as σ 2 = 0.1, the STA/LTA method putation is done on a PC station equipped with an Intel Core i7
causes a lot of inaccurate picked arrivals. The performance becomes CPU clocked at 3.1 GHz and 16 GB of RAM. Thus, I conclude that
worse and worse when the noise variance is gradually increased. the proposed algorithm obtains a better performance at the expense
To numerically compare the performance, the picking error de- of a larger computational cost. Although the computational cost
fined in eq. (11) is calculated for each case and a diagram of arrival is roughly 10 times larger than the traditional algorithm, it is still
picking error with respect to noise level (measured by variance) acceptable in industrial applications, thus the computation should
is plotted for each individual method and is shown in Fig. 10. In not be a serious problem.
Fig. 10, the red line corresponds to the proposed method, which Fig. 11 shows the performance for the first field data example.
increases very slowly and is always less than 300 samples. The blue This is a surface-recorded microseismic data. The data quality is
line corresponds to the STA/LTA method, which is much larger relatively high and one can see the first arrivals caused by hydraulic
than the error of the proposed method. Even in the cleanest case, perforation very clearly. Fig. 11(a) shows the multichannel field
the picking error is very high (about 2000 samples). The green line data and the arrival picking results using the presented clustering
98 Y. Chen

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 12. Single trace comparison for presented and STA/LTA methods. (a) The 20th trace from the first field data and the picked result using clustering
method. (b) The 20th trace from the first field data and the picked result using STA/LTA method.

Figure 13. The three features exacted in the proposed method.

method. There are 40 receivers for this data set and the red circles after an initial denoising step is done on the raw data, where the
indicate the picked arrival indices. Fig. 11(b) shows the result from SNR becomes much better and more tolerable for the STA/LTA
the STA/LTA method. The performance of the proposed method is method.
very close to excellent except for one picking mistake, as shown in I extract the 20th trace in Fig. 11 for a single-trace comparison in
the fourth trace in Fig. 11(a). Because the data quality of this data Fig. 12. Figs 12(a) and (b) show the results from the two methods,
is relatively high, the STA/LTA method obtains accurate picking where one can more clearly see the 1D waveform signals and the
in some traces, but for most traces, the STA/LTA fails in picking difference in picked time indices. The three features, namely, Mean,
the accurate arrival. Note that in this test, I apply the two methods Power, and STA/LTA, are shown in Fig. 13 for the selected single
directly to the raw microseismic data, so the performance of the trace. It is very clear that the mean and power features are rela-
two methods demonstrates their relative robustnesses to noise. It is tively insensitive to noise since before 0.35s both mean and power
worth mentioning that the STA/LTA method is usually implemented are almost zero. The STA/LTA, however, is much more sensitive to
Unsupervised machine learning 99

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


Figure 14. The two groups of membership values calculated in the clustering analysis for 20th trace from the first field data.

Figure 15. Arrival picking results for the second real surface microseismic Figure 16. Arrival picking results for the second real surface microseismic
data with extremely strong background noise using the presented method. data with extremely strong background noise using the STA/LTA method.

ambient noise as one can observe a lot of fake peaks in the STA/LTA proposed clustering method and the STA/LTA method to the data
curve. The integrated clustering analysis over the two less noise- set and show the result in Figs 15 and 16, respectively. This data
insensitive features (i.e. mean and power) and a more noise-sensitive is much noisier than the previous example. However, the proposed
feature (i.e. STA/LTA) through the fuzzy C-means framework ac- method is still very robust in detecting those arrivals, which ap-
counts for the anti-noise superiority of the presented method to the pear spatially coherent, as indicated by the red circles in Fig. 15.
traditional STA/LTA method. The two groups of membership val- The results from the STA/LTA method, however, are in a mess,
ues of the real single microseismic trace are shown in Fig. 14. A as indicated by the blue circles in Fig. 16. Without denoising, the
distinct zero-to-one jump happens around 168 ms can be observed STA/LTA method is almost not possible to accurately detect the
from the top panel of Fig. 14. microseismic events while the proposed method can work properly
I then show a more complicated real microseismic event. Fig. 15 even in severely corrupted data.
shows the original record with the horizontal components H1 The last real data example is an earthquake data stack pro-
and H2, and the vertical component, respectively. Twelve three- file. Fig. 17 shows Professor Peter Shearer’s stacks over many
component geophones are used to record the signals from hydraulic earthquakes at a constant epicentral distance (offset angle)
fracturing. The microseismic record is noisy and amplitude of events (Shearer 1991a,b). Fig. 17 has been improved a lot from the raw data
is weak. So not all signals are immediately detectable. I apply the by stacking different earthquake data. Different seismic phases can
100 Y. Chen

Although minimizing eq. (5) requires several iterations, which is the


main computational cost of the algorithm, it usually takes less than
20 iterations to converge. According to the numerical tests shown
above, the computational cost of the presented algorithm is only
about 10 times larger than the traditional STA/LTA method and the
efficiency in practical applications is still quite acceptable.
The presented automatic microseismic event detection method
based on unsupervised machine learning is more a concept than a
specific type of microseismic event detection method. One the one

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


hand, in the unsupervised machine learning framework, the cluster-
ing method is not limited to the fuzzy clustering algorithm. Other
unsupervised machine learning algorithms are worth being inves-
tigated, such as Hierarchical clustering, k-Means clustering, Self-
organizing maps, Hidden Markov models, etc. On the other hand,
the feature vector in the unsupervised machine learning framework
has the potential to be improved. In this paper, I just investigate the
performance based on the three-component feature vector that is
composed of mean, power, and STA/LTA. While each feature com-
ponent can serve as an individual event picker, the combined usage
Figure 17. Arrival picking results for an earthquake data with extremely
of all these components in the feature vector through the integrated
strong background noise using the presented method.
fuzzy clustering framework is more appealing. As I have shown, the
integrated application of all three feature components via cluster-
ing is much more robust than the single component, for example,
the STA/LTA method, in a noisy environment. From this aspect, all
other individual event picking methods can be integrated into the
same framework for more robust performance, such as the power
spectral density method in Vaezi & Van der Baan (2015) and the
Akaike information criterion method in Leonard (2000) and Zhang
et al. (2003).
From the comprehensive analysis and discussions of the different
synthetic and real data tests, the main advantage of the proposed
method is its anti-noise ability. It has been shown that when the
noise level is weak to moderately strong, the performance of the
proposed method is very robust. This feature makes the clustering
method very appealing to practical usage, since in most cases where
the noise is not extremely high, the proposed method can be applied
without any pre-processing step and thus can serve as the very
initial estimate of microseismic event detection and serve for the
subsequent event source localization. When the noise level becomes
extremely strong, as seen from the sensitivity test to noise level, the
Figure 18. Arrival picking results for an earthquake data with extremely clustering method may make some mistakes. Although not perfect
strong background noise using the STA/LTA method. in all situations, when the noise level becomes extremely high, a
simple and mild denoising filter can help remove a small amount
be seen from the Fig. 17. However, one can see that there are still of noise but without damaging the useful signals, which is followed
significant random and erratic noise existing in the stack profile. By by applying the presented event picker. The future investigation
applying the proposed method directly to the raw stack data, I obtain includes applying the proposed method to a much larger volume of
a very successful result, which is shown in Fig. 17. Fig. 18 shows data set and to further verify the anti-noise effect when the method
the arrival picking performance using the STA/LTA method, where is applied in the field.
the most picking is accurate while there are still a lot of inaccurate
picking.

C O N C LU S I O N S
DISCUSSIONS
Microseismic and earthquake data may contain strong distractive
The implementation of the proposed clustering method is quite background noise that may heavily affect the waveform arrival pick-
straightforward and it is easy to control the performance of the ing, and could further result in an unconvincing tomographic model
algorithm. The four steps shown in the THEORY section are almost that is based on the arrival picking. I have introduced an effective
the whole framework of the algorithm. Once the feature vectors are and intelligent arrival picking algorithm that is based on clustering
fixed (e.g. mean, power, and STA/LTA), the parameters needed to be analysis. The three features (Mean, Power, STA/LTA) fed into the in-
defined are just exponent parameter m for the membership matrix U telligent clustering algorithm make the clustering engine capable of
(see eq. 5), which is usually fixed as m = 2, the number of clusters detecting arrivals in extremely noisy environment without the need
C, which is fixed as C = 2. In other words, the method is a fully of pre-processing the data. The presented arrival picking algorithm
automatic method and almost does not require any human inference. is an unsupervised machine learning technique that can be applied
Unsupervised machine learning 101

to an arbitrarily large amount of microseismic (and earthquake) Forghani-Arani, F., Willis, M., Haines, S.S., Batzle, M., Behura, J. & David-
data. Unlike the supervised machine learning techniques, the pro- son, M., 2013. An effective noise-suppression technique for surface mi-
posed method does not require a reasonably large volume of training croseismic data, Geophysics, 78(6), KS85–KS95.
data and thus can be fairly flexible. The fuzzy clustering algorithm Gan, S., Wang, S., Chen, Y. & Chen, X., 2016a. Simultaneous-source sep-
aration using iterative seislet-frame thresholding, IEEE Geosci. Remote
has been shown to be an effective clustering analysis method in
Sen. Lett., 13, 197–201.
the presented framework. The comparison between the presented
Gan, S., Wang, S., Chen, Y., Chen, X. & Xiang, K., 2016b. Separation
algorithm with the state-of-the-art STA/LTA method shows very of simultaneous sources using a structural-oriented median filter in the
promising performance, especially in the low-SNR data set based flattened dimension, Comput. Geosci., 86, 46–54.
on a combination of several synthetic and real data examples with Gelchinsky, B. & Shtivelman, V., 1983. Automatic picking of first arrivals

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


different levels of complexity and noise strength. and parameterization of traveltime curves, Geophys. Prospect., 31, 915–
928.
Gibbons, S.J. & Ringdal, F., 2006. The detection of low magnitude seismic
AC K N OW L E D G E M E N T S events using array-based waveform correlation, Geophys. J. Int., 165(1),
149–166.
I would like to thank Weilin Huang, Huijian Li, Shaohuan Zu and Gibbons, S.J., Ringdal, F. & Kvaerna, T., 2006. Detection and characteriza-
Dong Zhang for inspiring discussions. The research is previously tion of seismic phases using continuous spectral estimation on incoherent
supported by Texas Consortium for Computational Seismology and partially coherent arrays, Geophys. J. Int., 172(1), 405–421.
(TCCS) and is currently supported by Distinguished Postdoctoral Gilles, J., 2013. Empirical wavelet transform, IEEE Trans. Signal Process.,
Fellowship at Oak Ridge National Laboratory. 61, 3999–4010.
Gómez, J.L. & Velis, D.R., 2016. A simple method inspired by empiri-
cal mode decomposition for denoising seismic data, Geophysics, 81(6),
V403–V413.
REFERENCES Han, J. & van der Baan, M., 2015. Microseismic and seismic denoising
Allen, R.V., 1978. Automatic earthquake recognition and timing from single via ensemble empirical mode decomposition and adaptive thresholding,
traces, Bull. seism. Soc. Am., 68(5), 1521–1532. Geophysics, 80(6), KS69–KS80.
Arrowsmith, S.J. & Eisner, L., 2006. A technique for identifying microseis- Hatherly, P., 1982. A computer method for determining seismic first arrival
mic multiplets and application to the Valhall field, North Sea, Geophys. times, Geophysics, 47, 1431–1436.
J. Int., 71(2), V31–V40. Huang, N.E., Shen, Z., Long, S.R., Wu, M.C., Shih, H.H., Zheng, Q., Yen,
Bezdek, J.C., 1981. Pattern Recognition with Fuzzy Objective Function N.-C., Tung, C.C. & Liu, H.H., 1998. The empirical mode decomposition
Algoritms, Plenum Press. and the Hilbert spectrum for nonlinear and non-stationary time series
Bogiatzis, P. & Ishii, M., 2015. Continuous wavelet decomposition algo- analysis, Proc. R. Soc. A, 454, 903–995.
rithms for automatic detection of compressional-and shear-wave arrival Huang, W., Wang, R., Chen, Y., Li, H. & Gan, S., 2016. Damped mul-
times, Bull. seism. Soc. Am., 105(3), 1628–1641. tichannel singular spectrum analysis for 3D random noise attenuation,
Candès, E.J., Demanet, L., Donoho, D.L. & Ying, L., 2006. Fast discrete Geophysics, 81(4), V261–V270.
curvelet transforms, Multiscale Model. Simul., 5, 861–899. Huang, W., Wang, R., Chen, X. & Chen, Y., 2017a. Double least squares
Chen, Y., 2016. Dip-separated structural filtering using seislet thresholding projections method for signal estimation, IEEE Trans. Geosci. Remote
and adaptive empirical mode decomposition based dip filter, Geophys. J. Sen., 55(7), 4111–4129.
Int., 206(1), 457–469. Huang, W., Wang, R., Li, H. & Chen, Y., 2017b. Unveiling the signals from
Chen, Y., 2017. Fast dictionary learning for noise attenuation of multidi- extremely noisy microseismic data for high-resolution hydraulic fractur-
mensional seismic data, Geophys. J. Int., 209, 21–31. ing monitoring, Sci. Rep., 7, 11996, doi:10.1038/s41598-017-09711-2.
Chen, Y. & Fomel, S., 2015. Random noise attenuation using local signal- Huang, W., Wang, R., Yuan, Y., Gan, S. & Chen, Y., 2017c. Signal extrac-
and-noise orthogonalization, Geophysics, 80, WD1–WD9. tion using randomized-order multichannel singular spectrum analysis,
Chen, Y., Fomel, S. & Hu, J., 2014. Iterative deblending of simultaneous- Geophysics, 82(2), V59–V74.
source seismic data using seislet-domain shaping regularization, Geo- Huang, W., Wang, R., Zhang, D., Zhou, Y., Yang, W. & Chen, Y., 2017d.
physics, 79, V179–V189. Mathematical morphological filtering for linear noise attenuation of seis-
Chen, Y., Zhang, D., Huang, W. & Chen, W., 2016a. An open-source matlab mic data, Geophysics, 82(6), V369–V384.
code package for improved rank-reduction 3D seismic data denoising and Huang, W., Wang, R., Zu, S. & Chen, Y., 2017e. Low-frequency noise attenu-
reconstruction, Comput. Geosci., 95, 59–66. ation in seismic and microseismic data using mathematical morphological
Chen, Y., Zhang, D., Jin, Z., Chen, X., Zu, S., Huang, W. & Gan, S., 2016b. filtering, Geophys. J. Int., 211, 1318–1340.
Simultaneous denoising and reconstruction of 5D seismic data via damped Kalkan, E., 2016. An automatic p-phase arrival-time picker, Bull. seism.
rank-reduction method, Geophys. J. Int., 206, 1695–1717. Soc. Am., 106(3), doi:10.1785/0120150111.
Chen, Y., Zhou, Y., Chen, W., Zu, S., Huang, W. & Zhang, D., 2017. Empir- Leonard, M., 2000. Comparison of manual and automatic onset time picking,
ical low rank decomposition for seismic noise attenuation, IEEE Trans. Bull. seism. Soc. Am., 90(6), 1384–1390.
Geosci. Remote Sen., 55(8), 4696–4711. Li, H., Wang, R., Cao, S., Chen, Y. & Huang, W., 2016a. A method for
Coppens, F., 1985. First arrival picking on common-offset trace collections low-frequency noise suppression based on mathematical morphology in
for automatic estimation of static corrections, Geophys. Prospect., 33(8), microseismic monitoring, Geophysics, 81, V159–V167.
1212–1231. Li, H., Wang, R., Cao, S., Chen, Y., Tian, N. & Chen, X., 2016b. Weak sig-
Dunn, J.C., 1973. A fuzzy relative of the isodata process and its use in nal detection using multiscale morphology in microseismic monitoring,
detecting compact well-separated clusters, J. Cybern., 3, 32–57. J. Appl. Geophys., 133, 39–49.
Eisner, L., Fischer, T. & Calvez, J.H.L., 2006. Detection of repeated hy- Liu, G. & Chen, X., 2013. Noncausal f–x–y regularized nonstationary pre-
draulic fracturing out-of-zone growth by microseismic monitoring, Lead- diction filtering for random noise attenuation on 3D seismic data, J. Appl.
ing Edge, 25, 548–554. Geophys., 93, 60–66.
Elad, M. & Aharon, M., 2006. Image denoising via sparse and redundant Liu, G., Chen, X., Du, J. & Wu, K., 2012. Random noise attenuation using
representations over learned dictionaries, IEEE Trans. Image Process., f–x regularized nonstationary autoregression, Geophysics, 77, V61–V69.
15(12), 3736–3745. Liu, W., Cao, S. & He, Y., 2015. Ground roll attenuation using variational
Fomel, S., 2013. Seismic data decomposition into spectral components using mode decomposition, in 77th Annual International Conference and Ex-
regularized nonstationary autoregression, Geophysics, 78, O69–O76. hibition, EAGE, Extended Abstracts.
102 Y. Chen

Liu, W., Cao, S. & Chen, Y., 2016a. Seismic time-frequency analysis via Song, F. & Toksöz, M.N., 2011. Full-waveform based complete moment
empirical wavelet transform, IEEE Geosci. Remote Sens. Lett., 13, 28–32. tensor inversion and source parameter estimation from downhole micro-
Liu, W., Cao, S. & Chen, Y., 2016b. Applications of variational mode seismic data for hydrofracture monitoring, Geophysics, 76(6), WC103–
decomposition in seismic time-frequency analysis, Geophysics, 81, WC116.
V365–V378. Song, F., Kuleli, H.S., Toksöz, M.N., Ay, E. & Zhang, H., 2010. An improved
Liu, W., Cao, S., Wang, Z., Kong, X. & Chen, Y., 2017. Spectral decompo- method for hydrofracture-induced microseismic event detection and phase
sition for hydrocarbon detection based on VMD and teager-kaiser energy, picking, Geophysics, 75(6), A47–A52.
IEEE Geosci. Remote Sens. Lett., 14(4), 539–543. Vaezi, Y. & Van der Baan, M., 2015. Comparison of the STA/LTA and power
Maxwell, S.C., Rutledge, J., Jones, R. & Fehler, M., 2010. Petroleum spectral density methods for microseismic event detection, Geophys. J.
reservoir characterization using downhole microseismic monitoring, Geo- Int., 203(3), 1896–1908.

Downloaded from https://academic.oup.com/gji/article-abstract/212/1/88/4259566 by National Central University user on 16 September 2018


physics, 75(5), 75A129–75A137. Vautard, R., Yiou, P. & Ghil, M., 1992. Singular-spectrum analysis: A toolkit
Michelet, S. & Toksöz, M.N., 2007. Fracture mapping in the Soultz-sous- for short, noisy chaotic signals, Phys. D, 58(1), 95–126.
forets geothermal field using microearthquake locations, J. geophys. Res., Velis, D., Sabbione, J.I. & Sacchi, M.D., 2015. Fast and automatic micro-
112, B07315, doi:10.1029/2006JB004442. seismic phase-arrival detection and denoising by pattern recognition and
Mousavi, S.M. & Langston, C.A., 2016a. Hybrid seismic denoising using reduced-rank filtering, Geophysics, 80(6), WC25–WC38.
higher-order statistics and improved wavelet block thresholding, Bull. Wang, Y., Zhou, H., Zu, S., Mao, W. & Chen, Y., 2017. Three-operator prox-
seism. Soc. Am., 106(4), 1380–1393. imal splitting scheme for 3D seismic data reconstruction, IEEE Geosci.
Mousavi, S.M. & Langston, C.A., 2016b. Adaptive noise estimation and sup- Remote Sens. Lett., 14, 1830–1834.
pression for improving microseismic event detection, J. Appl. Geophys., Withers, M., Aster, R., Young, C., Beiriger, J., Harris, M., Moore, S. &
132, 116–124. Trujillo, J., 1998. A comparison of select trigger algorithms for automated
Mousavi, S.M. & Langston, C.A., 2016c. Fast and novel microseismic detec- global seismic phase and event detection, Bull. seism. Soc. Am., 88(1),
tion using time-frequency analysis, in 86th Annual International Meeting, 95–106.
SEG, Expanded Abstracts, pp. 2632–2636. Wu, G., Fomel, S. & Chen, Y., 2017. Data-driven time-frequency analysis
Mousavi, S.M. & Langston, C.A., 2017. Automatic noise-removal/signal- of seismic data using non-stationary prony method, Geophys. Prospect.,
removal based on general cross-validation thresholding in syn- doi:10.1111/1365–2478.12530.
chrosqueezed domain and its application on earthquake data, Geophysics, Wu, Z. & Huang, N.E., 2009. Ensemble empirical mode decomposition: A
82(4), V211–V227. noise-assisted data analysis method, Adv. Adapt. Data Anal., 1, 1–41.
Mousavi, S.M., Langston, C.A. & Horton, S.P., 2016. Automatic microseis- Xie, J., Chen, W., Zhang, D., Zu, S. & Chen, Y., 2017. Application of
mic denoising and onset detection using the synchrosqueezed continuous principal component analysis in weighted stacking of seismic data, IEEE
wavelet transform, Geophysics, 81(4), V341–V355. Geosci. Remote Sens. Lett., 14(8), 1213–1217.
Murat, M.E. & Rudman, A.J., 1992. Automated first arrival picking: A Xue, Y., Chang, F., Zhang, D. & Chen, Y., 2016a. Simultaneous sources
neural network approach, Geophys. Prospect., 40(6), 587–604. separation via an iterative rank-increasing method, IEEE Geosci. Remote
Rodriguez, I.V., Bonar, D. & Sacchi, M., 2012. Microseismic data denoising Sens. Lett., 13(12), 1915–1919.
using a 3c group sparsity constrained time-frequency transform, Geo- Xue, Z., Chen, Y., Fomel, S. & Sun, J., 2016b. Seismic imaging of incom-
physics, 77(2), V21–V29. plete data and simultaneous-source data using least-squares reverse time
Sabbione, J.I. & Sacchi, M.D., 2015. Radon transform-based microseismic migration with shaping regularization, Geophysics, 81, S11–S20.
event detection and signal-to-noise ratio enhancement, J. Appl. Geophys., Yang, P., Yin, X. & Zhang, G., 2006. Seismic data analysis based on fuzzy
113, 51–63. clustering, in 2006 8th International Conference on Signal Processing,
Sabbione, J.I. & Velis, D., 2010. Automatic first-breaks picking: New strate- doi:10.1109/ICOSP.2006.346109.
gies and algorithms, Geophysics, 75(4), V67–V76. Zhang, H., Thurber, C. & Rowe, C., 2003. Automatic p-wave arrival detec-
Senkaya, M. & Karsli, H., 2014. A semi-automatic approach to identify first tion and picking with multiscale wavelet analysis for single-component
arrival time: the cross-correlation technique (CCT), Earth Sci. Res. J., recordings, Bull. seism. Soc. Am., 93(5), 1904–1912.
18(2), 107–113. Zhang, D., Chen, Y., Huang, W. & Gan, S., 2016. Multi-step damped mul-
Shearer, P.M., 1991a. Imaging global body wave phases by stacking long- tichannel singular spectrum analysis for simultaneous reconstruction and
period seismograms, J. geophys. Res., 96(B12), 20 535–20 324. denoising of 3D seismic data, J. Geophys. Eng., 13, 704–720.
Shearer, P.M., 1991b. Constraints on upper mantle discontinuities from Zhang, D., Zhou, Y., Chen, H., Chen, W., Zu, S. & Chen, Y., 2017. Hy-
observations of long period reflected and converted phases, J. geophys. brid rank-sparsity constraint model for simultaneous reconstruction and
Res., 96(B11), 18 147–18 182. denoising of 3D seismic data, Geophysics, 82(5), V351–V367.
Siahsar, M.A.N., Abolghasemi, V. & Chen, Y., 2017a. Simultaneous denois- Zhou, Y., Shi, C., Chen, H., Xie, J., Wu, G. & Chen, Y., 2017. Spike-like
ing and interpolation of 2d seismic data using data-driven non-negative blending noise attenuation using structural low-rank decomposition, IEEE
dictionary learning, Signal Process., 141, 309–321. Geosci. Remote Sens. Lett., 14(9), 1633–1637.
Siahsar, M.A.N., Gholtashi, S., Kahoo, A.R., Chen, W. & Chen, Y., 2017b. Zu, S., Zhou, H., Chen, Y., Qu, S., Zou, X., Chen, H. & Liu,
Data-driven multi-task sparse dictionary learning for noise attenuation of R., 2016. A periodically varying code for improving deblending
3D seismic data, Geophysics, 82(6), V385–V396. of simultaneous sources in marine acquisition, Geophysics, 81(3),
Siahsar, M.A.N., Gholtashi, S., Olyaei, E., Chen, W. & Chen, Y., 2017c. V213–V225.
Simultaneous denoising and interpolation of 3D seismic data via damped Zu, S., Zhou, H., Mao, W., Zhang, D., Li, C., Pan, X. & Chen, Y., 2017.
data-driven optimal singular value shrinkage, IEEE Geosci. Remote Sens. Iterative deblending of simultaneous-source data using a coherency-pass
Lett., 14(7), 1086–1090. shaping operator, Geophys. J. Int., 211(1), 541–557.

You might also like