U.S. flag

An official website of the United States government

The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

  • Publications
  • Account settings

Preview improvements coming to the PMC website in October 2024. Learn More or Try it out now .

  • Advanced Search
  • Journal List
  • Sensors (Basel)

Logo of sensors

Computer Vision and IoT-Based Sensors in Flood Monitoring and Mapping: A Systematic Review

Bilal arshad.

1 SMART Infrastructure Facility, University of Wollongong, Wollongong 2522, NSW, Australia; ua.ude.wou@eigor (R.O.); ua.ude.wou@nahoj (J.B.); ua.ude.wou@lacsap (P.P.)

Robert Ogie

Johan barthelemy, biswajeet pradhan.

2 The Centre for Advanced Modelling and Geospatial Information Systems (CAMGIS), Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney 2007, NSW, Australia; [email protected]

3 Department of Energy and Mineral Resources Engineering, Sejong University, Choongmu-gwan, 209 Neungdong-ro, Gwangjingu, Seoul 05006, Korea

Nicolas Verstaevel

4 UMR 5505 CNRS-IRIT, Université Toulouse 1 Capitole, 31062 Toulouse, France; [email protected]

Pascal Perez

Floods are amongst the most common and devastating of all natural hazards. The alarming number of flood-related deaths and financial losses suffered annually across the world call for improved response to flood risks. Interestingly, the last decade has presented great opportunities with a series of scholarly activities exploring how camera images and wireless sensor data from Internet-of-Things (IoT) networks can improve flood management. This paper presents a systematic review of the literature regarding IoT-based sensors and computer vision applications in flood monitoring and mapping. The paper contributes by highlighting the main computer vision techniques and IoT sensor approaches utilised in the literature for real-time flood monitoring, flood modelling, mapping and early warning systems including the estimation of water level. The paper further contributes by providing recommendations for future research. In particular, the study recommends ways in which computer vision and IoT sensor techniques can be harnessed to better monitor and manage coastal lagoons—an aspect that is under-explored in the literature.

1. Introduction

Natural hazards such as floods, storms, tsunamis and others pose a significant threat to lives and property around the world [ 1 ]. Without proper monitoring and effective mitigation measures, these natural perils often culminate in disasters that have severe implications in terms of economic loss, social disruptions, and damage to the urban environment [ 2 , 3 ]. Historical records have shown that flood is the most frequent natural hazard (see Figure 1 ), accounting for 41% of all natural perils that occurred globally in the last decade [ 4 ]. In this period alone (2009 to 2019), there were over 1566 flood occurrences affecting 0.754 billion people around the world with 51,002 deaths recorded and damage estimated at $371.8 billion [ 4 ]. Put in context, these statistics only account for “reported” cases of large-scale floods, typically considered flood disasters. A flood disaster is defined as a flood that significantly disrupts or interferes with human and societal activity, whereas a flood is the presence of water in areas that are usually dry [ 5 , 6 ]. The global impact of a flood would be more alarming if these statistics incorporated other numerous small-scale floods where less than 10 people may have died, 100 or more people may have been affected or where there is no declaration of a state of emergency or a call for international assistance. Nevertheless, the current situation calls for improved ways of monitoring and responding to floods. The importance of improved flood monitoring cannot be overemphasized given the growing uncertainty associated with climate change and the increasing numbers of people living in flood-prone areas [ 7 ].

An external file that holds a picture, illustration, etc.
Object name is sensors-19-05012-g001.jpg

Comparison of different disaster types reported from 2009 to 2019: ( a ) total number of reported disasters; ( b ) total number of deaths; ( c ) total number of people affected; and ( d ) total economic loss [ 4 ].

Significant efforts have been made globally to develop cost-effective and robust flood monitoring solutions. A common approach is based on computer vision, wherein relevant images from existing urban surveillance cameras are captured and processed to improve decision making about floods [ 8 ]. These types of camera-based applications involve low equipment cost and wide aerial coverage thereby enabling the detection of flood levels at multiple points. The wider coverage gives the computer vision approach an advantage over the traditional flood monitoring method that relies on fixed-point sensors [ 9 ]. Computer vision is based on image processing techniques that have been widely applied in many fields, including aerospace, medicine, traffic monitoring, and environmental object analysis [ 10 ]. In the last decade, research efforts have intensified in exploring computer vision to improve flood monitoring, flood inundation mapping, debris flow estimation, and post-flood damage estimation. To effectively harness this knowledge and foster rapid research progress, it is important to review the relevant literature and provide a constructively critical appraisal of scientific production, including recommended directions for future research.

Another method of flood monitoring and prediction is the use of wireless sensors powered by the Internet of Things (IoT) technology. IoT and computational models such as artificial neural network (ANNs) [ 11 ] have opened up new doorways, allowing the design of new hardware and software to provide real-time water-level data as required for flood monitoring and forecasting [ 12 ]. Today, many flood-prone countries, including the tropical nation of Indonesia that suffers from annual monsoonal rainfall, are exploring IoT sensors to gather intelligence for issuing early warnings and evacuate orders to people at risk of major floods [ 13 ]. The IoT has gained increased popularity in the last decade, particularly within the context of smart city applications such as real-time monitoring of urban drainage networks using wireless sensors [ 14 ]. A review of the relevant literature is needed to provide an in-depth understanding of the research scope and progress achieved in the last decade of using IoT sensors for flood monitoring in both occupied lands and other coastal sites such as lakes and lagoons.

This study provides an opportunity to update readers on recent advancements in flood monitoring, and how technology is used in the literature to map the flood events. The motivation behind this study is to highlight existing solutions and adapt them to better manage coastal lagoons, which impose flood threat to the local communities. This study presents a systematic review of the literature focusing on the use of computer vision and IoT-based sensors in flood monitoring, mapping and prediction for both occupied lands and coastal sites such as lagoons. The main contributions of this article are as follows:

  • A detailed survey is presented on the use of computer vision and IoT-based sensors for flood monitoring, prediction and inundation mapping. The scope covers the state-of-the-art applications of computer vision and sensor integrated approaches for managing coastal sites and other flood-prone urban areas.
  • The study highlights gaps in the literature and recommends directions for future research.

The following section presents the methodology adopted in conducting this systematic literature review.

2. Methodology

This section provides details for the procedure involved in the selection, inclusion and exclusion of research articles. The review was conducted using the Preferred Reporting Items for Systematic Reviews and Meta-Analysis (PRISMA) guidelines [ 15 ]. Overall, three databases were selected to conduct this review, namely, Scopus, IEEE Xplore and Science Direct. The keywords utilised to select relevant articles from the databases are listed in Table 1 along with the number of retrieved research papers.

Keyword search results from different online scholarly databases.

The research articles were manually screened by reading the title and abstract. The database search returned ( n = 13,875) records from three online databases. After removal of duplicate articles, only 2823 articles were left for review. The titles and abstracts of these 2823 articles were manually screened for relevance, resulting in the exclusion of 2415 records. The remaining 408 articles were selected for full-text review and content analysis. For inclusion in the final list, articles were required to be published between 2009 and 2019 and to be related to flood monitoring, forecasting or mapping. These inclusion criteria resulted in 91 relevant articles. In regard to exclusion criteria, the articles about IoT protocols in flood monitoring were not included in this review, as this is not the core focus of this study. Furthermore, duplicated articles in different databases were also discarded, and only the articles written in English were considered in this review. The PRISMA flow diagram for the systematic literature review can be seen in Figure 2 .

An external file that holds a picture, illustration, etc.
Object name is sensors-19-05012-g002.jpg

PRISMA flow diagram for the literature review [ 15 ].

3. Computer Vision and IoT Sensors for Early Warning Systems

Remote sensing technologies, such as computer vision and wireless sensor networks (WSNs), are increasingly used in the literature to support early warning systems [ 16 ]. An early warning system provides advanced warnings in case the water level is likely to rise and reach the alarming flood level. These systems can generate notifications via SMS alerts, emails or through a web server. An early warning system can, for example, help to send alerts or warnings to local occupants and motorists so that they can avoid the usage of flooded roads. This section will focus on studies that have utilized computer vision and IoT-based sensors for improving early-warning initiatives. This discussion covers several research areas that are useful for supporting early warning systems, including the estimation of water levels through camera images, IoT-based sensor approaches for water level estimation and the use of computer vision for the collection of flood-related data.

