Planar Visibility: Testing and Counting
Joachim Gudmundsson, Pat Morin

TL;DR
This paper develops new data structures for efficiently testing and counting the visibility of line segments from query points in 2D, building on geometric decompositions and combinatorial bounds.
Contribution
It introduces novel algorithms and bounds for visibility problems, extending classical results with efficient output-sensitive methods and approximation guarantees.
Findings
Data structures enable fast visibility testing and counting queries.
New bounds relate visible segments to geometric decompositions.
Algorithms improve efficiency over previous approaches.
Abstract
In this paper we consider query versions of visibility testing and visibility counting. Let be a set of disjoint line segments in and let be an element of . Visibility testing is to preprocess so that we can quickly determine if is visible from a query point . Visibility counting involves preprocessing so that one can quickly estimate the number of segments in visible from a query point . 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, , of that is weakly visible from a segment can be represented as the union of a set, , of triangles, even though the complexity of can be . We define a variant of their covering, give efficient output-sensitive algorithms for computing it, and prove…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Optimization and Search Problems
