Planar Visibility: Testing and Counting

01/15/2010
by   Joachim Gudmundsson, et al.
0

In this paper we consider query versions of visibility testing and visibility counting. Let S be a set of n disjoint line segments in ^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 ^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 Ω(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 _s∈ S C_S(s) that contain p.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2021

On Planar Visibility Counting Problem

For a set S of n disjoint line segments in ℝ^2, the visibility counting ...
research
01/10/2022

Segment Visibility Counting Queries in Polygons

Let P be a simple polygon with n vertices, and let A be a set of m point...
research
11/19/2020

Visibility Polygons and Visibility Graphs among Dynamic Polygonal Obstacles in the Plane

We devise an algorithm for maintaining the visibility polygon of any que...
research
08/28/2023

Mutual visibility in hypercube-like graphs

Let G be a graph and X⊆ V(G). Then, vertices x and y of G are X-visible ...
research
12/10/2020

No Krasnoselskii number for general sets in ℝ^2

For a family ℱ of sets in ℝ^d, the Krasnoselskii number of ℱ is the smal...
research
08/29/2022

Trajectory Range Visibility

Consider two entities with constant but not necessarily equal velocities...
research
05/29/2018

On Visibility Problems with an Infinite Discrete, set of Obstacles

This paper studies visibility problems in Euclidean spaces R^d where the...

Please sign up or login with your details

Forgot password? Click here to reset