3.1. Computer Vision for Estimating the Water Level

The monitoring of water levels is of extreme importance in early warning systems, and computer vision has shown to be useful [ 17 ]. Image filtration in computer vision plays a vital role in estimating water levels [ 18 ]. For example, Yu et al. [ 18 ] proposed the differencing image technique to track and detect minor changes in water level. The difference method is based on analysing the region of interest (ROI) between the previous and current frame and then outputting a level of water by using the Otsu threshold method. The acquired image from the river is first filtered by using a Gaussian and averaging filter that helps to minimize the noise. The water level is then estimated from the y -axis of the edged image. The experiment was performed in only one location. Given that a threshold for the different filters will change under different illuminations, it will be interesting to investigate the robustness of this approach by conducting the experiment in different locations. A similar approach to the differencing technique has been proposed by Hiroi et al. [ 19 ]. The proposed remote sensing solution also utilises the differencing technique to observe water levels via cameras.

However, this approach involves taking images at 10 min intervals, comparing every successive image with the last reading and then estimating the water level by using logistic regression. The solution was successfully tested on 13 different locations, reliably predicting a rise in water level with decent accuracy.

Another study utilised the physical measuring ruler along with different computational models in computer vision, including the differencing method, dictionary learning and convolutional neural network (CNNs) [ 20 ]. The dictionary method is based on classifying the ROI into two classes, i.e., ruler and water region. The features of the water and ruler are stored in the dictionary. By analysing the boundary line between the ruler and water classes, the water level can be calculated. The CNN delivered the most promising results. A CNN is a computer vision technique which involves convolving the image with the filter. The role of the filter is to extract important features from the image. The algorithm was trained on raw images and during prediction. Instead of using preserved features from the dictionary, the algorithm extracted features from the input image. Having tested the algorithms on six different locations, the study concluded that the CNN outperformed the accuracy of both the dictionary learning technique and the differencing method. The average error and variance of error recorded for the three different methods can be seen in Table 2 .

Comparison of the average and variance of error for different computer vision techniques [ 20 ].

The task of computationally differentiating a water body in an image can be challenging. A vital step is to rely on the intensity data from the water body to develop a mathematical model that contains the water body reflection coefficients [ 21 ]. Rankin et al. [ 22 ] considered the low texture part of the image as the water body. Low texture in an image can be found by converting the red/green/blue (RGB) image to grayscale and convolving a grayscale image with a 5 × 5 intensity variance filter. The study utilized the intensity data from the water body to extract the reflection coefficient from surface reflection. In contrast to using only intensity information, Park et al. [ 23 ] proposed the segmentation technique to identify the water level. The proposed algorithm uses an accumulated histogram approach and a bandpass filter. The bandpass filter is fine-tuned to reduce the noise in the image. For this reason, images taken from a charge-coupled device (CCD) camera are converted from time series to a frequency domain using discrete cosine transform (DCT). In the accumulated histogram approach, the image is compared with previous frames and a histogram plotted, so that the changes in the histogram can be tracked, and the water level estimated from variation in the histogram. In a similar approach, Udomsiri et al. [ 24 ] proposed the edge detector finite impulse response (FIR) filters along with bandpass filter to find the boundary between water and ground. The water level was detected by finding features of horizontal straight lines. The error of the detection was calculated by measuring the water level manually and comparing the results with the output of the algorithm.

Moreover, Zhang et al. [ 25 ] has proposed a real-time flow and water level measurement system based on near infrared (NIR) imaging, OSF-based adaptive thresholding and image ortho-rectification techniques. The proposed framework consists of ten steps as follows: (i) camera calibration to obtain intrinsic and distortion matrix; (ii) correction of non-linear distortion of an image; (iii) selection of staff gauge ruler as ROI; (iv) design of binary orthographic template image based on chosen ROI; (v) selection of corresponding points on staff gauge; (vi) determining the transformation matrix of a staff gauge with respect to the camera; (vii) ortho-rectification of ROI image; (viii) segmentation of an image with adaptive thresholding; and (ix) locating the water line in the image by accumulating grey values in a row.

In contrast to utilizing visual information based only on ground or wall-mounted cameras [ 26 ], Ridolfi et al. [ 27 ] deployed unmanned aerial vehicles (UAVs) to monitor the water level in dams. The water level was estimated by utilizing a canny filter on greyscale images. The threshold parameters minimum and maximum (0.019,0.047) were predefined, and the objective was to draw a boundary between water and surface. By comparing the water level retrieved from the images with a benchmarked value obtained from a traditional device, the method was found to have achieved 0.05 m in the overall mean error between the estimated and actual water levels. This outcome is quite encouraging, considering that testing in four different locations within an Italian artificial lake has reaffirmed the reliability of the method for extracting the water level from images. Image parsing is another key challenge in the use of computer vision for flood monitoring. Lo et al. [ 28 ] designed an image parser to analyse images that have significant perceptual recognizability. Firstly, the image parser looks for dark sample pixels or blank images, where the intensity of the pixel is the luminance in the hue, saturation and value (HSV) colour domain. Images with an intensity less than a specified threshold are discarded. The second step is to check the image visibility by calculating the overall luminance of an image. Afterwards, the next step is to draw some reference sampling points on an image, check the visibility at those points and then check the presence of fog/haze on site. The final phase involves checking for the presence of water in the ROI by finding geometric boundaries and edges in the resultant image.

One of the most significant findings to emerge for this subsection is that a computer vision approach can be used to extract the water level at multiple points within a field of view (FOV) of the camera. The water level readings can be validated by analysing the visual data acquired from the visual sensor. This provides an inexpensive way to forecast flood by merely relying on remote sensing data. This has also contributed to the understanding of how different computer vision methods are used in the literature.

3.2. IoT-Based Sensors for Estimating Water Level

There are several available sensors which are useful for estimating water level and, thus, improving early warning systems [ 29 ]. Bączyk et al. [ 30 ] discussed the pros and cons of using these sensors to monitor and measure water level. The first type of sensor is a pressure transducer. Automatic pressure transducers can measure up to some 0.001 m accuracy in water level and are compatible with many of the controllers for logging data or visualising data in real time. On the downside, automatic pressure transducers require calibration and are highly sensitive to any vertical displacement from the point of installation, as this can potentially degrade the accuracy of water level measurement as a result of changes in hydrostatic pressure [ 29 ]. Additional sensors may be required for air pressure monitoring to adjust the output of pressure transducers. Rangefinder sensors can be a great option, but these devices are often non-submersible. Rangefinder sensors are low-cost devices which makes them affordable, particularly when several sensor nodes are required to monitor a large area. However, rangefinder sensors also require manual calibration and are dependent on the distance from the measurable water level. In that sense, rangefinder sensors are popular when it comes to finding the distance from an object [ 31 ]. Essentially, ultrasonic/rangefinder sensors transmit a signal and calculate the time in between the send and receive signals as in the case of water level monitoring [ 32 ].

Similarly, optical and radar sensors play a vital role in flood monitoring and assessment through satellites [ 33 ]. Lin et al. [ 34 ] made a comparison between optical and radar sensors. The study indicated that the data from the optical sensor is widely available and Landsat is the most popular source of data extraction. However, optical sensors cannot penetrate through clouds, whereas radar uses microwaves and can penetrate through clouds. Nevertheless, optical sensors are more popular in image acquisition for scientific research because the overall cost of data collection and interpretation is not as expensive as radar. The study concluded that the best result of flood assessment is possibly by combining both optical and radar data sources. However, the European Space Agency (ESA) now provides satellite radar data from Sentinel 1a and 1b at no charge for research activity. Moreover, Khan et al. [ 35 ] proposed a novel technique to forecast flash floods by observing the increase in the level of soil moisture and carbon dioxide sensors. The research indicates that rising readings of both sensors signify an increased chance of flash flood. The experiment was conducted on the seashore and it was observed that carbon dioxide level increased during wave run-up. To validate the wave run-up, a moisture sensor was utilised to measure the moisture content of the sand. Both of these readings from the sensors were taken into consideration to predict the flash flood. Furthermore, the multilayer perceptron (MLP) algorithm was trained to reduce the number of fake alarms [ 35 ].

