Automatic Waveform Classification and Arrival Picking Based on Convolutional Neural Network

Automatic waveform classification and arrival picking methods are widely studied to reduce or replace the manual works. Machine learning based methods, especially neural networks, and clustering based methods have shown great potentials in previous studies. However, most of the existing methods are sensitive to noise. The convolution neural networks (CNNs), developed from the traditional neural networks, have been successfully applied in many different fields, but are rarely studied in seismic waveform classification. In this paper, we propose a novel antinoise CNN architecture for waveform classification and also propose to combine k‐means clustering (KC) with CNN classification to pick arrivals (CNN‐KC). Seismic data are sampled to 1‐D vectors using a specific time window. Using the trained CNN classifier, these 1‐D vectors are classified into two categories: waveform and nonwaveform. With the constraint of the first waveform, CNN‐KC can pick the arrival more accurately. We also apply the proposed methods to the synthetic microseismic data with different noise levels and the actual field microseismic data to test their robustness. CNNs perform much better than the traditional multilayer perceptron on the waveform classification of the noisy microseismic data. Based on the analysis of the CNN internal architecture, we also conclude that the main reason that CNN is insensitive to noise is the convolution and pooling layers which behave like smooth operation in some ways. The final results show that the CNN and CNN‐KC are effective and robust methods for waveform classification and arrival picking.

[1]  H. Langer,et al.  Application of Artificial Neural Networks for the classification of the seismic transients at Soufrière Hills volcano, Montserrat , 2003 .

[2]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[3]  Yangkang Chen,et al.  Automatic microseismic-event detection via supervised machine learning , 2018, SEG Technical Program Expanded Abstracts 2018.

[4]  Anne H. Schistad Solberg,et al.  Salt Classification Using Deep Learning , 2017 .

[5]  Jens Tronicke,et al.  Cooperative inversion of 2D geophysical data sets: A zonal approach based on fuzzy c-means cluster analysis , 2007 .

[6]  Said Gaci,et al.  The Use of Wavelet-Based Denoising Techniques to Enhance the First-Arrival Picking on Seismic Traces , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[7]  C. Humphreys,et al.  Machine Learning Predicts Laboratory Earthquakes , 2017, Geophysical Research Letters.

[8]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[9]  Conny Hammer,et al.  Identification of new events in Apollo 16 lunar seismic data by Hidden Markov Model-based event detection and classification , 2015 .

[10]  Christopher John Young,et al.  A comparison of select trigger algorithms for automated global seismic phase and event detection , 1998, Bulletin of the Seismological Society of America.

[11]  Klaus Bauer,et al.  A new interpretation of seismic tomography in the southern Dead Sea basin using neural network clustering techniques , 2015 .

[12]  Seyed-Ahmad Ahmadi,et al.  V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation , 2016, 2016 Fourth International Conference on 3D Vision (3DV).

[13]  Yangkang Chen,et al.  Fast waveform detection for microseismic imaging using unsupervised machine learning , 2018 .

[14]  Jubran Akram,et al.  A review and appraisal of arrival-time picking methods for downhole microseismic data , 2016 .

[15]  Yoshua Bengio,et al.  Convolutional networks for images, speech, and time series , 1998 .

[16]  R. V. Allen,et al.  Automatic earthquake recognition and timing from single traces , 1978, Bulletin of the Seismological Society of America.

[17]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[18]  Guangmin Hu,et al.  Unsupervised seismic facies analysis via deep convolutional autoencoders , 2018 .

[19]  Dave A. Yuen,et al.  Inverse Problems in Geodynamics Using Machine Learning Algorithms , 2018 .

[20]  Eystein S. Husebye,et al.  First breaks—automatic phase pickings of P- and S-onsets in seismic records , 1999 .

[21]  Antonio Morales-Esteban,et al.  Identifying P phase arrival of weak events: The Akaike Information Criterion picking application based on the Empirical Mode Decomposition , 2017, Comput. Geosci..

[22]  Daniel Peter,et al.  A robust neural network-based approach for microseismic event detection , 2017 .

[23]  Hengchang Dai,et al.  Automatic picking of seismic arrivals in local earthquake data using an artificial neural network , 1995 .

[24]  G. Weatherill,et al.  Delineation of shallow seismic source zones using K-means cluster analysis, with application to the Aegean region , 2009 .

[25]  R. Stewart,et al.  Automatic time-picking of first arrivals on noisy microseismic data , 2017 .

