{"title":"Assessment of a Machine Learning Algorithm Using Web Images for Flood Detection and Water Level Estimates","authors":"Marco Tedesco, Jacek Radzikowski","doi":"10.3390/geohazards4040025","DOIUrl":null,"url":null,"abstract":"Improving our skills to monitor flooding events is crucial for protecting populations and infrastructures and for planning mitigation and adaptation strategies. Despite recent advancements, hydrological models and remote sensing tools are not always useful for mapping flooding at the required spatial and temporal resolutions because of intrinsic model limitations and remote sensing data. In this regard, images collected by web cameras can be used to provide estimates of water levels during flooding or the presence/absence of water within a scene. Here, we report the results of an assessment of an algorithm which uses web camera images to estimate water levels and detect the presence of water during flooding events. The core of the algorithm is based on a combination of deep convolutional neural networks (D-CNNs) and image segmentation. We assessed the outputs of the algorithm in two ways: first, we compared estimates of time series of water levels obtained from the algorithm with those measured by collocated tide gauges and second, we performed a qualitative assessment of the algorithm to detect the presence of flooding from images obtained from the web under different illumination and weather conditions and with low spatial or spectral resolutions. The comparison between measured and camera-estimated water levels pointed to a coefficient of determination R2 of 0.84–0.87, a maximum absolute bias of 2.44–3.04 cm and a slope ranging between 1.089 and 1.103 in the two cases here considered. Our analysis of the histogram of the differences between gauge-measured and camera-estimated water levels indicated mean differences of −1.18 cm and 5.35 cm for the two gauges, respectively, with standard deviations ranging between 4.94 and 12.03 cm. Our analysis of the performances of the algorithm to detect water from images obtained from the web and containing scenes of areas before and after a flooding event shows that the accuracy of the algorithm exceeded ~90%, with the Intersection over Union (IoU) and the boundary F1 score (both used to assess the output of segmentation analysis) exceeding ~80% (IoU) and 70% (BF1).","PeriodicalId":48524,"journal":{"name":"Georisk-Assessment and Management of Risk for Engineered Systems and Geohazards","volume":"10 4","pages":"0"},"PeriodicalIF":6.5000,"publicationDate":"2023-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Georisk-Assessment and Management of Risk for Engineered Systems and Geohazards","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/geohazards4040025","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, GEOLOGICAL","Score":null,"Total":0}
引用次数: 0
Abstract
Improving our skills to monitor flooding events is crucial for protecting populations and infrastructures and for planning mitigation and adaptation strategies. Despite recent advancements, hydrological models and remote sensing tools are not always useful for mapping flooding at the required spatial and temporal resolutions because of intrinsic model limitations and remote sensing data. In this regard, images collected by web cameras can be used to provide estimates of water levels during flooding or the presence/absence of water within a scene. Here, we report the results of an assessment of an algorithm which uses web camera images to estimate water levels and detect the presence of water during flooding events. The core of the algorithm is based on a combination of deep convolutional neural networks (D-CNNs) and image segmentation. We assessed the outputs of the algorithm in two ways: first, we compared estimates of time series of water levels obtained from the algorithm with those measured by collocated tide gauges and second, we performed a qualitative assessment of the algorithm to detect the presence of flooding from images obtained from the web under different illumination and weather conditions and with low spatial or spectral resolutions. The comparison between measured and camera-estimated water levels pointed to a coefficient of determination R2 of 0.84–0.87, a maximum absolute bias of 2.44–3.04 cm and a slope ranging between 1.089 and 1.103 in the two cases here considered. Our analysis of the histogram of the differences between gauge-measured and camera-estimated water levels indicated mean differences of −1.18 cm and 5.35 cm for the two gauges, respectively, with standard deviations ranging between 4.94 and 12.03 cm. Our analysis of the performances of the algorithm to detect water from images obtained from the web and containing scenes of areas before and after a flooding event shows that the accuracy of the algorithm exceeded ~90%, with the Intersection over Union (IoU) and the boundary F1 score (both used to assess the output of segmentation analysis) exceeding ~80% (IoU) and 70% (BF1).
提高我们监测洪水事件的技能对于保护人口和基础设施以及规划缓解和适应战略至关重要。尽管最近取得了进展,但由于固有的模型限制和遥感数据,水文模型和遥感工具并不总是有助于以所需的空间和时间分辨率绘制洪水图。在这方面,由网络摄像机收集的图像可以用来估计洪水期间的水位,或者在一个场景中有无水。在这里,我们报告了一种算法的评估结果,该算法使用网络摄像头图像来估计水位,并在洪水事件中检测水的存在。该算法的核心是基于深度卷积神经网络(d - cnn)和图像分割的结合。我们以两种方式评估了算法的输出:首先,我们将算法获得的水位时间序列估计值与配置的潮汐计测量的结果进行了比较;其次,我们对算法进行了定性评估,以检测在不同照明和天气条件下、低空间或光谱分辨率下从网络上获得的图像中是否存在洪水。在这里考虑的两种情况下,测量和相机估计的水位之间的比较表明,决定系数R2为0.84-0.87,最大绝对偏差为2.44-3.04 cm,斜率范围为1.089至1.103。我们对测量水位和相机估计水位的直方图的分析表明,两种测量水位的平均差异分别为- 1.18厘米和5.35厘米,标准差范围为4.94至12.03厘米。我们对该算法从网络上获取的图像以及包含洪水事件前后区域场景的图像中检测水的性能进行了分析,结果表明,该算法的准确率超过了~90%,其中用于评估分割分析输出的Intersection over Union (IoU)和边界F1分数分别超过了~80% (IoU)和70% (BF1)。
期刊介绍:
Georisk covers many diversified but interlinked areas of active research and practice, such as geohazards (earthquakes, landslides, avalanches, rockfalls, tsunamis, etc.), safety of engineered systems (dams, buildings, offshore structures, lifelines, etc.), environmental risk, seismic risk, reliability-based design and code calibration, geostatistics, decision analyses, structural reliability, maintenance and life cycle performance, risk and vulnerability, hazard mapping, loss assessment (economic, social, environmental, etc.), GIS databases, remote sensing, and many other related disciplines. The underlying theme is that uncertainties associated with geomaterials (soils, rocks), geologic processes, and possible subsequent treatments, are usually large and complex and these uncertainties play an indispensable role in the risk assessment and management of engineered and natural systems. Significant theoretical and practical challenges remain on quantifying these uncertainties and developing defensible risk management methodologies that are acceptable to decision makers and stakeholders. Many opportunities to leverage on the rapid advancement in Bayesian analysis, machine learning, artificial intelligence, and other data-driven methods also exist, which can greatly enhance our decision-making abilities. The basic goal of this international peer-reviewed journal is to provide a multi-disciplinary scientific forum for cross fertilization of ideas between interested parties working on various aspects of georisk to advance the state-of-the-art and the state-of-the-practice.