LSD-slam算法原理

文章目录

LSD-slam算法原理

论文:LSD-SLAM: Large-Scale Direct Monocular SLAM

一、 预先知识:

1、三维刚体与相似变换

1.1 三维刚体变换

仅包括6个*度,即三轴旋转和三轴偏移,变换矩阵定义如下:
LSD-slam算法原理
李代数与变换矩阵的转换关系:
定义李代数: ξ ∈ s e ( 3 ) \xi \in se\left(3\right) ξ∈se(3)
G = e x p s e ( 3 ) ( ξ ) , ξ = l o g S E ( 3 ) ( G ) {G}={exp}_{se(3)}(\xi), \xi = log_{SE(3)}(G) G=expse(3)​(ξ),ξ=logSE(3)​(G)
变换矩阵叠加相乘,对应的李代数的运算:
LSD-slam算法原理

1.2 三维相似变换

包括7个*度,除三轴旋转及三轴偏移之外,还有一个尺度因子s,用于对深度测量的尺度进行评测。相似变换矩阵定义如下:
LSD-slam算法原理

2、基于李群的带权重的高斯牛顿优化

直接法的误差公式:
LSD-slam算法原理
其中, ω ( p , d , ξ ) \omega\left(p,d,\xi\right) ω(p,d,ξ)函数利用两帧间的位姿变换

上一篇:CF17E Palisection 题解


下一篇:洛谷P5659 树上的数