• DocumentCode
    806748
  • Title

    Time-optimal visibility-related algorithms on meshes with multiple broadcasting

  • Author

    Bhagavathi, Dharmavani ; Bokka, Venkata V. ; Gurla, Himabindu ; Olariu, Stephan ; Schwing, James L. ; Stojmenovic, Ivan ; Zhang, Jingyuan

  • Author_Institution
    Dept. of Comput. Sci., Southern Illinois Univ., Edwardsville, IL, USA
  • Volume
    6
  • Issue
    7
  • fYear
    1995
  • fDate
    7/1/1995 12:00:00 AM
  • Firstpage
    687
  • Lastpage
    703
  • Abstract
    Given a collection of objects in the plane along with a viewpoint ω, the visibility problem involves determining the portion of each object that is visible to an observer positioned at ω. The visibility problem is central to various application areas including computer graphics, image processing, VLSI design, and robot navigation, among many others. The main contribution of this work is to provide time-optimal solutions to this problem for several classes of objects, namely ordered line segments, disks, and iso-oriented rectangles in the plane. In addition, our visibility algorithm for line segments is at the heart of time-optimal solutions for determining, for each element in a given sequence of real numbers, the position of the nearest larger element within that sequence, triangulating a set of points in the plane, determining the visibility pairs among a set of vertical line segments, and constructing the dominance and visibility graphs of a set of iso-oriented rectangles in the plane. All the algorithms in this paper involve an input of size n and run in O(log n) time on a mesh with multiple broadcasting of size n×n. This is the first instance of time-optimal solutions for these problems on this architecture
  • Keywords
    VLSI; computational geometry; data visualisation; image processing; parallel algorithms; VLSI design; computer graphics; image processing; iso-oriented rectangles; line segments; meshes; multiple broadcasting; robot navigation; time-optimal solutions; time-optimal visibility-related algorithms; vertical line segments; Application software; Broadcasting; Computer graphics; Heart; Image processing; Image segmentation; Navigation; Process design; Robots; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.395398
  • Filename
    395398