[26]  Fred Aminzadeh,et al.  Novel hybrid artificial neural network based autopicking workflow for passive seismic data , 2014 .

[27]  Manfred Baer,et al.  An automatic phase picker for local and teleseismic events , 1987 .

[28]  Feng Xu,et al.  Adaptive phase k-means algorithm for waveform classification , 2017 .

[29]  Lukas Mosser,et al.  Rapid seismic domain transfer: Seismic velocity inversion and modeling using deep generative neural networks , 2018, 80th EAGE Conference and Exhibition 2018.

[30]  Zachary E. Ross,et al.  P Wave Arrival Picking and First‐Motion Polarity Determination With Deep Learning , 2018, Journal of Geophysical Research: Solid Earth.

[31]  Gerald Penn,et al.  Convolutional Neural Networks for Speech Recognition , 2014, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[32]  Yangkang Chen,et al.  Automated time-window selection based on machine learning for full-waveform inversion , 2017 .

[33]  Vadim Sokolov,et al.  Deep Learning: A Bayesian Perspective , 2017, ArXiv.

[34]  Colin MacBeth,et al.  The application of back‐propagation neural network to automatic picking seismic arrivals from single‐component recordings , 1997 .

[35]  Michael D. McCormack,et al.  FIRST-BREAK REFRACTION EVENT PICKING AND SEISMIC DATA TRACE EDITING USING NEURAL NETWORKS , 1993 .

[36]  Jing Zheng,et al.  An automatic microseismic or acoustic emission arrival identification scheme with deep recurrent neural networks , 2018 .

[37]  Z. Guan,et al.  An investigation on slowness‐weighted CCP stacking and its application to receiver function imaging , 2017 .

[38]  S. Mostafa Mousavi,et al.  Hybrid Seismic Denoising Using Higher-Order Statistics and Improved Wavelet Block Thresholding , 2016 .

[39]  Reinoud Sleeman,et al.  Robust automatic P-phase picking: an on-line implementation in the analysis of broadband seismogram recordings , 1999 .

[40]  Yue Zhao,et al.  An artificial neural network approach for broadband seismic phase picking , 1999 .

[41]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[42]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[43]  S. Mostafa Mousavi,et al.  Automatic noise-removal/signal-removal based on general cross-validation thresholding in synchrosqueezed domain and its application on earthquake data , 2017 .

[44]  Jean-Philippe Malet,et al.  Automatic classification of endogenous landslide seismicity using the Random Forest supervised classifier , 2017 .

[45]  Manfred Joswig,et al.  Chances and limits of single-station seismic event clustering by unsupervised pattern recognition , 2015 .

[46]  Patrick Garda,et al.  Seismic events discrimination by neuro‐fuzzy‐based data merging , 1998 .

[47]  S. Mostafa Mousavi,et al.  Automatic microseismic denoising and onset detection using the synchrosqueezed continuous wavelet transform , 2016 .

[48]  Zefeng Li,et al.  Machine Learning Seismic Wave Discrimination: Application to Earthquake Early Warning , 2018, Geophysical Research Letters.

[49]  Jay J. Pulli,et al.  An experiment in the use of trained neural networks for regional seismic event classification , 1990 .

[50]  Guangmin Hu,et al.  Adaptive-phase k-means algorithm for waveform classification , 2016 .

[51]  S. Mostafa Mousavi,et al.  Seismic features and automatic discrimination of deep and shallow induced-microearthquakes using neural network and logistic regression , 2016 .

[52]  Jiwei Liu,et al.  Seismic Waveform Classification and First-Break Picking Using Convolution Neural Networks , 2018, IEEE Geoscience and Remote Sensing Letters.

[53]  Z. Guan,et al.  Using Fast Marching Eikonal Solver to Compute 3‐D Pds Traveltime for Deep Receiver‐Function Imaging , 2018, Journal of Geophysical Research: Solid Earth.

[54]  Yangkang Chen,et al.  Deep learning for seismic lithology prediction , 2018 .

[55]  Yangkang Chen,et al.  Automatic microseismic event picking via unsupervised machine learning , 2020, Geophysical Journal International.

[56]  Shie Mannor,et al.  A Tutorial on the Cross-Entropy Method , 2005, Ann. Oper. Res..

[57]  M. Leonard,et al.  Comparison of Manual and Automatic Onset Time Picking , 2000 .

[58]  S. Mostafa Mousavi,et al.  Adaptive noise estimation and suppression for improving microseismic event detection , 2016 .