Flood Image Classification using Convolutional Neural Networks

Main Article Content

Olusogo Julius Adetunji
Ibrahim Adepoju Adeyanju
Adebimpe Omolayo Esan
Adedayo Aladejobi Sobowale

Abstract

Flood disaster is a natural disaster that leads to loss of lives, properties damage, devastating effects on the economy and environment; therefore, there should be effective predictive measures to curb this problem. Between the years 2002- 2023, flood has caused death of over 200,000 people globally and occurred majorly in resource poor countries and communities. Different machine learning approaches have been developed for the prediction of floods. This study develops a novel model using convolutional neural networks (CNN) for the prediction of floods. Important parameters such as standard deviation and variance were incorporated in the parameters tuned CNN model that performed flood images feature extraction and classification for better predictive performance. The enhanced model was assessed with accuracy and loss measurement and compared with the existing model. The model leverage on the unique features of region of Interest aligns to resolve the issues of misalignments caused by the use of region of Interest pooling engaged in the traditional Faster-RCNN. The techniques and the developed system were implemented using a Python-based integrated development environment called “Anaconda Navigator” on Intel Core i5 with 8G Ram hardware of Window 10 operating system. The developed model achieved optimal accuracy at 200 epochs with 99.80% and corresponding loss of 0.0890. The results confirmed that predictive performance of a model can be improved by incorporating standard deviation and variance on model, coupled with its parameters tunning approach before classification.

Article Details

How to Cite
[1]
O. J. Adetunji, I. A. Adeyanju, A. O. Esan, and A. A. S. Sobowale, “Flood Image Classification using Convolutional Neural Networks”, AJERD, vol. 6, no. 2, pp. 113–121, Oct. 2023.
Section
Articles

References

Jin, W. (2020). Research on Machine Learning and Its Algorithms and Development. Physics journal. DOI: https://doi.org/10.1088/1742-6596/1544/1/012003

Alafif, T., Tehame, A. M., Bajaba, S., Barnawi, A. & Zia, S. (2021). Machine and Deep Learning towards COVID-19 Diagnosis and Treatment: Survey, Challenges, and Future Directions. Int. J. Environ. Res. Public Heal, 8(1): 11- 17. DOI: https://doi.org/10.31224/osf.io/w3zxy

Sitterson, J., Knightes, C., Parmar, R., Wolfe, K.., Muche, M. & Avant, B. (2017). An Overview of Rainfall-Runoff Model Types. U.S Environ. Prot. Agency.

Bukohwo, M. & OfikwuEne, P. (2018). Flood Prediction in Nigeria Using Artificial Neural Network. Am. J. Eng. Res.,7(9): 15 – 21.

Baalaji, S. V. & Sandhya, S. (2020). Flood Prediction System using Multilayer Perceptron Classifier and Neural Networks. Water , 6245–6254.

Tanim, A. H.., McRae, C. B., Tavakol‐davani, H. & Goharian, E. (2022). Flood Detection in Urban Areas Using Satellite Imagery and Machine Learning. Water (Switzerland), 4(1): 7 - 20, doi: 10.3390/w14071140. DOI: https://doi.org/10.3390/w14071140

Arora, A., Arabameri, A., Pandey, M., Siddiqui, M. A. Shukla, U. K., Tien, D., Narayan, V. & Bhardwaj, A. (2021). Optimization of state-of-the-art fuzzy-metaheuristic ANFIS-based machine learning models for fl ood susceptibility prediction mapping in the Middle Ganga Plain , India. Sci. Total Environ., 5(7): 41-56, doi: 10.1016/j.scitotenv.2020.141565. DOI: https://doi.org/10.1016/j.scitotenv.2020.141565

Madhuram, M. Kakar, A., Sharma, A. & Chaudhuri, S. (2019). Flood Prediction and warning system using SVM and ELM models . Int. J. Innov. Sci. Res. Technol.,5366–5369, doi: 10.35940/ijrte.D7573.118419. DOI: https://doi.org/10.35940/ijrte.D7573.118419

Kabbas, A.., Alharthi, A. & Munshi, A. (2020) . Artificial Intelligence Applications in Cyber security. Int. J. Comput. Sci. Netw. Secur., 2(20): 14 -26

Julius, A. O., Ayokunle, A. O. & Ibrahim, F. O. (2021). Early Diabetic Risk Prediction using Machine Learning Classification Techniques. Int. J. Innov. Sci. Res. Technol., 9(6): 502–507.

Farhadi, H. & Najafzadeh, M. (2021). Flood risk mapping by remote sensing data and random forest technique,” Water (Switzerland), 21(13): 15 - 28, doi: 10.3390/w13213115. DOI: https://doi.org/10.3390/w13213115

