• DocumentCode
    1123287
  • Title

    Distributed Computing for Vision: Architecture and a Benchmark Test

  • Author

    Selfridge, Peter G. ; Mahakian, Scott

  • Author_Institution
    Department of Robotics Systems Research, AT&T Bell Laboratories, Holmdel, NJ 07733.
  • Issue
    5
  • fYear
    1985
  • Firstpage
    623
  • Lastpage
    626
  • Abstract
    Computer vision algorithms are notorious for their computational expense. Distributed vision, the use of more than one processor, can decrease computation costs and speed up algorithms. There are various ways to do this, ranging from parallelism at the sensor level to true multiprocessor systems. This correspondence first describes a system of the latter type: a system of microprocessors on a high-speed bus. A canonical vision task, locating a number of objects and measuring certain two-dimensional features of those objects, serves as a benchmark test for the system. An algorithm for this task is presented. Performance measures are compared from implementations on the distributed system, a Vax 11/750, and a Vax 11/780. Results indicate that three microprocessors outperform a Vax 11/780 at this task. Finally, other more interesting distributed algorithms are briefly discussed.
  • Keywords
    Benchmark testing; Computational efficiency; Computer architecture; Computer vision; Distributed computing; Microprocessors; Multiprocessing systems; Parallel processing; Sensor systems; System testing; Computer vision; distributed systems; distributed vision; hierarchical algorithms; multiprocessor systems;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.1985.4767710
  • Filename
    4767710