Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Politecnico di Milano – Regione Lombardia
Co-authors:
Daniela Carrion, Francesco Gioia, Alessandra Norcini, Monica Riva
Introduction
Remote Sensing for river monitoring
Integrating optical and radar imagery to enhance river drought monitoring
How to optimize the process?
Towards process automation
Sensitivity analysis and best ML algorithm selection
Conclusions
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
In 2022 Southern Europe suffered one of the most severe drought period of the last century, as shown by Combined Drought Indicator developed by
European Drought Observatory (EDO).
Introduction
A major drought event: Europe 2022
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Northern Italy was harshly affected, with Piedmont and Lombardy regions particularly impacted.
EDO’s March 2022 Combined Drought Indicator
map for Northern Italy
Po River basin, from Autorità di Bacino Distrettuale del Fiume Po
Introduction
A major drought event: Europe 2022
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Impacts of drought on territories and inland water systems:
Regional decrees for promoting campaigns of prevention and mitigation of the effects of water scarcity
(Regione Lombardia, DGR April 13th 2022, n. XI/6283)
Necessity of innovative tools for supporting public administration for visualizing and monitoring drought conditions for medium-width river
Assumption: Water surface extent variation as a parameter for estimating drought conditions
Proposed methodology to exploit satellite imagery for mapping water coverage,
by the mean of optical and radar sensors integration.
Introduction
A major drought event: Europe 2022
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Optical sensors
Radar sensors (SAR)
Remote Sensing techniques are widely employed in water detection projects, especially in the field of flood-risk monitoring and flooded areas delineation.
Pixels are classified as belonging to a certain class (water/non water) depending on the response recorded by the exploited data source.
Remote Sensing for river monitoring Optical and radar sensors
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Optical sensors
Radar sensors (SAR)
Remote Sensing for river monitoring Optical and radar sensors
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Sentinel-1 GRD
Sentinel-2 L1C
Speckle filtered
VV band
NDWI
map
SWM
map
VV thresholding
water map
SWM thresholding
water map
Supervised
Random Forest classification
Polygons
training set
Hydrometric
monitoring
system
Classified
water map
Validation
Integrating optical and radar imagery to enhance river drought monitoring
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Supervised classification (integrating optical and radar imagery)
Validation through Total Positive Ratio on a set of 5000 randomly extracted points.
Thematic map of water coverage
Estimate of water surface in a buffer of 600 m from the river vector
Algorithm run
Integrating optical and radar imagery to enhance river drought monitoring
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Integrating optical and radar imagery to enhance river drought monitoring
Period | Water surface [km2] | TPR [%] | Level Spessa Po [m] | Level Piacenza [m] |
2023/5/26-31 | 19.25 | 96.8 | 57.982 | 56.596 |
Period | Water surface [km2] | TPR [%] | Level Spessa Po [m] | Level Piacenza [m] |
2022/8/29-31 | 12.53 | 86.4 | 55.697 | 54.246 |
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
How to optimize the process?
River surface mapping tool to be integrated in public administration procedures
Personnel with no mastery in Remote Sensing or GIS environments:
The system must be capable of achieving autonomously reliable water/non water masks to be used in classification algorithms training
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Towards process automation
Otsu algorithm
Bmax Otsu algorithm (Markert et al., 2020).
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Towards process automation
Bmax Otsu algorithm
Grid size =
River width [m] ⋅ 0.008/250
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Representative pixels should be extracted from areas that are certainly containing water/non water
Three rough classified maps («masks») of water/non water are obtained
Which pixels are in common for the three masks?
Among these, which pixels remain consistently classified in the reference period?
A new reliable mask of water/non water pixels for the reference period is obtained combining the pixels satisfying the queries
Training and test set are randomly extracted from the combined mask, considering a fixed percentage of pixels (calibrated: 0.15%).
500 m
Common water areas
Common non-water areas
Training points water
Training points non-water
Towards process automation
Training/Test set extraction
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Sensitivity analysis
Calibration of Training Points amount
Defined result: 0.15% of the total pixel amount in the area.
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Best performing
ML classification algorithm
Optimal performing solution:
S1 + S2 integration, through SVM-based pixel classification.
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
The proposed integration allows to overcome typical limitations of the single sensors
The methodology is in principle repeatable with whichever optical/radar couple of sensors
Validation showed good results in water surface detection
Multitemporal analysis proved the applicability of the methodology in a wide range of conditions (especially extreme ones)
The correlation between water surface and hydrometric level corroborates results
The whole process is strongly dependent on data (imagery) quality and availability
The methodology is efficient for short-medium time monitoring, at the moment not suitable for real-time
Google Earth Engine is a proprietary platform: public administrations should establish agreements.
Conclusions
Key points
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Additional code refinement
Enhancement of time window selection, and reduction of user-defined parameters
New case studies analysis
Further validation of the methodology, limitations due to river morphology or geographical context
Final WebApp production
Product to be delivered for Regione Lombardia’s users.
Goal: enhance PA capabilities of mitigating CC-related risks.
Conclusions
Expected developments
Conversi, S., Carrion, D., Gioia, F., Norcini, A., and Riva, M.: Towards automation of river water surface detection, Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci., XLVIII-4/W12-2024, 19–27, https://doi.org/10.5194/isprs-archives-XLVIII-4-W12-2024-19-2024, 2024.
Towards automation of river water surface detection
Stefano Conversi
July 4th 2024
Thanks for your attention!
stefano.conversi@polimi.it
Integrating optical and radar imagery to enhance river drought monitoring
Towards automation of river water surface detection
Google Earth Engine code