Segment Visibility Counting Queries in Polygons

01/10/2022
by   Kevin Buchin, et al.
0

Let P be a simple polygon with n vertices, and let A be a set of m points or line segments inside P. We develop data structures that can efficiently count the number of objects from A that are visible to a query point or a query segment. Our main aim is to obtain fast, O(polylog nm), query times, while using as little space as possible. In case the query is a single point, a simple visibility-polygon-based solution achieves O(log nm) query time using O(nm^2) space. In case A also contains only points, we present a smaller, O(n + m^2 + εlog n)-space, data structure based on a hierarchical decomposition of the polygon. Building on these results, we tackle the case where the query is a line segment and A contains only points. The main complication here is that the segment may intersect multiple regions of the polygon decomposition, and that a point may see multiple such pieces. Despite these issues, we show how to achieve O(log nlog nm) query time using only O(nm^2 + ε + n^2) space. Finally, we show that we can even handle the case where the objects in A are segments with the same bounds.

READ FULL TEXT

page 1

page 3

page 7

page 15

page 23

page 25

page 26

page 27

research
01/15/2010

Planar Visibility: Testing and Counting

In this paper we consider query versions of visibility testing and visib...
research
08/29/2022

Trajectory Range Visibility

Consider two entities with constant but not necessarily equal velocities...
research
04/30/2022

Chromatic k-Nearest Neighbor Queries

Let P be a set of n colored points. We develop efficient data structures...
research
09/11/2022

Localization with Few Distance Measurements

Given a polygon W, a depth sensor placed at point p=(x,y) inside W and o...
research
03/14/2021

On Planar Visibility Counting Problem

For a set S of n disjoint line segments in ℝ^2, the visibility counting ...
research
11/13/2021

Optimal Window Queries on Line Segments using the Trapezoidal Search DAG

We propose new query applications of the well-known Trapezoidal Search D...
research
01/21/2022

Approximating the discrete and continuous median line segments in d dimensions

Consider a set P of n points in ℝ^d. In the discrete median line segment...

Please sign up or login with your details

Forgot password? Click here to reset