DocumentCode
1482808
Title
Architectural requirements of image understanding with respect to parallel processing
Author
Weems, Charles C.
Author_Institution
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
Volume
79
Issue
4
fYear
1991
fDate
4/1/1991 12:00:00 AM
Firstpage
537
Lastpage
547
Abstract
An overview of the architectural requirements for parallel processing in support of real-time, knowledge-based computer vision is given. One of the goals of this work is to provide an appreciation for the diversity, complexity, and computational intensity of vision processing. It begins with a description of common vision algorithms, analyzes their requirements in terms of the inherent structures that are present, and relates them to computation, communication, and control in parallel processing. After concluding that traditional architectural approaches to parallel processors are suboptimal, discussion focuses on heterogeneous processors. Different forms of parallelism can be applied at three levels of computational granularity, each having unique requirements and corresponding to levels of abstraction in the image interpretation process. In addition, interaction between levels must take place via parallel data and control paths. The paper concludes with a brief discussion of image understanding architecture, a multilevel parallel processor designed for image understanding
Keywords
computer vision; parallel processing; architectural requirements; complexity; computational intensity; control paths; diversity; heterogeneous processors; image understanding; knowledge-based computer vision; parallel data; parallel processing; real time systems; Algorithm design and analysis; Communication system control; Computer vision; Computerized monitoring; Concurrent computing; Glass; Machine vision; Parallel processing; Process control; Windows;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.92046
Filename
92046
Link To Document