立体系统中三角测量引起的深度误差

问题描述

我有一个问题试图理解由一对立体校正图像的三角测量引起的深度误差的定义。

公式如下:

eps_z = bf/d - bf/(d+eps_d)

其中 b 是左右相机之间的基线,d 是从 3D 重新投影到左右相机平面之间的视差(像素差)。如果一切都理想,eps_z 和 eps_d 应该为零,并且两个相机测量的深度应该相同。

我的问题是:为什么 eps_d 只出现在正确的图像中? L 和 R 之间的差异不应该与从 R 到 L 的差异相同,因此错误应该相同还是不必那样?我知道如果它们相同,则没有深度错误,但对我来说似乎违反直觉,它会根据方向而变化。

解决方法

“为什么 eps_d 只出现在正确的图像中”

不是。您在这里处理测量误差。如果您确切地知道是从左侧还是右侧添加或减去它,则它不会是错误项,而是校正项。误差项代表不确定性。这也是为什么按照惯例它没有标志。