Abstract
Delaunay refinement is a technique for generating triangulations. Triangulations produced by algorithms in this class of techniques guarantee bounds on angles, edge lengths, the number and the grading of triangles in theory and practice. This paper is a brief review of point insertion techniques in Delaunay triangulations. Important works on the insertion of vertices in Delaunay triangulations and its dual graph, the Voronoi diagram, are described as a start point for one who needs to build a quality mesh using adaptive triangular-mesh refinement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aurenhammer, F., Klein, R.: Handbook of Computational Geometry, ch. 5, Voronoi diagrams, from SFB Report F003-092, TU Graz, Austria, 1996, pp. 201–290. Elsevier Science Publishing (2000)
Babuka, I., Aziz, A.K.: On the angle condition in the finite element method. SIAM Journal on Numerical Analysis 13, 214–226 (1976)
Baker, T.J.: Triangulations, mesh generation and point placement strategies. In: Caughey, D. (ed.) Computing the Future, pp. 61–75. John Wiley (1995)
Ballard, D.H., Brown, C.M.: Computer Vision. Prentice Hall, Englewood Cliffs (1982)
Barth, T.J.: Aspects of unstructured grids and finite-volume solvers for the Euler and Navier-Stokes Equations. Von Karman Institute for Fluid Dynamics Lecture Series, NASA Ames Research Center, 1994-05 (February 1995)
Bern, M., Eppstein, D., Gilbert, J.R.: Provably good mesh generation. Journal of Computer and System Sciences 48(3), 384–409 (1994)
Boots, B.N.: Delaunay triangles: An alternative approach to point pattern analysis. Proc. Assoc. Am. Geogr. 6, 26–29 (1974)
Borouchaki, H., George, P.L.: Aspects of 2-d Delaunay mesh generation. International Journal for Numerical Methods in Engineering 40, 1957–1975 (1997)
Bowyer, A.: Computing dirichlet tessellations. The Computer Journal 24(2), 162–176 (1981)
Chernikov, A.N., Chrisochoides, N.P.: Generalized delaunay mesh refinement: From scalar to parallel. In: Proceedings of the 15th International Meshing Roundtable, pp. 563–580 (2006)
Chew, L.P.: Constrained Delaunay triangulation. Algorithmica 4, 97–108 (1989)
Chew, L.P.: Guaranteed-quality mesh generation for curved surfaces. In: Proceedings of the Ninth Annual ACM Symposium on Computational Geometry, pp. 274–280. ACM Press, San Diego (1993)
Clarkson, K.L., Shor, P.W.: Applications of random sampling in computational geometry ii. Discrete & Computational Geometry 4(1), 387–421 (1989)
Cline, A.K., Renka, R.J.: A storage-efficient method for construction of a thiessen triangulation. Rocky Mountain Journal of Mathematics 14(1) (1984)
De Floriani, L.: Surface representation based on triangular grids. The Visual Computer, 27–48 (1987)
De Floriani, L., Bussi, S., Magillo, P.: Triangle-based surface models. In: Intelligent Systems and Robotics, ch. 9, pp. 340–373. Breach Science Publishers (2000)
De Floriani, L., Puppo, E.: A Hierarchical Triangle-Based Model for Terrain Description. In: Frank, A.U., Formentini, U., Campari, I., et al. (eds.) GIS 1992. LNCS, vol. 639, pp. 236–251. Springer, Heidelberg (1992)
De Floriani, L., Puppo, E.: Extrating contour lines from a hierarchical surfase model. Computer Graphics Forum (Proc. Eurographics 1993) 12(3), 249–260 (1993)
Delaunay, B.: Sur la sphère vide. Izvestia Akademii Nauk SSSR, Otdelenie Matematicheskikh i Estestvennykh Nauk 7, 793–800 (1934)
Dwyer, R.A.: A faster divide-and-conquer algorithm for constructing delaunay triangulations. Algorithmica 2(2), 137–151 (1987)
Edelsbrunner, H.: Geometry and Topology for Mesh Generation. Cambridge Monographs on Applied and Computational Mathematics. Cambridge University Press, New York (2001)
Edelsbrunner, H., Guoy, D.: Sink insertion for mesh improvement. In: Proceedings of the 17th ACM Symposium on Computational Geometry, pp. 115–123 (2001)
Erten, H., Üngör, A.: Computing acute and non-obtuse triangulations. In: Canadian Conference on Computational Geometry (CCCG), pp. 205–208 (2007)
Erten, H., Üngör, A.: Triangulations with locally optimal Steiner points. In: Belyaev, A., Garland, M. (eds.) Eurographics Symposium on Geometry Processing, pp. 143–152 (2007)
Erten, H., Üngör, A.: Quality triangulations with locally optimal steiner points. SIAM Journal of Scientfic Computing 31(3), 2103–2130 (2009)
Farrashkhalvat, M., Miles, J.P.: Basic Structured Grid Generation with an introduction to unstructured grid generation. Butterworth-Heinemann (2003)
Fortune, S.: A sweepline algorithm for voronoi diagrams. Algorithmica 2(2), 153–174 (1987)
Fowler, R.J., Little, J.J.: Automatic extraction of irregular network digital terrain models. ACM Computer Graphics (SIGGRAPH 1979 Proceedings) 13(3), 199–207 (1979)
Frey, W.H.: Selective refinement: a new strategy for automatic node placement in graded triangular meshes. International Journal for Numerical Methods in Engineering 24, 2183–2200 (1987)
George, P.L., Borouchaki, H.: Delaunay triangulation and meshing. Hermes (1998)
Gonzaga de Oliveira, S.L.: A survey of point insertion techniques in bidimensional delaunay triangulations. INFOCOMP Journal of Computer Science 10(2), 1–7 (2011)
Green, P.J., Sibson, R.R.: Computing Dirichlet tessellations in the plane. The Computer Journal 21(2), 168–173 (1977)
Guibas, L.J., Stolfi, J.: Primitives for the manipulation of general subdivisions and the computation of Voronoi Diagrams. ACM Transactions on Graphics 4(2), 74–123 (1985)
Har-Peled, S., Üngör, A.: A time-optimal delaunay refinement algorithm in two dimensions. In: Proceedings of the 21st ACM Symposium on Computational Geometry, Pisa, Italy, pp. 228–236 (2005)
Heckbert, P.S., Garland, M.: Survey of polygonal surface simplification algorithms. Technical report, Carnegie Mellon University - Department of Computer Science, May 1 (1997)
Hitschfeld, N., Rivara, M.C.: Automatic construction of non-obtuse boundary and/or interface Delaunay triangulations for control volume methods. International Journal for Numerical Methods in Engineering 55, 803–816 (2002)
Hitschfeld, N., Villablanca, L., Krause, J., Rivara, M.C.: Improving the quality of meshes for the simulation of semiconductor devices using LEPP-based algorithms. International Journal for Numerical Methods in Engineering 58, 333–347 (2003)
Joe, B.: Construction of three-dimensional triangulations using local transformations. Computer Aided Geometric Design 8, 123–142 (1991)
Joe, B.: Construction of -dimensional delaunay triangulations using local transformations. SIAM J. on Scientific Computing 14(6), 1415–1436 (1993)
Lawson, C.L.: Software for C1 surface interpolation. In: Rice, J.R. (ed.) Mathematical Software III, pp. 161–164. Academic Press (1977)
Lee, D.-T., Schachter, B.J.: Two algorithms for constructing the delaunay triangulation. International Journal of Computer and Information Science 9(3), 219–242 (1980)
Miller, G.L., Pav, S.E., Walkington, N.J.: When and why Ruppert’s algorithm works. In: Twelfth Int. Meshing Roundtable, pp. 91–102 (September 2003)
Miller, G.L., Talmor, D., Teng, S.-H., Walkington, N.: A delaunay based numerical method for three dimensions: Generation, formulation, and partition. In: Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, Las Vegas, Nevada (May 1995)
Miller, G.L., Pav, S.E., Walkington, N.J.: When and why Ruppert’s algorithm works. International Journal of Computational Geometry and Applications 15(1), 25–54 (2005)
Mücke, E.P., Saias, I., Zhu, B.: Fast randomized point location without preprocessing in two- and three-dimensional delaunay triangulations. In: Proceedings of the Twelfth Annual Symposium on Computational Geometry (May 1996)
Pav, S.E., Walkington, N.J.: Delaunay refinement by corner lopping. In: Proceedings of the 14th International Meshing Roundtable, pp. 165–181 (2005)
Plaza, A., Márquez, A., Moreno-González, A., Suárez, J.P.: Local refinement based on the 7-triangle longest-edge partition. Mathematics and Computers in Simulation 79, 2444–2457 (2009)
Rajan, V.T.: Optimality of the Delaunay triangulation in Rd. In: Proceedings of the 7th ACM Symposium on Computational Geometry, pp. 357–363 (1991)
Rebay, S.: Efficient unstructured mesh generation by means of delaunay triangulation and bowyer-watson algorithm. Journal of Computational Physics 106, 125–138 (1993)
Rivara, M.C.: New longest-edge algorithms for the refinement and/or improvement of unstructured triangulations. International Journal for Numerical Methods in Engineering 40, 3313–3324 (1997)
Rivara, M.C., Calderon, C.: LEPP terminal centroid method for quality triangulation. Computer-Aided Design 42, 58–66 (2010)
Rivara, M.C., Hitschfeld, N., Simpson, B.: Terminal-edges Delaunay (small-angle based) algorithm for the quality triangulation problem. Computer-Aided Design 33, 263–277 (2001)
Rivara, M.C., Inostroza, P.: Using longest-side bisection techniques for the automatic refinement of Delaunay triangulations. International Journal for Numerical Methods in Engineering 40, 581–597 (1997)
Rivara, M.C., Iribarren, G.: The 4-triangles longest-side partition of triangles and linear refinement algorithms. Mathematics of Computation 65(126), 1485–1502 (1996)
Rivara, M.C., Venere, M.: Cost analysis of the longest-side (triangle biection) refinement algorithms for triangulations. Eng. with Computers 12, 224–234 (1996)
Ruppert, J.: A new and simple algorithm for quality 2-dimensional mesh generation. In: Proceedings of the Fourth ACM-SIAM Symposium on Discrete Algorithms, pp. 83–92 (1993)
Ruppert, J.: A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation. Journal of Algorithms 18(3), 548–585 (1995)
Scarlatos, L., Pavlidis, T.: Hierarchical triangulation using cartographic coherence. CVGIP: Graphical Models and Image Processing 54(2), 147–161 (1992)
Seidel, R.: Backwards analysis of randomized geometric algorithms. Technical Report TR-92-014, International Computer Science Institute, Berkeley, California (February 1992)
Shamos, M.I.: Computational geometry. PhD thesis, Yale University, New Haven, Conn. (1977)
Shewchuk, J.R.: Triangle: A two-dimensional quality mesh generator and delaunay triangulator, http://www.cs.cmu.edu/~quake/triangle.html
Shewchuk, J.R.: Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator. In: First Workshop on Applied Computational Geometry, pp. 124–133. ACM (1996)
Shewchuk, J.R.: Delaunay Refinement Mesh Generation. PhD thesis, Carnegie Mellon University, Computer Science Department (1997)
Shewchuk, J.R.: Lecture notes on Delaunay mesh generation (1999)
Shewchuk, J.R.: Delaunay refinement algorithms for triangular mesh generation. Computational Geometry 22, 21–74 (2002)
Shewchuk, J.R.: Ruppert’s delaunay refinement algorithm. website (July 2005) (accessed September 2011)
Simpson, B., Hitschfeld, N., Rivara, M.C.: Approximate shape quality mesh generation. Engineering with Computers 17, 287–298 (2001)
Sleator, D.D., Tarjan, R.E.: Self-adjusting binary search trees. Journal of the ACM 32(3), 652–686 (1985)
Sloan, S.W.: A fast algorithm for constructing Delaunay triangulation in the plane. Advances in Engineering Software 9, 34–55 (1987)
Tournois, J., Alliez, C.W.P., Desbrun, M.: Interleaving delaunay refinement and optimization for practical isotropic tetrahedron mesh generation. ACM Transactions on Graphics - Proceedings of ACM SIGGRAPH 2009 28(3), article no. 75 (2009)
Üngör, A.: Off-centers: A new type of Steiner points for computing size-optimal quality-guaranteed Delaunay triangulations. In: Proceedings of the Latin American Symposium on Theoretical Informatics, Buenos Aires, Argentina, pp. 152–161 (April 2004)
Üngör, A.: Off-centers: A new type of steiner points for computing size-optimal guaranteed-quality delaunay triangulations. Computational Geometry: Theory and Applications (CGTA) 42(2), 109–118 (2009)
Voronoi, G.: Nouvelles applications des paramétres continus à la théorie des formes quadratiques. J. fur die Reine und Angewandte Mathematik 133, 97–178 (1907)
Watson, D.F.: Computing the n-dimensional delaunay tessellation with application to voronoi polytopes. The Computer Journal 24(2), 167–172 (1981)
Weatherill, N.P.: Delaunay triangulation in computational fluid dynamics. Computers and Mathematics with Applications 24(5/6), 129–150 (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gonzaga de Oliveira, S.L. (2012). A Review on Delaunay Refinement Techniques. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2012. ICCSA 2012. Lecture Notes in Computer Science, vol 7333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31125-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-31125-3_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31124-6
Online ISBN: 978-3-642-31125-3
eBook Packages: Computer ScienceComputer Science (R0)