There are several studies that show how to establish and harness a network of connected sensors for water level monitoring. Noar et al. [ 36 ] show how the Blynk platform can be utilised to connect the ultrasonic sensor with the internet and obtain real-time information on mobile phones. The proposed approach utilises NodeMCU as a medium to connect the range finder sensor with the Internet and receive information about the status of water level in real time. In a similar approach, Purkovic et al. [ 37 ] designed a low-cost ultrasonic sensor that was utilised along with other sensors from EnOcean. The data was transmitted every 5 min and the maximum range of the sensor was 10 m, with a resolution of 10 mm. However, the paper does not provide information about the results obtained from the experiment. Kafli et al. [ 38 ] proposed an IoT platform along with several sensors including rangefinder, humidity, carbon monoxide and a GPS sensor to monitor water level. The study was designed to be able to monitor water level in real time and issue early warnings to the local community. Chandanala et al. [ 39 ] proposed a technique to make the wireless system more energy efficient by optimising the parameters of network coding and duty cycling. Flooding was predicted by executing active monitoring through available off-the-shelf sensors such as an ultrasonic/sonar for estimating the water level and a precipitation sensor for estimating the intensity of rainfall.

Furthermore, an early flood detection system can be implemented through real-time monitoring of the flood-prone area via sensors deployed in optimal locations at the site. This approach provides a convenient and cost-effective way to monitor flood-prone sites in real time [ 40 ]. Furthermore, Thekkil et al. [ 41 ] and Balaji et al. [ 42 ] utilised ZigBee and Global System for Mobile (GSM) to transmit acquired camera images and generate flood-related warnings. The study also utilised the scale-invariant feature transform (SIFT) algorithm for the autonomous monitoring of flood. In a similar approach, Pratama et al. [ 43 ] utilised Mamdani fuzzy logic along with ZigBee and water level sensors to detect and transmit the flood-related data. The study suggests that the maximum error for the proposed approach falls within an acceptable range of five percent. Waleed et al. [ 44 ] proposed a microchip-based solution using an array of piezoelectric pressure sensors that measure the pressure exerted by water and ZigBee for transmitting and receiving the data. The sensors were prototyped on Altera’s Cyclone board. The study also suggested that placement of the sensors is of extreme importance to forecast flood accurately. Ogie et al. [ 45 ] proposed a solution for the best placement of water-level sensors. The study puts a considerable emphasis on the optimal placement of the sensors, as it is important to gain situational awareness of water level in a large area of interest. The NSGA-II algorithm, which has gained wide application in many real-world problems, was used to find the best spot for the sensors. Using the sensor placement algorithm, four locally fabricated sensors were deployed to monitor water levels at different points in the waterways in Jakarta, Indonesia. In situations where accessibility is constrained, drones can be utilised to deploy sensors. For example, Abdelkader et al. [ 46 ] utilised UAVs to deploy cheap disposable sensors that can transmit data to UAVs about the monitored lake/valley.

Monitoring of water level has stirred the design and implementation of several wireless sensor networks (WSNs). For example, Wen-Yao et al. [ 47 ] utilised water level sensors along with analogue-to-digital converter (ADC) and an 8051 microprocessor in a ZigBee WSN to estimate water level. The study was executed to monitor and control the distribution substation in low-lying areas, providing early warning to the local community in case the water level increases above a predefined threshold value. Other similar studies have provided real-time signals from a WSN to inform an early warning system [ 48 , 49 , 50 ]. These studies have mostly relied on a web server to visualise the data coming from the flood monitoring station. Additionally, Jayashree et al. [ 51 ] proposed an early warning system based on real-time monitoring of dams via flow and water level sensors. The data collected from sensors is accessible and available to the public and can be fetched through an Android app designed for the research. Similarly, Teixidó et al. [ 52 ] and Smith et al. [ 53 ] presented a WSN system to notify the user in case of flooding. Similarly, Yumang et al. [ 54 ] designed a sensor network system capable of issuing warnings to locals in the event of flooding. The proposed system is based on sensors to monitor water level, a renewable power source to power the system and a GSM shield to transmit data.

Data from sensor networks need to be validated and machine learning techniques can be quite useful in this regard. Machine learning techniques can be used in conjunction with ultrasonic/rangefinder sensors to predict flooding probability as needed for early warning [ 55 ]. Widiasari et al. [ 56 ] utilised the machine learning technique, Multilayer Perceptron (MLP), to analyse the time-series data coming from ultrasonic and precipitation sensors. The study was conducted to increase the accuracy of predicting flood events and also attributing floods in the region. Khan et al. [ 57 ] proposed an AI-based multi-modal network to alert locals to any upcoming flood event. The proposed approach is based on the sensor network, which consists of rangefinder, pressure, temperature, and gas sensors. The study indicated that the proposed system delivers accurate results with minimal false alerts. It would have helped to investigate the performance of the system in many locations. In a different study, Cruz et al. [ 58 ] developed a system to collect data from sensors such as a rain gauge, water level sensor, and soil moisture sensor. Using an artificial neural network (ANN) technique, real-time data from the flood monitoring station can be analysed to inform flood risk. The novelty in the study was the introduction of measuring river slope through the rangefinder sensor. The same authors in [ 59 ], Mousa et al. progressed their work further in [ 60 ] by introducing L1 regularization for fault detection and missing data points in real-time sensor applications. The proposed study also utilised ANN to compensate for the change in the environmental condition, accounting for how such change affects the readings obtained from sensors. In this ANN approach, the readings from multiple temperature sensors was obtained and the temperature variation between the ultrasonic sensor and ground determined in order to compensate for the error. The study highlights the fact that acquired data from sensors may not always be reliable as sensors may be damaged or covered with dirt; thus, early warning monitoring systems can issue false alarms.

The need to overcome the problem of false alarms has been of interest to several researchers. For example, Ancona et al. [ 61 ] proposed a technique that comprises intelligent sensors and 3D map techniques to forecast flooding while minimising false alarms. Horita et al. [ 62 ] validated WSN data about flooding with data reported by the citizens. In most cases, the sensors either were out of order or were not able to take the measurement. In a similar approach, Neal et al. [ 63 ] proposed a Kalman filter with WSN to improve the accuracy of the data coming from the sensors for flood forecasting. Ray et al. [ 64 ] discussed the IoT protocols utilized in the literature. Perumal et al. [ 65 ] proposed the IoT enable water monitoring station. Furthermore, Moreno et al. [ 66 ] and Purnomo et al. [ 67 ] proposed an early detection system by embedding rainfall, river slope and temperature sensors to monitor a continuous change in water level and forecast flash flooding. Moreover, Mostafa et al. [ 68 ] proposed a WSN along with a multi-agent system to classify whether the data coming from the sensors are valid or invalid. The study suggested an optimal model for aggregation and classification and is divided into three steps, namely, sensors verification phase, data aggregation and classification, and the database interaction step.

Review of the IoT-related literature presented above has revealed the potential of IoT-based sensors in early warning system. The most obvious findings to emerge from this subsection is that sensor-based approaches are more accurate in terms of calculating water level. However, the limitation of such approaches is that they only offer a reading at a single point and the only way to validate the reading is to visit the site due to the unavailability of visual data. Furthermore, we highlight the relevant studies that have focused on the IoT-based sensors as shown in Table 3 .

Analysis of IoT-based sensors cited in the literature.

3.3. Data Collection and Early Warning System

The accuracy of any deep learning computer vision application is dependent on the quality and quantity of the input dataset serving the neural network architecture for learning purposes [ 69 ]. Fuentes et al. [ 70 ] published the first image segmentation dataset of water body along with test results for three different CNNs. The deep learning approach on the image segmentation dataset proved to be very reliable, as the algorithm was able to learn on different images which reduced the need for manual filtering. The study concluded that Tiramisu image segmentation performed best on the water segmentation dataset. However, the dataset that the study utilised to train the model consisted of only 300 images with no benchmark available to compare. Understandably, data scarcity is a major limitation constraining AI initiative. For this reason, several studies have utilised crowdsourced social media images and textual data about flooding as a means of training and validating machine learning outputs in computer vision [ 71 , 72 ] In addition, Helber et al. [ 73 ] have proposed a dataset consisting of 27,000 geo-referenced labelled images which are divided into ten different classes. The collected images were from the Sentinel-2 satellite which opens up opportunities for a wide range of applications. The benchmark was created by using pre-existing CNN ResNet-50 architecture for the evaluation of the proposed dataset. The dataset and ground truths were collected manually to compare the accuracy of different algorithms. The ground truths were compared with predicted labels to evaluate the accuracy. A confusion matrix [ 73 ] was utilised to evaluate the performance of the proposed algorithm. A confusion matrix is a table that is often used to report the performance of a classification model on data for which ground truth values are known. The study compared the accuracy obtained from ResNet-50 with GoogLeNet CNN architecture, where ResNet-50 beat the GoogLeNet by 0.39%. The ResNet-50 achieved an overall classification accuracy of 98.57% in an RGB band combination.

