Visibility Color Map for a Fixed or Moving Target in Spatial Databases

The widespread availability of 3D city models enables us to answer a wide range of spatial visibility queries in the presence of obstacles (e.g., buildings). Example queries include “what is the best position for placing a billboard in a city?” or “which hotel gives the best view of the city skyline?”. These queries require computing and differentiating the visibility of a target object from each viewpoint of the surrounding spe. A recent approach models the visibility of a fixed target object from the surrounding area with a visibility color map (VCM), where each point in the space is assigned a color value denoting the visibility measure of the target. In the proposed VCM, a viewpoint is simply discarded (i.e., considered as non-visible) if an obstacle even slightly blocks the view of the target from the viewpoint, which restricts its applicability for a wide range of applications. To alleviate this limitation, in this paper, we propose a scalable, efficient and comprehensive solution to construct a VCM for a fixed target that considers the partial visibility of the target from viewpoints. More importantly, our proposed data structures for the fixed target support incremental updates of the VCM if the target moves to near-by positions. Our experimental results show that our approach is orders of magnitude faster than the straightforward approach.

[1]  周志国 Google SketchUp 软件在工程投标中的应用 , 2014 .

[2]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[3]  Lars Kulik,et al.  A motion-aware approach for efficient evaluation of continuous queries on 3D object databases , 2010, The VLDB Journal.

[4]  A. James Stewart,et al.  Computing the Approximate Visibility map, with Applications to Form Factors and Discontinuity Meshing , 1998, Rendering Techniques.

[5]  Suman Nath,et al.  Scalable Visibility Color Map Construction in Spatial Databases , 2014, Inf. Syst..

[6]  Rui Zhang,et al.  Incremental Evaluation of Visible Nearest Neighbor Queries , 2010, IEEE Transactions on Knowledge and Data Engineering.

[7]  Daniel Cohen-Or,et al.  Virtual Occluders: An Efficient Intermediate PVS Representation , 2000, Rendering Techniques.

[8]  S. Osher,et al.  Visibility and its dynamics in a PDE based implicit framework , 2004 .

[9]  Leonidas J. Guibas,et al.  Visibility-polygon search and euclidean shortest paths , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[10]  Daniel Cohen-Or,et al.  Hardware-Accelerated from-Region Visibility Using a Dual Ray Space , 2001, Rendering Techniques.

[11]  Sung Yong Shin,et al.  Efficient Algorithms for Computing a Complete Visibility Region in Three-Dimensional Space , 1998, Algorithmica.

[12]  Joseph O'Rourke,et al.  Worst-case optimal algorithms for constructing visibility polygons with holes , 1986, SCG '86.

[13]  Yunjun Gao,et al.  Continuous visible nearest neighbor queries , 2009, EDBT '09.

[14]  Karol Myszkowski,et al.  Rendering Techniques 2001: Proceedings of the Eurographics Workshop in London, United Kingdom, June 25–27, 2001 , 2001, Eurographics.

[15]  Yunjun Gao,et al.  Continuous obstructed nearest neighbor queries in spatial databases , 2009, SIGMOD Conference.

[16]  Bernard Peroche,et al.  Rendering Techniques 2000: Proceedings of the Eurographics Workshop in Brno, Czech Republic, June 26–28, 2000 , 2000, Eurographics.

[17]  Jirí Bittner Efficient construction of visibility maps using approximate occlusion sweep , 2002, SCCG '02.

[18]  Joëlle Thollot,et al.  Conservative visibility preprocessing using extended projections , 2000, SIGGRAPH.

[19]  Simon Kingham,et al.  Advancing visibility modelling algorithms for urban environments , 2010, Comput. Environ. Urban Syst..

[20]  Francisco Ayuga,et al.  ASSESSMENT OF THE VISUAL IMPACT MADE ON THE LANDSCAPE BY NEW BUILDINGS: A METHODOLOGY FOR SITE SELECTION , 2004 .

[21]  Joseph S. B. Mitchell,et al.  Computing the visibility graph of points within a polygon , 2004, SCG '04.

[22]  Sarah Masud,et al.  Maximum visibility queries in spatial databases , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[23]  Dimitri Plemenos,et al.  Accurate Scene Display by Using Visibility Maps , 1999 .