Skip to main content
Log in

FLOODALERT: an internet of things based real-time flash flood tracking and prediction system

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In the past few decades, floods have become a severe problem, causing significant damage across the world, ranging from economic losses to loss of property and human lives. It is not possible to eliminate and avoid the floods, however, disastrous damages instigated by flood can be reduced. Floods are predictable by using advanced technologies like Machine Learning (ML) and Internet of Things (IoT) to notify the authorities and locals in advance. In this study, we built a working prototype using ML and IoT to collect hydro-meteorological data. The data is classified and analyzed using extreme gradient boosting (XGBOOST) and gated recurrent units (GRU) models to predict the flood situation. Both models classify the flood situation into Red (HFL), Orange (Danger), Yellow (Warning), or No alert. The prediction efficiency of the developed models is evaluated by using coefficient of determination, mean error, absolute mean error, relative error, and root mean square error. The task of estimating the water discharge gets difficult since rivers have changing geographic properties. To resolve this issue, a novel technique is proposed to estimate river discharge based on sectional area and flow of the river.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability

The data-set used in this study is available with the authors and will be provided upon request.

References

  1. Abdullahi SI, Mohamed HH, Abd Malik N (2019) Intelligent flood disaster warning on the fly: developing IoT-based management platform and using 2-class neural network to predict flood status. Bull Electr Eng Inform 8(2):706–717

    Article  Google Scholar 

  2. Abdullahi SI, Habaebi MH, Malik NA (2019) Capacitive electrode sensor implanted on a printed circuit board designed for continuous water level measurement. Bull Electr Eng Inform 8(2):450–459

    Article  Google Scholar 

  3. Akhter MN, Mekhilef S, Mokhlis H, Ali R, Usama M, Muhammad MA, Khairuddin ASM (2022) A hybrid deep learning method for an hour ahead power output forecasting of three different photovoltaic systems. Appl Energy 307:118185

    Article  Google Scholar 

  4. Al Qundus J, Dabbour K, Gupta S, Meissonier R, Paschke A (2020) Wireless sensor network for AI-based flood disaster detection. Ann Oper Res 1–23

  5. Alluri GT (2022) Performance Evaluation of Apache Cassandra using AWS (Amazon Web Services) and GCP (Google Cloud Platform)

  6. Barcelo-Ordinas JM, Doudou M, Garcia-Vidal J, Badache N (2019) Self-calibration methods for uncontrolled environments in sensor networks: A reference survey. Ad Hoc Netw 88:142–159

    Article  Google Scholar 

  7. Basnyat B, Singh N, Roy N, Gangopadhyay A (2020) Design and Deployment of a Flash Flood Monitoring IoT: Challenges and Opportunities. In 2020 IEEE International Conference on Smart Computing (SMARTCOMP), IEEE, pp. 422–427

  8. Bisht S, Chaudhry S, Sharma S, Soni S (2018) Assessment of flash flood vulnerability zonation through Geospatial technique in high altitude Himalayan watershed, Himachal Pradesh India. Remote Sens Appl: Soc Environ 12:35–47

    Google Scholar 

  9. Bruschi P, Piotto M, Dell’Agnello F, Ware J, Roy N (2016) Wind speed and direction detection by means of solid-state anemometers embedded on small quadcopters. Procedia Eng 168:802–805

    Article  Google Scholar 

  10. Burger U, Geisler T, Lehner F, Cordes T, Marcher T (2022) Sectional discharges as geothermal potentials of deep tunnels. Geomech Tunnel 15(1):92–103

    Article  Google Scholar 

  11. Camuffo D, Becherini F, della Valle A (2022) How the rain-gauge threshold affects the precipitation frequency and amount. Clim Change 170(1–2):7

    Article  Google Scholar 

  12. Dragulinescu A-M, Dragulinescu A, Zamfirescu C, Halunga S, Suciu G (2019) Smart Neighbourhood: LoRa-based environmental monitoring and emergency management collaborative IoT platform. In: 2019 22nd International Symposium on Wireless Personal Multimedia Communications (WPMC). IEEE, pp 1–6

  13. Fadhilah U, Asrizal, Yohandiri, Syafrani, Pratama R (2022) Comparison study of measurement results between rain gauge 7052.0100 and optical rain gauge 815 at Lapan Kototabang. Pillar of Physics 15(1):36–43

  14. Furquim G, Jalali R, Pessin G, Pazzi RW, Ueyama J (2018) How to improve fault tolerance in disaster predictions: a case study about flash floods using IoT, ML and real data. Sensors 18:907. https://doi.org/10.3390/s18030907

    Article  Google Scholar 

  15. Ghapar AA, Yussof S, Bakar AA (2018) Internet of Things (IoT) architecture for flood data management. Int J Future Gener Commun Netw 11(1):55–62

    Google Scholar 

  16. Han K, Zhang D, Bo J, Zhang Z (2012) Hydrological monitoring system design and implementation based on IOT. Phys Procedia 33:449–454

    Article  Google Scholar 

  17. Hart JK, Martinez K (2015) Toward an environmental Internet of Things. Earth Space Sci 2:194–200

    Article  Google Scholar 

  18. Hassan WHW, Jidin AZ, Aziz SAC, Rahim N (2019) Flood disaster indicator of water level monitoring system. Int J Electr Comput Eng 9(3):1694

    Google Scholar 

  19. Hu Y, Zhou J, Li J, Ma J, Hu Y, Lu F, He X, Wen J, Cheng T (2022) Tipping-bucket self-powered rain gauge based on triboelectric nanogenerators for rainfall measurement. Nano Energy 98:107234

    Article  Google Scholar 

  20. Islam M, Nooruddin S, Karray F, Muhammad G (2022) Internet of things device capabilities, architectures, protocols, and smart applications in healthcare domain: a review. arXiv preprint arXiv:2204.05921

  21. Islam MM, Rahaman A, Islam MR (2020) Development of Smart Healthcare Monitoring System in IoT Environment. SN COMPUT SCI 1:185. https://doi.org/10.1007/s42979-020-00195-y

    Article  Google Scholar 

  22. Jasni AA, Ahmad YA, Gunawan TS, Yaacob M, Ismail N, Wasik A (2022) Tributary Water Depth and Velocity Remote Monitoring System using Arduino and LoRa. In: 2022 IEEE 8th International Conference on Computing, Engineering and Design (ICCED). IEEE, pp 1–6

  23. Jayashree S, Sarika S, Solai AL, Prathibha S (2017) A novel approach for early flood warning using android and IoT. In: 2017 2nd International Conference on Computing and Communications Technologies (ICCCT). IEEE, pp 339–343

  24. Khan WA, Das P, Ghosh S, Chowdhury MR, Tripathi S, Kaur S, Chatterjee S, De S (2020) Smart IoT communication: Circuits and systems. In: 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS). IEEE, pp 699–701

  25. Khanna A, Kaur S (2020) Internet of Things (IoT), applications and challenges: A comprehensive review. Wireless Pers Commun 114:1687–1762

    Article  Google Scholar 

  26. Khatatbeh A, Kim Y-O, Kim H (2021) Accuracy analysis of ultrasonic, magnetic and radar sensors for manhole monitoring. In: Proceedings of the Korea Water Resources Association Conference. Korea Water Resources Association, Korea, pp 427–427

  27. Kitagami S, Thanh VT, Bac DH, Urano Y, Miyanishi Y, Shiratori N (2016) Proposal of a distributed cooperative IoT system for flood disaster prevention and its field trial evaluation. Int J Internet Things 5(1):9–16. https://doi.org/10.5923/j.ijit.20160501.02

    Google Scholar 

  28. Koestoer RA, Pancasaputra N, Roihan I, Harinaldi (2019) A simple calibration methods of relative humidity sensor DHT22 for tropical climates based on Arduino data acquisition system. AIP Conf Proc 2062(1):020009 (AIP Publishing LLC)

    Article  Google Scholar 

  29. Kumar N, Goyal P, Kapil G, Agrawal A, Khan RA (2020) Flood risk finder for IoT based mechanism using fuzzy logic. Mater Today: Proc

  30. Lanza LG, Cauteruccio A, Stagnaro M (2022) Rain gauge measurements. In: Rainfall, Elsevier, pp 77–108

  31. Lo S-W, Jyh-Horng Wu, Lin F-P, Hsu C-H (2015) Visual sensing for urban flood monitoring. Sensors 15(8):20006–20029

    Article  Google Scholar 

  32. Mendoza-Cano O, Aquino-Santos R, López-De la Cruz J, Edwards RM, Khouakhi A, Pattison I, Rangel-Licea V et al (2021) Experiments of an IoT-based wireless sensor network for flood monitoring in Colima, Mexico. J Hydroinform 23(3):385–401

    Article  Google Scholar 

  33. Merkuryeva G, Merkuryev Y, Sokolov BV, Potryasaev S, Zelentsov VA, Lektauers A (2015) Advanced river flood monitoring, modelling and forecasting. J Comput Sci 10:77–85

    Article  Google Scholar 

  34. Mitra P, Ray R, Chatterjee R, Basu R, Saha P, Raha S, Barman R, Patra S, Biswas SS, Saha S (2016) Flood forecasting using Internet of things and artificial neural networks. In: 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON). IEEE, pp 1–5

  35. Mohanty MP, Mudgil S, Karmakar S (2020) Flood management in India: a focussed review on the current status and future challenges. Int J Disaster Risk Reduct 49:101660

    Article  Google Scholar 

  36. Mousa M, Zhang X, Claudel C (2016) Flash flood detection in urban cities using ultrasonic and infrared sensors. IEEE Sens J 16(19):7204–7216

    Article  Google Scholar 

  37. Nižetić S, Šolić P, González-de D-d-I, Patrono L (2020) Internet of Things (IoT): Opportunities, issues and challenges towards a smart and sustainable future. J Clean Prod 274:122877

    Article  Google Scholar 

  38. Nooruddin S, Islam MM, Sharna FA (2020) An IoT based device-type invariant fall detection system. Internet Things 9:100130

    Article  Google Scholar 

  39. Palazzi CE, Ferretti S, Cacciaguerra S, Roccetti M (2006) Interactivity-loss avoidance in event delivery synchronization for mirrored game architectures. IEEE Trans Multimedia 8(4):874–879

    Article  Google Scholar 

  40. Paliari I, Karanikola A, Kotsiantis S (2021, July) A comparison of the optimized LSTM, XGBOOST and ARIMA in Time Series forecasting. In: 2021 12th International Conference on Information, Intelligence, Systems & Applications (IISA). IEEE, pp 1–7

  41. Pierleoni P, Concetti R, Belli A, Palma L (2019) Amazon, Google and Microsoft solutions for IoT: architectures and a performance comparison. IEEE Access 8:5455–5470

    Article  Google Scholar 

  42. Prafanto A, Budiman E (2018) A water level detection: IoT platform based on wireless sensor network. In: 2018 2nd East Indonesia Conference on Computer and Information Technology (EIConCIT). IEEE, pp 46–49

  43. Rahaman A, Islam MM, Islam MR, Sadi MS, Nooruddin S (2019) Developing IoT Based Smart Health Monitoring Systems: A Review. Rev d’Intelligence Artif 33(6):435–440

    Google Scholar 

  44. Ro Y, Chang KH, Hwang H, Kim M, Cha JW, Lee C (2022) Comparative study of rainfall measurement by optical disdrometer, tipping-bucket rain gauge, and weighing precipitation gauge

  45. Roccetti M, Gerla M, Palazzi CE, Ferretti S, Pau G (2007, April) First responders’ crystal ball: How to scry the emergency from a remote vehicle. In: 2007 IEEE International Performance, Computing, and Communications Conference. IEEE, pp 556–561

  46. Sahoo AK, Udgata SK (2019) A novel ANN-based adaptive ultrasonic measurement system for accurate water level monitoring. IEEE Trans Instrum Meas 69(6):3359–3369

    Article  Google Scholar 

  47. Schenato L, Aguilar-Lopez JP, Galtarossa A, Pasuto A, Bogaard T, Palmieri L (2021) A rugged FBG-based pressure sensor for water level monitoring in dikes. IEEE Sens J 21(12):13263–13271

    Article  Google Scholar 

  48. Shah J, Mishra B (2020) IoT-enabled low power environment monitoring system for prediction of PM2. 5. Pervasive Mob Comput 67:101175

    Article  Google Scholar 

  49. Shah WM, Arif F, Shahrin AA, Hassan A (2018) The implementation of an IoT-based flood alert system. Int J Adv Comput Sci Appl 9(11):620–623

    Google Scholar 

  50. Simmhan Y, Ravindra P, Chaturvedi S, Hegde M, Ballamajalu R (2018) Towards a data-driven IoT software architecture for smart city utilities. Softw Pract Exp 48(7):1390–1416

    Article  Google Scholar 

  51. Sunkpho J, Ootamakorn C (2011) Real-time flood monitoring and warning system. Songklanakarin J Sci Technol 33(2)

  52. Ullo SL, Sinha GR (2020) Advances in smart environment monitoring systems using IoT and sensors. Sensors 20(11):3113

    Article  Google Scholar 

  53. Vogt M (2018) Radar sensors (24 and 80 GHz range) for level measurement in industrial processes. In: 2018 IEEE MTT-S International Conference on Microwaves for Intelligent Mobility (ICMIM). IEEE, pp 1–4. https://doi.org/10.1109/ICMIM.2018.8443505

  54. Zhang M, Li X (2020) Drone-enabled Internet-of-Things relay for environmental monitoring in remote areas without public networks. IEEE Internet Things J 7(8):7648–7662

    Article  Google Scholar 

  55. Zhang YG, Tang J, He ZY, Tan J, Li C (2021) A novel displacement prediction method using gated recurrent unit model with time series analysis in the Erdaohe landslide. Nat Hazards 105:783–813

    Article  Google Scholar 

  56. Zhou L, Xianhua Wu, Zeshui Xu, Fujita H (2018) Emergency decision making for natural disasters: An overview. Int J Disaster Risk Reduct 27:567–576

    Article  Google Scholar 

Download references

Funding

No funding was received for this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anurag Barthwal.

Ethics declarations

Ethical approval

The authors have read, understood, and have complied as applicable with the statement on “Ethical responsibilities of Authors” as found in the Instructions for Authors and are aware that with minor exceptions, no changes can be made to authorship once the paper is submitted.

Informed Consent

Not applicable (no human or animal participants were involved in the research).

Conflict of Interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Prakash, C., Barthwal, A. & Acharya, D. FLOODALERT: an internet of things based real-time flash flood tracking and prediction system. Multimed Tools Appl 82, 43701–43727 (2023). https://doi.org/10.1007/s11042-023-15298-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15298-w

Keywords

Navigation