【技术实现步骤摘要】
一种图像帧之间位姿的估计方法、估计装置和存储介质
本申请涉及计算机视觉
,尤其涉及一种图像帧之间位姿的估计方法、估计装置和存储介质。
技术介绍
即时定位与地图构建(SimultaneousLocalizationandMapping,SLAM)最早源于机器人领域,一般是指机器人携带传感器在运动过程中对自身位置进行定位,同时以合适的方式描述周围的环境的技术。SLAM帮助解决在一个未知的环境中实时重建环境的三维结构并同时对机器人自身进行定位的问题,且能够比传统的文字、图像和视频等方式更高效、直观地呈现信息。当在全球定位系统(GlobalPositioningSystem,GPS)不能正常使用的环境中,SLAM也可以作为一种有效的替代方案实现在未知环境中的实时导航。因此,SLAM技术在服务机器人、无人驾驶汽车、增强现实等诸多领域发挥着越来越重要的作用。视觉SLAM技术可以分为通过特征点提取法和直接法实现。其中,特征点法提取每个图像中的显着图像特征,使用不变特征描述在连续帧中进行特征点的匹配,使用对极几何结构稳健地恢复相机的姿态和结构,采用关联的特征完成视觉结合计算和基于最小化投影误差的位姿优化,这些提取的显著特征可以聚类来描述整幅图像用以回环检测,但是图像特征点的提取与关联匹配是比较繁琐且耗时的工作。直接法可通过光度误差直接恢复相机的姿态和结构,而无需提取特征。但是,直接法不具备回环检测能力,致使其在长期导航中具有较大的位姿漂移和积累误差的问题。
技术实现思路
本申请实施例提供了一种图像帧 ...
【技术保护点】
1.一种图像帧之间位姿的估计方法,其特征在于,包括:/n接收图像帧;/n将每一帧所述图像帧作为当前帧,以及将所述当前帧的前一帧作为参考帧,并根据所述当前帧,依次在所述参考帧和基于所述参考帧生成的局部地图中跟踪所述当前帧;/n响应于跟踪成功,确定满足预设条件的所述当前帧为关键帧,在所述关键帧中提取图像特征点,并基于所述图像特征点计算所述关键帧之间的最优位姿。/n
【技术特征摘要】
1.一种图像帧之间位姿的估计方法,其特征在于,包括:
接收图像帧;
将每一帧所述图像帧作为当前帧,以及将所述当前帧的前一帧作为参考帧,并根据所述当前帧,依次在所述参考帧和基于所述参考帧生成的局部地图中跟踪所述当前帧;
响应于跟踪成功,确定满足预设条件的所述当前帧为关键帧,在所述关键帧中提取图像特征点,并基于所述图像特征点计算所述关键帧之间的最优位姿。
2.根据权利要求1所述的估计方法,其特征在于,在所述依次在所述参考帧和基于所述参考帧生成的局部地图中跟踪所述当前帧的步骤和所述确定满足预设条件的所述当前帧为关键帧的步骤之间,所述方法进一步包括:
当在所述参考帧中追踪所述当前帧成功时,获取所述当前帧与所述参考帧的初始位姿;
将在所述参考帧中跟踪到的地图点按照所述初始位姿投影至所述当前帧,并计算所述地图点投影在所述当前帧中的投影点所在的图像块与对应在所述当前帧中的匹配点所在的图像块之间的像素误差;
将最小化所述像素误差后的相对位姿作为所述当前帧与所述参考帧之间的最优位姿。
3.根据权利要求2所述的估计方法,其特征在于,在所述将最小化所述像素误差后的相对位姿作为所述当前帧与所述参考帧之间的最优位姿的步骤之后,所述方法进一步包括:
将所述当前帧之前的至少一个所述图像帧对应在局部地图中的三维地图点均投影至所述当前帧,并在至少一个所述投影点附近分别搜索与所述局部地图中的所述三维地图点对应的所述投影点:
在搜索到的所述投影点中选取与所述当前帧中的所述匹配点的灰度值最接近的所述投影点,并计算选取的所述投影点与对应在所述当前帧中的所述匹配点之间的像素误差;
将最小化所述像素误差后的相对位姿作为所述当前帧与所述局部地图之间的最优位姿。
4.根据权利要求2所述的估计方法,其特征在于,在所述依次在所述参考帧和基于所述参考帧生成的局部地图中跟踪所述当前帧的步骤和所述确定满足预设条件的所述当前帧为关键帧的步骤之间,所述方法进一步包括:
当在所述参考帧中跟踪所述当前帧失败时,在所述当前帧中提取与上一帧所述关键帧中的至少一个地图点相匹配的所述图像特征点,计算所述当前帧与上一帧所述关键帧之间的相对位姿,并最小化所述相对位姿以完成位姿跟踪。
5.根据权利要求3所述的估计方法,其特征在于,在所述将最小化所述像素误...
【专利技术属性】
技术研发人员:张涛,李少朋,杨新,
申请(专利权)人:清华大学,宁波华运智能科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。