Share Email Print

Proceedings Paper

Toolkit for parallel image processing
Author(s): Jeffery M. Squyres; Andrew Lumsdaine; Robert L. Stevenson
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

In this paper, we present the design and implementation of a parallel image processing software library (the Parallel Image Processing Toolkit). The Toolkit not only supplies a rich set of image processing routines, it is designed principally as an extensible framework containing generalized parallel computational kernels to support image processing. Users can easily add their own image processing routines without knowledge or explicit use of the underlying data distribution mechanisms or parallel computing model. Shared memory and multi-level memory hierarchies are exploited to achieve high performance on each node, thereby minimizing overall parallel execution time. Multiple load balancing schemes have been implemented within the parallel framework that transparently distribute the computational load evenly on a distributed memory computing environment. Inside the Toolkit, a message-passing model of parallelism is designed around the Message Passing Interface standard. Experimental results are presented to demonstrate the parallel speedup obtained with the Parallel Image Processing Toolkit in a typical workstation cluster with some common image processing tasks.

Paper Details

Date Published: 21 September 1998
PDF: 12 pages
Proc. SPIE 3452, Parallel and Distributed Methods for Image Processing II, (21 September 1998);
Show Author Affiliations
Jeffery M. Squyres, Univ. of Notre Dame (United States)
Andrew Lumsdaine, Univ. of Notre Dame (United States)
Robert L. Stevenson, Univ. of Notre Dame (United States)

Published in SPIE Proceedings Vol. 3452:
Parallel and Distributed Methods for Image Processing II
Hongchi Shi; Patrick C. Coffield, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?