共查询到19条相似文献,搜索用时 109 毫秒
1.
基于面积保持的Douglas-Peucker改进算法的多边形化简 总被引:1,自引:0,他引:1
面状数据的化简是空间数据多尺度表达和制图综合必须处理的关键问题,有些面状的地理要素要求简化前后面积保持一致,并且不破坏原来的拓扑关系.因此必须对原有的线化简算法做适当的改进.提出对要化简的多边形根据其与相邻多边形的邻接关系,对邻接线段分别化简,以保持原来的拓扑关系;并在采用Douglas-Peucker算法化简时,加入面积平衡的约束条件,构造"平衡线",使化简前后保持面积一致.通过对实验数据化简结果的分析,改进的算法能很好保持化简前后面积及拓扑的一致性,但较Douglas-Peucker算法化简结果,其化简率较小一些. 相似文献
2.
在深入研究DFA化简基本原理的基础上,首先给出现有分析算法(分割法)的形式化算法描述,然后证明了该算法存在着漏洞,并给出相应的解决方法。最后,借鉴时序逻辑门电路中原始状态表化简的方法,对现有分割算法进行修改,提出一种新的适用于任何DFA的化简算法——K次划分法。 相似文献
3.
提出了一种处理任意多边形的凸包实时增量算法,通过分析增量边端点出现的区域,根据每个区域特点提出了解决方案,最后详细分析了算法效率提高的原因。分析表明,算法在平均时间复杂度下可以达到较高的执行效率。 相似文献
4.
一种简单多边形凸包的快速算法及程序设计 总被引:8,自引:0,他引:8
周文科 《广州大学学报(自然科学版)》2003,2(6):545-547,559
给出了一种求简单多边形凸包的快速算法,此算法采取将各个点按与X轴的夹角顺次排列,然后逐渐地删除凹顶点,求得简单多边形的凸包,并给出了算法的数据结构.算法达到了O(nlogn)的理论时间复杂度下限. 相似文献
5.
一种基于弯曲结构的线状要素Morphing方法 总被引:1,自引:0,他引:1
提出一种基于弯曲结构的线状要素Morphing方法。对于2个不同比例尺地图上表达的同一线状要素,首先根据其各自形态特征分别利用约束Delaunay三角网提取线状要素的独立弯曲及其层次结构信息,并用弯曲森林和弯曲树来表达线状要素的弯曲结构。然后,通过识别对应独立弯曲,从高层次到低层次对它们的层次弯曲结构进行识别与匹配,从而将两线状要素分割成多对对应线段。在此基础上,借助常用的插值算法进行Morphing。实验证明,提出的基于弯曲结构的Morphing方法要比已有的方法精度高,并有效保持Morphing过程中内插线状要素弯曲特征的一致性。 相似文献
6.
一种构建平面离散点集凸包的算法研究 总被引:7,自引:0,他引:7
俞梅 《上海应用技术学院学报:自然科学版》2003,3(2):118-120
本文提出一种矢量运算方法确定平面离散点集凸包,其原理是在构建凸包前,通过矢量计算判别出位于凸包多边形内部的点,预先将其删去,保留凸包多边形外部边缘的点,从而减少了构建凸包的离散点数目,提高运算速度。新算法达到O(n1ogn)时间复杂度下限,简单且易于实现。 相似文献
7.
二维凸包问题是计算几何领域的经典问题之一,在地理信息系统中有广泛的应用.在凸包中,位于两凸点之间直线上点也在凸包上,但不是凸点,如何寻找凸点是凸包算法的关键.提出了基于夹角的平面点集凸包改进算法,以最大夹角,按顺时针的方向可得到所有的凸点,当满足最大夹角的点不唯一时,以离当前凸点最远的点为凸点. 相似文献
8.
针对现有指尖检测方法容易受背景的干扰,并且指尖误判点较多的情况,提出了一种基于凸包分析的指尖检测算法。首先,为减少类肤色背景和光照对手部轮廓提取的影响,采用YCbCr肤色模型和背景差分法相结合的方法提取手部轮廓;然后采用快速凸包算法获得手部轮廓的凸包,并利用凸包顶点和缺陷点计算出掌心的坐标,根据凸包缺陷深度和手指几何特征及曲率特征检测手指指尖;最后采用有灯光和类肤色背景干扰的环境,而不是背景单一的环境进行实验,验证了所提算法的鲁棒性。实验结果表明,该算法可以有效识别出指尖数目和手掌的位置,实现简单的数字手势(0~5)的识别,具有较强的鲁棒性。 相似文献
9.
SVM(support vector machine)算法求解支持向量的过程涉及到N阶矩阵的计算,N为样本的个数,当样本数量很大时,高阶矩阵的计算将需要消耗大量运算时间;同时,SVM模型性能依赖于惩罚参数与核参数的优化,传统的循环验证参数优化法,时间复杂度高.为了解决上面两方面的问题,笔者采用凸包算法对训练样本进行稀疏化,同时通过遗传算法优化选择惩罚参数与核参数,提出了一种高性能的SVM模型训练算法. 相似文献
10.
本文对计算几何中的基本算法之一:凸包问题的卷行李法,进行了变形,并利用新算法解决了求两个任意多边形的并、轮廓等问题. 相似文献
11.
一种基于凸壳的智能服务机器人路径规划算法 总被引:1,自引:0,他引:1
将一种基于凸壳的路径规划算法应用于体育场智能服务机器人,首先采用基于Haar特征分类器的方法确定球的坐标,采用基于颜色模型的方法确定机器人的位置及航向,并根据机器人的自身特点,将一定范围内的多个球视为一个目标点处理;然后以目标点坐标作为算法输入,采用基于凸壳的路径规划算法得到一条较优的捡球路径.该算法可以降低机器人的捡球运动代价,有效提高机器人的捡球效率. 相似文献
12.
寻求多边形链顶点凸壳的算法 总被引:6,自引:0,他引:6
提出一种计算简单多边形链顶点凸壳的算法,基本思想是分段计算,在每段的计算中,先分4种不同情况计算出边链L1,然后利用一种技巧将L1上的部分顶点排列成顶点角递增序列,构成边链L2,最后对L2进行倒查,删去非凸壳顶点,剩下的点即凸壳顶点,该算法不仅易于实现,而且其时间复杂性是线性的。 相似文献
13.
陈华鸿 《中山大学学报(自然科学版)》2008,47(4)
通过定义三角网格模型中的两个以公共边相连的三角形构成一个空间四边形,提出了一种新的基于这种空间四边形折叠的网格简化算法。该算法以四边形折叠为基本操作,利用Garland的二次误差度量(QEM)做误差控制,每次折叠操作可以减少3个顶点及6个面片,从而实现比Garland的QEM算法、周昆等的三角形折叠算法更高的简化效率,文中给出多个试验结果说明了该算法的有效性。 相似文献
14.
基于对目前反求工程中已有方法的分析,引入超平面的概念;通过对三角网格曲率的离散化计算,经过种子点的生长以及区域合并形成超平面。在对超平面删除后留下的空洞进行重新三角化时,利用遗传算法生成具有空间形状优化的简化模型。在此过程中以一种新的编码方式使遗传算法能够适应网格优化的特殊性;通过对变异算子的修改,保证遗传进化的有效性;将交叉算子放弃,避免了新产生的三角网格和已经存在的网格重叠和相交。通过这种方法可以调节形状的优化程度和侧重度。 相似文献
15.
本文介绍了一种新颖的超浅吃水肥大型船线型.为了改善适航性,这种线型具有收缩的满载水线面.这种线型已被用于B/T=4.53、L/B=5.83、C_B=0.824的万吨级运煤船设计.文中详细地给出了该船的线型特征和船模试验的结果. 相似文献
16.
17.
18.
一种改进的基于二次误差测度的网格简化算法 总被引:3,自引:0,他引:3
在医学图像三维表面建模中,会产生大量的三角面,难以在普通PC机上进行实时渲染.为了解决这个问题,本文作者提出一种改进的基于二次误差测度的网格简化算法.通过对顶点进行分类,在简化过程中更好地保持了模型的细节特征,同时考虑了网格中三角面的分布情况,减小了几何误差.结果表明,算法既保持了原算法快速的优点,又满足了医学图像处理对逼真度和网格质量的较高要求. 相似文献
19.
多边形填充扫描线算法在行切刀具轨迹生成中的应用 总被引:1,自引:0,他引:1
推广应用了计算机图形学中的多边形填充扫描线算法的基本思想,解决了在机械零件型腔加工中生成行切刀具中心轨迹时,快速准确稳定地求行切扫描线与型腔轮廓边界交点的问题,建立了完整的适应实际情况且容易编程实现的数据结构和算法流程,并经实例证明是切实可行和有效的. 相似文献