Efficient parallel processing of image contours
- 1 January 1993
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 15 (1), 69-81
- https://doi.org/10.1109/34.184775
Abstract
Describes two parallel algorithms for ranking the pixels on a curve in O (log N) time using either an EREW or CREW PRAM model. The algorithms accomplish this with N processors for a square root N* square root N image. After applying such an algorithm to an image, it is possible to move the pixels from a curve into processors having consecutive addresses. This is important because one can subsequently apply many algorithms to the curve (such as piecewise linear approximation algorithms or point in polygon tests) using segmented scan operations (i.e. parallel prefix operations). Scan operations can be executed in logarithmic time on many interconnection networks, such as hypercube, tree, butterfly, and shuffle exchange machines as well as on the EREW PRAM. The algorithms were implemented on the hypercube structured Connection Machine, and various performance tests were conducted.Keywords
This publication has 5 references indexed in Scilit:
- Deterministic parallel list rankingPublished by Springer Nature ,2006
- Parallel processing of region boundariesPattern Recognition, 1989
- The image understanding architectureInternational Journal of Computer Vision, 1989
- Approximate Parallel Scheduling. Part I: The Basic Technique with Applications to Optimal Parallel List Ranking in Logarithmic TimeSIAM Journal on Computing, 1988
- An Efficient Parallel Biconnectivity AlgorithmSIAM Journal on Computing, 1985