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
Link To Document