Furthermore, the image data for computer vision can be collected through various means including ground cameras and UAV. Unmanned Aerial Vehicles are known to provide a fast and cost-effective approach to collecting data [ 74 ]. For example, Sullivan et al. [ 75 ] effectively utilised drones to collect stereo images of streambeds to gather information about the potential threat imposed by large woody debris (LWD) to culverts and bridges. Mourato et al. [ 76 ] explored the potential of using digital surface models (DSMs) generated from UAV-acquired RGB images as means of achieving optimised digital surface runoff models (DSRMs) which can then be inputted into hydraulic models to reduce spatial data uncertainties that often undermine the accuracy of flood hazard mapping. This entailed the filtering and removal of objects (e.g., buildings, trees and other vegetation) in order to obtain the digital terrain model (DTM) and a normalised digital surface model (nDSM) containing the height values of the objects. The GPS information was also added into the model to increase its accuracy. The study endorsed the concept of using UAVs for collecting data points from riverbed and terrain surfaces. The downside, though, is that the vegetation was not filtered out properly. This issue can be curtailed by using DSRM acquired through LiDAR technology. Moreover, Wang et al. [ 77 ] have proposed a multiple kernel fuzzy C means-Markov random field (MKFCM-MRF) model for the clustering of images obtained from UAVs. The advantage of using the MKFCM model is the reduction in noise while keeping the edge detection information preserved and the automatic optimisation of the eigenvector distribution in space. Researchers are using UAVs and sensors widely for applications involving monitoring of water levels, analysis and flood forecasting, as they provide flexibility, high spatial accuracy and a high sampling frequency rate. Furthermore, the collection of images in the 3D domain provides a better understanding of the site under investigation [ 78 ].

For computer vision applications, data plays an important role in the training of the algorithm. The study has found that the performance of an algorithm is directly proportional to the input data. Therefore, to make algorithms perform better in real-world scenarios, it is essential to train and test the algorithm on real-world images/data. Overall, this subsection reinforces the idea of collecting data for computer vision applications in flood monitoring and forecasting.

4. Computer Vision for Flood Modelling and Mapping

This section presents a review of relevant literature in terms of flood modelling and mapping. Overall, this section is divided into four subsections: overview of research progress; computer vision and data fusion for flood mapping; computer vision for debris flow estimation; and computer vision in estimating surface water velocity for hydrodynamic modelling of flood.

4.1. Overview of Research Progress

Flood mapping of large areas has benefited from the development in remote sensing technology [ 79 ], and the ability to extract water surfaces remains essential for flood-extent mapping [ 80 ]. The convenient way of acquiring images remotely of any location is through satellites [ 81 ]. Horkaew et al. [ 82 ] employed a cost-effective technique which is based on multivariate mutual information (MMI) and fused the acquired medium spatial resolution image from Landsat with a digital surface model (DSM). The reason for the fusion was to introduce topographic attributes to each coinciding pixel index of an image. The study concluded that the accuracy of the flood extent mapping was increased due to the context-based classification of an image. In a similar approach, Li et al. [ 83 ] developed software to automatically create near real-time flood mapping for the images retrieved from satellites. The proposed software can segment out the water body, cloud shadows, and terrain shadow from an image. However, the software is only limited to the USA and can cover any land region between 80 degrees south and 80 degrees north.

Moreover, Martinis et al. [ 75 ] presented a two-phase flood monitoring system. First, the flood data is collected through moderate resolution imaging spectroradiometer (MODIS) and then it activates the second phase of the crisis management component which includes acquiring a large amount of spatial data from the satellite utilizing synthetic aperture radar (SAR). The study mentioned that TerraSAR-X-based flood mapping service could be triggered to derive high-resolution information for inundation mapping. Furthermore, the flood mapping accuracy can be increased by fusing the weak classifiers with the adaboost algorithm [ 84 ]. Liu et al. [ 85 ] proposed a novel approach to combine modest adaboost with the spatiotemporal context in order to increase the inundation flood mapping accuracy in the images obtained from satellites. The proposed approach takes the confidence value of each pixel into account so that it can find the pixels, which have a high probability for the training of the modest adaboost classifier. To monitor wetland areas in an arid Saharan region, Hakdaoui et al. [ 86 ] collected images from seven satellites (optical and radar) before and after flash flooding. The proposed approach is based on the combination of both spectral and categorical processing to obtain a resultant map of changes. In this sense, spectral indices (e.g., the albedo, NDWI, NDMI, and NMDI) were derived from multi-temporal optical remote sensing imagery and used to show where radiometric changes have occurred, whereas the categorical processing highlighted the thematic changes. The results demonstrate a robust methodology for determining the size of the area that is directly affected by a flash flood, further demonstrating that SAR images can complement optical images in flood mapping initiatives. This is an important achievement for desert wetland monitoring.

For improved efficiency in monitoring and flood mapping, it is vital to follow a UAV-routing strategy that maximizes area coverage. Malandrino et al. [ 87 ] proposed optimized route planning to achieve maximum coverage in applications using UAVs for emergency scenarios. The study aimed to determine the best coverage route that outputs the maximum user throughput across different regions of the topology. Furthermore, Popescu et al. [ 88 ] proposed a segmentation algorithm along with a flight plan for the flooded affected place. The study introduced a novelty in both flight planning for UAVs and the classification of the flooded area. The novelty in segmenting the flooded area derives from introducing colour information in the texture analysis of an image. For the proposed algorithm, the features of the images were selected using fractal techniques. The results showed that the introduction of such techniques helped to increase the accuracy of detecting flood up to 99.12%.

The high accuracy associated with UAV-based monitoring has helped a great deal in minimizing flood risk. For example, Casella et al. [ 89 ] utilized UAVs to monitor sea storms and their impact on coastal areas. The experimental results showed that the proposed approach of UAV photogrammetry and GIS offers cheaper and faster information without compromising accuracy. In a similar approach, Beni et al. [ 90 ] aimed to extract the water surface from images taken by UAVs [ 91 ]. The DEM was generated by utilizing the data points collected via the UAV. The data was then compared with the LiDAR sensor data from a satellite. The study found that data collected from UAVs are more accurate than LiDAR sensor data with an approximately 30 cm difference between the models.

There is also research progress in classifying water surface from Landsat images. Landsat provides open-source data, but it suffers from low resolution. Isikdogan et al. [ 92 ] proposed an algorithm to segment out the surface water from land, clouds, ice, snow and shadows by using only Landsat band as an input. Currently, classification of the water surface from Landsat images suffers from false positives. This situation arises mainly due to the presence of cloud and terrain shadows, other reasons may include ice and snow threshold variations for different regions. The classification model takes the context of an image into account during the classification of an image. The proposed approach emphasized that the DeepWaterMap classification model works well across different terrain types and changing atmospheric conditions. The comparison between different models (conventional MLP and DeepWaterMap with one, three and five CNN layer blocks) can be seen in Table 4 .

Comparison of models between the conventional MLP and DEEPWATERMAP with one, three and five convolutional blocks [ 92 ].

Moreover, Kang et al. [ 93 ] introduced an FCN-16 model based on fully convolutional networks (FCNs) for the mapping of flood events. The proposed approach achieved an improvement over FCNs to the overall accuracy of 0.0015 to 0.0058 under different test environments. The comparison between FCNs and FCN-16 can be seen in Table 5 . Furthermore, in a study by Gebrehiwot et al. [ 94 ], the pre-trained FCN-16 model was further trained to extract flooded areas from UAV imagery. The FCN-16 model achieved an accuracy of 95% as compared to the 87.4% accuracy obtained with support vector machine (SVM). The confusion matrix was used to analyse the performance of the algorithm [ 94 ].

Comparison between fully convolutional networks (FCNs) and the proposed algorithm FCN-16 [ 93 ].

