我使用 Nister 的 5 点方法来计算基本矩阵。使用 RANSAC 和 Sampson 错误阈值进一步改进了异常值拒绝。我随机选择 5 个点集,估计基本矩阵并评估匹配向量的 Sampson 误差。Sampson 误差低于阈值t
(0.01
在我使用的示例中设置为)的点坐标被设置为内点。对所有基本矩阵重复该过程,我们保留内点得分最高的矩阵。
我注意到d
sampson 错误向量的大多数值太大:例如,如果 的大小d
为 (1x1437),如果我这样做
g=find(abs(d)>0.01);
length(g)
那么length(g)=1425
这意味着只有 7 个值是不正确的阈值的内点!
如何设置阈值?如何解释 Sampson 错误值?
请帮帮我。谢谢