本质分解的稳定翻译

Stable Translation from essential decomposition

当使用单个相机实现单目 SLAM 或运动结构时,平移可以估计到未知比例。事实证明,在没有任何其他外部信息的情况下,无法确定该比例。但是,我的问题是: 如何在所有子翻译中统一这个比例。例如,如果我们有 3 帧(Frame0、Frame1 和 Frame2),我们按如下方式应用跟踪:

问题是 T01 和 T12 已归一化,因此它们的幅度为 1。但是,实际上,T01 幅度可能是 T12 的两倍。

如何恢复 T01 和 T12 之间的相对幅度?

P.S。我不想知道 T01 或 T12 究竟是什么。我只想知道 |T01| = 2 * |T12|.

我认为这是可能的,因为单目 SLAM 或 SFM 算法已经存在并且运行良好。所以,应该有一些方法可以做到这一点。

计算第2帧和第0帧之间的R,t,并在这三个帧形成的三个顶点之间连接一个三角形。唯一可能的闭合三角形(最多单个比例)将在已知比例的相对平移时形成。