Instead of utilizing a satellite-based approach, wall-mounted cameras can be utilized for mapping of the flooded areas [ 95 ]. Lo et al. [ 96 ] introduced an image-based early warning system to instantaneously monitor and map a flooded area. This utilizes the existing video surveillance system and image processing techniques. The proposed method overcomes the need for a “staff gauge” or ruler to measure the water level. In this approach, the GrowCut method for region segmentation of an image was relied on to map the flooded area. During segmentation, the boundary between background and foreground was determined by the addition of the cellular automata (CA) algorithm. In a similar approach to GrowCut, Horng et al. [ 97 ] proposed a mean-shift clustering algorithm and region growing image segmentation algorithm to identify flooded areas and calculate the flood risk associated with the rise in water level. The proposed approach works well, as the purpose of utilizing region growing at the top of mean-shift is to group the pixels into meaningful clusters and analyse the variation in the growing region by comparing with previous frames. On a slightly different approach, Narayanan et al. [ 98 ] utilized the feature matching scale invariant feature transform (SIFT) algorithm to find standard features among two pictures which belong to the same building, whereas one picture was taken before the flood, the other was taken after the flood. To improve the generalizability of the algorithm, this study can be repeated on multiple images and sites.

Admittedly, some sites that require frequent monitoring are harder to access, but UAVs can provide a cost-effective alternative approach for real-time monitoring. Images taken from UAVs can support the localization, detection, segmentation and modelling of the flood [ 99 ]. Feng et al. [ 100 ] utilized drones to survey urban land to predict flood events. The reason for choosing UAV over static cameras was the ease of data collection at different locations. The study proposed the approach of a hybrid method based on the combination of texture analysis and the random forest algorithm. The overall accuracy for the proposed solution at the kappa index of 0.746 was 87.3%. The study proved that the accuracy increased up to 11.2% due to the addition of the texture analysis of the images. Important highlights of this study include an emphasis on utilizing a UAV platform for the monitoring of complex urban landscapes as well as the use of object-based information analysis (OBIA) to further increase the accuracy. Similarly, Popescu et al. [ 101 ] proposed an approach based on the analysis of texture feature and sliding box method via UAVs. The input image was divided into sub-images and classified into two classes, i.e., flooded or not flooded. The proposed algorithm was evaluated on ten images and achieved an accuracy of 98.57%. Even though the evaluation of this method could have benefitted from the use of a larger number of images, this level of performance is considered outstanding.

Similarly, Sumalan et al. [ 102 ] developed a classification algorithm to classify images taken from UAVs into three different classes, namely, grass, buildings and flooded area. The proposed study developed an algorithm which is based on a local binary pattern so that it can extend to red and green channels in the RGB domain and to the h channel of HSV. The UAV was utilized to collect images, and the dataset was grouped into three categories. The histograms of the different classes were grouped together so that the histogram of the new image was compared against one of the three groups to predict the class of the input image. Instead of using the histogram approach, deep learning can be utilized to classify the images and the videos collected from UAVs autonomously into disaster and non-disaster categories [ 103 ]. Kamilaris et al. [ 104 ] utilized a deep learning model based on visual geometry group (VGG) to establish if an image is to be categorized into a disaster or not. The training used 544 images containing different images, some of which are non-disaster type and the others relate to disasters such as fires, earthquakes, collapsed buildings, tsunamis and flooding. By employing data augmentation techniques on the small dataset, an accuracy of 91% was achieved, with a suggestion that this accuracy can reach 95% with a larger dataset. However, little is known about how the accuracy of VGG architecture compares with other existing state-of-the-art CNN architectures.

This subsection presented the critical analysis of the cited literature in terms of proposed technology and the type of experimental setup for mapping of the flood events. From the analysis, it can be observed that data for mapping of the flood events can be collected by utilising ground, spaceborne and airborne sources. Review of the cited literature indicates that there is no single/general approach that would always work, the performance of the chosen method is highly dependent on the application and visual sensor location.

4.2. Computer Vision and Data Fusion for Flood Mapping

The accuracy of predictive models can be increased by fusing the data from different sources [ 105 ]. Zoka et al. [ 106 ] focused on combining data coming from radar SAR and optical data to monitor the water stretch in a wetland area after a flood. The study used a combination of categorical and spectral approaches, where radiometric changes were observed from optical sensing imagery, and thematic changes were observed from categorical processing. Moreover, the study suggested that the proposed methodology can be used to manage water storage capacity, and the flood extent mapping accuracy can be increased by merging categorical and spectral processing. In a similar approach, Chaouch et al. [ 107 ] utilized satellite images from radar SAR and Landsat to improve coastal flood inundation mapping. Different images from the satellites and aerial view were fused along with a digital elevation model (DEM) to make the proposed method of mapping more accurate. The proposed algorithm achieved an accuracy of 83% with the authors emphasizing that the accuracy can be further improved by pre-processing the data (removing inherent speckle noise from images) and increasing the quantity of the dataset. In addition, Senthilnath et al. [ 108 ] implemented a computer simulation of hierarchical clustering approach along with multi-purpose sensors including SAR for analysing data during the flood, and Linear Imaging Self-Scanning III (LISS III) for analysing the area before the flood. The data from both the sensors were mapped together to obtain the flooded and non-flooded areas. There are also studies fusing sensor and satellite image data. For example, Khan et al. [ 109 ] developed an approach to monitor flooding using optical imaging and a water-level sensor to find the water level in the extreme rainfall season. The data acquired from sensors and satellites were fused together to increase the accuracy of the proposed approach. The study also emphasized that the efficiency of emergency services can be increased if they are informed fast enough with accurate data of any disaster-affected site.

Disaster-affected areas require faster and efficient coverage so that help can be provided to people adequately [ 110 ]. Balkaya et al. [ 111 ] emphasized the need for an infrastructure that can deliver real-time data about the disaster-affected zones so that damage estimation can be swift. The study noted that the most accurate solution will be the multi-viewpoint of image/video fusion based on data input from both satellites and ground stations. To develop a 3D model of the terrain, Langhammer et al. [ 112 ] utilized a combination of data sources, including UAV aerial imagery as well as the data from ultrasonic sensors, which served as the hydrological data for determining the water depth. The proposed approach fused the data from both sources to build a reliable and precise hydrodynamic model. The study reports that the proposed approach of collecting data and developing the hydrodynamic model is very cost-effective and it enables the rapid development of models in a dynamic environment, especially in remote areas where the conventional data collection coverage is not available. In a similar approach, Zhu et al. [ 113 ] discussed the incentives of using UAVs to collect photogrammetry images along with geographical information systems (GIS) data on the potentially flooded areas. The study proposed an algorithm to create a flight plan for UAVs and was tested to monitor flooded areas in the urban region containing large buildings. The results showed that images collected along with GIS location points provided good insight into the flooded area as compared to conventional data collection techniques.

Review of the related literature presented in this subsection has demonstrated the potential of fusing data from two different data sources. Providing extra information to an algorithm helps it to perform better in real-world applications, where one source of data is an image and another source of data can be IoT-based sensor data, DEM, GIS, etc. The new information/data helps to improve the performance of the sensors working in a dynamic environment.

4.3. Computer Vision for Debris Flow Estimation

Segmenting debris flow out of the running stream is one of the applications of computer vision [ 114 ]. Kao et al. [ 115 ] utilized spatial filtering techniques to monitor and detect debris flow in the running stream. They also utilized techniques such as background separation and entropy determination to overcome colour similarity and other non-ridge properties. Furthermore, they discussed the inclusion of luminance/chrominance (YUV) transforms, defining the ROI region that helps in improving accuracy for identifying debris flow. To improve the generalizability of the algorithm, it will be important to consider how to handle the definition of a threshold for the different filters which will change with time and place. Langhammer et al. [ 116 ] presented a novel approach to detect objects during flooding events through UAVs equipped with panchromatic cameras. The study proposed a workflow that uses a method of texture analysis, photogrammetric analysis and a classification model based on a 2D ortho-photograph and a 3D digital elevation model (DEM). The accuracy of the model depends upon the combination of image information (RGB, texture analysis, terrain ruggedness index (TRI) and DEM) that the model uses during evaluation. The comparison of the classification accuracy for the different combinations of input features can be seen in Table 6 .

Classification accuracy for different classes [ 116 ].

Flood debris detection, monitoring and accessing the damage due to the debris flow is an application of computer vision. This subsection highlighted how computer approaches can be used to detect and map the debris flow in a running stream.

4.4. Computer Vision in Estimating Surface Water Velocity for Hydrodynamic Modelling of Floods

This subsection includes research where computer vision is used to estimate the flow rate and surface water velocity for hydrodynamic modelling. Finding the flow rate of water is of extreme importance in hydrological modelling and flood inundation mapping [ 117 ]. Optical flow is a method in computer vision that has been used to detect the movement of objects between two consecutive frames in a video sequence [ 118 ]. Harjoko et al. [ 119 ] successfully utilised the pyramidal Lucas–Kanade optical flow method for determining the flow rate of water in a case study of a dam. The directional arrows in the ROI is detected by the coordinates of the moving objects. Moving objects that have a directional vector parallel to the flow direction are useful for calculating the flow velocity. Discharge is also considered useful for modelling the relationship between rainfall and flash floods [ 120 ]. Al-Mamari et al. [ 120 ] utilised the large-scale particle image velocimetry (LSPIV) and the space-time image velocimetry (STIV) techniques to model the river discharge and established the relationship between high-intensity rainfall and flash floods. The study concluded that the flow was two-dimensional and time varying. However, the direction of the flow pattern was still determined with reasonable accuracy.

In a similar approach, Fujita et al. [ 121 ] studied the impact of snow-melting on floods by measuring the velocity and direction of the water. The far infrared (FIR) camera was utilized along with STIV techniques to conduct this study. Comparisons were made among readily available sensors such as acoustic Doppler current profilers (ADCPs), radio-wave velocity meters and image processing techniques. The study emphasized the idea of using image techniques, as the error between ADCPs and FIR cameras is less than 10%. The suggested direction for future work includes examining the effect of rainfall and wind on the accuracy of STIV measurements.

5. Analysis of Computer Vision Against Addressed Requirements

This section summarizes the cited literature related to computer vision as discussed above in two separate tables, i.e., Table 7 , Table 8 and Table 9 which address computer vision techniques against the addressed requirements of accuracy, generalization and the scope of study. The accuracy and generalization of the proposed methods are measured against the experiment setup and the results that authors obtained in their research.

Analysis of computer vision applications against addressed requirements: Part A.

Analysis of computer vision applications against addressed requirements: Part B.

Analysis of computer vision applications against addressed requirements: Part C.

6. Recommendations for Future Research

Having reviewed the literature, we propose some directions for future research to address key areas that have remained unexplored. In delivering an early warning system, this review has found that image processing techniques, such as the OSF-based adaptive thresholding proposed in Reference [ 25 ] and computer vision techniques, such as CNN architecture proposed in Reference [ 20 ], are great starting points for the estimation of water levels. Both techniques were well defined and worked well in their respective applications. However, in both techniques, the camera was dependent on a staff gauge. These techniques can be further optimized where the physical water gauge/scale can be removed and replaced with the highly optimized CNN architecture and coupled with water level sensors so that the water level at any given point can be found without the need for a gauge. In future research, the IoT-based water level sensor [ 36 , 55 , 59 , 60 ] data can be fused with the data obtained from the camera, allowing for the camera to be calibrated in real time [ 112 ]. The main challenges mentioned above in the review are addressed against possible solutions and are summarised in the Table 10 .

Main challenges addressed against possible solutions and future research.

As this review has shown, regular monitoring of flood-prone areas is a challenging task and a costly activity for local governments [ 132 ]. This review has focused on studies that explore computer vision or IoT-based sensors to monitor or map floods. The findings have covered water-level monitoring in different sites that are of interest to understanding flood risks including residential street areas, rivers, urban drainage networks, seas, dams, lakes, etc. However, there is still a lack of studies on computer vision applications for the monitoring and management of coastal lagoons. Similarly, IoT-based sensors have not been widely applied in lagoon monitoring. Coastal lagoons provide a variety of essential services that are exceptionally admired by society, including storm defence, boating, recreation, fishing, tourism and natural habitats for aquatic lives [ 133 ]. However, coastal lagoons also pose a significant flood risk to residential areas adjacent to the lagoon foreshore. This flood risk is heightened by intense rainfall that causes water to build-up behind the closed entrance at lagoons. Hence, in the following sub-section we provide some recommendations for adopting computer vision and IoT sensors to improve the monitoring of lagoon sites.

Recommended Future Research of Computer Vision and IoT Sensors in Monitoring Coastal Lagoons

Typically, coastal lagoons or lakes alternate between being closed and open to the ocean, forming what is commonly referred to as intermittently closed and open lakes and lagoons (ICOLLs). These are characterized by a berm, formed from sand and sediments deposited by winds, tides and waves from the ocean. This berm helps to prevent further flow of ocean water into the lagoon, but rainfall can cause the lagoon to overflow and inundate low-lying residential development. Knowing when to dredge the berm is therefore crucial for effective flood management and this would require regular monitoring of the water level in the lagoon, the berm height, berm composition and permeability and any activity related to artificial opening of the sand berm entrance. Hence, we recommend that future research explore the adoption of existing technology and techniques in computer vision and/or IoT-based sensors to monitor ICOLLs including obtaining berm height, water level measurement and improving decisions on when to open/close a lagoon entrance. The linear regression technique presented in Reference [ 19 ] can serve as a starting point for finding berm height. This study estimated the water level by finding the upper and lower limits of the dike area [ 19 ]. The adaptive method of finding the dike area assumed the upper limit to be a straight line because of the noise and thresholding limits in the proposed approach. This approach can be optimized to find the berm height. Moreover, the coastal lagoon entrance can be segmented out from the water region by utilizing the inundation mapping techniques such as region growing [ 97 ] and CNN architecture [ 92 ]. These techniques are utilized to segment the water surface, whereas for segmenting out the lagoon area, the CNN can be retrained with the addition of one more class, i.e., lagoon entrance. For adding one more class, additional data needs to be collected which will require an understanding of a new feature map of an image. Hence, further research should be undertaken to investigate semantic segmentation.

Furthermore, future research should be undertaken to automate the control process of a lagoon entrance by incorporating remote sensing and computer vision techniques. This will allow relevant data to be collected and visualized to understand the impacts of a change in weather conditions on berm height. At present, berm height is understood to be the product of wave run-up and the height of a berm which continues to increase until reaching the maximum height of a wave run-up [ 134 ]. The wave run-up varies for every beach and is directly affected by several factors such as beach slope, period, wave height and weather conditions [ 134 ]. Future research can explore the numerical computation of berm height using a mathematical model derived from experimentation. A data-oriented approach could produce interesting findings that will let researchers generalize the findings from one site to another lagoon site which may be behaving differently under different environmental conditions. In monitoring lagoon water levels, it might be possible to utilize the data fusion approach where data from the sensor can be fused with data from the camera to reduce false positives in water level readings. The reason for data fusion is that water level derived from the camera can be adjusted according to the single point IoT-based physical sensor so that readings can be obtained at multiple points without having to deploy physical sensors at several locations. In other words, the field of view (FOV) of the camera would give multiple points in the image, and each point can be considered as one physical sensor. This will suggest an improvement to coastal monitoring which is currently done either manually or from images taken from space.

7. Conclusions

This paper presented a systematic review of the literature regarding computer vision and IoT-based sensors for flood monitoring and mapping. The review found that there are a wide range of applications that support computer vision techniques and the IoT-based sensor approach for improved monitoring and mapping of floods. Some of these applications include, but are not limited to, an early warning system, debris flow estimation, flood risk management, flood inundation mapping and surface water velocity. It was observed that computer vision is advantageous for covering a broader range, and each point in the field of view (FOV) can be considered as one sensor when it comes to finding water level, whereas IoT sensors are more accurate but can only deliver a point-based reading. Therefore, both computer vision and IoT sensors have shortcomings that can be addressed by complementary use through the fusing of data coming from two independent sources of information and, thus, can improve the accuracy of the flood monitoring stations. It can be concluded that IoT-based sensor networks are essential in real-time monitoring of flooding, as they provide instant information about water levels thereby helping the responsible authorities to understand the impact of heavy rainfall on the carrying capacity of waterways so that adequate strategies can be put in place including the need for proactive emergency evacuation. Importantly, this study has revealed a lack of research focused on exploring computer vision or IoT-based sensors for improving the monitoring and management of coastal lagoon sites. Hence, some recommendations were made to direct future research, particularly in relation to monitoring berm heights in coastal lagoons.

