将噪声添加到SIFT对应

时间:2016-03-14 18:24:03

标签: matlab image-processing computer-vision ransac

我想在Matlab下测试ransac框架内的基本矩阵估计算法。输入是筛选对应,并且执行若干Ransac迭代以从异常值(错误对应)中选择内点。 我想用不同的噪声水平测试算法的效率。  我应该只是随机引入一定数量的对应不匹配吗?或者如何添加噪声来筛选对应物(公式)?

1 个答案:

答案 0 :(得分:0)

最简单的方法是为所有帧(特征的像素坐标)取一组关键点,并将高斯噪声添加到它们x,y的位置。

例如,如果您有一个大小为p的关键点nx2矩阵

noisy_p = p + sigma * randn(n,2);

其中sigma是您要试验的噪音的标准偏差。使用值1/21可以获得真实世界图像的典型噪音。