Parallel Detection of Concavities in Cellular Blobs
- 1 February 1976
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-25 (2) , 187-196
- https://doi.org/10.1109/tc.1976.5009234
Abstract
This paper reports some results on the use of parallel-structured computers to detect and describe concavities in simply connected planar regions (``domains'' or ``blobs''). We show, in particular, how these concavities may be obtained by a parallel filling-in process-somewhat like pouring liquid into several cups simultaneously. It has been shown that the concavities and concavity tree of a regular cellular blob (i.e., a digitized simply connected planar region) can be obtained by the use of a sequential algorithm that finds the minimum-perimeter polygon (MPP) passing through the boundary cells of the cellular blob. In this paper we show how any such MPP may be computed by a sequence of simultaneous local operations in a parallel-structured computer. We also show that the ratio of computation times for sequential algorithms to those for parallel algorithms operating on the cellular image of a large circular blob is approximately proportional to the square root of the blob's perimeter, assuming the size of the vertex-detecting window is fixed and large enough to detect one or more vertices of the MPP. We also show that filling in the concavities by a sequence of parallel local operations terminates to an approximation of the cellular hull (i.e., the digitization of the convex hull of the original blob) in a finite time, and that this approximation is a subset of the cellular hull.Keywords
This publication has 12 references indexed in Scilit:
- On filling cellular concavitiesComputer Graphics and Image Processing, 1975
- Concavity Point Detection by Iterative ArraysComputer Graphics and Image Processing, 1974
- A Parallel Picture Processing MachineIEEE Transactions on Computers, 1973
- A cellular logic array for image processingPattern Recognition, 1973
- Measuring Concavity on a Rectangular MosaicIEEE Transactions on Computers, 1972
- Minimum-Perimeter Polygons of Digitized SilhouettesIEEE Transactions on Computers, 1972
- Discrete Approximation of Continuous Convex BlobsSIAM Journal on Applied Mathematics, 1970
- Recognition of convex blobsPattern Recognition, 1970
- Connectivity in Digital PicturesJournal of the ACM, 1970
- The Illinois Pattern Recognition Computer-ILLIAC IIIIEEE Transactions on Electronic Computers, 1963