Acknowledgments

Special thanks to the Illawarra-Shoalhaven Smart Water Management team for their support and guidance.

Author Contributions

Conceptualization and Methodology: B.A. and R.O.; Original draft preparation: B.A. and R.O.; writing—review and editing: B.A., R.O., B.P., N.V., J.B.; supervision: J.B. and P.P.

This work was supported by the Australian Government Department of Infrastructure, Transport, Cities and Regional Development through the Smart Cities and Suburbs Program-Round two (Grant Number: SCS69244).

Conflicts of Interest

The authors declare no conflict of interest.

Literature Review: Real Time Water Quality Monitoring and Management

  • Conference paper
  • First Online: 05 January 2021
  • Cite this conference paper

literature review of water level sensor

  • Deepika Gupta 19 ,
  • Ankita Nainwal 19 &
  • Bhaskar Pant 19  

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1254))

1251 Accesses

1 Citations

With the advent of this new era of water crisis, save water is the cry all over. Water sources are encroached from every existence on Earth. Saving water needs a systematic monitoring approach to determine its quality. Availability of Internet of Things (IoT) and remote sensing techniques mark the ease of congregating, analyzing and handling of real time data to further accelerate measures taken upon. Real-time water quality monitoring and management initiates prompt alarm ensuring timely response to water contamination in protecting and conserving the aquatic habitat, improving crop production by controlling quality of irrigated water, etc. This paper upheavals the water quality parameters required due consideration for monitoring real time water quality along with the available remote sensors. Also it briefs the review of parameters covered so far. Further it proposes the methodology suitable to the needs of detecting real time water contaminations based on the challenges of existing management system and IoT.

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

Access this chapter

  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Available as EPUB and PDF
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Eleventh Five Year plan (2007–12), Planning commission government of India, vol 2

Google Scholar  

Pule M, Yahya A, Chuma J (2017) Wireless sensor networks: a survey on monitoring water Quality. ScienceDirect 15(6):562–570. https://doi.org/10.1016/j.jart.2017.07.004

Article   Google Scholar  

Radhakrishnan V, Wu W (2018) IoT Technology for smart water system. IEEE, pp 1493– 1498. https://doi.org/10.1109/hpcc/smartcity/dss.2018.00246

Robles T et al (2014) An internet of things-based model for smart water management, IEEE, pp 821–826. https://doi.org/10.1109/waina.2014.129

Cpcb.nic.in (2016) Real time water quality monitoring of river Ganga. http://52.172.40.227:8992/cr/ . Accessed 14 Jul 2014

Water Quality Data Year (2016) https://cpcb.nic.in/nwmp-data-2016/ . Accessed 28 Aug 2019

Noura M, Atiquzzaman M, Gaedke M (2018) Interoperability in internet of things: taxonomies and open challenges. Springer 24(3):796–809. https://doi.org/10.1007/s11036-018-1089-9

Sisinni E, Saifullah A, Han S, Jennehag U, Gidlund M (2018) Industrial internet of things: challenges, opportunities, and directions. IEEE X(X):1–11. https://doi.org/10.1109/TII.2018.2852491

Libelium pushes the Water Quality Market ahead with its new Smart Water Xtreme Monitoring Platform (2018). http://www.libelium.com/libelium-pushes-the-water-quality-market-ahead-with-its-new-smart-water-xtreme-monitoring-platform/ . Accessed 13 Nov 2018

Boronline®—Rolls-Royce, (2005). https://www.rolls-royce.com/~/media/Files/R/Rolls-Royce/documents/customers/nuclear/UK_Boronline . Accessed 23 Jan 2017

Chouler J, Lorenzo MD (2015) Water quality monitoring in developing countries; can microbial fuel cells be the answer? MDPI 5(3):450–470. https://doi.org/10.3390/bios5030450

JRC European Union (2013) Review of sensors to monitor water quality. https://doi.org/10.2788/35499

Download references

Author information

Authors and affiliations.

Graphic Era Deemed to Be University, Dehradun, 248002, India

Deepika Gupta, Ankita Nainwal & Bhaskar Pant

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Deepika Gupta .

Editor information

Editors and affiliations.

Department of Computer Science and Engineering, GIET University, Gunupur, Odisha, India

Raghvendra Kumar

Institute of Engineering and Technology, Thu Dau Mot University, Binh Duong, Vietnam

Nguyen Ho Quang

CMR Institute of Technology, Hyderabad, Telangana, India

Vijender Kumar Solanki

Universidad Don Bosco, Antiguo Cuscatlán, El Salvador

Manuel Cardona

KIIT Deemed to be University, Bhubaneswar, Odisha, India

Prasant Kumar Pattnaik

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper.

Gupta, D., Nainwal, A., Pant, B. (2021). Literature Review: Real Time Water Quality Monitoring and Management. In: Kumar, R., Quang, N.H., Kumar Solanki, V., Cardona, M., Pattnaik, P.K. (eds) Research in Intelligent and Computing in Engineering. Advances in Intelligent Systems and Computing, vol 1254. Springer, Singapore. https://doi.org/10.1007/978-981-15-7527-3_88

Download citation

DOI : https://doi.org/10.1007/978-981-15-7527-3_88

Published : 05 January 2021

Publisher Name : Springer, Singapore

Print ISBN : 978-981-15-7526-6

Online ISBN : 978-981-15-7527-3

