GPU enabled XDraw viewshed analysis

被引:19
作者
Cauchi-Saunders, Aran J. [1 ,2 ]
Lewis, Ian J.
机构
[1] Univ Tasmania, Sch Engn, Hobart, Tas 7001, Australia
[2] Univ Tasmania, ICT, Hobart, Tas 7001, Australia
关键词
Visibility; GPGPU; XDraw; C plus plus AMP; Viewshed; Digital terrain visibility;
D O I
10.1016/j.jpdc.2015.07.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Viewshed analysis is an important tool in the study of digital terrain visibility. Current methods rely on the CPU performing computations to linearly calculate visibility for a given position on a portion of digital terrain. The viewshed analysis process can be sped up through the use of a GPU to parallelize the visibility algorithms. This paper presents a novel conversion of the XDraw viewshed analysis algorithm to a parallel context in an effort to increase the speed at which a viewshed can be rendered. The algorithm executed faster than current linear methods and responded well to parallelization. We conclude that XDraw is applicable for GIS applications when rendered in a parallel context. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:87 / 93
页数:7
相关论文
共 17 条
[1]  
de Smith M.J., 2021, GEOSPATIAL ANAL COMP, VHardback
[2]   Parallel algorithm for viewshed analysis on a modern GPU [J].
Fang Chao ;
Yang Chongjun ;
Chen Zhuo ;
Yao Xiaojing ;
Guo Hantao .
INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2011, 4 (06) :471-486
[3]  
Feng W., 2014, COMPUT GEOSCI
[4]  
Ferreira C., 2013, GEOINFO
[5]  
Franklin W.R., 1994, Geometric algorithms for siting of air defense missile batteries
[6]  
Gao Y., 2011, P 2011 19 INT C GEOI, P1
[7]  
Kaucic B., 2002, Proceedings of the 18th spring conference on Computer graphics, P177, DOI [10.1145/584458.584487, DOI 10.1145/584458.584487]
[8]  
Myriax, 2013, MYR EONFUSION EAS DA
[9]  
Narasiman V, 2011, P 44 ANN IEEE ACM IN
[10]   GPU computing [J].
Owens, John D. ;
Houston, Mike ;
Luebke, David ;
Green, Simon ;
Stone, John E. ;
Phillips, James C. .
PROCEEDINGS OF THE IEEE, 2008, 96 (05) :879-899