High-performance watershed delineation algorithm for GPU using CUDA and OpenMP

被引:4
作者
Kotyra, Bartlomiej [1 ]
机构
[1] Marie Curie Sklodowska Univ, Inst Comp Sci, Ul Akad 9, PL-20033 Lublin, Poland
关键词
Watershed delineation; GIS; Parallel algorithms; GPU; CUDA; OpenMP; FLOW ACCUMULATION ALGORITHMS; DIGITAL ELEVATION MODELS; DRAINAGE NETWORKS; BASIN DELINEATION; PROCESSING UNITS; PRIORITY-FLOOD; DEPRESSIONS; EXTRACTION; AREAS;
D O I
10.1016/j.envsoft.2022.105613
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Watershed delineation is one of the fundamental tasks in hydrological studies. Tools for extracting watersheds from digital elevation models and flow direction rasters are commonly implemented in GIS software packages. However, the performance of available techniques and algorithms often turns out to be far from sufficient, especially when working with large datasets. While modern hardware offers high computing performance through massive parallelism, there is still a need for algorithms that can effectively use these capabilities. This paper proposes an algorithm for rapid watershed delineation directly from flow direction rasters, using the possibilities offered by modern GPU devices. Performance measurements show a significant reduction in execution time compared to other parallel solutions proposed for this task in the literature. Moreover, this implementation makes it possible to delineate multiple watersheds from the same dataset simultaneously, each having one or more outlet cells, with virtually no additional computational cost.
引用
收藏
页数:10
相关论文
共 66 条
[1]   Efficient flow computation on massive grid terrain datasets [J].
Arge, L ;
Chase, JS ;
Halpin, P ;
Toma, L ;
Vitter, JS ;
Urban, D ;
Wickremesinghe, R .
GEOINFORMATICA, 2003, 7 (04) :283-313
[2]   Comparison of automated watershed delineations: Effects on land cover areas, percentages, and relationships to nutrient discharge [J].
Baker, ME ;
Weller, DE ;
Jordan, TE .
PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2006, 72 (02) :159-168
[3]   Parallel non-divergent flow accumulation for trillion cell digital elevation models on desktops or clusters [J].
Barnes, Richard .
ENVIRONMENTAL MODELLING & SOFTWARE, 2017, 92 :202-212
[4]   Priority-flood: An optimal depression-filling and watershed-labeling algorithm for digital elevation models [J].
Barnes, Richard ;
Lehman, Clarence ;
Mulla, David .
COMPUTERS & GEOSCIENCES, 2014, 62 :117-127
[5]  
Bartk V., 2009, J. Landsc. Stud, V2, P57
[6]  
Bernardes Vitor Giovani, 2010, International Journal of Natural Computing Research, V1, P16, DOI 10.4018/jncr.2010100102
[7]  
Beucher S., 1993, Mathematical Morphology in Image Processing, P433
[8]   A hierarchical network-based algorithm for multi-scale watershed delineation [J].
Castronova, Anthony M. ;
Goodall, Jonathan L. .
COMPUTERS & GEOSCIENCES, 2014, 72 :156-166
[9]  
Chapman B. M., 2007, Scientific and engineering computation
[10]   Retaining Relative Height Information: An Enhanced Technique for Depression Treatment in Digital Elevation Models [J].
Chen, Bo ;
Ma, Chunying ;
Xiao, Yao ;
Gao, Hanxin ;
Shi, Peijun ;
Zheng, Jing .
WATER, 2021, 13 (23)