【技术实现步骤摘要】
一种室内环境下的动态特征点滤除与重定位方法
[0001]本专利技术涉及计算机视觉
,尤其是一种室内环境下的动态特征点滤除与重定位方法。
技术介绍
[0002]随着人工智能时代的到来,移动机器人因为其灵活性、自主性等特点得到了广泛地应用,不仅在军事、消防、救援、物流和勘探等行业发挥着重要作用,同时在日常生活中,为人们提供着便利,例如无人机、扫地机器人、服务机器人和无人驾驶汽车等。随着智能技术和传感器技术的飞速发展,移动机器人的应用已经从简单的已知环境扩展到完全未知的环境。在未知环境中,移动机器人需要利用自身传感器来感知周围环境以及估计自身姿态,保证在复杂的未知环境中完成自主运动。
[0003]同时,定位与建图(Simultaneous Localization And Mapping,SLAM)作为智能移动机器人的核心技术,指的是机器人在没有任何先验环境信息的情况下,同时完成移动机器人自身的定位以及周围环境的地图构建,它是实现智能移动机器人自主导航和避障的基础,对移动机器人之后的路径规划也起到决定性作用。近年来,随着视觉传感器价格的大幅降低,加之其能存储更多的外部环境信息,基于视觉的SLAM受到了越来越多学者的重视。现代视觉SLAM框架已经趋于成熟,其中,包括视觉里程计前端、状态估计后端、闭环检测等等。
[0004]然而,到目前为止,SLAM中的一些问题依然没有很好的解决。例如,现有的算法大多将外部环境作为静态假设,忽略了现实环境中动态目标对SLAM算法精度的影响,当移动机器人在复杂的动态场景中运 ...
【技术保护点】
【技术特征摘要】
1.一种室内环境下的动态特征点滤除与重定位方法,其特征在于:该方法包括下列顺序的步骤:(1)提取输入图像上的特征点并进行匹配,定义特征点匹配精度约束,设置匹配质量得分函数;(2)利用上一个时间间隔内相机的位姿变换矩阵T
01
和上一个时刻的相机位姿T1,来预估前一帧图像所提取到的特征点p
i
在当前帧图像I2出现的投影点q
′
i
;(3)计算特征点P
i
在当前帧图像I2投影所在的位置q
′
i
和对应特征点q
i
的像素坐标之间的欧氏距离;(4)根据简化的相机针孔成像模型,利用特征点所对应的深度信息进行加权评分,定义几何约束得分;(5)定义特征点的异常得分,并设置阈值来检测和滤除当前帧动态特征点;(6)根据滤除后的特征点求解当前帧时刻的相机位姿,利用迭代求解的方式提高位姿解算精度。2.根据权利要求1所述的室内环境下的动态特征点滤除与重定位方法,其特征在于:在所述步骤(1)中,在特征点匹配时,计算每对特征点与其它特征点之间的最近汉明距离d
i1
和次近汉明距离d
i2
,记它们之间的比值为K
i
,即K
i
=d
i1
/d
i2
,当K
i
<α则认为是可靠的匹配,其中,α为精度约束因子,K
i
越小代表这对匹配点对的最近汉明距离远远小于次最小汉明距离,特征点的匹配质量越高,正确匹配的概率越大。3.根据权利要求1所述的室内环境下的动态特征点滤除与重定位方法,其特征在于:在所述步骤(2)中,将相机短时间间隔内的运动看作为匀速运动,在相邻时间间隔内的相机位姿变换矩阵近似不变:T
12
=T
01
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)T
01
表示上一个时间间隔内相机的位姿变换矩阵,T
12
表示当前时间间隔内的相机位姿变换矩阵;通过上一时刻的相机位姿以及当前时间间隔内的相机位姿变换矩阵来预估特征点P
i
在当前帧图像I2中的投影点q
′
i
:q
′
i
=T
12
·
T1·
P
iw
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)式中P
iw
表示特征点P
i
的世界坐标,T1表示上一个时刻的相机位姿。4.根据权利要求1所述的室内环境下的动态特征点滤除与重定位方法,其特征在于:在所述步骤(3)中,计算两点像素坐标之间欧氏距离的公式如下:式中,d
qi
表示两点之间的欧氏距离,(u
i
,v
i
)为特征点P
i
在当前帧图像I2对应匹配特征点q
i
的像素坐标,(u
′
i
,v
...
【专利技术属性】
技术研发人员:张进,郑凯,夏豪杰,仇谋泽,裴浩东,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。