【技术实现步骤摘要】
一种动态场景下基于实例分割的鲁棒性位姿估计方法
[0001]本专利技术涉及图像图形
和一种同时定位与建图技术,具体涉及一种动态场景下基于实例分割的鲁棒性位姿估计方法。
技术介绍
[0002]近年来,智能机器人已成为学术界和工业界的一个重要的研究方向。要使机器人更加智能、更加自主,机器人必须提高对未知环境的认知能力。同时定位与地图构建技术(SLAM,Simultaneously positioning and mapping)是构建三维场景地图以及机器自身定位的关键技术,已经成功应用到无人车、无人机、快递机器人、智能清洁机器人等产品上。
[0003]目前,一些先进的开源SLAM系统已能保证实时运行并稳定定位,然而这些系统多基于如下假设:系统运行的环境是静态的。然而,我们身处的真实环境中存在大量的动态物体,且环境中的树木也常常存在晃动等情况,这些运动特征如果参与解算会严重影响位姿解算与建图的精度,尤其当动态物体占据较大检测场景时系统就会出现错误的数据关联,导致整个SLAM过程恶化。因此,考虑动态物体的因素并去除能显 ...
【技术保护点】
【技术特征摘要】
1.一种动态场景下基于实例分割的鲁棒性位姿估计方法,其特征在于,包括如下步骤:(1)用实时实例分割网络Yolcat(You Only Look At Coefficients)进行实例分割识别潜在的动态物体,并结合连续自适应的Mean
‑
Shift算法(Camshift,Continuously Adaptive Mean Shift algorithm)对识别物体进行跟踪,获得物体的分割结果;(2)结合LK(Lucas
–
Kanade)光流法,计算分割物体内所有特征点的动态概率,得到该物体的动态概率p
d
;(3)预设特定类别物体的动态概率p
w
作为语义先验概率,将物体的动态概率p
d
作为似然概率,由贝叶斯公式确定后验概率p
post
,并设定阈值σ判断分割区域是否为动态区域;(4)剔除动态区域的特征点,再进行特征匹配并计算相机位姿。2.根据权利要求1所述的一种动态场景下基于实例分割的鲁棒性位姿估计方法,其特征在于,所述步骤(1)中,用Yolcat进行实例分割识别潜在的动态物体,并结合Camshift对识别物体进行跟踪,获得物体的分割结果,具体步骤为:(1.1)提取当前帧的ORB特征点;(1.2)使用Yolact识别分割物体,并为每个物体标号;(1.3)使用Camshift跟踪每个分割物体;(1.4)在下一帧中计算Camshift跟踪的物体区域C
area
与Yolact分割物体区域Y
area
的区域重合度θ,其中:(1.5)若重合度θ超过设定阈值ε,则证明Yolact分割失败,使用Camshift跟踪到的结果,否则使用Yolact的结果;(1.6)用步骤(1.5)...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。