eBook Packages : Intelligent Technologies and Robotics Intelligent Technologies and Robotics (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

Accessibility Links

  • Skip to content
  • Skip to search IOPscience
  • Skip to Journals list
  • Accessibility help
  • Accessibility Help

Click here to close this panel.

Purpose-led Publishing is a coalition of three not-for-profit publishers in the field of physical sciences: AIP Publishing, the American Physical Society and IOP Publishing.

Together, as publishers that will always put purpose above profit, we have defined a set of industry standards that underpin high-quality, ethical scholarly communications.

We are proudly declaring that science is our only shareholder.

Study on automatic water level detection process using ultrasonic sensor

A Djalilov 1 , E Sobirov 1 , O Nazarov 1 , S Urolov 2 and I Gayipov 3

Published under licence by IOP Publishing Ltd IOP Conference Series: Earth and Environmental Science , Volume 1142 , 3rd International Conference on Energetics, Civil and Agricultural Engineering 2022 13/10/2022 - 16/10/2022 Online Citation A Djalilov et al 2023 IOP Conf. Ser.: Earth Environ. Sci. 1142 012020 DOI 10.1088/1755-1315/1142/1/012020

Article metrics

3620 Total downloads

Share this article

Author e-mails.

[email protected]

Author affiliations

1 Department of Electrical Engineering and Mechatronics, "Tashkent Institute of Irrigation and Agricultural Mechanization Engineers" National Research University, 100000 Tashkent, Uzbekistan

2 Faculty of Electronics and Automation, Tashkent State Technical University, Tashkent, Uzbekistan

3 Department of Electrical Engineering and Metrology, Karakalpak State University Named After Berdakh, 230115 Nukus, Uzbekistan

Buy this article in print

Currently, we live in a world where all fields are developing very rapidly. In particular, the field of water management is developing day by day, and the water supply system is being intelligent automated. Nevertheless, mechanical means and human labor are used to monitor the water level in many water management facilities of our region. This situation causes many problems in the automatic management of the system. In this article, we will consider the process of automating the measurement and control of water level, that is, an automated system that helps to know when the water in the tank is full or empty. In the automation of this system, an ultrasonic sensor that meets the requirements of the time was used. The working principle of ultrasonic sensors is based on the movement of ultrasonic waves over time. The analysis of the results of this experiment showed that the water level measurement and control system did not make more than 1.5% error in different values of the water level. This situation showed that the developed system can be effectively used in all water level control facilities.

Export citation and abstract BibTeX RIS

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence . Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

Water Level Monitoring and Flood Warning System using Light Detection and Ranging (LiDAR) Sensor with Hybrid Renewable Solar-Wind Power

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

IMAGES

  1. Arduino Water Level Sensor Tutorial

    literature review of water level sensor

  2. water level sensor

    literature review of water level sensor

  3. Block diagram representation of the proposed water level sensor design

    literature review of water level sensor

  4. Water Level Sensor

    literature review of water level sensor

  5. In-Depth: How Water Level Sensor Works and Interface it with Arduino

    literature review of water level sensor

  6. Water Level Sensor Types

    literature review of water level sensor

VIDEO

  1. Water Level Sensor

  2. Water Level Sensor (Midterm Project) BSIT 3C

  3. How to make a Water level sensor with Arduino

  4. Water Level Sensor

  5. Non Contact Water Level Sensor / indicator Diy Electronics Project

  6. Types of water level sensor at ang tamang resistance reading ( Automatic Washing)

COMMENTS

  1. IoT-Based Water Monitoring Systems: A Systematic Review

    In the literature, various studies developed water quality monitoring systems based on IoT attached with sensors such as pH, temperature, and dissolved oxygen and send the readings of these data via Wi-Fi in real-time to ensure the quality of water is maintained and early detect any changes in the water [17,57,58,59,60,61,62,63,64,65].

  2. Low-Cost Water Quality Sensors for IoT: A Systematic Review

    Most sensors range in price from US$6.9 to US$169.00 but can cost up to US$500.00. While many papers suggest that low-cost sensors are suitable for water quality monitoring, few compare low-cost sensors to reference devices. Therefore, further research is necessary to determine the reliability and accuracy of low-cost sensors compared to ...

  3. PDF IoT-Based Water Monitoring Systems: A Systematic Review

    In a study, a real-time IoT-based portable water quality monitoring and notification system were developed using pH, temperature, conductivity, TDS, turbidity, dissolved oxygen, and salinity sensors [46]. In the system, the data are transferred to a cloud server "thingspeak" via GSM.

  4. Water level sensing: State of the art review and performance evaluation

    The multilayer tubes and the insulating materials, which are required for constructing the proposed sensor, are widely available commercially and have a low cost and also the construction of the sensor is simple. Thus, the water level sensor described above exhibits a much lower construction cost compared to the existing level measurement sensors.

  5. IoT based smart water management systems: A systematic review

    The study concluded that the usage of IoT devices for water monitoring and governance has wider benefits. In 2016, Perumal et al. [19] presented an IoT based system for real-time water level monitoring in a smart home. The system consists of sensor actuators, power sources and wireless connectivity.

  6. Innovative Characterization and Comparative Analysis of Water Level

    In considering projections that flooding will increase in the future years due to factors such as climate change and urbanization, the need for dependable and accurate water sensors systems is greater than ever. In this study, the performance of four different water level sensors, including ultrasonic, infrared (IR), and pressure sensors, is analyzed based on innovative characterization and ...

  7. Water level sensing: State of the art review and performance evaluation

    Thus, long-range, easy to install and low-cost water level sensors are required to monitor this vast amount of water tanks. In this paper, an extensive review of the existing state-of-the-art techniques for liquid level monitoring is initially performed, in order to explore the suitability of current technologies for possible incorporation in ...

  8. PDF Innovative Characterization and Comparative Analysis of Water Level

    1.2. Literature Review Except for the pressure sensor, the other sensors investigated in this study were used in many research studies focusing on water level measurements. In this section, a few of these studies are listed, as well as studies regarding other applications. Alasali et al. [7]

  9. Computer Vision and IoT-Based Sensors in Flood Monitoring and Mapping

    The PRISMA flow diagram for the systematic literature review can be seen in Figure 2. Open in a separate window. ... For example, Wen-Yao et al. utilised water level sensors along with analogue-to-digital converter (ADC) and an 8051 microprocessor in a ZigBee WSN to estimate water level. The study was executed to monitor and control the ...

  10. Literature Review: Real Time Water Quality Monitoring and ...

    Working-Sensors such as Libelium deployed at various water sources sensed the parameters composition present in the water and send the data to the controller like Raspberry pi and IoT gateway using protocols Sigfox, IPv6 etc., which collect, consolidate and transmit data further to the cloud data repository. Data is then analyzed as per the ...

  11. Study on automatic water level detection process using ultrasonic sensor

    In this article, we will consider the process of automating the measurement and control of water level, that is, an automated system that helps to know when the water in the tank is full or empty. In the automation of this system, an ultrasonic sensor that meets the requirements of the time was used. The working principle of ultrasonic sensors ...

  12. Water Level Monitoring by Anirudh Kodavatiganti :: SSRN

    In this paper, we investigated the design of a water level sensor device using Arudino UNO, that can detect the level of water in a water storage system. An ultrasonic sensor is used to generate ultrasonic waves, a water sensor to detect the water level, LEDs to signify the importance of different water levels, PC to observe the levels of water.

  13. Review on IoT based water level sensing and controlling

    prescribed full level. The Blynk IoT also sends a notification to. user whenever tank is empty or full. The user is also g iven. manual control to turn the pump on and off. The p ump doesn't ...

  14. Water

    Water tanks are essential for storing freshwater, but they often face problems such as leakage, low level, and manual control. This article reviews the IoT-based solutions to monitor water level, leakage, and motor control for smart water tanks, using sensors, cloud servers, and webpages or smartphones. Learn how IoT technology can improve water management and conservation at the individual level.

  15. A Review of an Automatic Water Level Indicator

    There is a problem of burning due to a lack of short circuit protection in the water level controller. 2. If the sensor does not make sense due to damage from the flow of water, it can be a proper ...

  16. PDF A Review on Water Level & Quality Monitoring System

    Water quality affects the aquatic life and influence the human health, so water quality monitoring is crucial. This paper focuses on literature review of water level and quality monitoring. Keywords - Water level; Water quality; Ultrasonic sensor, Arduino; LABVIEW; pH sensor; Turbidity sensor; I. INTRODUCTION The daily routine starts with water.

  17. Automatic water level sensor and controller system

    In this paper, we investigate the design of a water level sensor device that is able to detect and control the level of water in a certain water tank or a similar water storage system. The system firstly senses the amount of water available in the tank by the level detector part and then adjusts the state of the water pump in accordance to the water level information. This electronic design ...

  18. Low-Cost Water Quality Sensors for IoT: A Systematic Review

    Most sensors range in price from US $ 6.9 to US $ 169.00 but can cost up to US $ 500.00. While many papers suggest that low-cost sensors are suitable for water quality monitoring, few compare low-cost sensors to reference devices. Therefore, further research is necessary to determine the reliability and accuracy of low-cost sensors compared to ...

  19. PDF Review of Water Level Monitoring System

    allows it to run until the water reaches the maximum level Water level control systems using microcontrollers . This type of system simply starts the pump when the water level is minimum and allows it to run until it is reached the maximum level in the tank. In this system the fluid level sensor is a magnetic field response sensor.

  20. Water Level Monitoring and Flood Warning System using Light Detection

    This paper describes the design and implementation of a water level monitoring and flood warning system using light detection and ranging (LiDAR) as a water level sensor. The integration of hybrid solar-wind renewable power supply is also included in this paper. The developed system was installed at Bucayao Bridge in Calapan City, Oriental Mindoro. The system used a floater object, enclosed in ...

  21. Water

    As pioneering non-contact water level measurement technologies, both computer vision and radar have effectively addressed challenges posed by traditional water level sensors in terms of maintenance cost, real-time responsiveness, and operational complexity. Moreover, they ensure high-precision measurements in appropriate conditions. These techniques can be seamlessly integrated into unmanned ...

  22. Fundamentals of the water level sensor

    Ultrasonic level sensors. The ultrasonic water level sensor operates on the principle of sound wave reflection to measure the distance of the surface of the water. This sensor is typically mounted at the top of a tank so that its position is fixed and its height relative to a reference point (such as the bottom of the tank) is known.

  23. Water Level Detection System based on Arduino and LabVIEW for Flood

    The water level sensor used to measure the water level is the Funduino type. This sensor and the buzzer module are connected to the Arduino Uno to transmit data to LabVIEW. When the water has ...

  24. Remote Sensing

    This scoping systematic literature review summarizes and disseminates the research findings, highlights major results, and presents the limitations regarding inland water level monitoring from satellite observations between 2018 and 2022. ... In situ sensors help to retrieve water level heights, but the network is sparse, particularly in areas ...

  25. A Review of Tailings Dam Safety Monitoring Guidelines and Systems

    The awareness of tailings dam safety monitoring has widened due to the recent disasters caused by failures of such structures. The failure rate of tailings dams worldwide (i.e., the percentage of failed dams out of total) is estimated at 1.2%, compared to the 0.01% rate for traditional water dams. Most of the tailings dam monitoring guidelines suggest that the owner develops a robust ...