Skip to main content

Modelling Three-Dimensional Geoscientific Datasets with the Discrete Voronoi Diagram

Part of the Lecture Notes in Geoinformation and Cartography book series (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.

Keywords

  • Graphical Processing Unit
  • Voronoi Diagram
  • Voronoi Cell
  • Moore Neighbourhood
  • Generalise Voronoi Diagram

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

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, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-642-12670-3_14
  • Chapter length: 16 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   149.00
Price excludes VAT (USA)
  • ISBN: 978-3-642-12670-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   199.99
Price excludes VAT (USA)
Hardcover Book
USD   249.99
Price excludes VAT (USA)
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

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.

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

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

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

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

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

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

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

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

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

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

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

    CrossRef  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