测绘科学

2015, v.40;No.200(02) 145-149

[打印本页] [关闭]
本期目录(Current Issue) | 过刊浏览(Archive) | 高级检索(Advanced Search)

一种基于横向或纵向扫描线处理的填洼算法
A sweep-line DEM depression-filling algorithm fit for CUDA based parallel calculation

刘永和,冯锦明,邵月红,徐精文

摘要(Abstract):

针对传统Planchou&Darbous算法采用递归执行方式导致处理效率低下等问题,该文提出了一种适合基于CUDA的GPU并行执行的DEM洼地填充算法。此算法采用淹没-排水思路,多次推进式扫描完成排水;在串行执行和并行执行两种方式下,算法处理有所差异,其中串行算法代码更短;串行算法的时间复杂度为O(n),测试结果表明串行执行时快于Planchon&Darboux算法,且在CUDA环境下的并行执行用时不到串行执行用时的一半。算法思路简单,易于编程实现。

关键词(KeyWords): CUDA;并行计算;洼地填充算法;数字高程模型;水文模型

Abstract:

Keywords:

基金项目(Foundation): 国家自然科学基金项目(41105074,41275108);; 中科院数字地球重点实验室开放基金项目(2011LDE010);; 河南理工大学博士基金项目(B2011-038)

作者(Author): 刘永和,冯锦明,邵月红,徐精文

DOI: 10.16251/j.cnki.1009-2307.2015.02.029

参考文献(References):

扩展功能
本文信息
服务与反馈
本文关键词相关文章
本文作者相关文章
中国知网
分享