LSD-SLAM论文笔记

LSD-SLAM论文笔记_第1张图片

Tracking算法

追踪新的frame,优化相对3D位姿 ξ j i ∈ s e ( 3 ) \xi_{ji}\in \mathcal{se}(3) ξjise(3). i i i 是关键帧, j j j是新的图片。
LSD-SLAM论文笔记_第2张图片

深度图估计

选择关键帧

准则:当前帧和关键帧的 ξ j i \xi_{ji} ξji超过一定阈值。

深度图初始化

由前一帧的映射得到

深度滤波器

深度计算的步骤

  1. 计算参考帧中的极线。存在几何误差:由位姿与相机参数引起的极线偏移造成,简化为方向不变而只改变位置。
  2. 确定极线上的最佳匹配。存在光度误差(光度不一定相等)
  3. 计算深度

深度观测融合

逆深度服从高斯分布,需要将多次观测的逆深度值进行融合,使用卡尔曼滤波。

深度传播

将深度由一帧传递到下一帧时,忽略相机旋转:
在这里插入图片描述

关键帧对准

归一化:逆深度图的均值为1。用3D相似变换 S ∈ Sim ( 3 ) \mathbf{S} \in\text{Sim}(3) SSim(3)来表示两个关键帧之间的转换。
S = ( s R t 0 1 ) \mathbf{S} = \left( \begin{array}{cc} s\mathbf{R} & \mathbf{t}\\ \mathbf{0} & 1\\ \end{array} \right) S=(sR0t1)

估计关键帧间的转换

增加收敛半径:金字塔 coarse-to-fine
LSD-SLAM论文笔记_第3张图片
LSD-SLAM论文笔记_第4张图片

回环检测

appearance-based mapping algorithm + reciprocal tracking check.

后端图优化

在这里插入图片描述

你可能感兴趣的:(LSD-SLAM论文笔记)