[发明专利]一种从二维无序点集优化提取几何线形轮廓的方法有效
申请号: | 201911019633.6 | 申请日: | 2019-10-24 |
公开(公告)号: | CN110909749B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吴杭彬;岳晗;许泽然;刘春;姚连璧 | 申请(专利权)人: | 同济大学 |
主分类号: | G06V10/44 | 分类号: | G06V10/44 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 陈源源 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维 无序 优化 提取 几何 线形 轮廓 方法 | ||
1.一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,具体包括以下步骤:
S1、按照线状分布的二维点集的宽度D设置半径R;
S2、针对二维点集中的每一个点计算以该点本身为圆心、R为半径的圆中落入的点数M;
S3、对每个点的点数M进行排序,取点数M最大的点作为第一节点Ni,其中i为正整数;
S4、以Ni作为圆心,以R和3R分别作为内半径和外半径得到圆环,得到所有落入圆环内的点记为点集S;
S5、对点集S中的每个点计算以该点本身为圆心、R为半径的圆中落入的点数MN;
S6、对每个点的点数MN进行排序,记Mmax为所有MN的最大值,若Mmax大于或等于设定的阈值MT,则取Mmax对应的点作为下一个节点Ni+1;
S7、重新以Ni+1作为圆心,重复步骤S4~S6获取下一个节点,直至Mmax小于设定的阈值MT,依次连接所有的节点形成线段;
在每次找到下一个节点之后,建立以Ni和Ni+1的连线为长度,2R为宽度的矩形缓冲区,Ni和Ni+1分别为矩形长边的中点,删除缓冲区域内的所有二维点;
S8、计算线段中除第一节点和最后一个节点外的中间节点与其相邻两个节点所形成的夹角αj,并且根据夹角αj对除第一节点和最后一个节点外的中间节点进行分类,分为直角节点、共线节点和一般节点;
S9、根据中间节点的分类结果按照其对应的条件进行平差求解,重新连接平差后的各个节点形成优化后的线段,构成线型轮廓。
2.根据权利要求1所述的一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,所述的半径R大于二维点集的宽度D。
3.根据权利要求1所述的一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,对分类后的节点进行分区,将两个一般节点之间作为一个平差边界,若两个一般节点之间存在直角节点或共线节点,则这些直角节点或共线节点形成一个平差分区单元,然后在每个平差分区单元内按照相应的平差条件独立求解。
4.根据权利要求1所述的一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,计算节点Nj与其前一节点Nj-1和后一节点Nj+1所形成的夹角αj的计算表达式为:
其中,节点Nj、Nj-1和Nj+1分别由二维坐标(xj,yj)、(xj-1,yj-1)和(xj+1,yj+1)表示。
5.根据权利要求4所述的一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,所述的分类条件为:
其中,αT为设置的角度阈值。
6.根据权利要求5所述的一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,所述的步骤S9中,直角节点对应的平差条件方程为:
wV=-(yj-yj-1)(yj+1-yj)-(xj-xj-1)(xj+1-xj-1)
其中,wV为平差条件方程的闭合差,V为各节点的坐标改正值。
7.根据权利要求5所述的一种从二维无序点集优化提取几何线形轮廓的方法,其特征在于,所述的步骤S9中,共线节点对应的平差条件方程为:
wP=(xj-xj-1)(yj+1-yj)-(xj+1-xj)(yj-yj-1)
其中,wP为平差共线条件方程的闭合差,V为各节点的坐标改正值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911019633.6/1.html,转载请声明来源钻瓜专利网。