Visibility Extension via Reflection

11/05/2020
by   Arash Vaezi, et al.
0

This paper studies a variant of the Art-gallery problem in which "walls" can be replaced by reflecting-edges, which allows the guard to see further and thereby see a larger portion of the gallery. The art-gallery is a simple closed polygon P, a guard is a point p in P, and a guard sees another point q in P if the segment pq is contained in the interior of P. The visibility region of p is the set of points q in P that are visible from p. If we let an edge of the polygon allow reflections, then the visibility region should be changed accordingly. We study visibility with specular and diffuse reflections. Moreover, the number of times a ray can be reflected can be taken as a parameter. For vertex guarding polygons with k diffuse reflections, we establish an upper bound on the optimum solution. For this problem, we generalize the O(logn)-approximation ratio algorithm of the Art Gallery Problem. For a bounded k, the generalization gives a polynomial-time algorithm with O(log n)-approximation ratio for both cases diffuse and specular reflections. Furthermore, We show that several cases of the generalized problem are NP-hard. We also illustrate that if P is a funnel or a weak visibility polygon, then the problem becomes more straightforward and can be solved in polynomial time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2021

The Visibility Center of a Simple Polygon

We introduce the visibility center of a set of points inside a polygon –...
research
01/12/2023

On Voronoi visibility maps of 1.5D terrains with multiple viewpoints

Given an n-vertex 1.5D terrain and a set of m<n viewpoints, the Vorono...
research
08/24/2021

Art Gallery Plus Single Specular-reflection

Given a simple polygon P, in the Art Gallery problem, the goal is to fin...
research
06/21/2017

Art Gallery Localization

We study the problem of placing a set T of broadcast towers in a simple ...
research
11/19/2018

Visibility Extension via Reflective Edges to an Exact Quantity

We consider extending the visibility polygon of a given point q, inside ...
research
07/29/2017

Expanding Visibility Polygons by Mirrors upto at least K units

We consider extending visibility polygon (VP) of a given point q (VP(q))...
research
10/03/2018

A Comparison of I/O-Efficient Algorithms for Visibility Computation on Massive Grid Terrains

Given a grid terrain T and a viewpoint v, the viewshed of v is the set o...

Please sign up or login with your details

Forgot password? Click here to reset