一种基于曼哈顿世界假设的结构化征筛选方法

文档序号:29692149发布日期:2022-04-16 12:03阅读:来源:国知局

技术特征:
1.一种基于曼哈顿世界假设的结构化征筛选方法,可提高弱纹理场景下slam系统的精度和稳健性,其特征在于,包括如下步骤:(1)分别根据平面集合中平面特征点云的拟合程度和结构化场景中平面特征之间的几何约束关系构建平面特征能量函数的一阶数据项和二阶几何结构约束项;(2)分别根据线集合中线特征点云的拟合程度和线特征之间的结几何约束关系构建线特征能量函数的一阶数据项和二阶几何结构约束项;(3)基于迭代的置信区域优化算法对能量函数进行求解。2.根据权利要求1所述的一种基于曼哈顿世界假设的结构化征筛选方法,其特征在于,所述步骤(1)中,分别根据平面集合中平面特征点云的拟合程度和结构化场景中平面特征之间的几何约束关系构建平面特征能量函数的一阶数据项和二阶几何结构约束项,具体步骤为:(1.1)对点云进行分割后得到平面候选集p;(1.2)计算平面特征能量函数的一阶数据项e1,首先计算平面质心与平面的点云的距离,判断平面候选集合与点云的拟合程度,拟合程度越高,能量越低:其中,其中π
n
是候选平面,λ是平面候选集合与点云的拟合度阈值,设置为30~50,n
p
为场景中候选平面对应的点云集合中点的数量;(1.3)计算平面特征能量函数的二阶几何结构约束相关项e2,基于曼哈顿世界假设,环境中存在垂直/正交的信息,不规则的平面角度会提升其能量,从而剔除不规则角度的平面特征:特征:其中,为候选平面集合中平面π
m
和平面π
n
之间的平面夹角,为两平面与应当匹配的平行或垂直的几何约束所相差的角度,σ2是设定的角度增长步长;(1.4)得到平面特征的能量函数e(p)=e1+e2。3.根据权利要求1所述的一种基于曼哈顿世界假设的结构化征筛选方法,其特征在于,所述步骤(2)中,分别根据线集合中线特征点云的拟合程度和线特征之间的结几何约束关系构建线特征能量函数的一阶数据项和二阶几何结构约束项,具体步骤为:(2.1)提取平面边缘得到线候选集q;(2.2)计算线特征能量函数的一阶数据项e1,首先计算线的几何中心与分类到该线上的结构化场景点云的距离,判断线特征与点云的拟合程度,拟合程度越高,能量越低:
其中,l
n
是候选线,λ是线候选集合与点云的拟合度阈值,设置为20~30,n
p
为场景中候选线对应的点云集合中点的数量;(2.3)计算线特征能量函数的二阶几何结构数据项e2,基于曼哈顿世界假设,不规则的线特征角度会提升其能量,从而剔除不规则角度的线特征:征角度会提升其能量,从而剔除不规则角度的线特征:其中,为候选线集合中线l
m
和线l
n
之间的向量夹角,是为两条候选线与应当匹配的平行或垂直的几何约束相差的角度,ε2为设定的角度增长步长;(2.4)得到线特征的能量函数为e(q)=e1+e2。4.根据权利要求1所述的一种基于曼哈顿世界假设的结构化征筛选方法,其特征在于,所述步骤(3)中,基于迭代的置信区域优化算法对能量函数进行求解,具体步骤为:(3.1)根据步骤(1)和步骤(2)获得平面和线的候选集p和总的能量函数e(p);(3.2)在置信区域内近似的能量函数表达式,并将其转化为无约束的拉格朗日优化问题,通过最小化无约束拉格朗日函数求解b
*
;(3.3)根据候选解b
*
和当前解b
t
计算预测的能量减小值p和实际的能量减小值r,根据r/p与阈值σ1=2和阈值σ2=0.25的关系选择下一次迭代的b
t+1
和λ
t+1
,迭代执行直到r>0,获得使能量函数最小的解b和过滤后的线面集合。

技术总结
本发明公开了一种基于曼哈顿世界假设的结构化征筛选方法,可以在弱纹理结构化场景下的同步定位与制图(SLAM,Simultaneously positioning and mapping)系统中对提取的线面特征进行筛选,提高同步定位与制图的精度和稳健性。其思路是使用基于曼哈顿世界假设计算候选平面和线的能量函数,通过最小化能量函数剔除误提取的线面特征。该算法首先根据点云集合与平面或线的点云拟合程度构造一阶数据项,再根据结构化场景的几何关系构造二阶几何结构约束项,然后迭代的置信区域优化算法对能量函数进行求解,并对平面集合和线集合进行滤波。本发明可以对提取到的线面特征进行滤波,增加弱纹理结构化场景中SLAM的鲁棒性和准确性。性。性。


技术研发人员:张小国 孙宇轩 李尚哲 刘启汉 王慧青 王庆
受保护的技术使用者:东南大学
技术研发日:2021.12.20
技术公布日:2022/4/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1