发明名称 | 一种线性矢量图形的优化方法 | ||
摘要 | 本发明公开了一种线性矢量图形的优化方法,本发明方法针对每条线性边界作如下处理:步骤一是计算除两端点之外每个节点的删除代价并排序,这里的删除代价等于中间节点与相邻前后两节点的距离和,减去相邻两节点之间的距离;步骤二是取出最小代价值,若该值大于等于阈值则停止优化,反之则删除对应节点,并更新相邻两节点的删除代价,重新排序,此时节点总数若达到最小数量阈值则停止优化,反之则重复上述步骤二;本发明每删除一个节点只需更新相邻两个节点的删除代价,大大降低了算法计算量,同时每次取最小删除代价节点进行处理可保证优化准确率。 | ||
申请公布号 | CN102169574A | 申请公布日期 | 2011.08.31 |
申请号 | CN201110080278.0 | 申请日期 | 2011.03.31 |
申请人 | 浙江大学 | 发明人 | 陈秋晓;吴宁 |
分类号 | G06T5/00(2006.01)I | 主分类号 | G06T5/00(2006.01)I |
代理机构 | 杭州求是专利事务所有限公司 33200 | 代理人 | 周烽 |
主权项 | 一种线性矢量图形的优化方法,其特征在于,包括如下步骤:(1)首先计算除两个端点之外每个节点的删除代价,并对删除代价进行排序;删除代价公式为:DelCost(B)=Dis(AB)+Dis(BC)‑Dis(AC);其中,A、B、C为依次排序的三个相邻节点,DelCost(B)为节点B的删除代价,Dis(AB)表示节点AB之间的距离,Dis(BC)表示节点BC之间的距离,Dis(AC)表示节点AC之间的距离;(2)取出其中的最小删除代价,与设定的阈值进行比较:若最小删除代价大于等于阈值,则停止优化;若最小删除代价小于阈值,则将与该删除代价对应的节点删除,更新与该节点相邻的两个节点的删除代价并重新排序;然后看节点总数是否达到最小数量阈值,如达到则停止优化,反之则接着重复步骤2。 | ||
地址 | 310027 浙江省杭州市西湖区浙大路38号 |