The author describes a methodology for constructing prototypes of parallel architectures. The prototypes model the functionality of the components of the architecture to any specified level of detail. The prototypes are programmable; thus benchmarks of algorithms can be executed. The prototypes are also flexible, allowing the fine tuning of the architecture to enhance the performance. A specific working case study is covered. A working prototype of a pyramid architecture is constructed to seven levels (546 processors and 53564 interconnections) and is used to evaluate the mapping of a wide range of computer vision algorithms (i.e. low-level image processing through high-level symbolic computations) on such an architecture. The results indicate that a pyramid architecture is not only useful for low-level image processing tasks but that segmentation and even higher-level symbolic computations can be performed efficiently. Results are presented for a pyramid implementation of a split-and-merge segmentation algorithm.<<ETX>>
[1]
Keith Price,et al.
Picture Segmentation Using a Recursive Region Splitting Method
,
1998
.
[2]
H. Barad,et al.
An object-oriented prototype of a pyramid architecture for computer vision
,
1989,
Proceedings. IEEE Energy and Information Technologies in the Southeast'.
[3]
Allen R. Hanson,et al.
The UMASS image understanding architecture
,
1987
.
[4]
Renato Stefanelli,et al.
PAPIA: Pyramidal architecture for parallel image analysis
,
1985,
1985 IEEE 7th Symposium on Computer Arithmetic (ARITH).
[5]
D. H. Schaefer,et al.
The GAM pyramid
,
1987
.
[6]
L. Uhr.
Highly parallel, hierarchical, recognition cone perceptual structures
,
1987
.