Efficient visibility maintenance of a moving segment observer inside a simple polygon

Khosravi, A. A ; Sharif University of Technology | 2007

81 Viewed
  1. Type of Document: Article
  2. Publisher: 2007
  3. Abstract:
  4. In this paper we consider maintaining the visibility of a segment observer moving inside a simple polygon. A practical instance of this problem is to identify the regions of a planar scene illuminated by a fluorescent lamp while the lamp moves around. We consider both strong and weak visibility in this paper. Our method is based on the shortest path tree which builds a linear-sized data structure in O(n) time, where n is the number of the vertices of the underlying simple polygon P. We first compute VP(st̄), the initial view of the segment observer st̄. Then, as st̄ moves, each change of VP(st̄) can be computed in O(log2(|V P(st̄)|)) time when the observer is allowed to change its direction, and in O(log(|V P(st̄)|)) time when the observer moves along a given line
  5. Keywords:
  6. Shortest path tree ; Simple polygon ; Weak visibility ; Visibility ; Computational geometry
  7. Source: 19th Annual Canadian Conference on Computational Geometry, CCCG 2007, Ottawa, ON, 20 August 2007 through 22 August 2007 ; 2007 , Pages 249-252
  8. URL: http://cccg.ca/proceedings/2007/11a3.pdf