Final Report
Final Report
A
PROJECT REPORT
On
“Novel Approached Flood Forecasting System Using
Machine Learning and Big Data”
Submitted in Partial Fulfillment of the requirements for the award ofthe degree of
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
SWAPNA K 1SJ18CS109
YARRAMSETTY SYONA SREE 1SJ18CS122
NAMITHA B C 1SJ18CS125
SHIVADARSHINI R 1SJ19CS412
Carried out at
B G S R&D Centre,
Dept of CSE,
SJCIT
S J C INSTITUTE OF TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CHIKKABALLAPUR-562 101
2021-2022
||Jai Sri Gurudev||
Sri Adichunchanagiri Shikshana Trust®
CERTIFICATE
This is to certify that the project work entitled “Novel Approached Flood Forecasting
System Using ML and BD” is a bonafied work carried out by Swapna K (1SJ18CS109),
Yarramsetty Syona Sree(1SJ18CS122), Namitha B C(1SJ18CS125), Shivadarshini R
(1SJ19CS412) in partial fulfillment for the award of Bachelor of Engineering in
Computer Science and Engineering of Visvesvaraya Technological University,
Belagavi during the year 2021-2022. It is certified that all corrections/suggestions
indicated for internal assessment have been incorporated in the report. The project report
has been approved as it satisfies the academic requirements with respect to project work
prescribed for the Bachelor of Engineering degree.
External Examiners:
Name of the Examiners Signature with Date
1………………………………… …………………………………
2…………………………………. …………………………………
.
DECLARATION
i
ABSTRACT
Flood is one of the most disruptive natural hazards, responsible for loss of lives and damage to
properties. A number of cities are subject to monsoons influences and hence face the disaster
almost every year. Early notification of flood incident could benefit the authorities and public to
devise both short and long terms preventive measures, to prepare evacuation and rescue mission,
and to relieve the flood victims. Geographical locations of affected areas and respectiveseverities,
for instances, are among the key determinants in most flood administration. Thus far,an effective
means of anticipating flood in advance remains lacking. Existing tools were typically based on
manually input and prepared data. The processes were tedious and thus prohibitive for real-time
and early forecasts. Furthermore, these tools did not fully exploit more comprehensive
information available in current big data platforms. Therefore, this paperproposes a novel flood
forecasting system based on fusing meteorological, hydrological,geospatial, and crowdsource
big data in an adaptive machine learning framework. Data intelligence was driven by state of-
the-art learning strategies. Subjective and objective evaluations indicated that the developed
system was able to forecast flood incidents, happeningin specific areas and time frames. It was
also later revealed by benchmarking experiments that the system configured with an MLP ANN
gave the most effective prediction, with correct percentage, Kappa, MAE and RMSE of 97.93,
0.89, 0.01 and0.10, respectively.
ii
ACKNOWLEDGEMENT
With reverential pranam, we express my sincere gratitude and salutations to the feet
of his holiness Paramapoojya Jagadguru Byravaikya Padmabhushana Sri Sri Sri Dr.
Balagangadharanatha Maha Swamiji, his holiness Paramapoojya Jagadguru Sri Sri Sri
Dr. Nirmalanandanatha Maha Swamiji, and Sri Sri Mangalnath Swamiji , Sri
Adichunchanagiri Mutt for their unlimited blessings.
First and foremost We wish to express my deep sincere feelings of gratitude to our
institution, Sri Jagadguru Chandrashekaranatha Swamiji Institute of Technology, for
providing us an opportunity for completing the Project Work successfully.
We extend deep sense of sincere gratitude to Dr. G T Raju, Principal, S J C Institute
of Technology, Chickballapur, for providing an opportunity to complete the Project Work .
We extend special in-depth, heartfelt, and sincere gratitude to HOD Dr. Manjunatha
Kumar B H, Head of the Department, Computer Science and Engineering, S J C Institute
of Technology, Chickballapur, for his constant support and valuable guidance ofthe Project
Work .
We convey our sincere thanks to Project Guide Prof Ajay N , AssistantProfessor,
Department of Computer Science and Engineering, S J C Institute ofTechnology, for
his constant support, valuable guidance and suggestions of the Project Work.
We also feel immense pleasure to express deep and profound gratitude to Project Co
–ordinators Prof. Pradeep Kumar G M and Prof. Shrihari M R, Assistant Professors,
Department of Computer Science and Engineering, S J C Institute of Technology, for their
guidance and suggestions of the Project Work.
Finally, We would like to thank all faculty members of Department of Computer
Science and Engineering, S J C Institute of Technology, Chickaballapur for their support.
We also thank all those who extended their support and co-operation while bringing out
this Project Work.
Swapna K (1SJ18CS109)
Yarramsetty Syona Sree (1SJ18CS122)
Namitha B C (1SJ18CS125)
Shivadarshini R (1SJ19CS412)
iii
TTE
CONTENTS
Declaration i
Abstract ii
Acknowledgement iii
Contents iv
List of Figures v
List of Tables vi
1 INTRODUCTION 1-4
1.1 Overview 1
1.2 Problem Statement 2
1.3 Significance and Relevance of Work 3
1.4 Objectives 3
1.5 Methodology 4
6 IMPLEMENTATION 23-26
6.1 Algorithm/Pseudo code module wise 23
7 TESTING 27-30
7.1 Methods of Testing 27
iv
7.1.1 Unit Testing 27
7.1.2 IntegrationTesting 27
7.1.3 Functional Testing 28
7.1.4 ValidationTesting 28
7.2 Test cases 29
BIBLIOGRAPHY 35-39
APPENDIX 40-45
Appendix A: Screen Shorts 40
Appendix B: Abbreviations 45
PAPER PUBLICATION DETAILS
v
LIST OF FIGURES
vi
LIST OF TABLES
Table 7.4 Functional testing for Prediction of flood for a particular city 30
vii
CHAPTER 1
INTRODUCTION
1.1 Overview
Natural flood is one of the most recurrent disasters. Unlike stagnant water discharge,
occasionally experienced in poorly planned cities, major flood incidents always cause
considerable damages to properties and, more often than not, loss of lives. Several Asian
countries, particularly Thailand, are subject to both southwest and northeast monsoons and
accordingly facing seasonal deluge almost every year and in most parts of the countries.
Among notable causes, sudden and enduring heavy rain is the most pertinent one in Thailand.
Furthermore, overflow from main rivers along shore sides to surrounding basins can greatly
spread the damages. Although being located further away from a river, an area with
inappropriate land uses are unable to efficiently discharge accumulated precipitation, and hence
are inevitably prone to even more frequent floods. Regardless of causes, however, a flood is
generally sudden and thus almost formidable for the general public and relevant organization
to be adequately prepared for the incident. This is mainly due to the lack of aneffective means
of anticipating the disaster well in advance.
Despite the recent extensive development of computerized flood forecasting systems, they
remained based primarily on present precipitation, monitored by rain stations or rain gauges.
These facilities are normally owned by a meteorology department or similar organizations.
Besides, they are scantly located in a few areas due to costly installation and maintenance.
Hence, it is difficult to determine precipitation or predict flood accurately, especially in areas
with no such facility. To remedy this issue, precipitation in these areas were typically estimated
either by inter- or extrapolation from those with rain stations present
.
Due to a limited number of these stations and those readings in one area may not be a good
representative to others. Therefore, estimated precipitation was insufficiently accurate tomake
a realistic forecast. Conventional meteorological readings, e.g., precipitation, temperature, and
humidity, etc., took really long time to measure, process, record, andtransfer to relevant
organizations . Analyses based on past precipitation were known to be associated with several
short comings.
1
Novel Approached Flood Forecasting System using ML and BD Introduction
For instance, they contribute to inaccurate and often outdated flood prediction. Limited sample
size, inadequate computing capability, and inefficient prediction methods were all undermining
the real potential of this scheme. Nonetheless, with the recent advances in distributed
computing and especially modern machine learning (ML), resembling human intelligence,
computerized flood forecasting, based on thematic factors has widely been investigated. In
addition, as the number of both open and proprietarydata providers escalates, Big Data has now
become a central source of information in such pursuits
Thus far, according to recent surveys, most flood forecasting systems relied primarily on either
monitored precipitation data or those obtained from a single source. Beside the mentioned
limitations, existing systems remained lacking in other various aspects. For example, in a case
where monitoring facilities or communication network of ones became malfunctioned, there
would be no precipitation data available for imperative analyses. To the best of our knowledge,
there was also no tool (software) that can accommodate area specific forecasting well in
advance. Furthermore, existing tools were highly dependent on demanding data preparation
and compilation from various sources, including Big Data. As a consequent, automated and
spontaneous notification of flood incidents to the public and authorities, or realistic anticipation
of ones has remained a grand challenge.
In addition, there have been recent developments in flood forecasting systems based on ML.
These systems embedded both attributes and crowd sourcing data into their ML frameworks.
However, most existing systems operate by analyzing these data offline on premise before
presenting their prediction results on various platforms. A typical practice was proposed in,
where an ML was trained with real-time rainfalls, streamflow, and other data. It was unclear,
nonetheless, how a prediction result was verified against an actual event, which was obtained
from crowd sourcing.
• Short and long terms preventive measures, to prepare evacuation and rescue mission,
and to relieve the flood victims.
• Existing tools were typically based on manually input and prepared data The processes
were tedious and thus prohibitive for real-time and early forecasts.
• Existing tools did not fully exploit more comprehensive information available incurrent
big data platforms.
• This project proposes a novel flood forecasting system based on fusing meteorological,
hydrological, geospatial, and crowdsource big data in an adaptive machine learning
framework
• Data intelligence was driven by state of-the-art learning strategies. Subjective and
objective evaluations indicated that the developed system was able to forecast flood
incidents, happening in specific areas and time frames.
• System will be configured with an MLP ANN give the most effective prediction.
1.4 Objectives
To collect the flood forecasting data such as
1. Geospatial,
2. Meteorological and hydrological, obtained from GLOFAS,
3. Crowdsource (or volunteer) data.
• Prediction and evaluating the results using MLP ANN, RF, SVM.
1.5 Methodology
• This project proposed a novel distributed flood forecasting system, based on integrating
meteorological, hydrological, geospatial, and crowd source data.
• Big data made available by prominent agencies were acquired by means of various cross
platform APIs. Forecasting was performed based on these data learned bymodern ML
strategies.
• They were decision tree, RF, Naïve Bayes, MLP and RBF ANN, SVM, and fuzzy logics
• It was elucidated empirically that the developed system could be used to alert the public
and authorities alike of not only a current flood but also future ones.
• This system also enhanced user experience via responsive graphical interfaces,
interoperable on different computing devices including mobiles
• This advantage effectively encouraged greater contribution of crowdsource data from
the public, enriching data aggregation and hence increasing system accuracy and
reliability.
2.1 Flood Forecasting System Based on Integrated Big and Crowdsource Data
by Using Machine Learning Techniques.[48]
Authors : S. Puttinaovarat and P. Horkaew
Flood is one of the most disruptive natural hazards, responsible for loss of lives and damage to
properties. A number of cities are subject to monsoons influences and hence face the disaster almost
every year. Early notification of flood incident could benefit the authorities and public to devise both
short and long terms preventive measures, to prepare evacuation and rescue mission, and to relieve
the flood victims. Geographical locations of affected areas and respective severities, for instances,
are among the key determinants in most flood administration. Thus far, an effective means of
anticipating flood in advance remains lacking. Existing tools were typically based on manually input
and prepared data. The processes were tedious and thus prohibitive for real-time and early forecasts.
Furthermore, these tools did not fully exploit more comprehensive information available in current
big data platforms. Therefore, this paper proposes a novel flood forecasting system based on fusing
meteorological, hydrological, geospatial, and crowdsource big data in an adaptive machine learning
framework. Data intelligence was driven by state of-the-art learning strategies. Subjective and
objective evaluations indicated that the developed system was able to forecast flood incidents,
happening in specific areas and time frames.
Disadvantages:-
➢ Data considered in this study, such as GLOFAS, were not of intrinsically high
spatial resolution
5
Novel Approached Flood Forecasting System Using ML & BD Literature Survey
Researchers through introducing novel ML methods and hybridizing of the existing ones aim at
discovering more accurate and efficient prediction models. The main contribution of this paper is to
demonstrate the state of the art of ML models in flood prediction and to give insight into the most
suitable models. In this paper, the literature where ML models were benchmarked through a
qualitative analysis of robustness, accuracy, effectiveness, and speed are particularly investigated to
provide an extensive overview on the various ML algorithms used in the field. As a result, this paper
introduces the most promising prediction methods for both long-term and short-term floods.
Furthermore, the major trends in improving the quality of the flood prediction models are
investigated.
Disadvantages :-
➢ This paper suggests that the drawbacks to major ML methods in terms of accuracy,
uncertainty, performance, and robustness
➢ Long-term prediction
Disadvantages:-
➢ Web server deals merely with sending requests and responses between clients and the
IHIP.
addition to hydrometeorological factors will make it possible to develop a more reliable prediction
model for heavy rain damage.
Disadvantages :-
➢ This study has some limitations on the number of damage data and the use of
hydrometeorological data
➢ System is unstable
2.8 Satellite Flood Inundation Assessment and Forecast Using SMAP and
Landsat[34]
Author :- Jinyang Du , John S. Kimball, Justin Sheffield, Ming Pan , Colby K. Fisher, Hylke
E. Beck, and Eric F. Wood
The capability and synergistic use of multisource satellite observations for flood monitoring and
forecasts is crucial for improving disaster preparedness and mitigation. Here, surface fractional water
cover (FW) retrievals derived from Soil Moisture Active Passive (SMAP) L-band)
brightness temperatures were used for flood assessment over southeast Africa during the Cyclone
event. We then focused on five sub catchments of the Pungwe basin and developed a machine
learning based approach with the support of Google Earth Engine for daily forecasting of FW and
30-m inundation downscaling and mapping. The Classification and Regression Trees model was
selected and trained using retrievals derived from SMAP and Landsat coupled with rainfall forecasts
from the NOAA Global Forecast System. Independent validation showed that FW predictions over
randomly selected dates are highly correlated with the Landsat observations. The forecast results
captured the flood temporal dynamics from the event; and the associated 30-m downscaling results
showed inundation spatial patterns consistent with independent satellite synthetic aperture radar
observations. The data-driven approach provides new capacity for flood monitoring and forecasts
leveraging synergistic satellite observations and big data analysis, whichis particularly valuable for
data sparse regions
Disadvantages :-
➢ Delay should be improved
Rainfall–runoff modelling is one of the key challenges in the field of hydrology. Various approaches
exist, ranging from physically based over conceptual to fully data-driven models. In this paper, we
propose a novel data-driven approach, using the Long Short-Term Memory (LSTM) network, a
special type of recurrent neural network. The advantage of the LSTM is its ability to learn long-term
dependencies between the provided input and output of the network, which are essential for
modelling storage effects in e.g. catchments with snow influence. We use241 catchments
of the freely available CAMELS data set to test our approach and also compare theresults to the well-
known Sacramento Soil Moisture Accounting Model (SAC-SMA) coupled with the Snow-17 snow
routine. We also show the potential of the LSTM as a regional hydrological model in which one
model predicts the discharge for a variety of catchments. In our last experiment, we show the
possibility to transfer process understanding, learned at regional scale, to individual catchments and
thereby increasing model performance when compared to a LSTM trained only on the data of single
catchments. Using this approach, we were able to achieve better model performance as the SAC-
SMA + Snow-17, which underlines the potential of the LSTM for hydrological modelling
applications.
3.1.1 Purpose:
The purpose of SRS document is to list the user requirements in the organized manner. It
defines all the constraints and software requirements needed to understand the application and
documents. The user should be able to understand the purposed system after going through the
SRS documents and should be in position to incorporate some changes required.
12
Novel Approached Flood Forecasting System using ML and BD SRS
requirements. They included gathering not only key geospatial factors from institutional
data sources but also those crowdsourced from individuals.
• Users are divided into two groups. Firstly, the one labeled as ‘‘User,’’ are the general
public, community leaders, or government officers who are anticipating the event and
need access to forecasts so as to prepare appropriate measure in accordance.
• The users are able to browse map data as well as relevant information geographically,
such as observed and predicted precipitations. The prediction includes accumulated
amount (in mm.) and probability (in percent) of precipitation, etc.
• Based on relevant factors within an area, they may query prediction of flood event,
along with its likelihood and possible severity.
• The outcomes can then be verified against the flooding data, crowdsourced and reported
via the Flood Mitigation System (thaiflood.org). Secondly, the other group labeled as
‘‘Admin/ Officer’’ are authorized agents who are operating the services.
• In addition to generic functionalities, their administrative tasks include membership
management as well as updating relevant data and forecasted results.
▪ Data used in flood forecasting could be categorized into four main groups. They were
1) Geospatial,
2) Meteorological and Hydrological, obtained from GLOFAS,
3) Hourly rainfalls prediction from TMD Big Data platform, and
4) Crowdsource (or volunteer) data.
• They were stored in geo-database and then processed by one of modern ML strategies.
• Since all data involved in this study were acquired from various sources data needs to
preprocess in terms of spatial resolution, interpolation was made based on their
geographic coordinates.
• The key elements were data acquisition and interchange between the system and
respective sources and their intelligence via MLs.
• Meteorological and hydrological data were acquired from the Global Flood server,
called GLOFAS. Meteorological data consisted of accumulated precipitation, and the
probability of precipitation at different levels, predicted daily.
• The prediction is based on ECMWF (European Center for Medium-Range Weather
Forecasts) model.
3.4 REQUIREMENTS
All personal computers running systems are made methodologies for a particular PC structure.
The hugeness of leading getting ready unit is a focal structure essential for anything. Highest
programming executing on x86 dealing with delineate master minding ability as copy and time
speed of CPU.
SYSTEM ANALYSIS
The software development is generally carried out with the System Analysis and Design. The
system analysis provides various detailed information of existing performance that may lead
to the configuration of the new system. The problem in the existing system will be the
drawbacks and to overcome this problem, the proposed system may raise with the improvement
with the solutions for existing system. The process of studying the system analysis in order to
identify the goals and objectives of system
All the Existing system statistically analyzed floods based on the historical data of water levels,
and seven points of water inlets and outlets. The resultant forecast was presented as point-wise
flood levels, rendered on a two-dimensional map. Its shortcoming was that the analysis did not
consider any geospatial data. In addition, forecasts could only be made at specific outlets, but
not at those arbitrarily queried by users. Although it was developed as a web application, it did
not support responsive web technology, and as such was unable to equally well satisfy user
experience on all other devices apart from personal computers (PC). According to recent
surveys, most flood forecasting systems relied primarily on either monitored precipitation data
or those obtained from a single source. Beside the mentioned limitations, existing systems
remained lacking various aspects.
Existing tools were typically based on manually input and prepared data. The processes were
tedious and thus prohibitive for real-time and early forecasts. Furthermore, these tools did not
fully exploit more comprehensive information available in current big data platforms.
4.1.1 Disadvantages
• Monitoring facilities or communication network of one’s became malfunctioned,
there would be no precipitation data available for imperative analyses.
• There was also no tool (software) that can accommodate area specific forecasting
well in advance.
• Existing tools were highly dependent on demanding data preparation and
compilation from various sources, including Big Data
16
Novel Approached Flood Forecasting System using ML and BD System Analysis
To elevate the limitations stated above, the proposed system thus analyzed and designed a
flood forecasting system that improved over the current ones. The aspects considered herein
were supports of responsive web technology, automation of key processes ,and availability
and usability of the system. To this end, the proposed system was developed by using both
meteorological and hydrological models in forecasting accumulated precipitation from data
obtained from TMD big data and GLOFAS, and ML models in forecasting flood situations in
given areas. The analyses were made based on meteorological, hydrological, geospatial and
crowd sourcing data.
Our novel flood forecasting system based on fusing meteorological, hydrological,
geospatial, as well as crowd sourcing data, and integrating them into an ML framework.
These data were compiled from various big data platforms, by using online application
programming interfaces (API). The forecasting mechanism was driven by a machine
learning strategy. To determine the most suitable one for the task, several state-of-the-art
MLs, i.e., decision tree, random forest, naïve Bayes, artificial neural networks, support
vector machine
4.2.1 ADVANTAGES
• Forecasting was performed based on these data learned by modern ML strategies.
They were decision tree, RF, Naïve Bayes, MLP and RBF ANN, SVM
• The proposed system also enhanced user experience via responsive graphical
interfaces, interoperable on different computing devices including mobiles.
• This advantage effectively encouraged greater contribution of crowd source data
from the public, enriching data aggregation and hence increasing system accuracy
and reliability
In the figure 5.1 , user can search the particular city which is been needed, it shows the result
of the particular city through the efficient prediction by using the RF.
18
Novel Approached Flood Forecasting System using ML and BD System Design
In the figure 5.3, the user can view map related data and processes the data as input, it collects the
data from the rainfall API which is been updated the flood situations . The user collects the updated
data and flood forecast data and predicts the flood.
The above figure represents the activity model of the novel flood forecasting project, it collects
the data by processing of recording and transmitting the readings of an instruments and it is
automated communication process from multiple data sources. The Telemetry works by using
sensors at a remote source, the sensors measure physical data and electrical data which gets
converted to electrical voltages and c0mbined with timing data, they form a data system which
is transmitted over wireless, wired or hybrid medium. The weather forecasting is the
application of scene and technology to predict the conditions of the atmosphere for a given
location and time, it is a scientific estimate of future weather condition. Weather condition is
the state of atmosphere at a given time expressed in terms of the most significant weather
variables. The significant weather variables bring forecast differ from the place to place.
Weather radar which is also called weather surveillance radar and Doppler weather radar is a
type of radar used to locate precipitation, calculate its motion, and estimate its, Modern weather
radars are mostly pulse-Doppler radars, capable of detecting the motion of rain droplets in
addition to the intensity of the precipitation. The images are collected from satellite. These all
data is been collected and modules is been transmitted.
IMPLEMENTATION
6.1 Algorithm
Prediction Module
Step 1: Start prediction model
Step 2: Users should select a state required to enter the state name
Step 3: It checks the all-weather and parameters
Step 4: It display safe/unsafe for the flood and 2 also displays temperature, humidity, cloud,
parameters
Step 5: Stop
User Module
Step 1: Start user model
Step 2: view map related data
Step 3: If city == entered city name
If true
View flood statues
Step 4: flood forecasting information
Step 5: end if condition
Step 6: Stop
Data Integration
Input :{City name}
Output :{View map related data}
Begin
Step 1: Add city name
Step 2: connected with map data
Step 3: checks the weather data
Step 4: Shows the weather related data
End
Data Processing
Input: {City name}
Output: flood result
Begin
Step 1: Read city name
Step 2: Preprocess query
Step 3: Checks the city name in map
Step 4: Apply RF
Step 5: Find flood related data
Step 6: returns result
End
23
Novel Approached Flood Forecasting System Using ML and BD Implementation
Floods are one of the most dangerous and frequent natural disasters in the world. Every year,
thousands of people die from the floods and millions of people lose their homes and livelihoods.
In many states around India and China's Yellow River Valley, some of the world's worst floods
have killed thousands, if not millions of people.
MODULES
There are three modules in the Novel Approached Flood Forecasting System Using ML And BD.
They are:-
• PLOTS
• INTERACTIVE HEATMAPS
• FLOOD PRIDICTION
PLOTS
The visualizations show flood predictions, damage predictions, and heavy rainfall predictions
across India, taking in factors such as precipitation, wind speed, humidity, temperature, cloud
cover, as well as previous data history. We can view plots showing flood prediction, precipitation
analysis, and damage analysis.
Flood prediction: The plot below shows our ML powered prediction of where a flood is going to
occur, marked by red dots
Precipitation: The plot below shows the current precipitation data across the nation. The larger
bubbles indicate more precipitation.
Interactive Heatmaps
The heatmaps show flood predictions, damage predictions, and heavy rainfall predictions across
India, taking in factors such as precipitation, wind speed, humidity, temperature, cloud cover, as
well as previous data history.
Damage Analysis
The plot below shows cost and damage analysis, based on the flood risk prediction. The
colorscale of the heatmap indicates the extent of predicted monetary damage, measured in INR.
Flood Prediction
The plot below shows our ML powered prediction of where a flood is most likely to occur given
the current environmental factors, marked primarily by the darker red spots.
TESTING
The primary objective of testing is to correct the bugs, issues or blunders. To recognize mistakes
the test engineers needs to test every individual segments of the venture arrange module. Every
module is tried for the better execution and by checking the modules the mistakes are recognized.
It confirms that the frameworks achieved its prerequisites are definitely not. By examining the
every modules and mistakes are pester out of framework to get particular yield
Dissimilar to every module gives the required yield, the assurance of test designer prompts the
rightness of framework projects. The last module stage is intended to maintain a strategicdistance
from the disappointments and to expel deficiencies. So it's ideal to give the testing stage to the
advancement of the venture.
The testing methods is one of the essential stages in the framework testing. It serves to the general
population who are working outside the testing field. The correct arranging makes the item to build
up to customer. The test arrange gives the documentation of the exercises performed for
programming testing and its serves to approve the yield work.
Unit testing as the name portrays that the testing procedure is completed with the testing where
every individual models are tried in a steady progression. The operation to perform unit testing is
to figure out where every module testing is approve or not. The investigation of testing gives the
fruitful result and to perform correct report determination. The capacity of unit test additionally
upgrades the level of testing before the reconciliation procedure. By testing every module the
blunders are recognized in before stages and this may prompt the yearning yield of the projects.
Unit testing isolates the every individual piece of modules and redresses whether the module is
executed or not. The essential execution is to give an end-clients to enhancing the application
programming, business handle and the level of framework setup.
27
Novel Approached Flood Forecasting System Using ML & BD Testing
It is test where every one of the exhibitions are planned with the product testing procedure and
individual set programming's are coordinated to perform in a gathering to run the one program.
The fulfillment of this testing leads just when exhibitions of every necessities, programming
modules and programming design. The yield execution makes when all reconciliation test modules
are determined to play out the testing procedure with craving input. At long last mix testing
furnishes end-client with accuracy of the yield with determined programming testing
Framework Testing is one of the testing procedure where the fruition of testing stage is for the
most part relies on upon System. Framework testing gives the spine support to all the testing stage
on the grounds that once the consummation of all the testing procedure the framework testing plays
out the Hardware and Software Requirement Specifications and the Softwaresituated examination
of framework. This depends on the desire of end-client, where it ought to fulfilled to get crave
result.
This is a type of black box testing that is based on the specifications of the software that is to be
tested the application is tested by providing input and then the results are examined that need to
conform to the functionality it was intended. Functional testing of a software is conducted on a
complete, integrated system to evaluate the system’s compliance with its specified requirements.
Validation testing determining the system complies with the requirements and performs functions
for which it is intended and the organization’s goals and user needs. Validation is done at the end
of the development process and takes place after verification are completed. Performed after a
work product is produced against established criteria ensuring that the product integrates correctly
into the environment. Determination of correctness of the final software product by a development
project with respect to the user needs and requirements.
The testing goal of the framework programming is to make a point to substantiate the framework
condition by dissolving the flaws and blunders.
1. “A successful test to be carried out which holds the capability of finding errors.”
Description Read live weather data from API, perform the normalization any null
values will be removed
Sample input Dataset of weather
Expected output Successful preprocessing of dataset
Actual Output Preprocessing will be done and weather data will be displayed
Remarks Success
Table 7.4: Functional testing for Prediction of flood for a particular city
Functional testing flood prediction
Feature bring Tested Prediction of flood for a particular city
Description predictions about future floods
Sample input City Name
Expected output Successful prediction
Actual Output Prediction says safe or unsafe from the flood.
Also display weather data such as humidity, wind speed,
temperature .
Remarks Success
PERFORMANCE ANALYSIS
To ensure maximum versatility and most extensive coverage of crowdsourcing, the proposed
methodology adopted responsive web design paradigm in developing the website. The web
application once deployed was able to support various devices, ranging from personal and
portable computers to mobile phones and tablet computers, with varying screen sizes and
resolutions.
By using the Bootstrap framework, the rendered CSS and JavaScript automatically aligned and
adjusted the layout of components and controls to maintain uniform appearance andhence
satisfying user experience (UX). Furthermore, the development cost was minimized as focuses
were placed on core functionalities and customizable contents, instead of variationsof
frontend interfaces and layouts across platforms.
Meteorological and hydrological data that were acquired from GLOFAS are illustrated in
Figure 13. In this figure, accumulated precipitation in each area was color coded. Specifically,
blue, light green and dark red, represents low (10 – 25 mm), moderate (25 – 100 mm), and high
(> 100 mm), respectively. Areas with neutral one indicated those with no precipitation.
Likewise, the data would also be used in forecasting. Another crucial information was the
probability of precipitation. In this study, the respective probability in each area was color
coded in three levels, i.e., 50 mm, 150 mm, and 300 mm. Examples of these levels are
illustrated in Figures 14 to 16. In each figure, pixel intensities indicate the likelihood of
precipitation (i.e., 0 to 1) at that location being of the respective levels. In Figure 14, for
instance, light and dark green indicate low and high probability of 50 mm precipitation in a
given location. Similarly, Figures 15 and 16 display the probability of precipitation of 150 mm
and 300 in blue and red, respectively.
Yellow, orange, and red pins represented flood levels of less than 20 cm, 20 – 50 cm, and
greater than 50 cm, respectively. Without crowdsourcing data, there would be no better
means of acquiring rainfall duration and its intensity, as well as drainage problem, which
were all crucial
Flood forecasting was rendered based on learning of thematic data by an ML method. The
resultant forecast was displayed on a web browser. With this platform, users may access this
31
Novel Approached Flood Forecasting System using ML & BD Performance Analysis
information from various devices. An example of forecasted flood is shown snapshots. The
strength of its impacts was determined based its level, and accordingly coded in different
colors. Green pin indicate that the area was not at all affected by flood. On the contrary, yellow,
orange, and red pin represents flooded areas, whose levels were less than 20 cm, 20 – 49 cm,
and greater than 50 cm, respectively. Figure 19 shows an example when no flood incident was
anticipated.
The performance of these MLs is listed in Tables 5 and 6. It is evident that MLP ANN, SVM,
and RF were placed in top three ranks, in terms of classification accuracies (i.e., 97.83%,
96.67%, and 96.67%) and Kappa coefficients (i.e., 0.89, 0.84, and 0.84). Statistically, Kappa
values of greater than 0.8 indicate highly accurate forecast, while those between 0.4 – 0.8 were
moderate performers. Naïve Bayes, and fuzzy logic fell in the latter category. These trends
were similarly exhibited in MAE and RMSE, the closer to 0, the more accurate the forecast.
Taken into account the results of, not only flooded regions but also those unaffected by flood,
the balance between relevant and irrelevant predicted samples had to be considered.
Some data considered in this study, such as GLOFAS, were not of intrinsically high spatial
resolution, However, they were accurate. The accumulated precipitations and their
probability at different levels, for instance, corresponded to the actual event. Their API
system was also reliable. These characteristics were updated by the proposed system. Their
resolutionshortcomings were remedied by incorporating other more detailed layers as well as
crowdsource factors into the ML framework. Possible improvements for this issue include
involving the Internet of Things (IoT) in measuring actual meteorological data with preferred
coverage
Dept.Of,CSE,SJCIT 33 2021-22
CHAPTER 9
The proposed methodology is a novel distributed flood forecasting system, based on integrating
meteorological, hydrological, geospatial, and crowdsource data. Big data made available by
prominent agencies were acquired by means of various crossplatform APIs. Forecasting was
performed based on these data learned by modern ML strategies. They were decision tree, RF,
Naïve Bayes, MLP and RBF ANN, SVM, and fuzzy logics. Evaluation results on studied areas
indicated that the system could forecasted flood events highly accurately.
This system also enhanced user experience via responsive graphical interfaces, interoperable on
different computing devices including mobiles. This advantage effectively encouraged greater
In prospects, the system can be readily employed in existing floods management schemes, e.g.,
those led by government agencies or non-profit organizations. Moreover, thanks to distributed
architecture, the system can reach wider public, and therefore serves as an effective means of
communicating with them (and especially the flood victims), regarding current status and
development of the disaster.
In prospects, the system can be readily employed in existing floods management schemes, e.g.,
those led by government agencies or non-profit organizations. Moreover, thanks to distributed
architecture, the system can reach wider public, and therefore serves as an effective means of
communicating with them (and especially the flood victims), regarding current status and
development of the disaster.
Future Enhancement
Future improvements of the system include initial flood representation and its extent being adapted
to the current location of the device, so that they can be instantly made aware of by its user.
Moreover, flooded location pined by an icon may be augmented with color-coded regions, so that
the conditions (e.g., levels and extents) of affected areas may be better comprehended.
34
BIBLIOGRAPHY
[1] Azhoni, A., Holman, I., & Jude, S. (2017a). Contextual and interdependent causes of
Himachal Pradesh, India. Science of the Total Environment, 576, 817– 828.
[2] Baan, P., & Klijn, F. (2004). Flood risk perception and implications for flood risk
management in the Netherlands. International Journal of River Basin
Management, 2, 113– 122.
[3] Alfieri, L., Salamon, P., Bianchi, A., Neal, J., Bates, P. D., and Feyen, L.: Advances in
pan-European flood hazard mapping, Hydrol. Process., 28, 4928– 4937,https://doi. org/
10.1002/hyp.9947, 2014b.
[4] E. Mayoraz and E. Alpaydin, ‘‘Support vector machines for multiclass classification,’’ in
Proc. Int. Work-Conf. Artif. Neural Netw. Berlin, Germany: Springer, 1999, pp. 833–842
[5] S. Ghosh, S. Karmakar, A. Saha, M. P. Mohanty, S. Ali, S. K. Raju, and P. L. N. Murty,
‘‘Development of India’s first integrated expert urban flood forecasting system for
Chennai,’’Current Sci., vol. 117, no. 5, pp. 741–745, 2019.
[6] Q. Ran, W. Fu, Y. Liu, T. Li, K. Shi, and B. Sivakumar, ‘‘Evaluation of quantitative
precipitation predictions by ECMWF, CMA, and UKMO for flood forecasting:
Application to two Basins in China,’’ Natural Hazards Rev., vol. 19, no. 2, May 2018, Art.
no. 05018003.
[7] S. Ghosh, S. Karmakar, A. Saha, M. P. Mohanty, S. Ali, S. K. Raju, and P. L. N. Murty,
‘‘Development of India’s first integrated expert urban flood forecasting system for
Chennai,’’Current Sci., vol. 117, no. 5, pp. 741–745, 2019.
[8] A. Mosavi, P. Ozturk, and K.-W. Chau, ‘‘Flood prediction using machine learning models:
Literature review,’’ Water, vol. 10, no. 11, p. 1536, Oct. 2018.
[9] L.-C. Chang, F.-J. Chang, S.-N. Yang, I.-F. Kao, Y.-Y. Ku, C.-L. Kuo, and I. Amin,
‘‘Building an intelligent hydroinformatics integration platform for regional flood inundation
warning systems,’’ Water, vol. 11, no. 1, p. 9, Dec. 2018.N. A. Sulaiman, N. F. A. Aziz,
N. M. Tarmizi, A. M. Samad, and W. Z. W. Jaafar, ‘‘Integration of geographic
information system (GIS) and hydraulic modelling to simulate floodplain inundation
level for Bandar Segamat,’’ in Proc. IEEE 5th Control Syst. Graduate Res. Colloq.,
Aug. 2014, pp. 114–119.
[10] Sarawut Jamrussri,Yuji Toda. Simulating past servere flood events ti evaluate the
effectiveness of nonstructural flood countermeasures in the upper chao phraya river
basin, Thailand. Journal of Hydrology Regional Studies,2017,Vol.10,p.82.
35
Novel Approached Flood Foracsting system using ML and BD Bibliography
[11] Scott Miau and Wei-Hsi Hung River Flooding Forecasting and Anomaly
Detection Based on DeepLearning30 Oct 2020, 198384-198402, Vol 8
[12] P. Vijayalakshmi , M. Vandhana, K. Vasanthapriya, P.B. Thushikka
Prediction of Flood by Rainfall using MLP Classifier of Neural Network
Model 2021 ICCES51350.2021.9489161
[13] Thorndahl, S.; Einfalt, T.; Willems, P.; Ellerbæk Nielsen, J.; Ten Veldhuis, M.C.;
Arnbjerg-Nielsen, K.; Rasmussen, M.R.; Molnar, P. Weather radar rainfall data in urban
hydrology.Hydrol. Earth Syst. Sci. 2017, 21, 1359–1380
[14] Cecinati, F.; de Niet, A.; Sawicka, K.; Rico-Ramirez, M.A. Optimal Temporal Resolutionof
Rainfall for Urban Applications and Uncertainty Propagation. Water 2017, 9, 762.
[15] Flood inundation modelling: A review of methods, recent advances and uncertainty
analysis,J. Teng, A. Jakeman, J. Vaze, B. Croke, D. Dutta,S.Kim,BusinessEnviron.
Model.Softw.2017
[16] Weili Duan, Bin He, Daniel Nover,et al. floods and associated socio economic damages
in China over the latest century.Natural Hazards. 2016, Vol.82,No.1,p.401.
[17] S.Zhang, J.Zhang, Y. Liu, and Y. Liu, “A mathematical spatial interpolation method for
The estimation of convective rainfall distribution over small watersheds,” Environ. Eng.
Res.,vol. 21, no. 3,pp.226-232, Sep.2016.
[18] J. P. De Albuquerque, M. Eckle, B.Herfort, and A. Zipf, “Crowdsourcing geographic
Information for disaster management and improving urban resilience: An overview of
recent developments and lessons learned,’’ in European Handbook of Crowdsourced
Geographic Information. London, U.K.: Ubiquity Press, Aug. 2016, pp. 309–321.
[19] Ford, J. D., Tilleard, S. E., Berrang-Ford, L., Araos, M., Biesbroek, R., Lesnikowski, A.
C., Bizikova, L. (2016). Opinion: Big data has big potential for applications to
climatechange adaptation. Proceedings of the National Academy of Sciences, 113,
10729– 10732.
[20] Al-Zahrani M, Al-Areeq A, Sharif HO. 2016. Estimating urban flooding potential near
the outlet of an arid catchment in Saudi Arabia. Geomat Nat Hazards Risk. 1:1-17.
[21] Technical review of large-scale hydrological models for implementation in operational
Floodforecasting schemes on continental level, Ann Kauffeldt , F.Wetterhall,
[30] S. Puttinaovarat, P. Horkaew, and K. Khaimook, ‘‘Conguring ANN for inundation areas
identication based on relevant thematic layers,’’ ECTI Trans. Comput. Inf. Technol.(ECT
I- CIT), vol. 8, no. 1, pp. 56–66, May 2014.
[31] L.S. Campbell, W.J. Steenburgh, Finescale orographic precipitation variability and gap-
filling radar potential in little Cottonwood Canyon, Utah.Weather Forecast. 29,2014
[32] Al-Nammari F., Alzaghal M. Towards local disaster risk reduction in developing
countries:Challenges from Jordan. Int. J.Disaster Risk Reduct. 2015;12:34–41. doi:
10.1016/j.ijdrr.2014.11.005.
[33] J.García-Pintado, J.C. Neal, D.C. Mason, S.L. Dance, P.D. Bates Scheduling satellite-
based sar acquisition for sequential assimilation of water level observations into flood
modelling J. Hydrol., 495 (2013), pp. 252-266
[34] Siriluk Mongkonkerd, Siyanee Hirunsalee, Hidehiko Kanegae, et al. Comparison of
Direct Monetary Flood Damages in 2011 to Pillar House and Non-pillar House in
Ayutthaya, Thailand. Procedia Environmental Sciences. 2013, Vol.17, p.327.
[35] Shunji Kotsuki, Kenji Tanaka. Impacts of Mid-Rainy Season Rainfall on Runoff into
Chao Phraya River, Thailand. Journal of Disaster Research. 2013, Vol.8, No.3, p.397.
[36] Abaza, M., et al., 2014. A comparison of the Canadian global and regional meteorological
ensemble prediction systems for short-term hydrological forecasting (vol 141, pg 3462,
2013). Monthly Weather Review, 142, 2561–2562. doi:10.1175/mwr-d-14-00018.1.
[37] Ly, S.; Charles, C.; Degré, A. Different methods for spatial interpolation of rainfall datafor
operational hydrology and hydrological modeling at watershed scale: A review.
Biotechnol.Agron. Soc. Environ.2013,17,392-406.20,35
[38] Xu, H.; Xu, C.Y.; Chen, H.; Zhang, Z.; Li, L. Assessing the influence of rain gauge density
distribution on hydrological model performance in a humid region of China. J. Hydrol.
2013, 505, 1–12.
[39] J.García-Pintado, J.C. Neal, D.C. Mason, S.L. Dance, P.D. Bates Scheduling satellite-
basar acquisition for sequential assimilation of water level observations into
floodmodelling J. Hydrol., 495 (2013), pp. 252-26.
[40] Rogstadius, J., Vukovic, M., Teixeira, C. A., Kostakos, V., Karapanos, E., and Laredo,
[41] Pappenberger, F., et al., 2013. Visualizing probabilistic flood forecast information:
[42] Peleg, N.; Ben-Asher, M.; Morin, E. Radar subpixel-scale rainfall variability and
[47] Chaplot,V.; Saleh, A.; Jaynes, D.Effect of the accuracy of spatial rainfall information onthe
modeling of water, sediment, and NO3–N loads at the watershed level. J. Hydrol.
[48] Supattra Puttinaovarat, Paramate Horkaew Flood Forecasting System Based on Integrated
Big and Crowdsource Databy Using Machine Learning Techniques Jan 2020, 10.1109
[49] Amir Mosavi , Pinar Ozturk and Kwok-wing Chau Flood Prediction Using Machine Learning
Models: Literature Review (2021) CSDE5383.2021.9718497
[50] Li-Chiu Chang and Fi-John Chang Building an Intelligent Hydro informatics Integration
Platform for Regional Flood Inundation Warning Systems 21 Dec 2018,9, 10.3390
APPENDIX A: SCREENSHOTS
40
Novel Approached Flood Forecasting System using ML and BD Appendix
APPENDIX B: ABBREVATIONS
• ML :- Machine Learning
• RF :- Random Forest
Paper Name: Novel Approached Flood Forecasting System Using Machine Learning and
Big Data
Volume: 10
Issue: 06
47
48
49
International Journal of Innovative Research in Computer and Communication Engineering
| e-ISSN: 2320-9801, p-ISSN: 2320-9798| www.ijircce.com | |Impact Factor: 8.165 |
| DOI: 10.15680/IJIRCCE.2022.1006139|
ABSTRACT: Flood is one of the most disruptive natural hazards, responsible for loss of lives and damage to
properties. A number of cities are subject to monsoons influences and hence face the disaster almost every year. Early
notification of flood incident could benefit the authorities and public to devise both short and long terms preventive
measures, to prepare evacuation and rescue mission, and to relieve the flood victims. Geographical locations of affected
areas and respective severities, for instances, are among the key determinants in most flood administration. this paper
proposes a novel flood forecasting system based on fusing meteorological, hydrological, geospatial, and crowdsource
big data in an adaptive machine learning framework. Data intelligence was driven by state of-the-art learning strategies.
Subjective and objective evaluations indicated that the developed system was able to forecast flood incidents,
happening in specific areas and time frames. It was also later revealed by benchmarking experiments that the system
configured with an MLP ANN gave the most effective prediction.
I.INTRODUCTION
Natural flood is one of the most recurrent disasters. Unlike stagnant water discharge, occasionally experienced in poorly
planned cities, major flood incidents always cause considerable damages to properties and, more often than not, loss of
lives. Several Asiancountries, particularly Thailand, are subject to both southwest and northeast monsoons and
accordingly facing seasonal deluge almost every year and in most parts of the countries.
Among notable causes, sudden and enduring heavy rain is the most pertinent one in Thailand. Furthermore, overflow
from main rivers along shore sides to surrounding basins can greatly spread the damages. Although being located further
away from a river, an area with inappropriate land uses are unable to efficiently discharge accumulated precipitation, and
hence are inevitably prone to even more frequent floods. Regardless of causes, however, a flood is generally sudden and
thus almost formidable for the general public and relevant organization to be adequately prepared for the incident. This
is mainly due to the lack of an effective means of anticipating the disaster well in advance.
Despite the recent extensive development of computerized flood forecasting systems, they remainedbased primarily on
present precipitation, monitored by rain stations or rain gauges. These facilities are normally owned by a meteorology
department or similar organizations. Besides, they are scantly located in a few areas due to costly installation and
maintenance. Hence, it is difficult to determine precipitation or predict flood accurately, especially in areas with no such
facility. To remedy this issue, precipitation in these areas were typically estimated either by inter- or extrapolation from
those with rain stations present. Due to a limited number of these stations and those readings in one area may not be a
good representative to others. Therefore, estimated pre imitation was insufficiently accurate to make a realistic forecast.
Conventional meteorological readings, e.g., precipitation, temperature, and humidity, etc., took really long
IJIRCCE©2022 | An ISO 9001:2008 Certified Journal | 5742
International Journal of Innovative Research in Computer and Communication Engineering
| e-ISSN: 2320-9801, p-ISSN: 2320-9798| www.ijircce.com | |Impact Factor: 8.165 |
| DOI: 10.15680/IJIRCCE.2022.1006139|
time to measure, process, record, and transfer to relevant organizations. Analyses based on past precipitation were known
to be associated with several shortcomings.
Flood Forecasting System Based on Integrated Big and Crowdsource Data by Using Machine
LearningTechniques.This paper proposes a novel flood forecasting system based on fusing meteorological,
hydrological, geospatial, and crowdsource big data in an adaptive machine learning framework. Data intelligence was
driven by state of-the-art learning strategies. Subjective and objective evaluations indicated that the developed system
was able to forecast flood incidents, happening in specific areas and time frames.
Disadvantages:- Data considered in this study, such as GLOFAS, were not of intrinsically high spatial resolution.
The holistic framework of the IHIP includes five layers (data access, data integration, servicer, functional subsystem, and
end-user application) and one database for effectively dealing with flood disasters. The IHIP provides real-time flood-
related data, such as rainfall and multi-step-ahead regional flood inundation maps. Disadvantages:-Web server deals
merely with sending requests and responses between clients and the IHIP.
This study discusses the application of the artificial neural network (ANN), the genetic algorithm (GA), the ant colony
optimization (ACO), and the particle swarm optimization (PSO) methods for flood hydrograph predictions.
Development of Heavy Rain Damage Prediction Model Using Machine Learning Based on Big Data.
Authors developed a model for the prediction of heavy rain damage based on the big data provided by the Korea
Meteorological Administration and machine learning that can maximize the prediction performance of the model, and
the model could be used in implementing a proactive disaster management system. However, this study has
somelimitations on the number ofdamage data and the use of hydro-meteorological data
III. METHODOLOGY
This project proposed a novel distributed flood forecasting system, based on integrating meteorological, hydrological,
geospatial, and crowd source data. Big data made available by prominent agencies were acquired by means of various
cross platform APIs. Forecasting was performed based on these data learned by modern ML strategies. They were
decision tree, RF, Naïve Bayes, MLP and RBF ANN, SVM, and fuzzy logics, It was elucidated empirically that the
developed system could be used to alert the public and authorities alike of not only a current flood but also future ones.
This system also enhanced user experience via responsive graphical interfaces, interoperable on different computing
devices including mobiles. This advantage effectively encouraged greater contribution of crowdsource data from the
public, enriching data aggregation and hence increasing system accuracy and reliability.
Objectives
• To collect the flood forecasting data such as 1. Geospatial, 2. Meteorological and hydrological, obtained from
GLOFAS, 3. Crowdsource (or volunteer) data.
• Normalization of data and make a common coordinate frame, a pre-processing need to be done. Data integration
preprocessed data.
| DOI: 10.15680/IJIRCCE.2022.1006139|
• Prediction and evaluating the results using MLP ANN, RF, SVM.
To elevate the limitations stated above, the proposed system thus analyzed and designed a flood forecasting system that
improved over the current ones. The aspects considered herein were supports of responsive web technology, automation
of key processes,and availability and usability of the system. To this end, the proposed system was developed by using
both meteorological and hydrological models in forecasting accumulated precipitation from data obtained from TMD big
data and GLOFAS, and ML models in forecasting flood situations in given areas. The analyseswere made based on
meteorological, hydrological, geospatial and crowd sourcing data. Our novel flood forecasting system based on fusing
meteorological, hydrological, geospatial, as well as crowd sourcing data, and integrating them into an ML framework.
These data were compiled from various big data platforms, by using online application programming interfaces (API).
The forecasting mechanism was driven by a machine learning strategy. To determine the most suitable one for the task,
several state-of-the-art MLs, i.e., decision tree, random forest, naïve Bayes, artificial neural networks, support vector
machine
ADVANTAGES
• Forecasting was performed based on these data learned by modern ML strategies. They were decision tree, RF, Naïve
Bayes, MLP and RBF ANN, SVM
• The proposed system also enhanced user experience via responsive graphical interfaces, interoperable on different
computing devices including mobiles.
• This advantage effectively encouraged greater contribution of crowd source data from the public, enriching data
aggregation and hence increasing system accuracy and reliability
V. IMPLEMENTATION
Data used in flood forecasting could be categorized into four main groups. They were geospatial,meteorological and
hydrological, obtained from GLOFAS , hourly rainfalls prediction from TMD Big Data platform , crowd source (or
volunteer) data. They were stored in geo-database and then processed by modern ML strategies.
The key elements in this module were data acquisition and interchange between the system and respective sources and
their intelligence via MLs. Thematic data acquisitions were divided into four groups, i.e., meteorological and
hydrological data, hourly precipitation data, area specific geospatial data, and crowdsource data.
Unlike a physical based approach, data driven ML does not focus on insights into functional models, but intrinsic
relationships between flood relevant factors and corresponding outcomes, learned from the past events. The design of
ML models adopted in this framework and their characteristics are described as follow: Firstly, MLP is a configuration
of ANN with multiple layers and is suitable for complicate learning tasks.
| DOI: 10.15680/IJIRCCE.2022.1006139|
The above figure shows the Flood Prediction , the plots shows ML powered prediction of where a flood is going to
occurred, which are marked by red dots.
The above figure shows the damage analysis which is based on the flood risk prediction. The color scale of the heatmap
indicates the extent of predicted monetary damage, measured in INR.
| DOI: 10.15680/IJIRCCE.2022.1006139|
The above figure shows the prediction of the particular place in India about the Flood Prediction whether the particular
place is safe or not from the floods. It consists of parameters like Temperature, Wind speed, Cloud cover, Precipitation
and Humidity.
The above figure is the prediction of the damage analysis graph of few cities which will affect from floods.
VII.CONCLUSION
The main applications of this proposed approach is employing crowd source data, not only in training but also in
verification. The system obtained data from https://india.mongabay.com/, to which public users could send notifications
of flood situations. It is worth noted that, without dedicate equipment, accurate quantification of relevant data is
prohibitive in practice, especially when provided by the public. Instead of requesting an explicit number, the proposed
system relied on GUI, by which a participant could provide the experienced factors. Particularly, they could choose, for
instance, one out of four different rainfall levels, i.e., none, low, moderate, or heavy, as they had actually
| DOI: 10.15680/IJIRCCE.2022.1006139|
experienced. The Crowd source data were represented by pin icons. Each pin is coded in three different colors with
respect to reported flood levels. Flood forecasting was rendered based on learning of thematic data by an ML method.
The resultant forecast was displayed on a web browser. With this platform, users may access this information from
various devices.
REFERENCES