Skip to main content
Log in

Constant time BSR solutions to L1 metric and digital geometry problems

  • Published:
Journal of Mathematical Imaging and Vision Aims and scope Submit manuscript

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).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. S.G. Akl and G.R. Guenther, “Broadcasting with selective reduction,” inProc. of 11th IFIP Congress, San Francisco, 1989, pp. 515–520.

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. H. Blum, “Models for perception of speech and visual form,” Cambridge, MA: MIT Press, pp. 362–380, 1967.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. S. Chandran, S. Kim, and D. Mount, “Parallel computational geometry of rectangles,”Algorithmica, Vol. 7, pp. 25–49, 1992.

    Google Scholar 

  8. S. Chandran and D. Mount, “Shared memory algorithms and the medial axis transform,” inProc. IEEE Workshop CAPAMI, 1987, pp. 44–50.

  9. 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.

  10. 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.

  11. M.R. Garey and D.S. Johnson, “Computers and Intractability,” W.H. Freeman, San Francisco, 1979.

    Google Scholar 

  12. J. Jenq and S. Sahni, “Serial and parallel algorithms for the medial axis transform,”IEEET-PAMI, Vol. 14, No. 12, pp. 1218–1224, 1992.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. O. Schwarzkopf, “Parallel computation of discrete transforms,”Algorithmica Vol. 6, pp. 685–697, 1991.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

  21. M. Zubair, “An optimal speedup algorithm for the measure problem,”Parallel Computing, Vol. 13, pp. 61–71, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01250524

Keywords

Navigation