Abstract
In this paper we solve several geometric and image problems using the BSR (broadcasting with selective reduction) model of parallel computation. All of the solutions presented are constant time algorithms. The computational geometry problems are based on city block distance metrics: all nearest neighbors and furthest pairs ofm points in a plane are computed on a two criteria BSR withm processors, the all nearest foreign neighbors and the all furthest foreign pairs ofm points in the plane problems are solved on three criteria BSR withm processors while the area and perimeter ofm isooriented rectangles are found on a one criterion BSR withm 2 processors. The problems on ann ×n binary image which are solved here all use BSR withn 2 processors and include: histogramming (one criterion), distance transform (one criterion), medial axis transform (three criteria) and discrete Voronoi diagram of labeled images (two criteria).
Similar content being viewed by others
References
S.G. Akl, L. Fava Lindon, and G.R. Guenther, “Broadcasting with selective reduction on an optimal PRAM circuit,”Technique et Science Informatiques, Vol. 4, pp. 261–268, 1991.
S.G. Akl and G.R. Guenther, “Broadcasting with selective reduction,” inProc. of 11th IFIP Congress, San Francisco, 1989, pp. 515–520.
S.G. Akl and G.R. Guenther, “Application of BSR to the maximal sum subsegment problem,”Int. J. High Speed Computing, Vol. 3, No. 2, pp. 107–119, 1991.
S.G. Akl and I. Stojmenovic, “Multiple criteria BSR: An implementation and applications to computational geometry problems,” Technical Report No. 93-351, Department of Computing and Information, Queen's University, Kingston, Ontario, Canada, 1993.
H. Blum, “Models for perception of speech and visual form,” Cambridge, MA: MIT Press, pp. 362–380, 1967.
T. Bestul and L.S. Davis, “On computing complete histograms of images in log(n) steps using hypercubes,”IEEE T-PAMI, Vol. 11, No. 2, pp. 212–213, 1989.
S. Chandran, S. Kim, and D. Mount, “Parallel computational geometry of rectangles,”Algorithmica, Vol. 7, pp. 25–49, 1992.
S. Chandran and D. Mount, “Shared memory algorithms and the medial axis transform,” inProc. IEEE Workshop CAPAMI, 1987, pp. 44–50.
B. Djokic and I. Stojmenovic, “Constant time digital geometry algorithms on the scan model of parallel computation,”Proc. SPIE Vol. 1832 Vision Geometry, 1992, pp. 162–170.
T.Graf and K. Hinrichs, “Algorithms for proximity problems on colored point sets,” inProceedings of Fifth Canadian Conference on Computational Geometry, Waterloo, 1993, pp. 420–425.
M.R. Garey and D.S. Johnson, “Computers and Intractability,” W.H. Freeman, San Francisco, 1979.
J. Jenq and S. Sahni, “Serial and parallel algorithms for the medial axis transform,”IEEET-PAMI, Vol. 14, No. 12, pp. 1218–1224, 1992.
M. Lu and P. Varman, “Optimal algorithms for rectangle problems on a mesh-connected computer,”J. Parallel Distributed Computing, Vol. 5, pp. 154–171, 1988.
A. Rosenfeld and J.L. Pfalz, “Sequential operations in digital picture processing,”Journal of the ACM, Vol. 13, No. 4, pp. 471–494, Oct. 1966.
O. Schwarzkopf, “Parallel computation of discrete transforms,”Algorithmica Vol. 6, pp. 685–697, 1991.
S.L. Tanimoto, “Sorting, histogramming, and other statistical operations on a pyramid machine,” inMultiresolution Image Processing and Analysis, (A. Rosenfeld, ed.) New York:, Springer-Verlag, 1982, pp. 136–145.
J. Toriwaki and S. Yokoi, “Voronoi and related neighbors on digitized two-dimensional space with applications to texture analysis,” inComputational Morphology (G.T. Toussaint, ed.), North-Holland, 1988, pp. 207–228.
A.Y. Wu, S.K. Bhaskar, and A. Rosenfeld, “Computation of geometric properties from the medial axis transform inO(N logN) time,”Comput. Vision Graphics Image Processing, Vol. 34, pp. 76–92, 1986.
A.Y. Wu, S.K. Bhaskar, and A. Rosenfeld, “Parallel computation of geometric properties from the medial axis transform,”Comput. Vision Graphics Image Processing, Vol. 41, pp. 323–332, 1988.
Y.C. Wee and S. Chaiken, “An optimal parallelL 1 metric Voronoi diagram algorithm,” inProc. 2nd Canadian Conference on Computational Geometry, 1990, pp. 60–65.
M. Zubair, “An optimal speedup algorithm for the measure problem,”Parallel Computing, Vol. 13, pp. 61–71, 1990.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Melter, R.A., Stojmenović, I. Constant time BSR solutions to L1 metric and digital geometry problems. J Math Imaging Vis 5, 119–127 (1995). https://doi.org/10.1007/BF01250524
Issue Date:
DOI: https://doi.org/10.1007/BF01250524