Weak visibility of two objects in planar polygonal scenes

  • Authors:
  • Mostafa Nouri;Alireza Zarei;Mohammad Ghodsi

  • Affiliations:
  • Computer Engineering Department, Sharif University of Thechnology and IPM School of Computer Science;Computer Engineering Department, Sharif University of Thechnology and IPM School of Computer Science;Computer Engineering Department, Sharif University of Thechnology and IPM School of Computer Science

  • Venue:
  • ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part I
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Determining whether two segments s and t in a planar polygonal scene weakly see each other is a classical problem in computational geometry. In this problem we seek for a segment connecting two points of s and t without intersecting edges of the scene. In planar polygonal scenes, this problem is 3SUM-hard and its time complexity is Ω(n2) where n is the complexity of the scene. This problem can be defined in the same manner when s and t are any kind of objects in the plane. In this paper we consider this problem when s and t can be points, segments or convex polygons. We preprocess the scene so that for any given pair of query objects we can solve the problem efficiently. In our presented method, we preprocess the scene in O(n2+(Ɛ) time to build data structures of O(n2) total size by which the queries can be answered in O(n1+Ɛ) time. Our method is based on the extended visibility graph [1] and a range searching data structure presented by Chazelle et al. [2].