Browse > Article
http://dx.doi.org/10.7315/CDE.2017.110

Acceleration of Delaunay Refinement Algorithm by Geometric Hashing  

Kim, Donguk (Dept. of Industrial and Management Engineering, Gangneung-Wonju National University)
Abstract
Delaunay refinement algorithm is a classical method to generate quality triangular meshes when point cloud and/or constrained edges are given in two- or three-dimensional space. It computes the Delaunay triangulation for given points and edges to obtain an initial solution, and update the triangulation by inserting steiner points one by one to get an improved quality triangulation. This process repeats until it satisfies given quality criteria. The efficiency of the algorithm depends on the criteria and point insertion method. In this paper, we propose a method to accelerate the Delaunay refinement algorithm by applying geometric hashing technique called bucketing when inserting a new steiner point so that it can localize necessary computation. We have tested the proposed method with a few types of data sets, and the experimental result shows strong linear time behavior.
Keywords
Delaunay refinement algorithm; Delaunay triangulation; geometric hashing; Voronoi diagram;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Okabe, A., Boots, B., Sugihara, K. and Chiu, S.N., 2000, Spatial Tessellations: Concepts and Applications of Voronoi Diagrams, 2nd edition, Chichester, John Wiley & Sons.
2 Lee, K., 1999, Principles of CAD/CAM/CAE Systems, Addison-Wesley.
3 Chew, L.P., 1989, Guaranteed-Quality Triangular Meshes, Technical Report TR-89-983, Cornell University.
4 Ruppert, J., 1995, A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation, Journal of Algorithms, 18(3), pp.548-585.   DOI
5 Shewchuk, J.R., 2012, Lecture Notes on Delaunay Mesh Generation, Univ. of California at Berkeley
6 Shewchuk, J.R., 2002, Delaunay Refinement Algorithms for Triangular Mesh Generation, Computational Geometry: Theory and Applications, 22, pp.21-74.   DOI
7 Chew, L.P., 1993, Guaranteed-Quality Mesh Generation for Curved Surfaces, Proceedings of the 9th Annual Symposium on Computational Geometry, pp.274-280.
8 Kim, D., Cho, Y., and Kim, D.-S., 2006, Two Algorithms for Constructing the Voronoi Diagram for 3D Spheres and Applications to Protein Structure Analysis, Transactions of the Society of CAD/CAM Engineers, 11(2), pp.97-106.
9 Kim, J., Cho, Y., Kim, D. and Kim, D.-S., 2014, Voronoi Diagrams, Quasi-triangulations, and Betacomplexes for Disks in R2: The Theory and Implementation in BetaConcept, Journal of Computational Design and Engineering, 1(2), pp.79-87.   DOI