Visibility queries in simple polygons and applications

被引:0
|
作者
Aronov, B
Guibas, LJ
Teichmann, M
Zhang, L
机构
[1] Polytech Univ, Dept Comp & Informat Sci, Brooklyn, NY 11201 USA
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[3] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
来源
ALGORITHMS AND COMPUTATIONS | 1998年 / 1533卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we explore some novel aspects of visibility for stationary and moving points inside a simple polygon P. We provide a mechanism for expressing the visibility polygon from a point as the disjoint union of logarithmically many canonical pieces using a quadratic-space data structure. This allows us to report visibility polygons in time proportional to their size, but without the cubic space overhead of earlier methods. The same canonical decomposition can be used to determine visibility within a frustum, or to compute various attributes of the visibility polygon efficiently. By exploring the connection between visibility polygons and shortest path trees, we obtain a kinetic algorithm that can track the visibility polygon as the viewpoint moves along polygonal paths inside P, at a polylogarithmic cost per combinatorial change in the visibility. The combination of the static and kinetic algorithms leads to a space query-time tradeoff for the visibility from a point problem and an output-sensitive algorithm for the weak visibility from a segment problem.
引用
收藏
页码:357 / 366
页数:10
相关论文
共 50 条
  • [21] On approximations to minimum link visibility paths in simple polygons
    Zarrabi, Mohammad Reza
    Charkari, Nasrollah Moghaddam
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS- COMPUTER SYSTEMS THEORY, 2020, 5 (04) : 300 - 307
  • [22] AN OPTIMAL VISIBILITY GRAPH ALGORITHM FOR TRIANGULATED SIMPLE POLYGONS
    HERSHBERGER, J
    ALGORITHMICA, 1989, 4 (01) : 141 - 155
  • [23] L1 shortest path queries in simple polygons
    Bae, Sang Won
    Wang, Haitao
    THEORETICAL COMPUTER SCIENCE, 2019, 790 : 105 - 116
  • [24] The σ-visibility of polygons
    Qin, ZP
    Zhang, HG
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN & COMPUTER GRAPHICS, VOLS 1 AND 2, 1997, : 297 - 302
  • [25] A P-completeness result for visibility graphs of simple polygons
    Dietel, J
    Hecker, HD
    MATHEMATICAL LOGIC QUARTERLY, 2000, 46 (03) : 361 - 375
  • [26] A NEW NECESSARY CONDITION FOR THE VERTEX VISIBILITY GRAPHS OF SIMPLE POLYGONS
    SRINIVASARAGHAVAN, G
    MUKHOPADHYAY, A
    DISCRETE & COMPUTATIONAL GEOMETRY, 1994, 12 (01) : 65 - 82
  • [27] Query-point visibility constrained shortest paths in simple polygons
    Khosravi, Ramtin
    Ghodsi, Mohammad
    THEORETICAL COMPUTER SCIENCE, 2007, 389 (1-2) : 1 - 11
  • [28] Shortest Watchman Tours in Simple Polygons Under Rotated Monotone Visibility
    Nilsson, Bengt J.
    Orden, David
    Palios, Leonidas
    Seara, Carlos
    Zylinski, Pawel
    COMPUTING AND COMBINATORICS (COCOON 2020), 2020, 12273 : 311 - 323
  • [29] PARALLEL METHODS FOR VISIBILITY AND SHORTEST-PATH PROBLEMS IN SIMPLE POLYGONS
    GOODRICH, MT
    SHAUCK, SB
    GUHA, S
    ALGORITHMICA, 1992, 8 (5-6) : 461 - 486
  • [30] Visibility of Disjoint Polygons
    Asano, Takao
    Asano, Tetsuo
    Guibas, Leonidas
    Hershberger, John
    Imai, Hiroshi
    ALGORITHMICA, 1986, 1 (1-4) : 49 - 63