Skip to main content
Log in

Dynamic Voronoi diagram of complex sites

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The Voronoi diagram (VD) is a fundamental geometric structure in many applications. There are fast and simple algorithms to construct the VD of static point sets. For complex sites (i.e., other than points) the algorithms are more sophisticated, and a few efficient solutions exist. However, updating the VD of dynamic sites is still challenging, and efficient solutions exist only for points. We propose an algorithm for constructing and updating the VD of large dynamic sets of complex sites. Although existing incremental algorithms allow fast insertion of complex sites, this work presents the first efficient implementation of the removal operation.

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. Aichholzer, O., Aigner, W., Aurenhammer, F., Hackl, T., Jüttler, B., Pilgerstorfer, E., Rabl, M.: Divide-and-conquer for Voronoi diagrams revisited. Comput. Geom. Theory Appl. 43(8) (2010)

  2. Alt, H., Schwarzkopf, O.: The Voronoi diagram of curved objects. In: SCG ’95: Proceedings of the 11th Annual Symposium on Computational Geometry, pp. 89–97 (1995)

    Chapter  Google Scholar 

  3. Devillers, O.: On deletion in Delaunay triangulations. In: Proceedings of the Fifteenth Annual Symposium on Computational Geometry, pp. 181–188 (1999)

    Chapter  Google Scholar 

  4. Fischer, I., Gotsman, C.: Fast approximation of high order Voronoi diagrams and distance transforms on the gpu. Tech. Rep. TR-07-05, Harvard University (2005)

  5. Fortune, S.: A sweepline algorithm for Voronoi diagrams. In: SCG ’86: Proceedings of the Second Annual Symposium on Computational Geometry, pp. 313–322 (1986)

    Chapter  Google Scholar 

  6. Gold, C., Remmele, P., Roos, T.: Fully dynamic and kinematic Voronoi diagrams in gis. Algorithmica—Special Issue on Cartography and GIS (1998)

  7. Green, P.J., Sibson, R.: Computing dirichlet tessellations in the plane. Comput. J. 21(2), 168–173 (1978)

    MathSciNet  MATH  Google Scholar 

  8. Guibas, L., Stolfi, J.: Primitives for the manipulation of general subdivisions and the computation of Voronoi. ACM Trans. Graph. 4(2), 74–123 (1985)

    Article  MATH  Google Scholar 

  9. Guibas, L.J., Mitchell, J.S.B.: Voronoi diagrams of moving points in the plane. In: WG ’91: Proceedings of the 17th International Workshop, pp. 113–125 (1992)

    Google Scholar 

  10. Held, M.: Voronoi: An engineering approach to the reliable and efficient computation of Voronoi diagrams of points and line segments. Comput. Geom. 18(2), 95–123 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  11. Held, M., Huber, S.: Topology-oriented incremental computation of Voronoi diagrams of circular arcs and straight-line segments. Comput. Aided Des. 41(5), 327–338 (2009)

    Article  MATH  Google Scholar 

  12. Hoff, K.E. III, Keyser, J., Lin, M., Manocha, D., Culver, T.: Fast computation of generalized Voronoi diagrams using graphics hardware. In: SIGGRAPH (1999)

    Google Scholar 

  13. Imai, T.: A topology oriented algorithm for the Voronoi diagram of polygons. In: Proc. of the 8th Canadian Conference on Computational Geometry, pp. 107–112 (1996)

    Google Scholar 

  14. Karavelas, M., Yvinec, M.: A topology oriented algorithm for the Voronoi diagram of polygons. In: European Symposium on Algorithms (2003)

    Google Scholar 

  15. Mostafavi, M.A., Gold, C., Dakowicz, M.: Dynamic Voronoi/Delaunay Methods and Applications (2003)

  16. Pinto, F.d.M., Freitas, C.M.D.S.: Fast medial axis transform for planar domains with general boundaries. In: SIBGRAPI (2009)

    Google Scholar 

  17. Sud, A., Andersen, E., Curtis, S., Lin, M., Manocha, D.: Real-time path planning for virtual agents in dynamic environments. In: SIGGRAPH ’08: ACM SIGGRAPH 2008 Classes, pp. 1–9 (2008)

    Google Scholar 

  18. Yap, C.K.: An o (n log n) algorithm for the Voronoi diagram of a set of simple curve segments. Discrete Comput. Geom. 2, 365–393 (1987)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francisco de Moura Pinto.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pinto, F.d.M., Freitas, C.M.D.S. Dynamic Voronoi diagram of complex sites. Vis Comput 27, 463–472 (2011). https://doi.org/10.1007/s00371-011-0581-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-011-0581-z

Keywords

Navigation