Skip to main content

Computing Voronoi Diagrams of Line Segments in K in O(n log n) Time

  • Conference paper
  • First Online:
  • 1881 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 9475))

Abstract

The theoretical bounds on the time required to compute a Voronoi diagram of line segments in 3D are the lower bound of Ω(n 2) and the upper bound of O(n 3+ε). We present a method here for computing Voronoi diagrams of line segments in O(2a k n log 2n + 2b k n log 2n + 14n + 12c 1 n) for k-dimensional space. We also present a modification to the Bowyer-Watson method to bring its runtime down to a tight O(n log n).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Delahaye, D., Puechmorel, S.: 3D airspace sectoring by evolutionary computation. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, pp. 1637–1644 (2006)

    Google Scholar 

  2. Cheddad, A., Mohamad, D., Manaf, A.: Exploiting voronoi diagram properties in face segmentation and feature extraction. Pattern Recogn. 41, 3842–3859 (2008)

    Article  MATH  Google Scholar 

  3. Sabha, M., Dutré, P.: Feature-based texture synthesis and editing using voronoi diagrams. In: Sixth International Symposium on Voronoi Diagrams, pp. 165–170 (2009)

    Google Scholar 

  4. Agarwal, P.D., Shwarzkopf, O., Harir, M.: The Overlay of Lower Envelopes and its Applications. Disc. Comput. Geom. 15, 1–13 (1996)

    Article  MATH  Google Scholar 

  5. Sharir, M.: Almost tight upper bounds for lower envelopes in higher dimensions. Disc. Comput. Geom. 12, 327–345 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  6. Descartes, R.: Principia Philosophiǣ, Amsterdam (1644)

    Google Scholar 

  7. Dirichelt, P.: Über die Reduction der positiven quadratischen Formen mit drei unbestimmten ganzen Zahlen. Journal Für Die Reine Und Angewandte Mathematik, Berlin 40, 209–227 (1850)

    Article  Google Scholar 

  8. Voronoi, G.: Nouvelles applications des paramètres continus à la théorie des formes quadratiqes, Premier Mémoire, Sur quelques propriétés des formes quadratiques positives parafites. Journal Für die reine und angewandte, Mathematik, Berlin 133, 97–102 (1908)

    MATH  MathSciNet  Google Scholar 

  9. Voronoi, G.: Nouvelles applications des paramètres continus à la théorie des formes quadratiqes, Deuxième Mémoire, Recherches sur les parallélloèdres primitifs. Journal Für die reine und angewandte, Mathematik, Berlin 134, 198–287 (1908)

    MATH  MathSciNet  Google Scholar 

  10. Voronoi, G.: Nouvelles applications des paramètres continus à théorie des formes quadratiqes, Deuxième Mémoire, Recherches sur les parallélloèdres primitifs. Journal Für die reine und angewandte, Mathematik, Berlin 136, 67–182 (1909)

    MATH  MathSciNet  Google Scholar 

  11. Watson, D.F.: Computing the n-dimensional delaunay tessellation with application to voronoi polytopes. Comput. J. 24(2), 167–172 (1981)

    Article  MathSciNet  Google Scholar 

  12. Bowyer, A.: Computing Dirichlet Tessellations. Comput. J. 24(2), 162–166 (1981)

    Article  MathSciNet  Google Scholar 

  13. Boada, I., Coll, N., Madern, N., Sellarès, J.: Approximations of 2D and 3D Generalized Voronoi Diagrams. International Journal of Computer Mathematics 85(7), 1003–1022 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  14. Held, M.: VRONI: 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  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  Google Scholar 

  16. Gold, C., Remmele, P., and Roos, T.: Voronoi diagrams of line segments made easy. In: Canadian Conference on Computational Geometry (1995)

    Google Scholar 

  17. Hemmer, M., Setter, O., Halperin, D.: Constructing the exact voronoi diagram of arbitrary lines in three-dimensional space with fast point-location. In: 18th Annual European Symposium, pp. 6–8 (2010)

    Google Scholar 

  18. Holcomb, J.W., Cobb, J.A.: Voronoi diagrams of line segments in 3D, with application to automatic rigging. In: Bebis, G., Boyle, R., Parvin, B., Koracin, D., McMahan, R., Jerald, J., Zhang, H., Drucker, S.M., Kambhamettu, C., El Choubassi, M., Deng, Z., Carlson, M. (eds.) ISVC 2014, Part I. LNCS, vol. 8887, pp. 75–86. Springer, Heidelberg (2014)

    Google Scholar 

  19. Cormen, T., Leiserson, C., Rivest, R., Stein, C.: Introduction to Algorithms. The MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  20. Kepler, J.: Strena seu de Nive Sexangula, 1611

    Google Scholar 

  21. Hales, T.: A proof of the kepler conjecture. Ann. Math. 162, 1065–1185 (2005)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeffrey W. Holcomb .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Holcomb, J.W., Cobb, J.A. (2015). Computing Voronoi Diagrams of Line Segments in K in O(n log n) Time. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2015. Lecture Notes in Computer Science(), vol 9475. Springer, Cham. https://doi.org/10.1007/978-3-319-27863-6_71

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27863-6_71

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27862-9

  • Online ISBN: 978-3-319-27863-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics