SVO中的深度滤波器原理

本文介绍了SVO(semi-dense visual odometry)中的深度滤波器原理,包括三角化估计深度、普通帧更新种子点概率分布以及高斯-均匀混合分布的逆深度描述。通过极线搜索在不同帧中匹配特征点,利用贝叶斯估计融合多个深度测量值,从而减小不确定性。在种子点的概率分布收敛后,将其插入地图中供追踪使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础:三角化估计深度

在不同的位置观测同一个三维点P(x, y, z),已知在不同位置处观察到的三维点的二维投影点p1(x1, y1), p2(x2, y2),利用三角关系,恢复出三维点的深度信息z。

è¿éåå¾çæè¿°

由于两条直线无法相交,通过最小二乘法求解。

按照对极几何中的定义,设x1, x2为两个特征点的归一化坐标,则它们满足:

s1x1 = s2Rx2 + t                                         公式(1)

左右两侧分别乘以x1^,得:

s1x1^x1 = 0 = s2x1^R x2 +x1^ t

可以先求出s2,再求s1.最后得到特征点的空间位置。


 

Mapping部分主要是计算特征点的深度。单目VO中,刚刚从图像中提取的热乎的关键点是没有深度的,需要等相机位移之后再通过三角化估计深度。我们知道通过两帧图像的匹配点就可以计算出这一点的深度值,如果有多幅图像,那就能计算出这一点的多个深度值。这就像对同一个状态变量我们进行了多次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值