Vista for a general purpose computer vision system

An integrated vision triarchitecture, Vista, for a general-purpose computer vision system is described. Vista consists of three parallel architectures. A fine-grained mesh-connected single-instruction multiple-data (SIMD) architecture is proposed to minimize the communication overhead between processing elements in existing mesh-connected architectures. A medium-grained multiple-instruction multiple-data (MIMD) architecture is proposed to alleviate the communication overhead in loosely coupled multiprocessors and the memory contention in tightly coupled multiprocessors. A coarse-grained MIMD architecture is proposed to reduce the communication and input/output (I/O) overheads in existing hypercube multiprocessors. These architectures are exploited for low-, intermediate-, and high-level computer vision, respectively. Each architecture shows a performance improvement in each class. The three architectures are pipelined into Vista for a general-purpose computer vision system.<<ETX>>

[1]  Dharma P. Agrawal,et al.  A Pipelined Pseudoparallel System Architecture for Real-Time Dynamic Scene Analysis , 1982, IEEE Transactions on Computers.

[2]  Leonard Uhr,et al.  Layered "Recognition Cone" Networks That Preprocess, Classify, and Describe , 1972, IEEE Transactions on Computers.

[3]  Azriel Rosenfeld,et al.  Image Processing on ZMOB , 1982, IEEE Transactions on Computers.

[4]  Steven L. Tanimoto,et al.  A pyramidal approach to parallel processing , 1983, ISCA '83.

[5]  Charles L. Seitz,et al.  The cosmic cube , 1985, CACM.

[6]  M. J. B. Duff,et al.  Intermediate-level image processing , 1986 .

[7]  Michael D. Howard,et al.  HBA Vision Architecture: Built and Benchmarked , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Jake K. Aggarwal,et al.  A SLIDING MEMORY PLANE ARRAY PROCESSOR FOR LOW LEVEL VISION , 1990 .

[9]  Marco Ajmone Marsan,et al.  Performance models of multiprocessor systems , 1987, MIT Press series in computer systems.

[10]  Jake K. Aggarwal,et al.  Flexibly Coupled Multiprocessors for Image Processing , 1990, J. Parallel Distributed Comput..

[11]  J. K. Aggarwal,et al.  A sliding memory array processor for low level vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[12]  Jake K. Aggarwal,et al.  A sliding memory plane array processor , 1988, Proceedings., 2nd Symposium on the Frontiers of Massively Parallel Computation.

[13]  M. H. Schultz,et al.  Topological properties of hypercubes , 1988, IEEE Trans. Computers.

[14]  Janak H. Patel,et al.  A Parallel Processing Architecture for an Integrated Vision System , 1988, ICPP.

[15]  M. Maresca,et al.  Parallel architectures for vision , 1988 .

[16]  Myung Hoon Sunwoo Vista: an integrated vision tri-architecture system , 1992 .

[17]  Kai Hwang,et al.  PUMPS Architecture for Pattern Analysis and Image Database Management , 1982, IEEE Transactions on Computers.