Abstract
A new, dynamic, hierarchical subdivision and recursive algorithm for computing Delaunay triangulations is presented. The algorithm has four main steps: (1) location of the already formed triangle that contains the point (2) identification of other adjoining triangles whose circumcircle contains the point (3) formation of the new triangles, and (4) database update. Different search procedures are analyzed. It is shown that the “oriented walk” search, when the total number of points is less than 417 or when the points are presorted by distance or coordinates. The algorithm has point-deletion capabilities which are discussed in detail.
- 1 AKIMA, H. A method of bivariate interpolation and smooth surface fitting for irregular distributed data points. ACM Trans. Math. Softw. 4 (1978), 148-164. Google Scholar
- 2 BENTLEY, J. L., WEIDE, B., AND YAO, A.C. Optimal expected-time algorithms for closest point problems. ACM Trans. Math. Softw. 6, 4 (1980), 563-579. Google Scholar
- 3 BOOTS, B. N., AND MURDOCH, D.J. The spatial arrangement of random Voronoi polygons. Comput. Geosci. 9, 3 (1983), 351-365.Google Scholar
- 4 CLINE, A. K., AND RENKA, R. L, A storage-efficient method for construction of a Thiessen triangulation. Rocky Mr. J. Math. 14 (1984), 119-140.Google Scholar
- 5 FOWLER, R.J. Approaches to multi-dimensional searching. In Harvard Papers on Geographic In{ormation Systems 6, G. Dutton, Ed., Addison-Wesley, Reading, Mass., 1978.Google Scholar
- 6 FOWLER, R. J., AND LITTLE, J. J. Automatic extraction of irregular network digital terrain models. Comput. Gr. 13 (1979), 199-207. Google Scholar
- 7 GOLD, C. M., CHARTERS, T. D., AND RAMSDEN, J. Automated contour mapping using triangular element data structures and an interpolant over each triangular domain. Comput. Gr. 11 (1977), 170-175, Google Scholar
- 8 GOWDA, I. G., KIRKPATRICK, D. G., LEE, D. T., AND NAAMAD, A. Dynamic Voronoi diagrams. IEEE Trans. Inf. Theor. IT-29, 5 (1983), 724-731.Google Scholar
- 9 GREEN, P. J., AND SIBSON, R. Computing Dirichlet tessellations in the plane. Comput. J. 21, 2 (1978), 168-173.Google Scholar
- 10 GUIBAS, L., AND STOLFI, J. Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams. ACM Trans. Gr. 4 (Apr. 1985), 74-123. Google Scholar
- 11 KIRKPATRICK, D. Optimal search in Planar subdivisions. SIAM J. Comput. 12, 1 (Feb. 1983), 28-35.Google Scholar
- 12 LAWSON, C.L. Software for Cx surface interpolation. In Mathematical Software III, J. R. Rice, Ed., Academic Press, New York, 1977, 161-194.Google Scholar
- 13 LAWSON, C.L. C1 surface interpolation for scattered data on a sphere. Rocky Mr. J. Math. 14 (1984), 177-202.Google Scholar
- 14 LEE, D. T., AND PREPS, RATA, F.P. Computational geometry--A survey. IEEE Trans. Comput. C-33, 12 (1984), 1072-1101.Google Scholar
- 15 LEE, D. W., AND SCHACHTER, B. Two algorithms for constructing Delaunay triangulations. Int. J. Comput. Inf. Sci. 9, 3 (1980), 219-242.Google Scholar
- 16 OHm'A, T., IRI, M., AND MUROTA, K. Improvements of the incremental method for the Voronoi diagram with computational comparison of various algorithms. J. Oper. Res. Soc. Jpn. 27, 4 (1984), 306-336.Google Scholar
- 17 PALACIos-VELEZ, O. L., AND CUEVAS-RENAUD, B. Automated river-course, ridge and basin delineation from digital elevation data. J. Hydrology 86 (1986), 299-314.Google Scholar
- 18 PINDER, G. F., AND GRAY, W.G. Finite Element Simulation in Surface and Subsurface Hydrology. Academic Press, New York, 1977, 98-99.Google Scholar
- 19 PREPARATA, F. P., AN{} SHAMOS, M.I. Computational Geometry: An Introduction. Springer- Verlag, New York, 1985. Google Scholar
- 20 RENKA, R.J. Interpolation of data on the surface of a sphere. A CM Trans. Math. Softw. 10 (1984), 417-436. Google Scholar
- 21 SHAMOS, M. I., AND HOE~, D. Closest point problems. In Proceedings of the 16th annual IEEE Symposium on Foundations of Computer Science (Berkeley, Calif., Oct. 1975). 151-161.Google Scholar
- 22 SLOAN, S.W. A fast algorithm for constructing Delaunay triangulations in the plane. Adv. Eng. Softw. 9, 1 (1987), 34-55. Google Scholar
- 23 SLOAN, S. W., AND HOULSBY, G.T. An implementation of Watson's algorithm for computing 2-climensional Delaunay triangulations. Adv. Eng. Softw. 6, 4 {1984), 192-196.Google Scholar
- 24 TARVYDAS, A. Terrain approximation by triangular facets. ASP-ACSM 44th Annual Meeting (Washington, D.C., 1984). Tech. Papers, 524-532.Google Scholar
- 25 WIRTH, N. Algorithms + Data Structures = Programs. Prentice-Hall, Englewood Cliffs, N.J., 1976, 205-206. Google Scholar
Index Terms
- A dynamic hierarchical subdivision algorithm for computing Delaunay triangulations and other closest-point problems
Recommendations
Flips in Higher Order Delaunay Triangulations
LATIN 2020: Theoretical InformaticsAbstractWe study the flip graph of higher order Delaunay triangulations. A triangulation of a set S of n points in the plane is order-k Delaunay if for every triangle its circumcircle encloses at most k points of S. The flip graph of S has one vertex for ...
Conforming weighted delaunay triangulations
Given a set of points together with a set of simplices we show how to compute weights associated with the points such that the weighted Delaunay triangulation of the point set contains the simplices, if possible. For a given triangulated surface, this ...
Constrained delaunay triangulations
AbstractGiven a set ofn vertices in the plane together with a set of noncrossing, straight-line edges, theconstrained Delaunay triangulation (CDT) is the triangulation of the vertices with the following properties: (1) the prespecified edges are included ...
Comments