Mukhamediev, R. (2022). Review of Artificial Intelligence and Machine Learning Technologies: Classification, Restrictions, Opportunities and Challenges. Math. 2022, https//doi.org/10.3390/ math10152552. DOI: https://doi.org/10.3390/math10152552

Volkmar, G., Fischer, P.M., & Reinecke, S. (2022). Artificial Intelligence and Machine Learning: Exploring drivers, barriers, and future developments in marketing management. J. Bus. Res. DOI: https://doi.org/10.1016/j.jbusres.2022.04.007

Feizizadeh, B., Gheshlaghi, H. A., & Bui, D. T. (2020). An integrated approach of GIS and hybrid intelligence techniques applied for flood risk modeling. J. Environ. Plan. Manag., 1(1): 1-32, doi: 10.1080/09640568.2020.1775561. DOI: https://doi.org/10.1080/09640568.2020.1775561

Madhuri, R., Sistla, S. & Raju, K. S. (2021). Application of machine learning algorithms for flood susceptibility assessment and risk management. J. water Clim. Chang., 1–16, doi: 10.2166/wcc.2021.051. DOI: https://doi.org/10.2166/wcc.2021.051

Shirzadi, A., Asadi, S., Shahabi, H., Ronoud, S. & Clague, J.J. (2020). A novel ensemble learning based on Bayesian Belief Network coupled with an extreme learning machine for flash flood susceptibility mapping,” Eng. Appl. Artif. Intell., 6(9): 32 - 49, doi: 10.1016/j.engappai.2020.103971. DOI: https://doi.org/10.1016/j.engappai.2020.103971

Vazhuthi , H. N. & Kumar, A. (2020). Causes and Impacts of Urban Floods in Indian Cities: A Review. Int. J. Emerg. Technol., 4(11): 140–147.

Bansal, N., Mukherjee, M. & Gairola, A. (2022). Evaluating urban flood hazard index (UFHI) of Dehradun city using GIS and multi-criteria decision analysis. Model. Earth Syst. Environ., 8(3): 4051–4064, doi: 10.1007/s40808-021-01348-5. DOI: https://doi.org/10.1007/s40808-021-01348-5

Svetlana, D., Radovan, D. & Ján, D. (2022). The Economic Impact of Floods and their Importance in Different Regions of the World with Emphasis on Europe. Procedia Econ. Financ., 15(34): 649–655, doi: 10.1016/s2212-5671(15)01681-0. DOI: https://doi.org/10.1016/S2212-5671(15)01681-0

Olanrewaju, C. C., Chitakira, M., Olanrewaju, O. A. & Louw, E. (2019). Impacts of flood disasters in Nigeria: A critical evaluation of health implications and management. Jamba J. Disaster Risk Stud., 1(11): 1–9, doi: 10.4102/jamba.v11i1.557. DOI: https://doi.org/10.4102/jamba.v11i1.557

Echendu, A. J. (2020). The impact of flooding on Nigeria’s sustainable development goals (SDGs). Ecosyst. Heal. Sustain., 1(6): 1-9, doi: 10.1080/20964129.2020.1791735. DOI: https://doi.org/10.1080/20964129.2020.1791735

WHO (2023). Africa-Nigeria Flood, retrieved from. https//www.afro.who.int/news/nigeria-rushes-current-flash-flooding-mitigate-health-hazards, date accessed 03/07/2023., 2023.

Khosravi, K., Shahabi, H., Thai, B., Adamowski, J. & Shirzadi, A. (2018). A comparative assessment of flood susceptibility modeling using Multi- Criteria Decision-Making Analysis and Machine Learning Methods. J. Hydrol., 311–323, doi: 10.1016/j.jhydrol.2019.03.073. DOI: https://doi.org/10.1016/j.jhydrol.2019.03.073

Khosravi, K. (2018). A comparative assessment of decision trees algorithms for fl ash fl ood susceptibility modeling at Haraz watershed , northern Iran. Sci. Total Environ., 744–755, doi: 10.1016/j.scitotenv.2018.01.266. DOI: https://doi.org/10.1016/j.scitotenv.2018.01.266

Hemba, S. & Elekwachi, W. (2020). Effectiveness of Drainage Networks on Floods in Calabar Metropolis, Nigeria. J. Geogr. Meteorol. Environ. 1(3): 106-120.

Chan, S. W., Abid, S. K., Sulaiman, N., Nazir, U. & Azam, K.. (2022). A systematic review of the flood vulnerability using geographic information system, Heliyon, 3(8): 40 - 52, doi: 10.1016/j.heliyon.2022.e09075. DOI: https://doi.org/10.1016/j.heliyon.2022.e09075

