Earthquake Detection with tinyML
Abstract
Earthquake detection is the critical first step in earthquake early warning (EEW) systems. For robust EEW systems, detection accuracy, detection latency, and sensor density are critical to providing real-time earthquake alerts. Traditional EEW systems use fixed sensor networks or, more recently, networks of mobile phones equipped with microelectromechanical systems (MEMS) accelerometers. Internet of things edge devices, with built-in tiny machine learning (tinyML) capable microcontrollers, and always-on, internet-connected, stationary MEMS accelerometers provide the opportunity to deploy ML-based earthquake detection and warning using a single-station approach at a global scale. Here, I test and evaluate tinyML deep learning algorithms for earthquake detection on a microcontroller. I show that the tinyML earthquake detection models can generalize to earthquakes outside the training set.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The fishVWW model was created for battery-free underwater cameras that can only take, compress, and send images when they detect a fish.
“Similarly, the fishVWW model was created for battery-free underwater cameras that can only take, compress, and send images when they detect a fish.”
From A Comprehensive Survey on TinyML (2023) · cites this paper as [86]
Cites
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318 · see citing works
Adam: A Method for Stochastic Optimization
Kingma, D. P., & Ba, J. (2014) · arXiv · doi:10.48550/arxiv.1412.6980 · Cited by 98,946 · see citing works
TensorFlow: A system for large-scale machine learningPreprint
Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., Isard, M., et al. (2016) · arXiv (Cornell University) · doi:10.5555/3026877.3026899 · Cited by 16,369 · see citing works
Advances in Neural Information Processing Systems 19
(2007) · The MIT Press eBooks · doi:10.52202/085713 · Cited by 16,037 · see citing works
Edge computing: Vision and challenges
Shi, W., Cao, J., Zhang, Q., Li, Y., & Xu, L. (2016) · IEEE Internet of Things Journal · doi:10.1109/jiot.2016.2579198 · Cited by 8,733 · see citing works
Dropout as a bayesian approximation: Representing model uncertainty in deep learning
Gal, Y., & Ghahramani, Z. (2015) · arXiv · doi:10.48550/arxiv.1506.02142 · Cited by 6,471 · see citing works
Deep Learning using Rectified Linear Units (ReLU)Preprint
Agarap, A. F. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1803.08375 · Cited by 3,792 · see citing works
A Critical Review of Recurrent Neural Networks for Sequence LearningPreprint
Lipton, Z. C., Berkowitz, J. A., & Elkan, C. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1506.00019 · Cited by 2,711 · see citing works
Automatic earthquake recognition and timing from single traces
Allen, R. V. (1978) · Bulletin of the Seismological Society of America · doi:10.1785/bssa0680051521 · Cited by 1,352 · see citing works
Bridle, J. S. (1990) · Springer eBooks · doi:10.1007/978-3-642-76153-9_28 · Cited by 1,278 · see citing works
Machine learning for data-driven discovery in solid Earth geoscience
Bergen, K. J., Johnson, P. A., de Hoop, M. V., & Beroza, G. C. (2019) · Science · doi:10.1126/science.aau0323 · Cited by 1,271 · see citing works
Mousavi, S. M., Ellsworth, W. L., Zhu, W., Chuang, L., & Beroza, G. C. (2020) · Nature Communications · doi:10.1038/s41467-020-17591-w · Cited by 1,128 · see citing works
Speech Commands: A Dataset for Limited-Vocabulary Speech Recognition
Warden, P. (2018) · arXiv · doi:10.48550/arxiv.1804.03209 · Cited by 1,033 · see citing works
Convolutional neural network for earthquake detection and location
Perol, T., Gharbi, M., & Denolle, M. (2018) · Science Advances · doi:10.1126/sciadv.1700578 · Cited by 925 · see citing works
The detection of low magnitude seismic events using array-based waveform correlation
Gibbons, S. J., & Ringdal, F. (2006) · Geophysical Journal International · doi:10.1111/j.1365-246x.2006.02865.x · Cited by 803 · see citing works
Quantizing deep convolutional networks for efficient inference: A whitepaper
Krishnamoorthi, R. (2018) · arXiv · doi:10.48550/arxiv.1806.08342 · Cited by 753 · see citing works
Automatic phase pickers: Their present use and future prospects
Allen, R. V. (1982) · Bulletin of the Seismological Society of America · doi:10.1785/bssa07206b0225 · Cited by 686 · see citing works
Generalized Seismic Phase Detection with Deep Learning
Ross, Z. E., Meier, M., Hauksson, E., & Heaton, T. H. (2018) · Bulletin of the Seismological Society of America · doi:10.1785/0120180080 · Cited by 544 · see citing works
P Wave Arrival Picking and First‐Motion Polarity Determination With Deep Learning
Ross, Z. E., Meier, M., & Hauksson, E. (2018) · Journal of Geophysical Research Solid Earth · doi:10.1029/2017jb015251 · Cited by 513 · see citing works
TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systems
David, R., Duke, J., Jain, A., Reddi, V. J., Jeffries, N., Li, J., Kreeger, N., Nappier, I., Natraj, M., Regev, S., et al. (2020) · arXiv · doi:10.48550/arxiv.2010.08678 · Cited by 470 · see citing works
STanford EArthquake Dataset (STEAD): A Global Data Set of Seismic Signals for AI
Mousavi, S. M., Sheng, Y., Zhu, W., & Beroza, G. C. (2019) · IEEE Access · doi:10.1109/access.2019.2947848 · Cited by 463 · see citing works
MCUNet: Tiny Deep Learning on IoT DevicesPreprint
Lin, J., Chen, W.-M., Lin, Y., Cohn, J., Gan, C., & Han, S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2007.10319 · Cited by 425 · see citing works
The Status of Earthquake Early Warning around the World: An Introductory Overview
Allen, R. M., Gasparini, P., Kamigaichi, O., & Böse, M. (2009) · Seismological Research Letters · doi:10.1785/gssrl.80.5.682 · Cited by 393 · see citing works
CRED: A Deep Residual Network of Convolutional and Recurrent Units for Earthquake Signal Detection
Mousavi, S. M., Zhu, W., Sheng, Y., & Beroza, G. C. (2019) · Scientific Reports · doi:10.1038/s41598-019-45748-1 · Cited by 371 · see citing works
Global quieting of high-frequency seismic noise due to COVID-19 pandemic lockdown measures
Lecocq, T., Hicks, S., Noten, K. V., van Wijk, K., Koelemeijer, P., Plaen, R. S. M. D., Massin, F., Hillers, G., Anthony, R. E., Apoloner, M.-T., et al. (2020) · Science · doi:10.1126/science.abd2438 · Cited by 365 · see citing works
Hello Edge: Keyword Spotting on MicrocontrollersPreprint
Zhang, Y., Suda, N., Lai, L., & Chandra, V. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1711.07128 · Cited by 356 · see citing works
Earthquake detection through computationally efficient similarity search
Yoon, C. E., O’Reilly, O., Bergen, K. J., & Beroza, G. C. (2015) · Science Advances · doi:10.1126/sciadv.1501057 · Cited by 338 · see citing works
A Machine‐Learning Approach for Earthquake Magnitude Estimation
Mousavi, S. M., & Beroza, G. C. (2019) · Geophysical Research Letters · doi:10.1029/2019gl085976 · Cited by 335 · see citing works
PyGMT: A Python interface for the Generic Mapping Tools
Tian, D., Leong, W. J., Fröhlich, Y., Grund, M., Schlitzer, W., Jones, M., Toney, L., Yao, J., Tong, J.-H., Magen, Y., et al. (2020) · doi:10.5281/zenodo.3781524 · Cited by 302 · see citing works
The Quake-Catcher Network: Citizen Science Expanding Seismic Horizons
Cochran, E. S., Lawrence, J. F., Christensen, C., & Jakka, R. S. (2009) · Seismological Research Letters · doi:10.1785/gssrl.80.1.26 · Cited by 215 · see citing works
Banbury, C., Zhou, C., Fedorov, I., Navarro, R. M., Thakker, U., Gope, D., Reddi, V. J., Mattina, M., & Whatmough, P. N. (2020) · arXiv · doi:10.48550/arxiv.2010.11267 · Cited by 183 · see citing works
Automated Seismic Source Characterization Using Deep Graph Neural Networks
van den Ende, M., & Ampuero, J. (2020) · Geophysical Research Letters · doi:10.1029/2020gl088690 · Cited by 155 · see citing works
The limits of earthquake early warning: Timeliness of ground motion estimates
Minson, S. E., Meier, M., Baltay, A. S., Hanks, T. C., & Cochran, E. S. (2018) · Science Advances · doi:10.1126/sciadv.aaq0504 · Cited by 149 · see citing works
Trampoline Effect in Extreme Ground Motion
Aoi, S., Kunugi, T., & Fujiwara, H. (2008) · Science · doi:10.1126/science.1163113 · Cited by 145 · see citing works
The Limits of Earthquake Early Warning Accuracy and Best Alerting Strategy
Minson, S. E., Baltay, A. S., Cochran, E. S., Hanks, T. C., Page, M. T., McBride, S. K., Milner, K. R., & Meier, M. (2019) · Scientific Reports · doi:10.1038/s41598-019-39384-y · Cited by 134 · see citing works
Artificial neural network-based seismic detector
Wang, J., & Teng, T. (1995) · Bulletin of the Seismological Society of America · doi:10.1785/bssa0850010308 · Cited by 133 · see citing works
Trainable frontend for robust and far-field keyword spotting
Wang, Y., Getreuer, P., Hughes, T. A., Lyon, R. F., & Saurous, R. A. (2017) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp.2017.7953242 · Cited by 132 · see citing works
Visual Wake Words DatasetPreprint
Chowdhery, A., Warden, P., Shlens, J., Howard, A., & Rhodes, R. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.05721 · Cited by 131 · see citing works
PreSEIS: A Neural Network-Based Approach to Earthquake Early Warning for Finite Faults
Böse, M., Wenzel, F., & Erdik, M. (2008) · Bulletin of the Seismological Society of America · doi:10.1785/0120070002 · Cited by 93 · see citing works
Community Seismic Network: A Dense Array to Sense Earthquake Strong Motion
Clayton, R. W., Heaton, T. H., Kohler, M. D., Chandy, M., Guy, R., & Bunn, J. (2015) · Seismological Research Letters · doi:10.1785/0220150094 · Cited by 87 · see citing works
Earthquake Data Recorded by the MEMS Accelerometer: Field Testing in Idaho
Holland, A. (2003) · Seismological Research Letters · doi:10.1785/gssrl.74.1.20 · Cited by 85 · see citing works
PyGMT: A Python interface for the Generic Mapping Tools
Uieda, L., Tian, D., Leong, W. J., et al. (2021) · Figshare · doi:10.5281/zenodo.4978645 · Cited by 70 · see citing works
End-to-end Streaming Keyword Spotting
Álvarez, R., & Park, H. (2019) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp.2019.8683557 · Cited by 64 · see citing works
Toward improved urban earthquake monitoring through deep-learning-based noise suppression
Yang, L., Liu, X., Zhu, W., Zhao, L., & Beroza, G. C. (2022) · Science Advances · doi:10.1126/sciadv.abl3564 · Cited by 62 · see citing works
A comparison of τc and τpmax for magnitude estimation in earthquake early warning
Shieh, J., Wu, Y., & Allen, R. M. (2008) · Geophysical Research Letters · doi:10.1029/2008gl035611 · Cited by 60 · see citing works
How Often Can Earthquake Early Warning Systems Alert Sites With High‐Intensity Ground Motion?
Meier, M., Kodera, Y., Böse, M., Chung, A. I., Hoshiba, M., Cochran, E. S., Minson, S. E., Hauksson, E., & Heaton, T. H. (2020) · Journal of Geophysical Research Solid Earth · doi:10.1029/2019jb017718 · Cited by 59 · see citing works
Optimizing Speech Recognition For The EdgePreprint
Shangguan, Y., Li, J., Liang, Q., Álvarez, R., & Mcgraw, I. C. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.12408 · Cited by 54 · see citing works
Using LSTM Neural Networks for Onsite Earthquake Early Warning
Wang, C.-Y., Huang, T., & Wu, Y. (2022) · Seismological Research Letters · doi:10.1785/0220210197 · Cited by 47 · see citing works
LPPN: A Lightweight Network for Fast Phase Picking
Yu, Z., & Wang, W. (2022) · Seismological Research Letters · doi:10.1785/0220210309 · Cited by 38 · see citing works
Faraone, A., & Delgado-Gonzalo, R. (2020) · 2020 2nd IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS) · doi:10.1109/aicas48895.2020.9073950 · Cited by 36 · see citing works
Meier, M., Heaton, T. H., & Clinton, J. (2015) · Bulletin of the Seismological Society of America · doi:10.1785/0120150098 · Cited by 34 · see citing works
Robust Earthquake Early Warning at a Fraction of the Cost: ASTUTI Costa Rica
Brooks, B. A., Protti, M., Ericksen, T. L., Bunn, J., Vega, F., Cochran, E. S., Duncan, C. H., Avery, J., Minson, S. E., Chaves, E. J., et al. (2021) · AGU Advances · doi:10.1029/2021av000407 · Cited by 30 · see citing works
A NEURAL NETWORK SEISMIC DETECTOR
Madureira, G., & Ruano, A. E. (2009) · IFAC Proceedings Volumes · doi:10.3182/20090921-3-tr-3005.00054 · Cited by 25 · see citing works
Peak Ground Velocity Spatial Variability Revealed by Dense Seismic Array in Southern California
Johnson, C. W., Kilb, D. L., Baltay, A. S., & Vernon, F. L. (2020) · Journal of Geophysical Research Solid Earth · doi:10.1029/2019jb019157 · Cited by 19 · see citing works
Kong, Q., Patel, S. C., Inbal, A., & Allen, R. M. (2019) · Seismological Research Letters · doi:10.1785/0220190097 · Cited by 19 · see citing works
He, V. (2021) · Seismological Research Letters · doi:10.1785/0220210246 · Cited by 2 · see citing works
Flagged first, then by citations
1 of the 57 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
A Comprehensive Survey on TinyML
Abadade, Y., Temouden, A., Bamoumen, H., Benamar, N., Chtouki, Y., & Hafid, A. S. (2023) · IEEE Access · doi:10.1109/access.2023.3294111 · Cited by 366 · see citing works
“Researchers in [86] focuse on earthquake detection as a vital initial step in Earthquake Early Warning (EEW) systems.”
BackgroundEmploying Machine Learning and IoT for Earthquake Early Warning System in Smart Cities
Abdalzaher, M. S., Elsayed, H. A. E. A., Fouda, M. M., & Salim, M. M. (2023) · Energies · doi:10.3390/en16010495 · Cited by 109 · see citing works
Early Detection of Earthquakes Using IoT and Cloud Infrastructure: A Survey
Abdalzaher, M. S., Krichen, M., Yiltas-Kaplan, D., Dhaou, I. B., & Adoni, W. Y. H. (2023) · Sustainability · doi:10.3390/su151511713 · Cited by 95 · see citing works
The role of artificial intelligence and IoT in prediction of earthquakes: Review
Pwavodi, J., Ibrahim, A. U., Pwavodi, P. C., Al-Turjman, F. M., & Mohand-Said, A. (2024) · Artificial Intelligence in Geosciences · doi:10.1016/j.aiig.2024.100075 · Cited by 50 · see citing works
GRAPES: Earthquake Early Warning by Passing Seismic Vectors Through the Grapevine
Clements, T., Cochran, E. S., Baltay, A. S., Minson, S. E., & Yoon, C. E. (2024) · Geophysical Research Letters · doi:10.1029/2023gl107389 · Cited by 14 · see citing works
Self-citationA Low-Power Low-cost System for Disaster Locations Detection using ESP32 CAM and TinyML
Samanta, R., Saha, B., & Ghosh, S. K. (2025) · doi:10.1109/comsnets63942.2025.10885754 · Cited by 5 · see citing works
Domains and Impact of AI in IoT for Environmental Monitoring and Management: A Review
Hammadi, D. S., & Abdullah, D. B. (2025) · doi:10.1109/csase63707.2025.11054006 · Cited by 3 · see citing works
Ravishan, D., Prasanna, R., Herath, P., & Doyle, E. E. H. (2026) · Scientific Reports · doi:10.1038/s41598-026-42568-y · Cited by 2 · see citing works
Emerging application use cases and future directions
Ghorpade, S. N., & Chougule, S. (2024) · Elsevier eBooks · doi:10.1016/b978-0-44-322202-3.00024-5 · Cited by 1 · see citing works
Role of IoT in Disaster Monitoring and Response: A Comprehensive Review
Talal, M., Ajmal, N., Shahrukh, Rehman, A., & Mamoon, M. (2025) · VFAST Transactions on Software Engineering · doi:10.21015/vtse.v13i3.2193 · Cited by 2 · see citing works
- Authors
- Clements, T.
- Affiliations
- United States Geological Survey (US)
- Corresponding author
- Clements, Timothy
- ORCID
- Clements, Timothy
- Venue
- Seismological Research Letters
- Published
- 2023-04-24
- ISSN
- 0895-0695 (ISSN-L)
- 1938-2057
- OpenAlex
- W4376880512
- Cited by
- 10
- References
- 57
- Citations by year
- 2026: 1 · 2025: 3 · 2024: 3 · 2023: 3
- FWCI
- 0.94
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Seismological Research Letters (publishedVersion)
- Helmholtz Centre for Ocean Research Kiel (GEOMAR) (acceptedVersion)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Seismology and Earthquake Studies
- Physical Sciences › Earth and Planetary Sciences › Geophysics › Earthquake Detection and Analysis
- Physical Sciences › Engineering › Ocean Engineering › Geophysics and Sensor Technology
- Keywords
- earthquake detection, TinyML, earthquake early warning, MEMS accelerometer, microcontroller, Internet of Things edge devices, model generalization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review