Queens > CISC > James Stewart > Papers > Incremental Visibility

Incremental update of the visibility map as seen
by a moving viewpoint in two dimensions

Sherif Ghali and A. James Stewart

Abstract

Consider the following problem: A viewpoint moves amongst a set of line segments in the plane and it is desired to maintain the sequence of lines visible from the viewpoint at every increment in its position. The sequence of visible lines is identical for most increments in the position of the viewpoint. It is different only when the viewpoint crosses a visual discontinuity line. Our objective is to be able to quickly report whether the sequence of visible lines needs to be updated and perform the update quickly in that case. We propose an algorithm that satisfies both criteria while using space linear in the number of visual discontinuity lines. This last condition is important because constructing the arrangement of these lines would take space quadratic in their number.

The Paper

46 Kb compressed Postscript file

@inproceedings{GS-ewcas96,
  author    = "Sherif Ghali and A. James Stewart",
  title     = "Incremental update of the visibility map as seen by a 
               moving viewpoint in two dimensions",
  booktitle = "Seventh International Eurographics Workshop on Computer
               Animation and Simulation",
  year      = "1996",
  month     = "August",
  pages     = "1--11"
}