直至以来,SLAM的研究共朝着三个方向努力:精度、速度、鲁棒性。尤以鲁棒性居多。通常动态场景中,根据IMU测量值与视觉测量值分别进行计算得到的结果会有所不同。因此需要进行一致性的检测,以得到真值。本文将主要讲运动一致性检测。
运动一致性判断
基于聚类将图片分割之后获得的区域需要判断其运动一致性以分离动态物体和静态背景。
目的:对图片中各部分进行运动一致性判断以分离出目标和背景。
下面介绍各个论文中的判断方法
Nonparametric Statistical and Clustering Based RGB-D Dense Visual Odometry in a Dynamic Environment
该论文将RGB图片与深度图结合后进行k均值聚类以实现图片分割
过程:
- 进行k-means聚类
- 计算每一个簇的残差
- 根据计算出的残差建立非参数统计模型
聚类的好处有两点:
- 能够将非刚体场景表示基于聚类的刚体场景
- 可有效增强密集运动的分割效果,从而支持场景流估计和避障。
本文使用了一个残差模型。该模型基于一个假设:
若图片对齐,则基于静态背景的聚类将会有一个很小的残差。
光照强度残差:
$$
r^p_I(\xi)= I_k(W(x^p_{k-n},\xi^k_{k-n}))-I_{k-n}(x^p_{k-n})
$$
图像扭曲,Warp函数: