Share Email Print

Proceedings Paper

PRISM: a visual programming system for pipelined image processors
Author(s): John R. Taylor; Robert J. Lockwood; Thomas J. Olson; Scott A. Gietler
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Pipelined image processing hardware has become increasingly popular because it makes it possible to build real-time machine vision systems at reasonable cost. Unfortunately, this type of hardware is often difficult to program, and the difficulty increases rapidly as the machines become more flexible and powerful. In this paper we present PRISM, a visual programming language that supports rapid prototyping and algorithm development on pipelined image processors. Computations are represented by graphs whose nodes are data transformations and whose arcs are data paths. The system allows the user to build and edit graphs and attach attributes to graph nodes specifying details of the computation (gains, masks, et cetera). Once the graph is adequately connected, the system traverses the graph, analyzes the data dependencies, and constructs an execution schedule. It then repeatedly executes the schedule, mapping graph nodes to specific hardware resources as needed. We discuss the overall architecture of the system, describe the class of hardware devices to which it is applicable, and then present an implementation for the Datacube MV 20. We analyze the implementation in terms of how well it makes use of the underlying hardware, and discuss ways of improving its efficiency.

Paper Details

Date Published: 1 November 1992
PDF: 10 pages
Proc. SPIE 1823, Machine Vision Applications, Architectures, and Systems Integration, (1 November 1992); doi: 10.1117/12.132067
Show Author Affiliations
John R. Taylor, Univ. of Virginia (United States)
Robert J. Lockwood, Univ. of Virginia (United States)
Thomas J. Olson, Univ. of Virginia (United States)
Scott A. Gietler, Univ. of Virginia (United States)

Published in SPIE Proceedings Vol. 1823:
Machine Vision Applications, Architectures, and Systems Integration
Bruce G. Batchelor; Susan Snell Solomon; Frederick M. Waltz, Editor(s)

© SPIE. Terms of Use
Back to Top