Skip to main content

Modelling Three-Dimensional Geoscientific Datasets with the Discrete Voronoi Diagram

  • Chapter
  • First Online:
Book cover Advances in 3D Geo-Information Sciences

Part of the book series: Lecture Notes in Geoinformation and Cartography ((LNGC))

Abstract

Geoscientific datasets are often formed by scattered samples in 3D space having highly anisotropic distribution. To model the continuity of the phenomena they represent (e.g. temperature of a body of water, or percentage of a chemical in the air) raster structures are in most cases used. To overcome the shortcomings of rasters the Voronoi diagram (VD) has been proposed as an alternative. However, while in theory the VD is a sound solution, its use in practice is hindered by the fact that it is complex to construct and to manipulate (removal of samples, interpolation, etc.), and spatial tools have to be built. We propose in this paper a ‘middle’ solution: the 3D discrete Voronoi diagram (DVD). We investigate the properties of the 3D DVD, we propose algorithms to construct and manipulate it, and we demonstrate its use in practice with a prototype that we have built. Our prototype uses existing tools for visualisation and further analysis of DVDs.

This work was carried out while the first author was a student in the M.Sc programme Geographical Information Management and Applications (GIMA).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    http://www.grass.itc.it

  2. 2.

    http://www.code.enthought.com/projects/mayavi/

  3. 3.

    http://www.vtk.org

