Paper
1 November 1992 PRISM: a visual programming system for pipelined image processors
John R. Taylor, Robert J. Lockwood, Thomas J. Olson, Scott A. Gietler
Author Affiliations +
Proceedings Volume 1823, Machine Vision Applications, Architectures, and Systems Integration; (1992) https://doi.org/10.1117/12.132067
Event: Applications in Optical Science and Engineering, 1992, Boston, MA, United States
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.
© (1992) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
John R. Taylor, Robert J. Lockwood, Thomas J. Olson, and Scott A. Gietler "PRISM: a visual programming system for pipelined image processors", Proc. SPIE 1823, Machine Vision Applications, Architectures, and Systems Integration, (1 November 1992); https://doi.org/10.1117/12.132067
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Prisms

Image processing

Acquisition tracking and pointing

Visualization

Human-machine interfaces

Computer programming

Switches

RELATED CONTENT

Photo-collection representation based on viewpoint clustering
Proceedings of SPIE (November 28 2007)
Macintosh as an image processing and analysis workstation
Proceedings of SPIE (August 01 1990)
Prolog-based prototyping software for machine vision
Proceedings of SPIE (October 31 1996)
Space-variant vision for an active camera mount
Proceedings of SPIE (June 16 1995)
Image preparation for 3D LCD
Proceedings of SPIE (May 24 1999)

Back to Top