Paper
21 September 1998 Toolkit for parallel image processing
Jeffery M. Squyres, Andrew Lumsdaine, Robert L. Stevenson
Author Affiliations +
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.
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jeffery M. Squyres, Andrew Lumsdaine, and Robert L. Stevenson "Toolkit for parallel image processing", Proc. SPIE 3452, Parallel and Distributed Methods for Image Processing II, (21 September 1998); https://doi.org/10.1117/12.323475
Lens.org Logo
CITATIONS
Cited by 25 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image processing

Digital filtering

Parallel computing

Computer programming

Opacity

Data communications

Data modeling

Back to Top