首页 | 本学科首页   官方微博 | 高级检索  
     

以优先点为中心的Delaunay三角网生长算法
引用本文:尤磊,唐守正,宋新宇. 以优先点为中心的Delaunay三角网生长算法[J]. 中国图象图形学报, 2016, 21(1): 60-68
作者姓名:尤磊  唐守正  宋新宇
作者单位:中国林业科学研究院资源信息研究所, 北京 100091;信阳师范学院计算机与信息技术学院, 信阳 464000;中国林业科学研究院资源信息研究所, 北京 100091;信阳师范学院计算机与信息技术学院, 信阳 464000
基金项目:国家高技术研究发展计划(863)基金项目(2012AA102002);国家自然科学基金项目(61202194,31470641,61572417, 11501489); 河南省省院科技合作专项资金项目(122106000052)
摘    要:目的 Delaunay三角网具备的优良性质使其得到广泛的应用,构建Delaunay三角网是计算几何的基础问题之一,为了高效、准确地构建大规模点集的Delaunay三角网,提出一种基于优先点的改进三角网生长算法.方法 算法以逆时针次序的一条凸包边为初始基边,使用基边对角最大化并按照逆时针次序选定第3点构建一个Delaunay三角形,通过待扩展边列表中的数据判断新生成的两条边是否需要扩展,采用先进先出的方式从待扩展边列表中取边作为基边,以优先点为中心构建局部Delaunay三角网使优先点尽快成为封闭点,再从点集中删除此封闭点.结果 对于同一测试点集,改进算法运行时间与经典算法运行时间的比率不超过1/3,且此比率随点集规模增长逐步下降.相比经典算法,改进算法在时间效率上有较大提升.结论 本文改进算法对点集规模具有较好的自适应性与较高的构网效率,可用于大规模场景下Delaunay三角网的构建.

关 键 词:计算几何  Delaunay三角网  生长算法  先进先出  封闭点  优先点
收稿时间:2015-08-02
修稿时间:2015-10-16

Growth algorithm centered on priority point for constructing the Delaunay triangulation
You Lei,Tang Shouzheng and Song Xinyu. Growth algorithm centered on priority point for constructing the Delaunay triangulation[J]. Journal of Image and Graphics, 2016, 21(1): 60-68
Authors:You Lei  Tang Shouzheng  Song Xinyu
Affiliation:Institute of Forest Resources and Information Techniques, Chinese Academy of Forestry, Beijing 100091, China;College of Computer and Information Technology, Xinyang Normal University, Xinyang 464000, China;Institute of Forest Resources and Information Techniques, Chinese Academy of Forestry, Beijing 100091, China;College of Computer and Information Technology, Xinyang Normal University, Xinyang 464000, China
Abstract:Objective The Delaunay triangulation is a fundamental problem in the field of computational geometry. It is widely used because of its excellent characteristics. To construct a Delaunay triangulation network efficiently and accurately on a large-scale point set, an improved Delaunay triangulation algorithm based on priority point is presented in this paper. Method An initial base edge is selected from the convex hull edges in anticlockwise order. A Delaunay triangle is constructed by base edge and the third point in the anticlockwise order, which maximizes the angle opposite the base edge. Whether the generated two edges need to be expanded is determined by the array of the needed expanded edges. The first-in-first-out strategy is used to extract the base edge from the array of the needed expanded edges. The local Delaunay triangulation is constructed around the priority point and accelerates the priority point to become a closed-point. Then, the closed-point is removed. Result The running time ratio of improved algorithm to classical algorithm is less than a third when using the same point set, and the ratio gradually decreases with increasing point set scale. Compared with the classical algorithm, the improved algorithm has significant enhancement in time efficiency. Conclusion The improved algorithm has better adaptability for point set scale and high efficiency for constructing Delaunay triangulation. It can also be used for large-scale point set Delaunay triangulation.
Keywords:computation geometry  Delaunay triangulation  growth algorithm  first in first out  closed-point  priority point
本文献已被 万方数据 等数据库收录!
点击此处可从《中国图象图形学报》浏览原始摘要信息
点击此处可从《中国图象图形学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号