Research on Seismic Signal Analysis Based on Machine Learning
Abstract
:1. Introduction
2. Application of Machine Learning Method in Seismology
2.1. Background
2.2. Machine Learning Methods
2.2.1. Supervised Learning Methods
2.2.2. Unsupervised Learning Methods
3. Methodology
3.1. Description of the Dataset
3.2. A Lightweight Collaborative Learning Model for Seismic Sensing Signal Classification (LCL-SSS)
Algorithm 1: MiniRocket + Cluster head. |
Step1: MiniRocket: Extracting features of seismic waves Input: dataset X; neighbor numbers for each sample k Output: features, F; cluster function Set kernel weight W, each W has do For each dilation do , For each kernel do Compute and W For each channel do = + = sum (C_(per channel)) End for bias B = quantiles(C, quantiles) F = PPV(C, B) End for End for End for Return features F Step2: Cluster head: Train clustering function Integrate features to form tagged dataset F For do Use Features to mine the top k nearest neighbors: End for While SCAN_LOSS decreases do with SCAN_LOSS End while Return |
3.3. Evaluation Indicators
4. Results
5. Discussion
6. Conclusions
- (1)
- Among the supervised learning methods used in seismic classification, this paper attempted to use MiniRocket, a one-dimensional convolution model. It is relatively simple, does not need a complex and deep network structure, and can also achieve classification results close to or even surpassing those of the other three mainstream classification methods, with the highest computational efficiency.
- (2)
- The feature extraction of seismic waves was carried out through MiniRocket, and then the t-sne visualization method was used to compare the feature distances of three types of data: earthquake, blast, and background noise. It was found that the feature distances of earthquake and blast blend with each other and are difficult to distinguish.
- (3)
- In supervised learning, it is inevitable to make labels manually, which is heavy work, while unsupervised learning can classify sample data without prior information, that is, label making is not required. Our LCL-SSS combined two unsupervised classification methods, K-means and cluster head, and finally achieved an accuracy of nearly 80%. The method proposed in this paper provides a feasible reference scheme for the automatic classification of earthquake types and points out a new classification for the classification of seismic events in future seismic big data. Once the unsupervised method is established, the application of all algorithms in practice is very simple. Compared with the supervised method, there is no need to make labels, so the calculation cost is very low.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Saad, O.M.; Shalaby, A.; Sayed, M.S. Automatic discrimination of earthquakes and quarry blasts using wavelet filter bank and support vector machine. J. Seismol. 2019, 23, 357–371. [Google Scholar] [CrossRef]
- Kortström, J.; Uski, M.; Tiira, T. Automatic classification of seismic events within a regional seismograph network. Comput. Geosci. 2016, 87, 22–30. [Google Scholar] [CrossRef] [Green Version]
- Wei, Y.G.; Yang, Q.L.; Wang, T.T.; Jiang, C.S.; Bian, Y.J. Earthquake and explosion identification based on Deep Learning residual network model. Acta Seismol. Sin. 2019, 41, 646–657. (In Chinese) [Google Scholar] [CrossRef]
- Zhou, S.H.; Jiang, H.K.; Qu, J.H.; Li, J.; Guo, Z.B.; Zheng, X. A Review on Research Progress in Recognition of blast and Collasp. Earthq. Res. China 2021, 37, 508–522. (In Chinese) [Google Scholar]
- Douglas, A.; Hudson, J.A.; Marshall, P.D.; Young, J.B. Earthquakes that look like explosions. Geophys. J. Int. 1974, 36, 227–233. [Google Scholar] [CrossRef] [Green Version]
- Blandford, R.R. Seismic event discrimination. Bull. Seismol. Soc. Am. 1982, 72, S69–S87. [Google Scholar]
- Stevens, J.L.; Day, S.M. The physical basis of mb: Ms and variable frequency magnitude methods for earthquake/explosion discrimination. J. Geophys. Res. Solid Earth 1985, 90, 3009–3020. [Google Scholar] [CrossRef]
- Badawy, A.; Gamal, M.; Farid, W.; Soliman, M.S. Decontamination of earthquake cataog from quarry blast events in northern Egypt. J. Seismol. 2019, 23, 1357–1372. [Google Scholar] [CrossRef]
- Xie, T.; Zheng, X.D.; Zhang, G.Y. Seismic facies analysis based on linear prediction cepstrum coefficients. Chin. J. Geophys. 2016, 59, 4266–4277. (In Chinese) [Google Scholar]
- Rodgers, A.J.; Lay, T.; Walter, W.R.; Mayeda, K.M. A comparison of regional-phase amplitude ratio measurement techniques. Bull. Seismol. Soc. Am. 1997, 87, 1613–1621. [Google Scholar]
- Pyle, M.L.; William, R.W. Investigating the effectiveness of P/S amplitude ratios for local distance event discrimination. Bull. Seismol. Soc. Am. 2019, 109, 1071–1081. [Google Scholar] [CrossRef]
- Pyle, M.L.; William, R.W. Exploring the Effects of Emplacement Conditions on Explosion P/S Ratios across Local to Regional Distances. Seismol. Soc. Am. 2022, 93, 866–879. [Google Scholar] [CrossRef]
- Wang, R.J.; Brandon, S.; Monique, H.; Keith, K. Advancing Local Distance Discrimination of Explosions and Earthquakes With Joint P/S and ML-MC Classification. Geophys. Res. Lett. 2021, 48, e2021GL095721. [Google Scholar] [CrossRef]
- Yılmaz, Ş.; Bayrak, Y.; Çınar, H. Discrimination of earthquakes and quarry blasts in the eastern Black Sea region of Turkey. J. Seismol. 2013, 17, 721–734. [Google Scholar] [CrossRef]
- Allmann, B.P.; Shearer, P.M.; Hauksson, E. Spectral discrimination between quarry blasts and earthquakes in southern California. Bull. Seismol. Soc. Am. 2018, 98, 2073–2079. [Google Scholar] [CrossRef] [Green Version]
- Miao, F.; Carpenter, N.S.; Wang, Z.; Holcomb, A.S.; Woolery, E.W. High-accuracy discrimination of blasts and earthquakes using neural networks with multiwindow spectral data. Seismol. Res. Lett. 2020, 91, 1646–1659. [Google Scholar] [CrossRef]
- Chen, R.H.; Huang, H.M.; Chai, H.M. Study on the discrimination of seismic waveform signals between earthquake and explosion events by convolutional neural network. Prog. Geophys. 2018, 33, 1331–1338. (In Chinese) [Google Scholar] [CrossRef]
- Mousavi, S.M.; Horton, S.P.; Langston, C.A.; Samei, B. Seismic features and automatic discrimination of deep and shallow induced-microearthquakes using neural network and logistic regression. Geophys. J. Int. 2016, 207, 29–46. [Google Scholar] [CrossRef] [Green Version]
- Mousavi, S.M.; Zhu, W.Q.; William, E.; Beroza, G.C. Unsupervised clustering of seismic signals using deep convolutional autoencoders. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1693–1697. [Google Scholar] [CrossRef]
- Zhu, W.Q.; Beroza, G.C. PhaseNet: A deep-neural-network-based seismic arrival-time picking method. Geophys. J. Int. 2019, 216, 261–273. [Google Scholar] [CrossRef] [Green Version]
- Kong, Q.; Trugman, D.T.; Ross, Z.E.; Bianco, M.J.; Meade, B.J.; Gerstoft, P. Machine Learning in Seismology: Turning Data into Insights. Seismol. Res. Lett. 2019, 90, 3–14. [Google Scholar] [CrossRef] [Green Version]
- Liu, F.; Wang, H.Y.; Zhang, J.H.; Fu, Z.W.; Zhou, A.M.; Qi, J.Y.; Li, Z.B. EvoGAN: An evolutionary computation assisted GAN. Neurocomputing. 2022, 469, 81–90. [Google Scholar] [CrossRef]
- Liu, F.; Yang, C.Y.; Zhou, A.M. Graph Hilbert Neural Network. Chin. J Electron. 2022, 32, 1–11. [Google Scholar] [CrossRef]
- Dempster, A.; Schmidt, D.F.; Webb, G.I. Minirocket: A very fast (almost) deterministic transform for time series classification. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, Singapore, 14–18 August 2021; pp. 248–257. [Google Scholar] [CrossRef]
- Perol, T.; Gharbi, M.; Denolle, M. Convolutional neural network for earthquake detection and location. Sci. Adv. 2018, 4, e1700578. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Van Gansbeke, W.; Vandenhende, S.; Georgoulis, S.; Proesmans, M.; Van Gool, L. Scan: Learning to classify images without labels. In Proceedings of the European Conference on Computer Vision, Glasgow, UK, 23–28 August 2020; Springer: Cham, Switzerland, 28 August 2020; pp. 268–285. [Google Scholar] [CrossRef]
- Zhao, M.; Chen, S.; Dave, Y. Waveform classification and seismic recognition by convolution neural network. Chin. J. Geophys. 2019, 62, 374–382. (In Chinese) [Google Scholar] [CrossRef]
- Linville, L.; Pankow, K.; Draelos, T. Deep learning models augment analyst decisions for event discrimination. Geophys. Res. Lett. 2019, 46, 3643–3651. [Google Scholar] [CrossRef]
- Kong, Q.; Wang, R.; Walter, W.R.; Pyle, M.; Koper, K.; Schmandt, B. Combining Deep Learning with Physics Based Features in Explosion-Earthquake Discrimination. arXiv 2022, arXiv:2203.06347. [Google Scholar] [CrossRef]
- Tian, X.; Wang, M.J.; Zhang, X.; Wang, X.T.; Sheng, S.Z.; Lv, J. Discrimination of earthquake and quarry blast based on multi-input convolutional neural network. Chin. J. Geophys. 2022, 65, 1802–1812. (In Chinese) [Google Scholar] [CrossRef]
- Duda, R.O.; Hart, P.E.; Stork, D.G. Pattern Classification, 2nd ed.; Wiley: New York, NY, USA, 2001; ISBN 0-471-05669-3. [Google Scholar]
- Krizhevsky, A.; Ilya, S.; Geoffrey, E.H. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Processing Syst. 2012, 25. [Google Scholar] [CrossRef]
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar] [CrossRef]
- Simonyan, K.; Andrew, Z. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- He, K.M.; Zhang, X.G.; Ren, S.Q.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar] [CrossRef]
- Dempster, A.; Petitjean, F.; Webb, G.I. ROCKET: Exceptionally fast and accurate time series classification using random convolutional kernels. Data Min. Knowl. Discov. 2020, 34, 1454–1495. [Google Scholar] [CrossRef]
- Schlegel, K.; Neubert, P.; Protzel, P. HDC-MiniROCKET: Explicit Time Encoding in Time Series Classification with Hyperdimensional Computing. arXiv 2022, arXiv:2202.08055. [Google Scholar]
- Likas, A.; Vlassis, N.; Verbeek, J.J. The global k-means clustering algorithm. Pattern Recognit. 2003, 36, 451–461. [Google Scholar] [CrossRef] [Green Version]
- Li, X. Velocity Structure of Crust and Uppermost Mantle in Cross-Straits of Southeast China and Adjacent Region; Nanjing University: Nanjing, China, 2018. (In Chinese) [Google Scholar]
Station Name | Number of Earthquakes | Number of Blasts | Total |
---|---|---|---|
XYSC | 3296 | 1674 | 4970 |
DSXP | 3297 | 207 | 3504 |
FDQY | 632 | 749 | 1381 |
FZCM | 795 | 810 | 1605 |
YXBM | 1774 | 1804 | 3578 |
Sum of waves | 9794 | 5244 | 15,038 |
Model | Category | Accuracy | Recall | F1 | Label Dependency | Calculation Time (s) |
---|---|---|---|---|---|---|
Inception10 | Supervised | 0.9441 | 0.9487 | 0.9457 | Yes | 155 |
VGG16 | Supervised | 0.9214 | 0.9149 | 0.9039 | Yes | 228 |
ResNet-18 | Supervised | 0.9560 | 0.9425 | 0.9377 | Yes | 211 |
MiniRocket | Supervised | 0.9499 | 0.9496 | 0.9493 | Yes | 62 |
K-means | Unsupervised | 0.3953 | 0.4108 | 0.3908 | No | 43 |
MiniRocket + K-means | Collaborative learning | 0.7643 | 0.6791 | 0.6591 | No | 100 |
LCL-SSS (ours) | Collaborative learning | 0.8458 | 0.8140 | 0.8143 | No | 246 |
Model | Category | Standard Deviation of Accuracy | Standard Deviation of Recall | Standard Deviation of F1 |
---|---|---|---|---|
Inception10 | Supervised | 0.0762 | 0.0487 | 0.0644 |
VGG16 | Supervised | 0.1114 | 0.1107 | 0.1370 |
ResNet-18 | Supervised | 0.0592 | 0.1162 | 0.1386 |
MiniRocket | Supervised | 0.0207 | 0.0203 | 0.0207 |
K-means | Unsupervised | 0.0021 | 0.0023 | 0.0023 |
MiniRocket + K-means | Collaborative learning | 0.0514 | 0.0407 | 0.0427 |
LCL-SSS (ours) | Collaborative learning | 0.0097 | 0.0181 | 0.0187 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yin, X.; Liu, F.; Cai, R.; Yang, X.; Zhang, X.; Ning, M.; Shen, S. Research on Seismic Signal Analysis Based on Machine Learning. Appl. Sci. 2022, 12, 8389. https://doi.org/10.3390/app12168389
Yin X, Liu F, Cai R, Yang X, Zhang X, Ning M, Shen S. Research on Seismic Signal Analysis Based on Machine Learning. Applied Sciences. 2022; 12(16):8389. https://doi.org/10.3390/app12168389
Chicago/Turabian StyleYin, Xinxin, Feng Liu, Run Cai, Xiulong Yang, Xiaoyue Zhang, Meiling Ning, and Siyuan Shen. 2022. "Research on Seismic Signal Analysis Based on Machine Learning" Applied Sciences 12, no. 16: 8389. https://doi.org/10.3390/app12168389
APA StyleYin, X., Liu, F., Cai, R., Yang, X., Zhang, X., Ning, M., & Shen, S. (2022). Research on Seismic Signal Analysis Based on Machine Learning. Applied Sciences, 12(16), 8389. https://doi.org/10.3390/app12168389