Deriving a minimum set of viewpoints for maximum coverage over any given digital elevation model data

ABSTRACT This paper introduces how to automatically derive a minimum set of viewpoints for maximum coverage over a large scale of digital terrain data. This is a typical data and computation-intensive research covering a series of geocomputation tasks that have not been implemented efficiently or optimally in prior works. This paper introduces a three-step computational solution to resolve the problem. For any given digital elevation model (DEM) data, automatic generation of control viewpoints is the first step through map algebra calculation and hydrological modeling approaches. For each viewpoint, the viewshed calculation then has to be implemented. The combined viewshed derived from the viewshed of all viewpoints establishes the maximum viewshed coverage of the given DEM. Finally, detecting the minimum set of viewpoints for the maximum coverage is a Non-deterministic Polynomial-time hard problem. The outcome of the computation has broader societal impacts since the research questions and solutions can be adapted into real-world application and decision-making practice, such as the distribution, optimization and management of telecommunication infrastructure and wildfire observation towers, and military tactics and operations dependent upon landscape and terrain features.

[1]  Michael F. Goodchild,et al.  Defining a Digital Earth System , 2008, Trans. GIS.

[2]  M. J. van Kreveld,et al.  Variations on sweep algorithms: efficient computation of extended viewsheds and class intervals , 1996 .

[3]  Huadong Guo,et al.  Next-generation Digital Earth , 2012, Proceedings of the National Academy of Sciences.

[4]  Leila De Floriani,et al.  Algorithms for Visibility Computation on Terrains: A Survey , 2003 .

[5]  W. R. Franklin Siting Observers on Terrain , 2002 .

[6]  Frédéric Darboux,et al.  A fast, simple and versatile algorithm to fill the depressions of digital elevation models , 2002 .

[7]  Carl A. Gunter,et al.  In handbook of theoretical computer science , 1990 .

[8]  A. R. Meyer,et al.  Handbook of Theoretical Computer Science: Algorithms and Complexity , 1990 .

[9]  Jay Lee Analyses of visibility sites on topographic surfaces , 1991, Int. J. Geogr. Inf. Sci..

[10]  M. Goodchild,et al.  Coverage problems and visibility regions on topographic surfaces , 1990 .

[11]  Shitai Bao,et al.  Optimizing watchtower locations for forest fire monitoring using location models , 2015 .

[12]  Young-Hoon Kim,et al.  Exploring multiple viewshed analysis using terrain features and optimisation techniques , 2004, Comput. Geosci..

[13]  Shaowen Wang,et al.  A parallel computing approach to viewshed analysis of large terrain data using graphics processing units , 2013, Int. J. Geogr. Inf. Sci..

[14]  A. Pinedo-Alvarez,et al.  Viewshed Analysis for Improving the Effectiveness of Watchtowers, in the North of Mexico , 2010 .

[15]  Salles V. G. Magalhães,et al.  A Parallel Algorithm for Viewshed Computation on Grid Terrains , 2014, J. Inf. Data Manag..

[16]  Salles V. G. Magalhães,et al.  An optimization heuristic for siting observers in huge terrains stored in external memory , 2010, 2010 10th International Conference on Hybrid Intelligent Systems.

[17]  Amy Apon,et al.  High performance geospatial analysis on emerging parallel architectures , 2011 .

[18]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[19]  Jan van Leeuwen,et al.  Handbook of Theoretical Computer Science, Vol. A: Algorithms and Complexity , 1994 .

[20]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.