NEMA (2022) . National Emergency Management Agency, retrieved from . https://www.preventionweb.net, date accessed 08/02/2022,

NEMA (2019). National Emergency Management Agency, retrieved from https://www.preventionweb.net, date accessed 08/02/2021.

Nkwunonwo, B., Malcolm, U. C. W. & Brian, A. (2021). Flooding and Flood risk reduction in Nigeria: Cardinal. Journal of Geography & Natural Disasters.

Berkhahn, S., Fuchs, L. & Neuweiler, I. (2019). An ensemble neural network model for real-time prediction of urban floods. J. Hydrol., 5(7): 743–754, doi: 10.1016/j.jhydrol.2019.05.066. DOI: https://doi.org/10.1016/j.jhydrol.2019.05.066

Ighile, E. H., Shirakawa, H. & Tanikawa, H. (2022). A Study on the Application of GIS and Machine Learning to Predict Flood Areas in Nigeria. Sustain., 9(14): 20-32, doi: 10.3390/su14095039. DOI: https://doi.org/10.3390/su14095039

Jahangir, M. H., Mahsa, S., Reineh, M. & Abolghasemi, M. (2019). Spatial predication of flood zonation mapping in Kan River Basin , Iran , using arti fi cial neural network algorithm. Weather Clim. Extrem., 5( 25): 1002-1015, doi: 10.1016/j.wace.2019.100215. DOI: https://doi.org/10.1016/j.wace.2019.100215

Michael, E. & Patience, O. (2018). Flood Prediction In Nigeria Using Artificial Neural Network. American Journal of Engineering Research ( AJER ), 15–21

Paul, A. (2017). Flood Prediction Model using Artificial Neural Network Flood Prediction Model using Artificial Neural Network. Water, doi: 10.7753/IJCATR0307.1016. DOI: https://doi.org/10.7753/IJCATR0307.1016

Costache, R. (2019). Novel hybrid models between bivariate statistics , artificial neural networks and boosting algorithms for flood susceptibility assessment. j.jenvman., 6(25): 62 - 78, doi: 10.1016/j.jenvman.2020.110485. DOI: https://doi.org/10.1016/j.jenvman.2020.110485

Liu, J. (2021). Assessment of Flood Susceptibility Using Support Vector Machine in the Belt and Road Region. Nat. Hazards Earth Syst. Sci. Discuss., 1–37. DOI: https://doi.org/10.5194/nhess-2021-80

Pham, B. T. (2019). A comparison of Support Vector Machines and Bayesian algorithms for landslide susceptibility modelling. Geocarto Int., 13(34): 1385–1407, doi: 10.1080/10106049.2018.1489422. DOI: https://doi.org/10.1080/10106049.2018.1489422

Nguyen, V., Yariyan, P., Amiri,b M. Tran, A. D. & Pham, T. D. (2020). A New Modeling Approach for Spatial Prediction of Flash Flood with Biogeography Optimized CHAID Tree Ensemble and Remote Sensing Data. J. Hydrol. DOI: https://doi.org/10.3390/rs12091373

Nguyen, H. & Bae, D. (2019). An approach for improving the capability of a coupled meteorological and hydrological model for rainfall and flood forecasts. J. Hydrol., 5(7): 124-134, doi: 10.1016/j.jhydrol.2019.124014. DOI: https://doi.org/10.1016/j.jhydrol.2019.124014

Bui, D. T. (2019). A novel hybrid approach based on a swarm intelligence optimized extreme learning machine for flash flood susceptibility mapping,. Catena, 7(9): 184–196, 2019, doi: 10.1016/j.catena.2019.04.009. DOI: https://doi.org/10.1016/j.catena.2019.04.009

Talukdar, S., Ghose, B., Roquia, S. & Susanta, S. (2020). Flood susceptibility modeling in Teesta River basin , Bangladesh using novel ensembles of bagging algorithms. Stoch. Environ. Res. Risk Assess., 12(34): 2277–2300, doi: 10.1007/s00477-020-01862-5. DOI: https://doi.org/10.1007/s00477-020-01862-5

Pham, B. T. (2021). Improved flood susceptibility mapping using a best first decision tree integrated with ensemble learning techniques. Geosci. Front., 3(12): 101-120, doi: 10.1016/j.gsf.2020.11.003. DOI: https://doi.org/10.1016/j.gsf.2020.11.003

Nawi, N. M., Makhtar, M., Salikon, M. Z. & Afip, Z. A. (2020). A comparative analysis of classification techniques on predicting flood risk, 3(18): 1342–1350, doi: 10.11591/ijeecs.v18.i3.pp1342-1350. DOI: https://doi.org/10.11591/ijeecs.v18.i3.pp1342-1350

