[发明专利]一种结合全局和局部特征的鲁棒回环检测方法有效
申请号: | 202110318714.7 | 申请日: | 2021-03-25 |
公开(公告)号: | CN112990040B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 张磊;于明菲;王吴凡;黄华 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06V20/00 | 分类号: | G06V20/00;G06V10/46;G06V10/74;G06V10/82;G06K9/62;G06N3/04;G01C21/20 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 王民盛 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结合 全局 局部 特征 回环 检测 方法 | ||
1.一种结合全局和局部特征的鲁棒回环检测方法,其特征在于,包括以下步骤:
步骤一、获取两个场景的RGB-D图像;
步骤二、根据所述RGB-D图像获得如下多维特征信息:
根据RGB图像生成灰度图,根据深度图获得深度信息;
基于灰度图像计算梯度分布,获得图像的梯度轮廓信息;
基于深度图计算每个像素点的法向量,根据法向量相对于三维坐标的角度统计法向量的分布信息;
步骤三、根据所述多维特征信息通过神经网络获取全局特征;
步骤四、通过特征点检测方法检测特征关键点,根据关键点划定局部区域;
步骤五、对于每个所述特征关键点xk,通过下式计算其局部区域内的邻域点xi相对于所述xk的像素强度关系mv:
其中,G(x)表示在像素点x处的像素强度值;
步骤六、通过下式计算所述xi相对于所述xk的曲率特征关系mc:
其中,τ()表示曲率,通过下式计算:
τ(xk,xi)=S(xk)-S(xi),N(xk)-N(xi)
其中,a,b表示a与b做点积运算,S(x)表示x点处对应的3D空间点,N(x)表示x点处对应的法向量;
步骤七、通过下式计算所述xi相对于所述xk的共面性特征关系mp:
其中,ρ为预设的表征两个点近似在一个平面上的阈值;
步骤八、对所述xk计算局部特征:
基于步骤五、步骤六和步骤七得到的特征关系mv、mc和mp,局部区域中邻域像素点相对于中心关键点的相对特征关系用mv、mc和mp表示,从而形成一个数组,即[mv mc mp];然后将mv、mc和mp进行交叉组合,并为每个组合结果分配一个标签,共有8种类型的标签,分别为:000、001、010、011、100、101、110和111;由其构成8维度的向量作为所述xk的局部特征,其每个标签对应的数值为所述xi为该值的个数;
步骤九、结合全局特征和局部特征通过下式计算回环度量Loop:
Loop=λ||L2||+(1-λ||Lcos||);
其中,λ表示全局特征和局部特征的平衡参数,||L2||表示所述两个场景的全局特征距离,||Lcos||表示所述两个场景的局部特征距离;
若Loop大于预设阈值th,构成了回环;反之,不构成回环。
2.根据权利要求1所述的方法,其特征在于,如果所述RGB-D图像的深度图不可用,根据其前后几个RGB图像填充深度信息,获得完整且可用的深度图。
3.根据权利要求1所述的方法,其特征在于,所述梯度分布通过Sobel运算符计算。
4.根据权利要求1所述的方法,其特征在于,所述神经网络为孪生网络。
5.根据权利要求1所述的方法,其特征在于,所述特征点的检测采用ORB、SURF或SIFT关键点检测器。
6.根据权利要求1-5任一所述的方法,其特征在于,对于某个所述特征关键点xk,所述局部区域大小是以xk为中心,大小为r×r的区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110318714.7/1.html,转载请声明来源钻瓜专利网。