References

  • Anselin L (1999) Interactive techniques and exploratory spatial data analysis. In PA Longley, MF Goodchild, DJ Maguire, and DW Rhind, editors, Geographical Information Systems, second edition, pages 253–266. Wiley, New York.

    Google Scholar 

  • Bak PRG and Mill AJB (1989) Three dimensional representation in a Geoscientific Resource Management System for the minerals industry. In J Raper, editor, Three Dimensional Applications in Geographic Information Systems, pages 155–182. Taylor & Francis, London.

    Google Scholar 

  • Devillers O and Teillaud M (2003) Perturbations and vertex removal in a 3D Delaunay triangulation. In Proceedings of the 14th ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 313–319. Baltimore, MD.

    Google Scholar 

  • Dong P (2008) Generating and updating multiplicatively weighted Voronoi diagrams for point, line and polygon features in GIS. Computers and Geosciences, 34(4):411–421.

    Article  Google Scholar 

  • Field DA (1986) Implementing Watson’s algorithm in three dimensions. In Proceedings of the 2nd Annual Symposium on Computational Geometry, pages 246–259. ACM Press, Yorktown Heights, New York.

    Google Scholar 

  • Fisher PF (1997) The pixel: A snare and a delusion. International Journal of Remote Sensing, 18(3):679–685.

    Article  Google Scholar 

  • Gahegan M and Lee I (2000) Data structures and algorithms to support interactive spatial analysis using dynamic Voronoi diagrams. Computers, Environment and Urban Systems, 24(6):509–537.

    Article  Google Scholar 

  • Gold CM (1989) Surface interpolation, spatial adjacency and GIS. In J Raper, editor, Three Dimensional Applications in Geographic Information Systems, pages 21–35. Taylor & Francis, London.

    Google Scholar 

  • Hoff KEI, Keyser J, Lin M, Manocha D, and Culver T (1999) Fast computation of generalized Voronoi diagrams using graphics hardware. In SIGGRAPH ’99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, pages 277–286. ACM Press, New York. ISBN 0-201-485605.

    Google Scholar 

  • Hoffmann CM (1989) The problems of accuracy and robustness in geometric computation. IEEE Computer, 22:31–42.

    Google Scholar 

  • Jones CB (1989) Data structures for three-dimensional spatial information systems in geology. International Journal of Geographical Information Systems, 3(1):15–31.

    Article  Google Scholar 

  • Kemp KK (1993) Environmental modeling with GIS: A strategy for dealing with spatial continuity. Technical Report 93-3, National Center for Geographic Information and Analysis, University of California, Santa Barbara.

    Google Scholar 

  • Ledoux H (2006) Modelling three-dimensional fields in geoscience with the Voronoi diagram and its dual. Ph.D. thesis, School of Computing, University of Glamorgan, Pontypridd, Wales, UK.

    Google Scholar 

  • Ledoux H and Gold CM (2008) Modelling three-dimensional geoscientific fields with the Voronoi diagram and its dual. International Journal of Geographical Information Science, 22(5):547–574.

    Article  Google Scholar 

  • Ledoux H, Gold CM, and Baciu G (2005) Flipping to robustly delete a vertex in a Delaunay tetrahedralization. In Proceedings of the International Conference on Computational Science and Its Applications – ICCSA 2005, volume 3480 of Lecture Notes in Computer Science, pages 737–747. Springer, Singapore.

    Google Scholar 

  • Li C, Chen J, and Li Z (1999) A raster-based method for computing Voronoi diagrams of spatial objects using dynamic distance transformation. International Journal of Geographical Information Science, 13(3):209–225.

    Article  Google Scholar 

  • Mennis J, Viger R, and Tomlin CD (2005) Cubic map algebra functions for spatiotemporal analysis. Cartography and Geographic Information Science, 32(1):17–32.

    Article  Google Scholar 

  • Okabe A, Boots B, and Sugihara K (1994) Nearest neighbourhood operations with generalized Voronoi diagrams: A review. International Journal of Geographical Information Systems, 8(1):43–71.

    Article  Google Scholar 

  • Owen SJ (1992) An implementation of natural neighbor interpolation in three dimensions. Master’s thesis, Department of Civil Engineering, Brigham Young University, Provo, UT.

    Google Scholar 

  • Park SW, Linsen L, Kreylos O, Owens JD, and Hamann B (2006) Discrete Sibson interpolation. IEEE Transactions on Visualization and Computer Graphics, 12(2):243–253.

    Article  Google Scholar 

  • Perez C and Traversoni L (1996) Finite element simulation of shallow waters using natural neighbors techniques. In Proceedings of the Computational Methods in Water Resources, pages 239–245. Southampton, UK.

    Google Scholar 

  • Rong G and Tan TS (2006) Jump flooding in GPU with applications to Voronoi diagram and distance transform. In Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, pages 109–116. ACM Press, New York.

    Google Scholar 

  • Rong G and Tan TS (2007) Variants of Jump Flooding Algorithm for Computing Discrete Voronoi Diagrams. In Proceedings of the 4th International Symposium on Voronoi Diagrams in Science and Engineering. IEEE Computer Society, Pontypridd, Wales, UK.

    Google Scholar 

  • Russel D (2007) Kinetic Data Structures in Practice. Ph.D. thesis, Department of Computer Science, Stanford University, Stanford.

    Google Scholar 

  • Sambridge M, Braun J, and McQueen H (1995) Geophysical parameterization and interpolation of irregular data using natural neighbours. Geophysical Journal International, 122:837–857.

    Article  Google Scholar 

  • Schueller A (2007) A nearest neighbor sweep circle algorithm for computing discrete Voronoi tessellations. Journal of Mathematical Analysis and Applications, 336(2):1018–1025.

    Article  Google Scholar 

  • Sibson R (1981) A brief description of natural neighbour interpolation. In V Barnett, editor, Interpreting Multivariate Data, pages 21–36. Wiley, New York.

    Google Scholar 

  • Sugihara K and Inagaki H (1995) Why is the 3D Delaunay triangulation difficult to construct? Information Processing Letters, 54:275–280.

    Article  Google Scholar 

  • Tomlin CD (1983) A map algebra. In Proceedings of the 1983 Harvard Computer Graphics Conference, pages 127–150. Cambridge, MA.

    Google Scholar 

  • van der Putte T (2009) Using the discrete 3D Voronoi diagram for the modelling of 3D continuous information in geosciences. Master’s thesis, Geographical Information Management and Applications (GIMA), Delft University of Technology, Delft, The Netherlands.

    Google Scholar 

  • Watson DF (1992) Contouring: A guide to the analysis and display of spatial data. Pergamon Press, Oxford, UK.

    Google Scholar 

  • Zhao R, Li Z, Chen J, Gold CM, and Zhang Y (2002) A Hierarchical Raster Method for Computing Voronoi Diagrams Based on Quadtrees. In ICCS ’02: Proceedings of the International Conference on Computational Science, pages 1004–1013. Springer, London, UK.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tom van der Putte .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

van der Putte, T., Ledoux, H. (2011). Modelling Three-Dimensional Geoscientific Datasets with the Discrete Voronoi Diagram. In: Kolbe, T., König, G., Nagel, C. (eds) Advances in 3D Geo-Information Sciences. Lecture Notes in Geoinformation and Cartography(). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12670-3_14

Download citation

Publish with us

Policies and ethics