[发明专利]基于二维投影线段的建筑物点云自动配准的方法在审
申请号: | 202211256855.1 | 申请日: | 2022-10-14 |
公开(公告)号: | CN116091562A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 田朋举;鲁丰先;戚鹏程;杨杰;张淼;张杰云 | 申请(专利权)人: | 南阳师范学院 |
主分类号: | G06T7/33 | 分类号: | G06T7/33;G06T3/00;G06T7/60 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 俞琳娟 |
地址: | 473061 河南省南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 二维 投影 线段 建筑物 自动 方法 | ||
1.一种基于二维投影线段的建筑物点云自动配准的方法,其特征在于,包括以下步骤:
步骤1.设目标点云为Pt,待配准的点云为Ps,对Pt和Ps均依次进行:空间均匀下采样、过滤Z方向上的主要水平面、投影至X-Y平面这些预处理,得到二维点云和
步骤2.设置点到直线的最远距离、聚类时近邻搜索的半径、合格线段包含的最少点数、合格线段的最短长度作为提取要求,分别从和中提取出符合提取要求的二维点云线段形成二维点云线段集合Lt和Ls,对Lt和Ls中的点云线段按照长度进行降序排列;
步骤3.获取二维点云线段集合的合格交点、附带的虚拟点和夹角:对于Lt,首先计算出最长的点云线段所在直线与Lt中余下任一点云线段所在直线形成的角度若说明该交点合格,则计算出两条直线的交点以及附带的两个虚拟点并进行比对:设两条相交直线的交点为pinters(c1,c2),设直线上距离该交点长度为r的一个虚拟点为p(x,y),则存在如下关系:
将式(7)中的第一项式代入第二项式中,可求得x的值为:
其中,
每条直线均计算得到两个虚拟点,接着对于每条直线均分别计算两个虚拟点到pcent的距离d1和d2,每条直线上距离pcent最近的那个虚拟点即为所求合格交点附带的虚拟点,pcent为两条相交点云线段的质心;
一旦两条线段比对过,则对其进行标记避免重复比对,以此类推,对任意两条线段进行比对,求出Lt中所有合格的交点形成交点集合It,每个合格的交点又附带两个虚拟点,计算出每个合格交点同其附带的两个虚拟点的夹角形成夹角集合θt;采用前述Lt同样的方法,获取Ls中所有合格交点的交点集合Is、每个合格交点附带的两个虚拟点、和对应的夹角集合θs;
步骤4.比较θt中任一角度与θs中任一角度之差n1为It的子集数目,1≤j≤n2,n2为Ps中合格交点的数目,如果|Δθ|1°,则认为相应的一对交点及其各自附带的虚拟点可能为同名点,相应的同名点关系为第一种与与与或者为第二种与与与两种组合形式;分别对这两种同名点组合关系进行考虑,求解出每种同名点组合所对应的转换参数:旋转矩阵R、平移向量T以及两个坐标系之间的转换矩阵A;
步骤5.设计数器C1对应第一种形式为与与与的同名点组合,利用该同名点组合的转换矩阵A将ps统一到pt所在的坐标系下,接下来,对于Is中每个交点均从It找出距离其最近且属于It的交点并计算这两点之间的距离d,一旦d<长度阈值ε7,则将两点作为一对同名交点,作为合格内点,并将计数器C1的内点数目增加1,根据前述过程遍历完Is中每个交点后得到计数器C1中所有内点数目累计值和与每个合格内点对应的同名交点对;依照这种方法,得到第二种形式同名点组合的计数器C2中所有合格内点数目累计值和与每个合格内点对应的同名交点对;从C1和C2中找出满足内点数目累计值最大或者超过一定阈值要求的计数器所对应的同名交点对作为符合配准条件的交点对进行配准,如果存在多组符合配准条件的同名交点对,则使用奇异值分解求解转换参数进行整体配准,利用求得的旋转矩阵和平移向量将Ps与Pt在X-Y平面上对齐,然后计算两个点云沿Z轴方向的平移量ΔZ,Ps与Pt经过X-Y面的对齐和Z方向的平移后,得到最终的配准结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南阳师范学院,未经南阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211256855.1/1.html,转载请声明来源钻瓜专利网。