【技术实现步骤摘要】
一种融合场景语义的室外单目同步建图与定位方法
本专利技术涉及一种移动机器人或智能车辆的建图和定位方法,特别是涉及了一种融合了场景语义信息的移动机器人或智能车辆的建图和定位(SLAM)方法。
技术介绍
SLAM,全称为Simultaneouslocalizationandmapping,译为同步建图与定位,希望机器人从未知环境的未知地点出发,在运动过程中通过重复观测到的地图特征,定位自身位置和姿态,再根据自身位置增量式的构建地图,从而达到同时定位和地图构建的目的。单目SLAM算法拥有较长的研究历史,其因为设备要求简单而得到较为广泛的使用。传统框架如ORB-SLAM在很多场景中展现出了较好的性能。但是,因为ORB依旧基于图像的灰度特征来提取特征点,因此对于光照的变化而产生的图像灰度变化还是比较敏感,同时,在传统SLAM框架中并没有考虑特征点的重要性与所在物体的语义类别的相关性。表现在:提取到的特征点在动态物体,比如人和车上时,SLAM计算的相机位姿就很容易受到影响;特征点都在静态物体上时,不同的物体语义类别对特征定位精度也有不同的影响。随着深度学习的发展,语义分割技术得到了突破,从图像中挖掘出深层语义类别信息成为可能,语义SLAM将语义信息加入到传统SLAM框架中,通过额外提供更高层次的语义信息辅助SLAM的计算,有助于提升SLAM的鲁棒性,语义分割实时性的提升也使得语义SLAM能在更多对实时性有要求的领域发挥作用,如何更好地利用语义信息也成为近年来的研究重点。本专利技术通过对基于视觉特征的语义SLAM相关方法进 ...
【技术保护点】
1.一种融合场景语义的室外单目同步建图与定位方法,其特征在于:方法如下:/n(1)获取训练数据集,构建并训练实时语义分割网络,将训练后的实时语义分割网络接收单目相机捕获的图像输出语义分割结果图,通过语义分割结果图获得各个像素的语义类别标签;/n(2)实时通过SLAM前端模块中的视觉里程计接收单目相机捕获的图像,获取图像的特征点和描述子,并根据语义分割结果图获取特征点的语义类别标签,由特征点和语义类别标签组建语义特征点,由所有语义特征点构成了语义特征点集;/n(3)实时利用语义特征点建立语义地图,通过语义特征点和语义地图中的语义地图点的匹配更新语义地图点的语义类别标签统计信息;/n(4)在SLAM后端模块接收不同时刻视觉里程计测量的单目相机的位姿,在利用单目相机的位姿和语义地图点在世界坐标系下的三维位置坐标构建最小二乘优化重投影误差时,加入语义权重进行优化,实现室外单目同步建图与定位。/n
【技术特征摘要】
1.一种融合场景语义的室外单目同步建图与定位方法,其特征在于:方法如下:
(1)获取训练数据集,构建并训练实时语义分割网络,将训练后的实时语义分割网络接收单目相机捕获的图像输出语义分割结果图,通过语义分割结果图获得各个像素的语义类别标签;
(2)实时通过SLAM前端模块中的视觉里程计接收单目相机捕获的图像,获取图像的特征点和描述子,并根据语义分割结果图获取特征点的语义类别标签,由特征点和语义类别标签组建语义特征点,由所有语义特征点构成了语义特征点集;
(3)实时利用语义特征点建立语义地图,通过语义特征点和语义地图中的语义地图点的匹配更新语义地图点的语义类别标签统计信息;
(4)在SLAM后端模块接收不同时刻视觉里程计测量的单目相机的位姿,在利用单目相机的位姿和语义地图点在世界坐标系下的三维位置坐标构建最小二乘优化重投影误差时,加入语义权重进行优化,实现室外单目同步建图与定位。
2.根据权利要求1所述的一种融合场景语义的室外单目同步建图与定位方法,其特征在于:
所述的实时语义分割网络包括空间信息路径和上下文信息路径和特征融合模块;空间信息路径和上下文信息路径分别接收输入图像处理后输出到特征融合模块进行融合,特征融合模块的输出作为实时语义分割网络的输出;
所述的空间信息路径包含了三个连续的卷积归一化模块,每个卷积归一化模块是主要由卷积层、批归一化层、激活函数依次连接而成,最后一个卷积归一化模块的输出输入到特征融合模块;
所述的上下文信息路径包含四个下采样层和两个注意力优化模块,四个下采样层依次连接,第三个下采样层和第四个下采样层的输出分别经各自的一个注意力优化模块处理后再与第四个下采样层的输出连接后输入到特征融合模块;所述的注意力优化模块包含了第一全局池化层、第一卷积层、第一批归一化层和第一激活函数;第一全局池化层的输入作为注意力优化模块的输入,第一全局池化层依次经第一卷积层、第一批归一化层和第一激活函数连接,第一激活函数的输出和注意力优化模块的输入经相乘操作后输出并作为注意力优化模块的输出;
所述的特征融合模块包含了连接层、卷积归一化模块、第二全局池化层、第二卷积层、第二激活函数、第三卷积层和第三激活函数;连接层接收分别来自空间信息路径和上下文信息路径的两个输入后进行连接操作,连接层的输出连接到卷积归一化模块,卷积归一化模块的输出依次经第二全局池化层、第二卷积层、第二激活函数、第三卷积层后输入到第三激活函数,第三激活函数的输出和卷积归一化模块的输出经相乘操作后再与卷积归一化模块的输出进行相加操作,相加操作的结果作为特征融合模块的输出。
3.根据权利要求1所述的一种融合场景语义的室外单目同步建图与定位方法,其特征在于:
所述步骤1中,单目相机持续捕获图像,帧率为fps,单目相机捕获的第i帧图像,宽为w像素,高为h像素,输入到实时语义分割网络得到第i帧的语义分割结果图Si,宽为w像素,高为h像素,根据语义分割结果图Si中的每个像素的值进行以下判断获得语义类别标签:
当时,srow,col表示语义分割结果图Si中第row行第col列的像素的值,和分别为第k类语义类别标签在语义分割结果图中数值的下限和上限,则单目相机捕获的图像中的当前第row行第col列像素的语义类别标签为第k类,即crow,col=ck,crow,col表示单目相机捕获的图像中第row行第col列像素的语义类别标签,ck表示第k个语义类别标签。
4.根据权利要求1所述的一种融合场景语义的室外单目同步建图与定位方法...
【专利技术属性】
技术研发人员:项志宇,闭云峰,钱琦,白庭铭,钟文祺,
申请(专利权)人:浙江大学,华为技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。