【SLAM】svo 的深度滤波和 msckf 的后端的点的优化的差异是什么?delayinit和depthfilter之间的差异是什么?

1. svo 的深度滤波和 msckf 的后端的点的优化的差异是什么?delayinit和depthfilter之间的差异是什么?

1.1 SVO的深度滤波与MSCKF后端优化的差异是什么?

SVO的深度滤波
• 核心思想:基于概率模型递推更新特征的深度估计。每个特征点独立维护一个深度滤波器(如高斯分布或Beta分布),每次新帧到来时,通过极线搜索找到匹配点并计算候选深度,将其作为观测值对先验分布进行贝叶斯更新。

• 实现方式:

• 使用直接法跟踪关键点,不依赖描述子匹配。

• 深度估计是递增更新的,融合多帧观测逐步收敛。

• 计算轻量,无需全局优化,实时性高。

• 优势与局限:

• 轻量高效,适合高帧率场景,但依赖运动视差来收敛深度。

• 假设各特征点的深度估计独立,可能忽略多视图几何中的联合约束。

MSCKF的后端点优化
• 核心思想:在多状态约束卡尔曼滤波框架中,维护滑动窗口内的相机状态(位姿、速度、IMU偏差等),利用多帧观测构建几何约束,直接优化系统状态。

• 实现方式:

• 通过重投影误差定义视觉约束,与IMU预积分结果共同构成目标函数。

• 使用非线性优化(如LM算法)批量调整滑窗内的所有状态和特征点位置,类似局域Bundle Adjustment。

• 支持紧耦合的IMU-视觉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大江东去浪淘尽千古风流人物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值