BankfullMapper: a semi-automated MATLAB tool on high-resolution digital terrain models for spatio-temporal monitoring of bankfull geometry and discharge
IF 4.4 2区 地球科学Q1 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Michele Delchiaro , Valeria Ruscitto , Wolfgang Schwanghart , Eleonora Brignone , Daniela Piacentini , Francesco Troiani
{"title":"BankfullMapper: a semi-automated MATLAB tool on high-resolution digital terrain models for spatio-temporal monitoring of bankfull geometry and discharge","authors":"Michele Delchiaro , Valeria Ruscitto , Wolfgang Schwanghart , Eleonora Brignone , Daniela Piacentini , Francesco Troiani","doi":"10.1016/j.cageo.2025.106001","DOIUrl":null,"url":null,"abstract":"<div><div>Understanding river channel bankfull geometry is crucial for fluvial monitoring and flood prediction. The bankfull stage, typically reached every 1–2 years, marks when water spills onto the floodplain and strongly influences channel morphology. In our study, we present a novel approach for detecting river channel bankfull levels, utilizing a specialized MATLAB tool we developed, called BankfullMapper. The tool divides rivers into evenly spaced sections and computes a hydraulic depth function, plotting elevation above the thalweg against the area-to-width ratio. Bankfull levels are identified through (i) the lowest breakpoints from the thalweg or (ii) the most prominent breakpoints. Using Manning’s equation, the tool also estimates bankfull discharge.</div><div>We applied the method to two Italian rivers with contrasting hydrological settings: the single-channel Potenza River and the braided-to-wandering Marecchia River. Potenza was used for checking the tool's spatial analysis capability, while Marecchia served for spatio-temporal testing (2009 vs. 2022). Modelled bankfull extents were validated against expert-mapped active channel polygons using accuracy, precision, sensitivity, and specificity metrics.</div><div>For Potenza, bankfull discharges (33.9–52 m<sup>3</sup> s⁻<sup>1</sup>) closely matched gauge data (2010–2023) using Gumbel distribution. The method showed high accuracy (0.90–0.92), sensitivity (0.94–0.95), and specificity (0.89–0.92), with moderate precision (0.53–0.61). For Marecchia, sensitivity ranged from 0.63 to 0.92, specificity from 0.73 to 0.89, accuracy from 0.80 to 0.83, and precision from 0.56 to 0.65.</div><div>Overall, the semi-automated approach reliably captures spatial and temporal changes in bankfull geometry and discharge across diverse river systems. It performs best using the lowest morphological breakpoints and offers a robust, detailed tool for hydrological research and river management.</div></div>","PeriodicalId":55221,"journal":{"name":"Computers & Geosciences","volume":"205 ","pages":"Article 106001"},"PeriodicalIF":4.4000,"publicationDate":"2025-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Geosciences","FirstCategoryId":"89","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0098300425001517","RegionNum":2,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Understanding river channel bankfull geometry is crucial for fluvial monitoring and flood prediction. The bankfull stage, typically reached every 1–2 years, marks when water spills onto the floodplain and strongly influences channel morphology. In our study, we present a novel approach for detecting river channel bankfull levels, utilizing a specialized MATLAB tool we developed, called BankfullMapper. The tool divides rivers into evenly spaced sections and computes a hydraulic depth function, plotting elevation above the thalweg against the area-to-width ratio. Bankfull levels are identified through (i) the lowest breakpoints from the thalweg or (ii) the most prominent breakpoints. Using Manning’s equation, the tool also estimates bankfull discharge.
We applied the method to two Italian rivers with contrasting hydrological settings: the single-channel Potenza River and the braided-to-wandering Marecchia River. Potenza was used for checking the tool's spatial analysis capability, while Marecchia served for spatio-temporal testing (2009 vs. 2022). Modelled bankfull extents were validated against expert-mapped active channel polygons using accuracy, precision, sensitivity, and specificity metrics.
For Potenza, bankfull discharges (33.9–52 m3 s⁻1) closely matched gauge data (2010–2023) using Gumbel distribution. The method showed high accuracy (0.90–0.92), sensitivity (0.94–0.95), and specificity (0.89–0.92), with moderate precision (0.53–0.61). For Marecchia, sensitivity ranged from 0.63 to 0.92, specificity from 0.73 to 0.89, accuracy from 0.80 to 0.83, and precision from 0.56 to 0.65.
Overall, the semi-automated approach reliably captures spatial and temporal changes in bankfull geometry and discharge across diverse river systems. It performs best using the lowest morphological breakpoints and offers a robust, detailed tool for hydrological research and river management.
期刊介绍:
Computers & Geosciences publishes high impact, original research at the interface between Computer Sciences and Geosciences. Publications should apply modern computer science paradigms, whether computational or informatics-based, to address problems in the geosciences.