Computing digitized voronoi diagrams on a systolic screen and applications to clustering
 Frank Dehne
 … show all 1 hide
Abstract
A systolic screen of size M is a √M × √M meshofprocessors where each processing element P_{ij} represents the pixel (i,j) of a digitized plane П of √M × √M pixels. In this paper we study the computation of the Voronoi diagram of a set of n planar objects represented by disjoint images contained in П. We present O(√M) time algorithms to compute the Voronoi diagram for a large class of object types (e.g., points, line segments, circles, ellipses, and polygons of constant size) and distance functions (e.g., all L_{p} metrices).
Since the Voronoi diagram is used in many geometric applications, the above result has numerous consequences for the design of efficient image processing algorithms on a systolic screen. We obtain, e.g., an O(√M) time systolic screen algorithm for "optical clustering"; i.e., identifying those groups of objects in a digitized picture that are "close" in the sense of human perception.
 M.J. Atallah, S.E. Hambrusch, "Solving tree problems on a meshconnected processor array", Information and Control, Vol.69, Nos. 1–3, 1986, pp. 168–186. CrossRef
 M.J. Atallah, S.R. Kosaraju, "Graph problems on a meshconnected processor array", J. of the ACM, Vol.31:3, 1984, pp.649–667. CrossRef
 F. Dehne, "Optical clustering", The Visual Computer 2:1, 1986, pp. 39–43. CrossRef
 F. Dehne, A. Hassenklover, J.R. Sack, and N. Santoro, "Parallel visibility on a meshconnected parallel computer", in Proc. International Conference on Parallel Processing and Applications, L'Aquila (Italy), 1987, North Holland 1988, pp. 203–210.
 F. Dehne, J.R. Sack and N. Santoro, "Computing on a systolic screen: hulls, contours and applications", in Proc. Conference on Parallel Architectures and Languages Europe, Eindhoven (The Netherland), 1987, Vol. 1, Lecture Notes in Computer Science 258, Springer Verlag, pp. 121–133.
 C.E. Kim, "Digital disks", Report CS82104, Computer Science Dept., Washington State University, Dec. 1982.
 P.L. Mills, "The systolic pixel: A visible surface algorithm for VLSI", Computer Graphics Forum 3, 1984, pp.47–60.
 G.U. Montanari, "On limit properties of digitization schemes", J. ACM 17, 1970, pp 348–360. CrossRef
 R. Miller and Q.F. Stout, "Geometric algorithms for digitised pictures on a meshconnected computer", IEEE Trans. on PAMI 7:2, 1985, pp.216–228.
 D. Nassimi and S. Sahni, "Finding connected components and connected ones on a meshconnected parallel computer", SIAM J. Computing 9:4, 1980, pp.744–757. CrossRef
 A.P. Reeves, "Survey parallel computer architectures for image processing", Computer Vision, Graphics, and Image Processing 25, 1984, pp.68–88.
 A. Rosenfeld, "Digital topology", Amer. Math. Monthly 86, 1979, pp 621–630.
 O.Schwarzkopf, "Parallel computation of discrete Voronoi diagrams", Tech. Rep., Fachbereich Mathematik, Freie Universität Berlin (W.Germany), 1988.
 M.I.Shamos, D.Hoey, "Closest Point Problems", Proc. 7th Ann. IEEE Symp. on Found. of Comp. Sci., 1975.
 Q.F.Stout, R.Miller, "Meshconnected computer algorithms for determining geometric properties of figures", in Proc. 7th Int. Conf. on Pattern Recognition, Montreal, 1984, pp.475–477.
 S.H. Unger, "A computer oriented towards spatial problems", Proc. IRE 46, 1958, pp.1744–1750.
 Title
 Computing digitized voronoi diagrams on a systolic screen and applications to clustering
 Book Title
 Optimal Algorithms
 Book Subtitle
 International Symposium Varna, Bulgaria, May 29–June 2, 1989 Proceedings
 Pages
 pp 1424
 Copyright
 1989
 DOI
 10.1007/3540518592_3
 Print ISBN
 9783540518594
 Online ISBN
 9783540468318
 Series Title
 Lecture Notes in Computer Science
 Series Volume
 401
 Series ISSN
 03029743
 Publisher
 Springer Berlin Heidelberg
 Copyright Holder
 SpringerVerlag
 Additional Links
 Topics
 Industry Sectors
 eBook Packages
 Editors
 Authors

 Frank Dehne ^{(1)}
 Author Affiliations

 1. Center for Parallel and Distributed Computing School of Computer Science, Carleton University, K1S 5B6, Ottawa, Canada
Continue reading...
To view the rest of this content please follow the download PDF link above.