我想在Matlab下测试ransac框架内的基本矩阵估计算法。输入是筛选对应,并且执行若干Ransac迭代以从异常值(错误对应)中选择内点。 我想用不同的噪声水平测试算法的效率。 我应该只是随机引入一定数量的对应不匹配吗?或者如何添加噪声来筛选对应物(公式)?
答案 0 :(得分:0)
最简单的方法是为所有帧(特征的像素坐标)取一组关键点,并将高斯噪声添加到它们x,y
的位置。
例如,如果您有一个大小为p
的关键点nx2
矩阵
noisy_p = p + sigma * randn(n,2);
其中sigma
是您要试验的噪音的标准偏差。使用值1/2
或1
可以获得真实世界图像的典型噪音。