Razali, N., Ismail, S. & Mustapha, A. (2020). Machine learning approach for flood risks prediction. ijai.,1(9): 73–80, doi: 10.11591/ijai.v9.i1.pp73-80. DOI: https://doi.org/10.11591/ijai.v9.i1.pp73-80

Baharom, A. S., Idris, Z., Isa, S. S., Nazir, M. & Khan, A. (2020). Prediction of Flood Detection System: Fuzzy Logic Approach.. Int. J. Enhanc. Res. Sci. Technol. Eng, ISSN 2319 – 74635.

Nazir, M., Baharom, A. S., Idris, Z., Isa, S. S. & Khan, A. (2021). Prediction of Flood using Decision Tree. Int. J. Enhanc. Res. Sci. Technol. Eng. ISSN 2319 – 74635.

Khan, A., Baharom, A. S., Idris, Z., Isa, S. S. & Nazir, M. (2022). Prediction of Flood Prediction Using Decision Tree. Int. J. Enhanc. Res. Sci. Technol. Eng. ISSN 2319 – 74635.

Campolo, M. , Soldati, A. & Andreussi, P. (2022). Artificial neural network approach to flood forecasting in the River Arno. Hydrol. Sci. J., 3(48): 381–398, doi: 10.1623/hysj.48.3.381.45286. DOI: https://doi.org/10.1623/hysj.48.3.381.45286

Khan, P.D. & Nazir, S. C. (2018). Flood Modeling and Prediction Using Artificial Neural Network. IEEE Int. Conf. Internet Things Intell. Syst. ISSN 2371-2394.

Ayodele, O. & Adegbenjo, A. (2020). Development of a Flood Forecasting System using Neuro-Fussy Techniques Int. J. Enhanc. Res. Sci. Technol.

Elsafi, S. H. (2019). Artificial Neural Networks ( ANNs ) for flood forecasting at Dongola Station in the River Nile , Sudan. ALEXANDRIA Eng. J., doi: 10.1016/j.aej.2014.06.010. DOI: https://doi.org/10.1016/j.aej.2014.06.010

Dhananjali G. (2019). Flood Forecasting Using Artificial Neural Network for Kalu Ganga. Copernicus Publ. behalf Eur. Geosci. Union.

Kumar, B., Soumya, P., Tushar, D., Nath, K. & Ranjan, M. (2018). An Application of Data Mining Techniques for Flood Forecasting : Application in Rivers Daya and Bhargavi , India. J. Inst. Eng. Ser. B, doi: 10.1007/s40031-018-0333-9. DOI: https://doi.org/10.1007/s40031-018-0333-9

Vinothini, A., Kruthiga, L. & Monisha, U. (2020). Prediction of Flash Flood using Rainfall by MLP Classifier. Int. J. Recent Technol. Eng. 1(1): 425–429, doi: 10.35940/ijrte.F9880.059120. DOI: https://doi.org/10.35940/ijrte.F9880.059120

Tehrany, M. S., Pradhan, B., Mansor, S. & Ahmad, N. (2015). Flood susceptibility assessment using GIS-based support vector machine model with different kernel type. Catena, 12(5): 91–101, doi: 10.1016/j.catena.2014.10.017. DOI: https://doi.org/10.1016/j.catena.2014.10.017

Li, Q., Li, Z., Chen, L. & Yao, C. (2021). Regionalization of coaxial correlation diagrams for the semi-humid and semi-arid catchments in Northern China. IAHS-AISH Proc. Reports, 8(36): 317–322, doi: 10.5194/piahs-368-317 DOI: https://doi.org/10.5194/piahs-368-317-2015

Huang, P.N. (2019). Application and comparison of coaxial correlation diagram and hydrological model for reconstructing flood series under human disturbance. J. Mt. Sci. 13(7): 123 - 132 DOI: https://doi.org/10.1007/s11629-015-3474-1

Goodarzi, L., Banihabib, M. E., Roozbahani, A. & Dietrich, J. (2019). Bayesian network model for flood forecasting based on atmospheric ensemble forecasts. Nat. Hazards Earth Syst. Sci., 11(19): 2513–2524, doi: 10.5194/nhess-19-2513-2019. DOI: https://doi.org/10.5194/nhess-19-2513-2019

Muhammed, I. (2020). Flood Mapping and Simulation using Sentinel 2 and SRTM Data. FUTY J. Environ, 1(14): 139–148

