[发明专利]一种基于多尺度描述子筛除误匹配的三维图像配准方法有效

专利信息
申请号: 201811169910.7 申请日: 2018-10-08
公开(公告)号: CN109389625B 公开(公告)日: 2021-09-14
发明(设计)人: 王耀南;田吉委;吴昊天;彭伟星;贾林;姚盼盼 申请(专利权)人: 湖南大学
主分类号: G06T7/30 分类号: G06T7/30
代理公司: 长沙市融智专利事务所(普通合伙) 43114 代理人: 龚燕妮
地址: 410082 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 尺度 描述 筛除 匹配 三维 图像 方法
【权利要求书】:

1.一种基于多尺度描述子筛除误匹配的三维图像配准方法,其特征在于,包括以下步骤:

步骤1:获取视角相邻场景的三维点云X和Y,并为三维点云X和Y中的每个点构造多尺度描述子(Qi,Ni);

其中,l表示三维点云X或Y中点的邻域搜索半径标记,取值依次为1,2,…,L,L表示邻域搜索半径总数,L≥2;Tl表示归一化向量,λl1,λl2,λl3为矩阵Cl进行SVD分解后的特征值,λl1≥λl2≥λl3,nl1,nl2,nl3分别为λl1,λl2,λl3对应的特征向量,Sl={pi|||pi-p0||≤rl},|Sl|表示Sl的最大值,pi表示三维点云X或Y中某一点p0的邻域点,rl表示点p0的第l个邻域搜索半径,rL为设定的最大邻域搜索半径,nl分别表示三维点云中的点与点的搜索邻域半径l对应的法向量,取值为nl3

步骤2:遍历三维点云X和Y中每个点的多尺度描述子,将X和Y中具有相同多尺度描述子的点分别记录为关键点集Ai0和Bi0

步骤3:根据主曲率特征搜索关键点集Ai0和Bi0中的初始匹配点集Ai1和Bi1

从关键点集Ai0选取任意点ai,遍历Bi0中点,选出与点ai相匹配的点bj,以满足以下条件的点构建初始匹配点集Ai1和Bi1

其中,k1(ai)和k2(ai)分别表示在点ai处,利用点ai的邻域点获得的主曲率极小值和主曲率极大值,k1(bj)和k2(bj)分别表示在点bj处,利用点bj的邻域点获得的主曲率极小值和主曲率极大值,δ1为设定的第一误差阈值;

步骤4:利用相似三角形阈值对初始匹配点集Ai1和Bi1中的匹配点对进行筛选,获得配准点对集Ai2和Bi2

步骤5:基于SVD计算出Ai2和Bi2之间的第一旋转矩阵R1和第一平移矩阵T1,利用第一旋转矩阵R1和第一平移矩阵T1,依次计算Ai2中每个点ai2的变换点a3i的坐标,同时计算Ai2中每个点在Bi2中的匹配点b2i与对应变换点之间的欧式距离d3i

Ai3=R1*Ai2+T1

其中,(a3ix,a3iy,a3iz)和(bi2x,bi2y,bi2z)分别为a3i和bi2在x、y、z轴上的坐标;

步骤6:计算k的初始值为1,N为当前配准点对集Ai2和Bi2中配准点对数,并判断dk+1-dkξ3是否成立,ξ3表示大于零的误差阈值,若成立,则以当前配准点对集Ai2和Bi2作为三维点云X和Y的配准数据,否则,令k=k+1,返回步骤3,重新选取各点的邻域点,计算主曲率;

利用旋转角度阈值θm对配准对做再次筛选,将当前配准点对集Ai2和Bi2中,不满足以下公式对应的配准点对作为异常点或噪声点进行剔除:

Δθiθm

其中,Δθi表示当前配准点对集Ai2和Bi2中第i对配准点对之间的旋转角度差值;

当前配准点对集Ai2和Bi2中第i对配准点对(xi,yi)之间的旋转角度差值的求解过程如下:

1)从当前配准点对集Ai2和Bi2中,随机选取不共面的两对配准对,以四个不共面的点构成一个球面,由解析几何求出所属球面方程及球心O,以点O为原点,建立空间坐标系;

2)以所建的空间坐标系的Z轴作为第二旋转矩阵R2的旋转轴,且R2=A2B2,A2和B2分别表示第二旋转矩阵R2的分解矩阵,B2通过当前配准点对集Ai2和Bi2中一对配准点对(xk,yk)满足B2xk=yk时,进行计算获得,A2的旋转轴为Z轴,同时,根据设定的配准距离阈值ξ,计算配准角度阈值εi

3)旋转由所围成的圆形区域,当所围成的圆形区域的左边界与yi相切时,由所围成的圆形区域的旋转角度为θ1,此时由所围成的圆形区域的圆心即为点M,由点M和yi的距离rs构造一个一元二次方程,利用点M在大圆O中的方程,联立两个方程组获得点M的x和y坐标值,求出θ1

表示点xi经过B2刚体变换,形成以B2xi为球心,εi为半径的圆形区域;

所述大圆O是指点xi在所述空间坐标系中,以点O为原点所在的圆;

4)继续旋转所围成的圆形区域,由所围成的圆形区域的右边界与yi相切时,所围成的圆形区域的旋转角度为θ2,此时由所围成的圆形区域的圆心即为点N,由点N和yi的距离rs构造一个一元二次方程,利用N在大圆O中的方程,联立两个方程组获得点N的x和y坐标值,求出θ2,得到角度差值Δθi

其中,rs是所围成的圆形区域的半径,г表示在空间坐标系O中B2xi到点O的距离,rs=г*tanεi

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811169910.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top