Planar Visibility: Testing and Counting

被引:10
作者
Gudmundsson, Joachim [1 ]
Morin, Pat [1 ]
机构
[1] NICTA, Sydney, NSW, Australia
来源
PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10) | 2010年
关键词
geometric data structures; visibility; SIMPLE POLYGONS; QUERIES;
D O I
10.1145/1810959.1810973
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we consider query versions of visibility testing and visibility counting. Let S be a set of n disjoint line segments in R(2) and let s be an element of S. Visibility testing is to preprocess S so that we can quickly determine if s is visible from a query point q. Visibility counting involves preprocessing S so that one can quickly estimate the number of segments in S visible from a query point q. We present several data structures for the two query problems. The structures build upon a result by O'Rourke and Suri (1984) who showed that the subset, V(S)(s), of R(2) that is weakly visible from a segment s can be represented as the union of a set, C(S)(s), of O(n(2)) triangles, even though the complexity of V(S)(s) can be Omega(n(4)). We define a variant of their covering, give efficient output-sensitive algorithms for computing it, and prove additional properties needed to obtain approximation bounds. Some of our bounds rely on a new combinatorial result that relates the number of segments of S visible from a point p to the number of triangles in U(s epsilon S) C(S)(s) that contain p.
引用
收藏
页码:77 / 86
页数:10
相关论文
共 18 条
[1]  
AGARWAL PK, 1999, CONT MATH, V223, P1
[2]   Visibility queries and maintenance in simple polygons [J].
Aronov, B ;
Guibas, LJ ;
Teichmann, M ;
Zhang, L .
DISCRETE & COMPUTATIONAL GEOMETRY, 2002, 27 (04) :461-483
[3]  
Asano T., 1985, Transactions of the Institute of Electronics and Communication Engineers of Japan, Section E (English), VE68, P557
[4]   Efficient visibility queries in simple polygons [J].
Bose, P ;
Lubiw, A ;
Munro, JI .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2002, 23 (03) :313-335
[5]   Geometric applications of a randomized optimization technique [J].
Chan, TM .
DISCRETE & COMPUTATIONAL GEOMETRY, 1999, 22 (04) :547-567
[6]  
De Berg M., 2008, Computational Geometry: Algorithms and Applications, V17
[7]   New lower bounds for Hopcroft's problem [J].
Erickson, J .
DISCRETE & COMPUTATIONAL GEOMETRY, 1996, 16 (04) :389-418
[8]  
ERICKSON J, 1999, CHICAGO J THEORETICA
[9]  
Fischer M., 2009, P 25 EUR WORKSH COMP, P203
[10]  
Fischer M., 2008, ABS08100052 CORR