基于三角形区域划分的并行XDraw算法的设计与实现

Yanan Li, W. Dou, Yanli Wang
{"title":"基于三角形区域划分的并行XDraw算法的设计与实现","authors":"Yanan Li, W. Dou, Yanli Wang","doi":"10.1109/DCABES.2017.16","DOIUrl":null,"url":null,"abstract":"Terrain viewshed analysis is the basis of studying on the terrain applications such as observation point siting and shortest path planning. With the rapid development of digital photogrammetry and remote sensing, at the time of getting large scale terrain data, it also puts forward higher requirements for the efficiency and method of the viewshed calculation. In this paper, a parallel XDraw viewshed analysis algorithm is proposed on the process and level. The algorithm presents a fine-grained data scheduling strategy between different layers. Firstly, it divides DEM terrain data into a lot of triangular regions. Then, the algorithm schedules the data with a triangular region in row or column as a thread and calculates the visibility of each grid unit on a row or column. Experimental results show that the proposed method can greatly improve the computational efficiency comparing with other existing methods.","PeriodicalId":446641,"journal":{"name":"2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design and Implementation of Parallel XDraw Algorithm Based on Triangle Region Division\",\"authors\":\"Yanan Li, W. Dou, Yanli Wang\",\"doi\":\"10.1109/DCABES.2017.16\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Terrain viewshed analysis is the basis of studying on the terrain applications such as observation point siting and shortest path planning. With the rapid development of digital photogrammetry and remote sensing, at the time of getting large scale terrain data, it also puts forward higher requirements for the efficiency and method of the viewshed calculation. In this paper, a parallel XDraw viewshed analysis algorithm is proposed on the process and level. The algorithm presents a fine-grained data scheduling strategy between different layers. Firstly, it divides DEM terrain data into a lot of triangular regions. Then, the algorithm schedules the data with a triangular region in row or column as a thread and calculates the visibility of each grid unit on a row or column. Experimental results show that the proposed method can greatly improve the computational efficiency comparing with other existing methods.\",\"PeriodicalId\":446641,\"journal\":{\"name\":\"2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES)\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DCABES.2017.16\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCABES.2017.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

地形视域分析是研究观测点选址、最短路径规划等地形应用的基础。随着数字摄影测量和遥感技术的飞速发展,在获取大比例尺地形数据的同时,也对视域计算的效率和方法提出了更高的要求。本文从过程和层次上提出了一种并行的XDraw视图分析算法。该算法提供了一种细粒度的层间数据调度策略。首先,将DEM地形数据划分为多个三角形区域;然后,该算法将行或列中的三角形区域作为线程调度数据,并计算行或列上每个网格单元的可见性。实验结果表明,与现有方法相比,该方法可以大大提高计算效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design and Implementation of Parallel XDraw Algorithm Based on Triangle Region Division
Terrain viewshed analysis is the basis of studying on the terrain applications such as observation point siting and shortest path planning. With the rapid development of digital photogrammetry and remote sensing, at the time of getting large scale terrain data, it also puts forward higher requirements for the efficiency and method of the viewshed calculation. In this paper, a parallel XDraw viewshed analysis algorithm is proposed on the process and level. The algorithm presents a fine-grained data scheduling strategy between different layers. Firstly, it divides DEM terrain data into a lot of triangular regions. Then, the algorithm schedules the data with a triangular region in row or column as a thread and calculates the visibility of each grid unit on a row or column. Experimental results show that the proposed method can greatly improve the computational efficiency comparing with other existing methods.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信