Wijayarathne, D. B. & Coulibaly, P. (2020). Identification of hydrological models for operational flood forecasting in St. John’s, Newfoundland, Canada. J. Hydrol. Reg. Stud., 2(7): 100-123, doi: 10.1016/j.ejrh.2019.100646. DOI: https://doi.org/10.1016/j.ejrh.2019.100646

Rao, J. H., Patle, D. & Sharma, S. K. (2020). Remote Sensing and GIS Technique for Mapping Land Use / Land Cover of Kiknari Watershed. Ind. J. Pure App. Biosci., 8(2): 455–463. DOI: https://doi.org/10.18782/2582-2845.8458

Tarpanelli, A., Mondini, A. C. & Camici, S. (2022). Effectiveness of Sentinel-1 and Sentinel-2 for flood detection assessment in Europe,” Nat. Hazards Earth Syst. Sci., 8(22), 2473–2489, doi: 10.5194/nhess-22-2473-2022. DOI: https://doi.org/10.5194/nhess-22-2473-2022

Khoirunisa, N. & Ku, C. (2021). A GIS-Based Artificial Neural Network Model for Flood Susceptibility Assessment. Int. J. Environ. Res. Public Heal. DOI: https://doi.org/10.3390/ijerph18031072

Pally, R. J. & Samadi, S. (2022). Application of image processing and convolutional neural networks for flood image classification and semantic segmentation. Environ. Model. Softw., 8(14): 1352–1362. DOI: https://doi.org/10.1016/j.envsoft.2021.105285

Islam, M. A., Rashid, S. I., Hossain, N. U. I., Fleming, R. & Sokolov, A. (2023). An integrated convolutional neural network and sorting algorithm for image classification for efficient flood disaster management. Decis. Anal. J., 2(7): 1002 - 1025, doi: 10.1016/j.dajour.2023.100225. DOI: https://doi.org/10.1016/j.dajour.2023.100225

Sarp, S., Kuzlu, M., Cetin, M., Sazara, C. & Güler, O. (2020). Detecting Floodwater on Roadways from Image Data Using Mask-R-CNN. 2020 Int. Conf. Innov. Intell. Syst. Appl. DOI: https://doi.org/10.1109/INISTA49547.2020.9194655

Zhen, L. & Sun, X. (2021). The Research of Convolutional Neural Network Based on Integrated Classification in Question Classification.. Hindawi Sci. Program., doi: 10.1155/2021/4176059. DOI: https://doi.org/10.1155/2021/4176059

Bezdan , T. & Džakula, N. B. (2019). Convolutional Neural Network Layers and Architectures. Int. Sci. Conf. Inf. Technol. Data Relat. Res., 445–451, doi: 10.15308/sinteza-2019-445-451. DOI: https://doi.org/10.15308/Sinteza-2019-445-451

Khedgaonkar, R., Singh, K. & Raghuwanshi, M. (2021). Local plastic surgery-based face recognition using convolutional neural networks. Demystifying Big Data, Mach. Learn. Deep Learn. Healthc. Anal., 215–246. DOI: https://doi.org/10.1016/B978-0-12-821633-0.00001-5

Adetunji, O. J., Adeyanju, I. A. & Esan, A. O. (2023). Flood Areas Prediction in Nigeria using Artificial Neural Network. 2023 Int. Conf. Sci. Eng. Bus. Sustain. Dev. Goals, 1–6, doi: 10.1109/SEB-SDG57117.2023.10124629. DOI: https://doi.org/10.1109/SEB-SDG57117.2023.10124629

Olaniyan, O. M, Olusesi, A. T., Omodunbi ,B. A., Wahab, W. B., Adetunji, O. J. & Olukoya, B. M. (2023). A Data Security Model for Mobile Ad Hoc Network Using Linear Function Mayfly Advanced Encryption Standard. Int J Emerg Technol Adv Eng.;13(3):101–120 DOI: https://doi.org/10.46338/ijetae0323_10

Olusesi, A. T., Olaniyan, O. M., Omodunbi, B. A., Wahab, W. B., Adetunji, O. J. & Olukoya, B. M. (2023). Energy Management Model for Mobile Ad hoc Network using Adaptive Information Weight Bat Algorithm. e-Prime - Adv Electr Eng Electron, https://doi.org/10.1016/j.prime.2023.100255. DOI: https://doi.org/10.1016/j.prime.2023.100255

Ibitoye, O. T., Osaloni, O. O., Amudipe, S. O. & Adetunji, O. J. (2023). An Adaptive Neural Network Model for Clinical Face Mask Detection. WSEAS Transactions on Biology and Biomedicine, 1(20): 240-246 DOI: https://doi.org/10.37394/23208.2023.20.25