Employing Machine Learning and IoT for Earthquake Early Warning System in Smart Cities
Abstract
:1. Introduction
- We shed light on the desirability of the EEWS for smart cities.
- As IoT and ML are among the key technologies involved in the EEWS, we highlight the development of IoT usage including the general IoT system framework and its components.
- The ML models are generally classified into linear and non-linear approaches.
- The main evaluation metrics of ML models dedicated to seismology are addressed.
- A thorough taxonomy of ML models, IoT devices, environment type, data source, measured parameter, and validation metric is presented to demonstrate the efforts made to integrate IoT and ML for EEWS.
- Finally, we illustrate a general IoT architecture that combines the potential disaster administrations.
2. Internet of Things (IoT) Systems
- The device with the data-gathering capability of the environment (including the identification address of the sensor).
- A tool for gathering and analyzing data so that knowledge can be drawn from it.
- Making decisions and sending information to the required hubs. Big data analytics and actuators are utilized for the same purposes.
3. Machine Learning Taxonomy
3.1. Linear Approaches
3.1.1. Logistic Regression
3.1.2. Linear Discriminant Analysis (LDA) and Quadratic Discriminant Analysis (QDA)
3.1.3. Linear Support Vector Machine (SVM)
3.1.4. Ridge
3.1.5. Naive Bayes (NB)
3.2. Non-Linear Approaches
3.2.1. AdaBoost (AB)
3.2.2. Gradient Boosting (GB), Light Gradient Boosting (LGB), and Extreme Gradient Boosting (XGB)
3.2.3. Random Forest (RF), Decision Tree (DT), and Extra Trees (ET)
3.2.4. K-Nearest Neighbors (KNN)
3.2.5. CatBoost (CB)
4. Evaluation Metrics of ML Models
5. IoT-ML Integration for EEWS
6. General Architecture of EEWS Process via IoT and ML
7. Applications of ML for Earthquake Waves
- Denoising: this denotes splitting the real events from the noise wave. Indeed, the noise represents all types of waves except the ones generated from an earthquake. In [98,99], the authors developed a deep denoiser using supervised AE models. The models achieved an accuracy between 85.5 and 98.9%. Another model relied on CNN for denoising by considering the signal-to-noise ratio (SNR) as an indicator of the model performance [100].
- Noise and Microseismic Discrimination: this represents accurate classification between the noise and the real events of very low magnitudes. In [101], an SVM model succeeded in discriminating between noise and microseismic waves with an accuracy of 92% for noise and 95% for microseismic waves.
- Clustering: this distinguishes areas based on the density of earthquakes, earthquakes magnitudes, etc. In [2], the authors utilized affinity propagation methodology for area clustering in which the SNR was employed to evaluate the model. Other efforts used both deep AE and deep scattered network for the same target, as in [102,103].
- Magnitude Estimation: this means determining the observed event magnitude. It is worth mentioning that calculating the magnitude of earthquakes can contribute to the analysis and implications for active tectonic structures [104]. Indeed, AE, CNN, RNN, and SVM proved beneficial in earthquake magnitude estimation. The supervised models have been evaluated using MSE and standard division, as studied in [31,105,106].
- Phase Detection: this provides information about the received signal component, whether primary wave or secondary wave. Phase detection have been studied by some researcher in the literature. In [107], the authors proposed a CNN model that achieved an accuracy of 99.8%. Moreover, general software has been developed based on deep learning, as in [108].
- Peak Ground Acceleration Estimation: this addresses the maximum acceleration that could happen at a specific location. The PGA is an essential parameter that can be used for building codes. In [109], an ensemble learning model was utilized for estimating the PGA parameter, as the model was evaluated by ROC curves. Furthermore, the same parameter was computed by gradient boost [110].
- Peak Particle Velocity: this reflects the maximum velocity of the moving particles of an existing quarry blast. In this regard, many research efforts have been exerted relying on different ML models such as DT, SVM, ANN, etc. The performance of these models has reached valuable accuracy between 95 and 99.7% as studied in [36,111,112].
- Earthquakes and Quarry Blasts Discrimination: this denotes the classification between the wave generated by an earthquake and the one generated by a quarry blast. This critical application of ML in seismology has been properly investigated in the literature context, as in [1,113,114]. These models have developed several models such as XGB, CNN, ANN, etc., which achieved a discrimination accuracy range between 89 and 100%.
- Urban Planning Extension: ML can also play a significant role in estimating the increase in population and the consequent desired urban extension. In [115], the authors developed an ML model using multi-linear and nonlinear models for the extent of the population and PGA estimation.
8. Conclusions and Main Challenges
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Abdalzaher, M.S.; Moustafa, S.S.; Hafiez, H.A.; Ahmed, W.F. An optimized learning model augment analyst decisions for seismic source discrimination. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–12. [Google Scholar] [CrossRef]
- Moustafa, S.S.; Abdalzaher, M.S.; Khan, F.; Metwaly, M.; Elawadi, E.A.; Al-Arifi, N.S. A Quantitative Site-Specific Classification Approach Based on Affinity Propagation Clustering. IEEE Access 2021, 9, 155297–155313. [Google Scholar] [CrossRef]
- Cremen, G.; Galasso, C.; Zuccolo, E. Investigating the potential effectiveness of earthquake early warning across Europe. Nat. Commun. 2022, 13, 1–10. [Google Scholar] [CrossRef] [PubMed]
- Elhadidy, M.; Abdalzaher, M.S.; Gaber, H. Up-to-date PSHA along the Gulf of Aqaba-Dead Sea transform fault. Soil Dyn. Earthq. Eng. 2021, 148, 106835. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; El-Hadidy, M.; Gaber, H.; Badawy, A. Seismic hazard maps of Egypt based on spatially smoothed seismicity model and recent seismotectonic models. J. Afr. Earth Sci. 2020, 170, 103894. [Google Scholar] [CrossRef]
- Allen, R.M.; Melgar, D. Earthquake early warning: Advances, scientific challenges, and societal needs. Annu. Rev. Earth Planet. Sci. 2019, 47, 361–388. [Google Scholar] [CrossRef] [Green Version]
- Kumar, R.; Mittal, H.; Sharma, B. Earthquake Genesis and Earthquake Early Warning Systems: Challenges and a Way Forward. Surv. Geophys. 2022, 43, 1143–1168. [Google Scholar] [CrossRef]
- Mei, G.; Xu, N.; Qin, J.; Wang, B.; Qi, P. A survey of Internet of Things (IoT) for geohazard prevention: Applications, technologies, and challenges. IEEE Internet Things J. 2019, 7, 4371–4386. [Google Scholar] [CrossRef]
- Li, X.; Lu, R.; Liang, X.; Shen, X.; Chen, J.; Lin, X. Smart community: An internet of things application. IEEE Commun. Mag. 2011, 49, 68–75. [Google Scholar] [CrossRef]
- Ghamry, E.; Mohamed, E.K.; Abdalzaher, M.S.; Elwekeil, M.; Marchetti, D.; De Santis, A.; Hegy, M.; Yoshikawa, A.; Fathy, A. Integrating pre-earthquake signatures from different precursor tools. IEEE Access 2021, 9, 33268–33283. [Google Scholar] [CrossRef]
- Franchi, F.; Marotta, A.; Rinaldi, C.; Graziosi, F.; Fratocchi, L.; Parisse, M. What can 5G do for public safety? Structural health monitoring and earthquake early warning scenarios. Sensors 2022, 22, 3020. [Google Scholar] [CrossRef] [PubMed]
- Abdalzaher, M.S.; Elsayed, H.A. Employing data communication networks for managing safer evacuation during earthquake disaster. Simul. Model. Pract. Theory 2019, 94, 379–394. [Google Scholar] [CrossRef]
- Lin, T.H.; Huang, J.T.; Putranto, A. Integrated smart robot with earthquake early warning system for automated inspection and emergency response. Nat. Hazards 2022, 110, 765–786. [Google Scholar] [CrossRef]
- Avvenuti, M.; Cresci, S.; Marchetti, A.; Meletti, C.; Tesconi, M. Predictability or early warning: Using social media in modern emergency response. IEEE Internet Comput. 2016, 20, 4–6. [Google Scholar] [CrossRef] [Green Version]
- De Sanctis, M.; Cianca, E.; Araniti, G.; Bisio, I.; Prasad, R. Satellite communications supporting internet of remote things. IEEE Internet Things J. 2015, 3, 113–123. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Elsayed, H.A.; Fouda, M.M. Employing Remote Sensing, Data Communication Networks, AI, and Optimization Methodologies in Seismology. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 9417–9438. [Google Scholar] [CrossRef]
- Mouradian, C.; Jahromi, N.T.; Glitho, R.H. NFV and SDN-based distributed IoT gateway for large-scale disaster management. IEEE Internet Things J. 2018, 5, 4119–4131. [Google Scholar] [CrossRef] [Green Version]
- Prasanna, R.; Chandrakumar, C.; Nandana, R.; Holden, C.; Punchihewa, A.; Becker, J.S.; Jeong, S.; Liyanage, N.; Ravishan, D.; Sampath, R.; et al. “Saving Precious Seconds”—A Novel Approach to Implementing a Low-Cost Earthquake Early Warning System with Node-Level Detection and Alert Generation. Informatics 2022, 9, 25. [Google Scholar] [CrossRef]
- Esposito, M.; Palma, L.; Belli, A.; Sabbatini, L.; Pierleoni, P. Recent Advances in Internet of Things Solutions for Early Warning Systems: A Review. Sensors 2022, 22, 2124. [Google Scholar] [CrossRef] [PubMed]
- Dimililer, K.; Dindar, H.; Al-Turjman, F. Deep learning, machine learning and internet of things in geophysical engineering applications: An overview. Microprocess. Microsyst. 2021, 80, 103613. [Google Scholar] [CrossRef]
- Elwekeil, M.; Abdalzaher, M.S.; Seddik, K. Prolonging smart grid network lifetime through optimising number of sensor nodes and packet length. IET Commun. 2019, 13, 2478–2484. [Google Scholar] [CrossRef]
- Bao, N.H.; Kuang, M.; Sahoo, S.; Li, G.P.; Zhang, Z.Z. Early-warning-time-based virtual network live evacuation against disaster threats. IEEE Internet Things J. 2019, 7, 2869–2876. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Muta, O. A game-theoretic approach for enhancing security and data trustworthiness in IoT applications. IEEE Internet Things J. 2020, 7, 11250–11261. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Samy, L.; Muta, O. Non-zero-sum game-based trust model to enhance wireless sensor networks security for IoT applications. IET Wirel. Sens. Syst. 2019, 9, 218–226. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Seddik, K.; Elsabrouty, M.; Muta, O.; Furukawa, H.; Abdel-Rahman, A. Game theory meets wireless sensor networks security requirements and threats mitigation: A survey. Sensors 2016, 16, 1003. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Abdalzaher, M.S.; Muta, O.; Seddik, K.; Abdel-Rahman, A.; Furukawa, H. B-18-40 A Simplified Stackelberg Game Approach for Securing Data Trustworthiness in Wireless Sensor Networks. In Proceedings of the 2016 IEICE General Conference, Kyushu, Japan, 17 March 2016; p. 538. [Google Scholar]
- Abdalzaher, M.S.; Seddik, K.; Muta, O.; Abdelrahman, A. Using Stackelberg game to enhance node protection in WSNs. In Proceedings of the 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2016; pp. 853–856. [Google Scholar]
- Fukao, Y.; Furumoto, M. Hierarchy in earthquake size distribution. Phys. Earth Planet. Inter. 1985, 37, 149–168. [Google Scholar] [CrossRef]
- Li, Z.; Peng, Z.; Hollis, D.; Zhu, L.; McClellan, J. High-resolution seismic event detection using local similarity for Large-N arrays. Sci. Rep. 2018, 8, 1–10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Olson, E.L.; Allen, R.M. The deterministic nature of earthquake rupture. Nature 2005, 438, 212–215. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Soliman, M.S.; El-Hady, S.M.; Benslimane, A.; Elwekeil, M. A deep learning model for earthquake parameters observation in IoT system-based earthquake early warning. IEEE Internet Things J. 2021, 9, 8412–8424. [Google Scholar] [CrossRef]
- Moustafa, S.S.; Abdalzaher, M.S.; Naeem, M.; Fouda, M.M. Seismic Hazard and Site Suitability Evaluation Based on Multicriteria Decision Analysis. IEEE Access 2022, 10, 69511–69530. [Google Scholar] [CrossRef]
- Bilal, M.A.; Ji, Y.; Wang, Y.; Akhter, M.P.; Yaqub, M. An early warning system for earthquake prediction from seismic data using Batch Normalized Graph Convolutional Neural Network with Attention Mechanism (BNGCNNATT). Sensors 2022, 22, 6482. [Google Scholar] [CrossRef] [PubMed]
- Iaccarino, A.G.; Gueguen, P.; Picozzi, M.; Ghimire, S. Earthquake early warning system for structural drift prediction using machine learning and linear regressors. Front. Earth Sci. 2021, 9, 666444. [Google Scholar] [CrossRef]
- Schmidhuber, J. Deep learning in neural networks: An overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Moustafa, S.S.; Abdalzaher, M.S.; Yassien, M.H.; Wang, T.; Elwekeil, M.; Hafiez, H.E.A. Development of an optimized regression model to predict blast-driven ground vibrations. IEEE Access 2021, 9, 31826–31841. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Moustafa, S.S.; Abd-Elnaby, M.; Elwekeil, M. Comparative performance assessments of machine-learning methods for artificial seismic sources discrimination. IEEE Access 2021, 9, 65524–65535. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Salim, M.M.; Elsayed, H.A.; Fouda, M.M. Machine learning benchmarking for secured iot smart systems. In Proceedings of the IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS), Bali, Malaysia, 24–26 December 2022; pp. 50–56. [Google Scholar]
- Kim, S.; Yoon, B.; Lim, J.T.; Kim, M. Data-Driven Signal–Noise Classification for Microseismic Data Using Machine Learning. Energies 2021, 14, 1499. [Google Scholar] [CrossRef]
- Jiao, P.; Alavi, A.H. Artificial intelligence in seismology: Advent, performance and future trends. Geosci. Front. 2020, 11, 739–744. [Google Scholar] [CrossRef]
- Saini, K.; Kalra, S.; Sood, S.K. An Integrated Framework for Smart Earthquake Prediction: IoT, Fog, and Cloud Computing. J. Grid Comput. 2022, 20, 1–20. [Google Scholar] [CrossRef]
- Statista: IoT Devices Forecasts from 2022 to 2030. Available online: https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/ (accessed on 1 July 2022).
- Subbarao, V.; Srinivas, K.; Pavithr, R. A survey on internet of things based smart, digital green and intelligent campus. In Proceedings of the 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), Ghaziabad, India, 18–19 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Salim, M.M.; Wang, D.; El Atty Elsayed, H.A.; Liu, Y.; Elaziz, M.A. Joint Optimization of Energy-Harvesting-Powered Two-Way Relaying D2D Communication for IoT: A Rate–Energy Efficiency Tradeoff. IEEE Internet Things J. 2020, 7, 11735–11752. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Salim, M.M.; ElSayed, H.A.; Fouda, M.M. Machine Learning Benchmarking for Secured IoT Smart Systems. In Proceedings of the 2022 IEEE International Conference on Internet of Things and Intelligence System (IOTAIS), Las Vegas, NV, USA, 8–11 January 2022; pp. 50–56. [Google Scholar]
- Abdalzaher, M.S.; Elwekeil, M.; Wang, T.; Zhang, S. A deep autoencoder trust model for mitigating jamming attack in IoT assisted by cognitive radio. IEEE Syst. J. 2021, 16, 3635–3645. [Google Scholar] [CrossRef]
- An, J.; Le Gall, F.; Kim, J.; Yun, J.; Hwang, J.; Bauer, M.; Zhao, M.; Song, J. Toward Global IoT-Enabled Smart Cities Interworking Using Adaptive Semantic Adapter. IEEE Internet Things J. 2019, 6, 5753–5765. [Google Scholar] [CrossRef]
- Cirillo, F.; Gómez, D.; Diez, L.; Elicegui Maestro, I.; Gilbert, T.B.J.; Akhavan, R. Smart City IoT Services Creation Through Large-Scale Collaboration. IEEE Internet Things J. 2020, 7, 5267–5275. [Google Scholar] [CrossRef] [Green Version]
- Abdalzaher, M.S.; Seddik, K.; Muta, O. Using Stackelberg game to enhance cognitive radio sensor networks security. IET Commun. 2017, 11, 1503–1511. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Fouda, M.M.; Ibrahem, M.I. Data Privacy Preservation and Security in Smart Metering Systems. Energies 2022, 15, 7419. [Google Scholar] [CrossRef]
- Salim, M.M.; Elsayed, H.A.; Elaziz, M.A.; Fouda, M.M.; Abdalzaher, M.S. An Optimal Balanced Energy Harvesting Algorithm for Maximizing Two-Way Relaying D2D Communication Data Rate. IEEE Access 2022, 10, 114178–114191. [Google Scholar] [CrossRef]
- Salim, M.M.; ElSayed, H.A.; Abdalzaher, M.S.; Fouda, M.M. RF Energy Harvesting Dependency for Power Optimized Two-Way Relaying D2D Communication. In Proceedings of the 2022 IEEE International Conference on Internet of Things and Intelligence System (IOTAIS), Las Vegas, NV, USA, 8–11 January 2022; pp. 297–303. [Google Scholar]
- Cui, J.; Chen, X.; Zhang, J.; Zhang, Q.; Zhong, H. Toward Achieving Fine-Grained Access Control of Data in Connected and Autonomous Vehicles. IEEE Internet Things J. 2021, 8, 7925–7937. [Google Scholar] [CrossRef]
- Orlando, M.; Estebsari, A.; Pons, E.; Pau, M.; Quer, S.; Poncino, M.; Bottaccioli, L.; Patti, E. A Smart Meter Infrastructure for Smart Grid IoT Applications. IEEE Internet Things J. 2022, 9, 12529–12541. [Google Scholar] [CrossRef]
- Fabrício, M.A.; Behrens, F.H.; Bianchini, D. Monitoring of Industrial Electrical Equipment using IoT. IEEE Lat. Am. Trans. 2020, 18, 1425–1432. [Google Scholar] [CrossRef]
- Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 29, 1645–1660. [Google Scholar] [CrossRef]
- Bandyopadhyay, D.; Sen, J. Internet of things: Applications and challenges in technology and standardization. Wirel. Pers. Commun. 2011, 58, 49–69. [Google Scholar] [CrossRef] [Green Version]
- Abdalzaher, M.S.; Muta, O. Employing game theory and TDMA protocol to enhance security and manage power consumption in WSNs-based cognitive radio. IEEE Access 2019, 7, 132923–132936. [Google Scholar] [CrossRef]
- Abdalzaher, M.S.; Seddik, K.; Muta, O. An effective Stackelberg game for high-assurance of data trustworthiness in WSNs. In Proceedings of the 2017 IEEE Symposium on Computers and Communications (ISCC), Heraklion, Greece, 3–6 July 2017; pp. 1257–1262. [Google Scholar]
- Abdalzaher, M.S.; Seddik, K.; Muta, O. Using repeated game for maximizing high priority data trustworthiness in wireless sensor networks. In Proceedings of the 2017 IEEE Symposium on Computers and Communications (ISCC), Heraklion, Greece, 3–6 July 2017; pp. 552–557. [Google Scholar]
- Kleinbaum, D.G.; Dietz, K.; Gail, M.; Klein, M.; Klein, M. Logistic Regression; Springer: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
- James, G.; Witten, D.; Hastie, T.; Tibshirani, R. An Introduction to Statistical Learning; Springer: Berlin/Heidelberg, Germany, 2013; Volume 112. [Google Scholar]
- Chang, Y.W.; Lin, C.J. Feature ranking using linear SVM. In Proceedings of the Causation and Prediction Challenge. PMLR, Hong Kong, China, 3–4 June 2008; pp. 53–64. [Google Scholar]
- Alpaydin, E. Introduction to Machine Learning; MIT Press: Cambridge, MA, USA, 2020. [Google Scholar]
- Staal, J.; Abràmoff, M.D.; Niemeijer, M.; Viergever, M.A.; Van Ginneken, B. Ridge-based vessel segmentation in color images of the retina. IEEE Trans. Med. Imaging 2004, 23, 501–509. [Google Scholar] [CrossRef] [PubMed]
- Chauhan, H.; Kumar, V.; Pundir, S.; Pilli, E.S. A comparative study of classification techniques for intrusion detection. In Proceedings of the 2013 International Symposium on Computational and Business Intelligence, New Delhi, India, 24–26 August 2013; pp. 40–43. [Google Scholar]
- Perez, A.; Larranaga, P.; Inza, I. Supervised classification with conditional Gaussian networks: Increasing the structure complexity from naive Bayes. Int. J. Approx. Reason. 2006, 43, 1–25. [Google Scholar] [CrossRef] [Green Version]
- Hastie, T.; Rosset, S.; Zhu, J.; Zou, H. Multi-class adaboost. Stat. Its Interface 2009, 2, 349–360. [Google Scholar] [CrossRef] [Green Version]
- Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Taha, A.A.; Malebary, S.J. An intelligent approach to credit card fraud detection using an optimized light gradient boosting machine. IEEE Access 2020, 8, 25579–25587. [Google Scholar] [CrossRef]
- Chen, T.; He, T.; Benesty, M.; Khotilovich, V.; Tang, Y.; Cho, H.; Chen, K. Xgboost: Extreme Gradient Boosting. In R Package Version 0.4-2. 2015, Volume 1. Available online: https://cran.microsoft.com/snapshot/2015-10-20/web/packages/xgboost/xgboost.pdf (accessed on 1 July 2022).
- Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
- Geurts, P.; Ernst, D.; Wehenkel, L. Extremely randomized trees. Mach. Learn. 2006, 63, 3–42. [Google Scholar] [CrossRef] [Green Version]
- Xu, M.; Watanachaturaporn, P.; Varshney, P.K.; Arora, M.K. Decision tree regression for soft classification of remote sensing data. Remote Sens. Environ. 2005, 97, 322–336. [Google Scholar] [CrossRef]
- Ahmad, M.W.; Mourshed, M.; Rezgui, Y. Trees vs Neurons: Comparison between random forest and ANN for high-resolution prediction of building energy consumption. Energy Build. 2017, 147, 77–89. [Google Scholar] [CrossRef]
- Tan, S. An effective refinement strategy for KNN text classifier. Expert Syst. Appl. 2006, 30, 290–298. [Google Scholar] [CrossRef]
- Punmiya, R.; Choe, S. Energy theft detection using gradient boosting theft detector with feature engineering-based preprocessing. IEEE Trans. Smart Grid 2019, 10, 2326–2329. [Google Scholar] [CrossRef]
- Wu, A.; Lee, J.; Khan, I.; Kwon, Y.W. CrowdQuake+: Data-driven Earthquake Early Warning via IoT and Deep Learning. In Proceedings of the 2021 IEEE International Conference on Big Data (Big Data), Orlando, FL, USA, 15–18 December 2021; pp. 2068–2075. [Google Scholar]
- Clements, T. Earthquake Detection with TinyML. In Proceedings of the AGU Fall Meeting Abstracts, New Orleans, LA, USA, 13–17 December 2021; Volume 2021, pp. S15A–S229. [Google Scholar]
- McHugh, M.L. Interrater reliability: The kappa statistic. Biochem. Med. 2012, 22, 276–282. [Google Scholar] [CrossRef]
- Pughazhendhi, G.; Raja, A.; Ramalingam, P.; Elumalai, D.K. Earthosys—Tsunami Prediction and Warning System Using Machine Learning and IoT. In Proceedings of the International Conference on Computational Intelligence and Data Engineering, Manchester, UK, 14–16 November 2019; pp. 103–113. [Google Scholar]
- Khan, I.; Kwon, Y.W. P-Detector: Real-Time P-Wave Detection in a Seismic Waveform Recorded on a Low-Cost MEMS Accelerometer Using Deep Learning. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
- Sarkar, S.; Roy, A.; Kumar, S.; Das, B. Seismic Intensity Estimation Using Multilayer Perceptron for Onsite Earthquake Early Warning. IEEE Sens. J. 2021, 22, 2553–2563. [Google Scholar] [CrossRef]
- Mandrekar, J.N. Receiver operating characteristic curve in diagnostic test assessment. J. Thorac. Oncol. 2010, 5, 1315–1316. [Google Scholar] [CrossRef] [Green Version]
- Zhai, H.; Wang, Y. Design and Implementation of Earthquake Information Publishing System Based on Mobile Computing and Machine Learning Technology in GIS. J. Interconnect. Netw. 2022, 22, 2145018. [Google Scholar] [CrossRef]
- Khan, I.; Pandey, M.; Kwon, Y.W. An earthquake alert system based on a collaborative approach using smart devices. In Proceedings of the 2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft), Madrid, Spain, 17–19 May 2021; pp. 61–64. [Google Scholar]
- Sreevidya, P.; Abhilash, C.; Paul, J.; Rejithkumar, G. A Machine Learning-Based Early Landslide Warning System Using IoT. In Proceedings of the 2021 4th Biennial International Conference on Nascent Technologies in Engineering (ICNTE), Navi Mumbai, India, 15–16 January 2021; pp. 1–6. [Google Scholar]
- Koubâa, A.; Ammar, A.; Alahdab, M.; Kanhouch, A.; Azar, A.T. Deepbrain: Experimental evaluation of cloud-based computation offloading and edge computing in the internet-of-drones for deep learning applications. Sensors 2020, 20, 5240. [Google Scholar] [CrossRef]
- Tehseen, R.; Farooq, M.S.; Abid, A. A framework for the prediction of earthquake using federated learning. PeerJ Comput. Sci. 2021, 7, e540. [Google Scholar] [CrossRef]
- Bassetti, E.; Panizzi, E. Earthquake Detection at the Edge: IoT Crowdsensing Network. Information 2022, 13, 195. [Google Scholar] [CrossRef]
- Lee, J.; Khan, I.; Choi, S.; Kwon, Y.W. A smart iot device for detecting and responding to earthquakes. Electronics 2019, 8, 1546. [Google Scholar] [CrossRef] [Green Version]
- Khan, I.; Choi, S.; Kwon, Y.W. Earthquake detection in a static and dynamic environment using supervised machine learning and a novel feature extraction method. Sensors 2020, 20, 800. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Fauvel, K.; Balouek-Thomert, D.; Melgar, D.; Silva, P.; Simonet, A.; Antoniu, G.; Costan, A.; Masson, V.; Parashar, M.; Rodero, I.; et al. A distributed multi-sensor machine learning approach to earthquake early warning. In Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020; Volume 34, pp. 403–411. [Google Scholar]
- Falanga, M.; De Lauro, E.; Petrosino, S.; Rincon-Yanez, D.; Senatore, S. Semantically Enhanced IoT-Oriented Seismic Event Detection: An Application to Colima and Vesuvius Volcanoes. IEEE Internet Things J. 2022, 9, 9789–9803. [Google Scholar] [CrossRef]
- Elwood, K.; Filippova, O.; Noy, I.; Pastor Paz, J. Seismic policy, operations, and research uses for a building inventory in an earthquake-prone city. Int. J. Disaster Risk Sci. 2020, 11, 709–718. [Google Scholar] [CrossRef]
- Chen, Y.; Zhang, G.; Bai, M.; Zu, S.; Guan, Z.; Zhang, M. Automatic waveform classification and arrival picking based on convolutional neural network. Earth Space Sci. 2019, 6, 1244–1261. [Google Scholar] [CrossRef] [Green Version]
- He, Z.; Peng, P.; Wang, L.; Jiang, Y. PickCapsNet: Capsule network for automatic p-wave arrival picking. IEEE Geosci. Remote Sens. Lett. 2020, 18, 617–621. [Google Scholar] [CrossRef]
- Zhu, W.; Mousavi, S.M.; Beroza, G.C. Seismic signal denoising and decomposition using deep neural networks. IEEE Trans. Geosci. Remote Sens. 2019, 57, 9476–9488. [Google Scholar] [CrossRef] [Green Version]
- Yang, L.; Liu, X.; Zhu, W.; Zhao, L.; Beroza, G.C. Toward improved urban earthquake monitoring through deep-learning-based noise suppression. Sci. Adv. 2022, 8, eabl3564. [Google Scholar] [CrossRef]
- Qian, F.; Liu, Z.; Wang, Y.; Zhou, Y.; Hu, G. Ground Truth-Free 3-D Seismic Random Noise Attenuation via Deep Tensor Convolutional Neural Networks in the Time-Frequency Domain. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–17. [Google Scholar] [CrossRef]
- Zhao, Z.; Gross, L. Using supervised machine learning to distinguish microseismic from noise events. In Proceedings of the 2017 SEG International Exposition and Annual Meeting, Houston, TX, USA, 24–27 September 2017. [Google Scholar]
- Mousavi, S.M.; Zhu, W.; Ellsworth, W.; Beroza, G. Unsupervised clustering of seismic signals using deep convolutional autoencoders. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1693–1697. [Google Scholar] [CrossRef]
- Steinmann, R.; Seydoux, L.; Beaucé, E.; Campillo, M. Hierarchical exploration of continuous seismograms with unsupervised learning. J. Geophys. Res. Solid Earth 2022, 127, e2021JB022455. [Google Scholar] [CrossRef]
- Moustafa, S.S.; Abdalzaher, M.S.; Abdelhafiez, H. Seismo-Lineamentsin Egypt: Analysis and Implications for Active Tectonic Structures and Earthquake Magnitudes. Remote Sens. 2022, 14, 6151. [Google Scholar] [CrossRef]
- Zhu, J.; Li, S.; Ma, Q.; He, B.; Song, J. Support Vector Machine-Based Rapid Magnitude Estimation Using Transfer Learning for the Sichuan–Yunnan Region, China. Bull. Seismol. Soc. Am. 2022, 112, 894–904. [Google Scholar] [CrossRef]
- Mousavi, S.M.; Beroza, G.C. A machine-learning approach for earthquake magnitude estimation. Geophys. Res. Lett. 2020, 47, e2019GL085976. [Google Scholar] [CrossRef] [Green Version]
- Dokht, R.M.; Kao, H.; Visser, R.; Smith, B. Seismic event and phase detection using time–frequency representation and convolutional neural networks. Seismol. Res. Lett. 2019, 90, 481–490. [Google Scholar] [CrossRef]
- Zhao, M.; Ma, J.; Chang, H.; Chen, S. General seismic wave and phase detection software driven by deep learning. Earthq. Res. Adv. 2021, 1, 100029. [Google Scholar] [CrossRef]
- Bordbar, M.; Aghamohammadi, H.; Pourghasemi, H.R.; Azizi, Z. Multi-hazard spatial modeling via ensembles of machine learning and meta-heuristic techniques. Sci. Rep. 2022, 12, 1–17. [Google Scholar] [CrossRef]
- Seo, H.; Kim, J.; Kim, B. Machine-Learning-Based Surface Ground-Motion Prediction Models for South Korea with Low-to-Moderate Seismicity. Bull. Seismol. Soc. Am. 2022, 112, 1549–1564. [Google Scholar] [CrossRef]
- Khandelwal, M.; Singh, T. Prediction of blast-induced ground vibration using artificial neural network. Int. J. Rock Mech. Min. Sci. 2009, 46, 1214–1222. [Google Scholar] [CrossRef]
- Hasanipanah, M.; Monjezi, M.; Shahnazar, A.; Armaghani, D.J.; Farazmand, A. Feasibility of indirect determination of blast induced ground vibration based on support vector machine. Measurement 2015, 75, 289–297. [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]
- Shang, X.; Li, X.; Morales-Esteban, A.; Chen, G. Improving microseismic event and quarry blast classification using artificial neural networks based on principal component analysis. Soil Dyn. Earthq. Eng. 2017, 99, 142–149. [Google Scholar] [CrossRef]
- Hamdy, O.; Gaber, H.; Abdalzaher, M.S.; Elhadidy, M. Identifying Exposure of Urban Area to Certain Seismic Hazard Using Machine Learning and GIS: A Case Study of Greater Cairo. Sustainability 2022, 14, 10722. [Google Scholar] [CrossRef]
Abbreviation | Description | Abbreviation | Description |
---|---|---|---|
EEWS | Earthquake Early Warning System | LSVM | Linear Support Vector Machine |
ML | Machine Learning | GNB | Gaussian Naive Bayes |
IoT | Internet of Things | AB | Adaboost |
SDN | Software Defined Networking | GB | Gradient Boosting |
NFV | Network Functions Virtualization | LGB | Light Gradient Boosting |
MEMS | Micro-Electro-Mechanical Systems | XGB | Extreme Gradient Boosting |
CNN | Convolutional Neural Network | DT | Decision Tree |
RF | Random Forest | ET | Extra Trees |
SVM | Support Vector Machine | ROC | Receiver Operating Characteristic |
SVR | Support Vector Regression | VEO | Volcano Event Ontology |
KNN | K-Nearest Neighboring | IRIS | Incorporated Research Institutions for Seismology |
LSR | Least Square Regression | STEAD | Stanford Earthquake Dataset |
PPV | Peak Particle Velocity | MSE | Mean Square Error |
NIED | National Research Institute of Earth Science and Disaster Prevention | Std | Standard Division |
AE | Autoencoder | UAV | Unmanned Aerial Vehicle |
FL | Federated Learning | NOAA | National Geophysical Data Center |
PGA | Peak Ground Acceleration | JMA | Japan Meteorological Agency |
DMSEEW | Distributed Multi-Sensor Earthquake Early Warning | GSI | Geological Survey of India |
GPS | Global Positioning System | USGS | United States Geological Survey |
LR | Linear Regression | ANN | Artificial Neural Network |
LDA | Linear Discriminant Analysis | CRNN | Convolutional-recurrent neural network |
QDA | Quadratic Discriminant Analysis | MLP | Multilayer perceptron |
Year | 2019 | 2020 | 2021 | 2022 * | 2023 * | 2024 * | 2025 * | 2026 * | 2027 * | 2028 * | 2029 * | 2030 * |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Connected devices in billions | 8.6 | 9.7 | 11.3 | 13.1 | 15.1 | 17.1 | 19.1 | 21.1 | 23.1 | 25.2 | 27.3 | 29.4 |
Ref. | ML Model | IoT Device | Environment | Dataset Type | Data Source | Measured Parameter | Validation Metric | Pros of Used ML Model | Cons of Used ML Model |
---|---|---|---|---|---|---|---|---|---|
[78] | Multi-head CNN | MEMS | Under ground | Acceleration data | NIED | Acceleration, SNR | Accuracy, and precision-recall | Very high accuracy in image recognition | Do not encode the position and orientation of object |
[79] | Simple ML model | Arduino Cortex M4 microcontroller | Underground | Acceleration data | Local data observed by MEMS accelerometers | earthquake detection accuracy and detection latency | Accuracy | Easy to implement | Poor performance on non-linear data, high reliance on proper presentation of data |
[85] | SVM and KNN | remote sensing-based mobile computing | Indoor | GIS data | Open Street Map, Wikimapia, and Google places | Affected areas via maps | Accuracy | For SVM: Performs well in Higher dimension, best algorithm when classes are separable. For KNN: No Training Period, easy Implementation | For SVM: Slow, poor performance with Overlapped classes. For KNN: does not work well with large dataset, does not work well with high dimensionality |
[86] | basic neural network | IoT acceleration nodes | Indoor non-line-of-sight | Acceleration data | Local distributed smartphones | PGA and human activity | Accuracy, precision-recall, F1 | Easy to implement | Poor performance on non-linear data, high reliance on proper presentation of data |
[87] | SVR and XGB | IoT soil and terrain nodes | Underground | Soil moisture, shear strength of the soil, severity of the rain | GSI | Soil moisture, Soil shear strength, rain severity | Std and accuracy | Outliers have less impact, suited for extreme case binary classification. For XGB: Effective with large data sets | Needs appropriate hyperparameters, selecting the appropriate kernel function can be tricky. For XGB: Can over-fit with noisy data |
[88] | CNN | UAV-based IoT | Outdoor line-of-sight | Aerial images data | Local drones | Received frames/sec | Throughput | Automatically detects the important features | Lack of ability to be spatially invariant to the input data |
[31] | AU and CNN | Tmote Sky | Indoor and Outdoor | Seismic velocity data | JMA and Hi-net | Location and magnitude | MSE and Std | Weight sharing | Lots of training data is required |
[89] | FL | IoT gateway | Underground | Seismic waveform | Local datasets and regional data [95] | Earthquake predictions | Accuracy, precision -recall, F1, loss | Learn many models simultaneously, having access to various data | Hard verification, data and model privacy |
[81] | RF | Mobile nodes-based feed processor | Over the coastal regions | Tsunamic data | NOAA | Location, depth, and magnitude | Confusion matrix, accuracy, precision-recall, F1 | No scaling required | Extensive computations |
[82] | CNN and LSTM | MEMS | Noisy environments | Seismic waveform | STEAD | P-wave arrival | Accuracy, precision-recall, F1 | Low weight complexity | Require a lot of resources and time, affected by different random weight initialization |
[90] | CRNN | Raspberry Pi | Mesh network | Seismic waveform | Locally observed | Local earthquake | Accuracy and latency | Generate better or optimal results than either CNN | High complexity, heterogenity |
[83] | MLP | Strong motion nodes | Underground | Acceleration data | NIED | PGA | Precision-recall, F1 | Solve complex non-linear problems | High computations |
[91] | Simple ANN | Acceleration sensors (ADXL355, LIS3DHH, MPU9250, and MMA8452) | Underground | Accelaration data | NIED and USGS | PGA | Confusion matrix, accuracy, precision-recall, F1 | Can work with incomplete knowledge | Unexplained behavior |
[92] | Simple ANN | Smartphones | Static and dynamic environment | Acceleration data | NIED and USGS | Earthquake data | Confusion matrix, accuracy, precision-recall, F1 | Having fault tolerance | Hardware dependence |
[93] | KNN, SVM, RF, XGB | GPS stations and seismometers | Underground | GPS and Seismic velocity data | IRIS and NIED | Earthquake data | Precision-recall | For RF: High accuracy, can handle linear and non-linear relationships | Not easily interpretable |
[94] | CNN | SSN/SOSA ontology | Underwater | Volcanic data | Local data | Volcano-Tectonic, long-period earthquakes, underwater explosions, and quarry blasts | Confusion matrix, accuracy | Very high accuracy | Lots of training data is required |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Abdalzaher, M.S.; Elsayed, H.A.; Fouda, M.M.; Salim, M.M. Employing Machine Learning and IoT for Earthquake Early Warning System in Smart Cities. Energies 2023, 16, 495. https://doi.org/10.3390/en16010495
Abdalzaher MS, Elsayed HA, Fouda MM, Salim MM. Employing Machine Learning and IoT for Earthquake Early Warning System in Smart Cities. Energies. 2023; 16(1):495. https://doi.org/10.3390/en16010495
Chicago/Turabian StyleAbdalzaher, Mohamed S., Hussein A. Elsayed, Mostafa M. Fouda, and Mahmoud M. Salim. 2023. "Employing Machine Learning and IoT for Earthquake Early Warning System in Smart Cities" Energies 16, no. 1: 495. https://doi.org/10.3390/en16010495
APA StyleAbdalzaher, M. S., Elsayed, H. A., Fouda, M. M., & Salim, M. M. (2023). Employing Machine Learning and IoT for Earthquake Early Warning System in Smart Cities. Energies, 16(1), 495. https://doi.org/10.3390/en16010495