五点基本矩阵估计的Sampson误差

迪顿

我使用Nister的5点方法来计算基本矩阵。使用RANSAC和Sampson错误阈值进一步改善了异常值剔除。我随机选择5个点集,估计基本矩阵并评估匹配向量的Sampson误差。Sampson误差低于阈值t(在我所举的示例中设置为0.01)的点坐标被设置为inliers。对所有基本矩阵都重复此过程,我们保留了构成最佳分数的那个矩阵。

我注意到,大多数d值(桑普森误差的向量)太大:例如,如果d的大小为(1x1437),如果我做g = find(abs(d)> 0.01);长(g)

然后length(g)= 1425,这意味着只有7个值是该阈值的不正确整数!

如何设置阈值?如何解释桑普森误差值?

请帮帮我。谢谢

Ying Xiong

桑普森距离是几何距离的一阶近似值。可以理解如下:

给定基本矩阵F和一对对应关系(x,x'),使得x'Fx = e,这对对应关系的距离/误差是多少?为所有对应关系(y,y')定义几何距离,使得y'Fy = 0,即|| xy || ^ 2 + || x'-y'|| ^ 2的最小值(换句话说,与(x,x')最接近的对应对,精确地满足F矩阵)。可以证明,桑普森误差是该最小距离的第一近似值。

直观地,桑普森误差可以粗略地认为是点x到对应的极线x'F之间的平方距离。在这种情况下,阈值0.01太小(您几乎找不到基本矩阵,因此所有对应关系都在0.1像素精度以内)。建议的阈值将介于1到10(1到3个像素错误)之间,具体取决于图像对的大小/分辨率/质量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

初始参数估计时nls奇异梯度矩阵的误差

来自分类Dev

使用Matlab和OpenCV进行基本矩阵估计

来自分类Dev

nls():“初始参数估计值处的误差奇异梯度矩阵”

来自分类Dev

Dplyr工作流在变化点分析中反映均方误差估计量

来自分类Dev

当使用DLT算法估计单应性时,使用更多的点会导致或多或少的误差吗?

来自分类Dev

8点算法的基本矩阵

来自分类Dev

矩阵逆中的误差

来自分类Dev

矩阵乘法误差

来自分类Dev

变换从三焦点张量计算的投影矩阵以估计3D点

来自分类Dev

带刷的d3.js散点矩阵-比例误差

来自分类Dev

MATLAB:极线不与点相交(基本矩阵)

来自分类Dev

MATLAB:极线不与点相交(基本矩阵)

来自分类Dev

找出拟合函数的根和估计误差

来自分类Dev

估计显着性误差的损失

来自分类Dev

在OpenCV C++中估计基本矩阵之前标准化对应点的正确方法是什么?

来自分类Dev

R中的矩阵乘法误差

来自分类Dev

旋转矩阵乘法误差

来自分类Dev

Matlab的误差线与颜色矩阵

来自分类Dev

CalcularCoeficientes的矩阵阵列误差

来自分类Dev

用卡尔曼滤波器估计误差

来自分类Dev

如何验证相机校准正确?(或如何估计重投影误差)

来自分类Dev

使用mmedist或fitdist(with mme)误差估计Frechet分布的参数

来自分类Dev

如何验证相机校准正确?(或如何估计重投影误差)

来自分类Dev

用卡尔曼滤波器估计误差

来自分类Dev

海上条形图中值估计误差

来自分类Dev

使用 pykalman 进行卡尔曼回归时如何估计误差?

来自分类Dev

Python Pylab散点图误差线(每个点的误差是唯一的)

来自分类Dev

OpenCV基本矩阵中的基本矩阵

来自分类Dev

矩阵尺寸必须同意Matlab中的误差?

Related 相关文章

热门标签

归档