4.7 Article

Parallel algorithm for viewshed analysis on a modern GPU

期刊

INTERNATIONAL JOURNAL OF DIGITAL EARTH
卷 4, 期 6, 页码 471-486

出版社

TAYLOR & FRANCIS LTD
DOI: 10.1080/17538947.2011.555565

关键词

viewshed analysis; vertex and pixel shader; GPU; shadow map; 3D representation; visualization; Digital Earth; DEM

资金

  1. 863 program [2009AA12Z227, 2009AA12Z215]
  2. MOST [2008BAH23B04]

向作者/读者索取更多资源

Spatial analysis, including viewshed analysis, is an important aspect of the Digital Earth system. Viewshed analysis is usually performed on a large scale, so efficiency is important in any Digital Earth application making these calculations. In this paper, a real-time algorithm for viewshed analysis in 3D scenes is presented by using the parallel computing capabilities of a graphics processing unit (GPU). In contrast to traditional algorithms based on line-of-sight, this algorithm runs completely within the programmable 3D visualization pipeline to render 3D terrains with viewshed analysis. The most important difference is its integration of the viewshed calculation with the rendering module. Invisible areas are rendered as shadows in the 3D scene. The algorithm process is paralleled by rasterizer units in the graphics card and by vertex and pixel shaders executed on the GPU. We have implemented this method in our 3D Digital Earth system with the DirectX 9.0c API and tested on some consumer-level PC platforms with interactive framerates and high image quality. Our algorithm has been widely used in related systems based on Digital Earth.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据