Rivers, estuaries, intertidal zones, and other hydrological systems often give rise to complex networks of interconnected channels. Even today, such networks are typically drawn manually by domain experts. Traditional watershed methods for automating this process, where water flows are assumed to follow steepest descent, fail to capture behavior particular to low-relief terrains. At SoCG 2017, Kleinhans et al. proposed a method to construct a network of source-to-sink paths separated by sufficient sediment volume. However, this method is unstable with respect to minor changes of the input terrain, and constructs only channels that flow from one side of the terrain to the other, thereby failing to detect the dead-end channels ("fingers") that characterize intertidal zones. We show how to compute geomorphologically salient networks that avoid these issues. After extending elevation data to a discrete Morse function on the terrain, we identify channels that flow through saddles and have sufficient volume of sediment on both sides. We then detect fingers, which follow the boundary of "spurs" that have sufficient volume of sediment above a particular height. The main challenge here lies in meaningfully modeling salient spurs and determining suitable heights to measure volume. We implemented our method and applied it to real-world data. Our expert users have validated the mathematical modeling by confirming that the resulting (finger) channels indeed constitute a geomorphologically salient network.
@InProceedings{ophelders_et_al:LIPIcs.SoCG.2025.70, author = {Ophelders, Tim and Schenfisch, Anna and Sonke, Willem and Speckmann, Bettina}, title = {{Computing Geomorphologically Salient Networks via Discrete Morse Theory}}, booktitle = {41st International Symposium on Computational Geometry (SoCG 2025)}, pages = {70:1--70:17}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-370-6}, ISSN = {1868-8969}, year = {2025}, volume = {332}, editor = {Aichholzer, Oswin and Wang, Haitao}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2025.70}, URN = {urn:nbn:de:0030-drops-232221}, doi = {10.4230/LIPIcs.SoCG.2025.70}, annote = {Keywords: hydrology, network detection, intertidal zones, braided rivers, discrete Morse theory, volume persistence} }
Feedback for Dagstuhl Publishing