其他分享
首页 > 其他分享> > LSD-SLAM论文总结

LSD-SLAM论文总结

作者:互联网

(一)相关slam方案的优缺点

直接获取精度较高的深度信息;定尺度,不能使用尺度变化范围大的场景。

由于尺度不确定,需要通过平移运动获取深度信息;但由于尺度不确定,可以灵活应用于尺度范围变化大的场景。

只用到了环境中许多信息的一小部分人工特征点。

(二)创新点及实现

  1. 不只是跟踪局部相机位姿,而是建立全局大尺度优化
  2. 使用直接法与特征点法结合,并运用基于滤波的深度估计实现半稠密建图
  3. 用基于3D相似变换的位姿图优化,优化关键帧,进而优化地图
  4. 利用相似变换代替空间刚性变换,加入变尺度方法(scale-aware formulation),检测并克服尺度漂移,能够精准估计小的细节和大尺度几何外观。

1、Tracking of new frames:用之前一帧的位姿作为初始值,跟踪获得每一新帧相对于当前关键帧的se(3)。

2、Depth map estimation:

  • 如果新帧跟关键帧变化较小,就通过small-baseline stereo comparison方法更新关键帧深度图;
  • 若变化较大就创建新关键帧,此新关键帧通过与最近的关键帧匹配来初始化。

3、Map optimizition:

  • Keyframe -to-keyframe tracking:跟踪两两邻近关键帧间的sim(3),作为下一步全局优化的edge;
  • Map optimizition:位姿图优化+闭环检测+尺度漂移检测。

 【注】第一帧深度图随机初始化,通过在第一秒内给相机充足的平移运动,并锁定算法配置,在数帧迭代更新后深度图会收敛正确。

1、Tracking new Frames(by DIRECT se(3)):最小化方差归一化的光度误差,其中要注意几个要点:

2、Depth Map Estimation:

3、Constraint Acquisition(获得全局优化的约束项:edge)

 残差项包含两项:之前方差归一化后的光度残差rp;深度残差rd。由于优化量是sim(),包含着缩放因子,故需要加入深度残差去约束(只有光度残差不能约束S)

4、Map optimization(全局优化)

本论文中的Map是由关键帧和跟踪的sim(3)约束组成。全局优化的方法就是:对Map使用pose graph optimization(位姿图优化)。其中的误差函数是:

其中的W表示世界帧,最后优化效果图:

1、SLAM性能评判点:

2、本文实验方式:

3、本文实验结果:

表的第一列是不同数据集 ,第一行是不同SLAM;评价标准是:绝对轨迹偏差——absolute trajectory RMSE (cm)。

由结果可知:ESM方法和增加金字塔层数可以增大收敛半径,但是不能提高跟踪精度。 

(三)新知识点

1、深度图估计(参考J.engle的另一篇论文):

2、单目相机尺度不定,具有灵活适应不同尺度场景的优势(本质原因?)

标签:关键帧,LSD,尺度,论文,深度图,相机,SLAM,优化,sim
来源: https://blog.csdn.net/ljtx200888/article/details/117019766