向 SIFT 通信添加噪声
Adding noise to SIFT correspondances
我想在 Matlab 下测试一种在 ransac 框架内进行基本矩阵估计的算法。输入是筛选对应关系,并且对异常值(错误对应关系)中的 select 异常值执行了几次 Ransac 迭代。
我想用不同的噪声水平测试算法的效率。
我应该只对一定数量的信件随机引入不匹配吗?或者如何添加噪声以筛选对应关系(公式)?
最简单的方法是获取所有帧的关键点集(特征的像素坐标)并在它们的位置添加高斯噪声 x,y
。
例如,如果您有一个大小为 nx2
的关键点矩阵 p
noisy_p = p + sigma * randn(n,2);
其中 sigma
是您要试验的噪音的标准偏差。使用值 1/2
或 1
会给出您在真实世界图像上获得的典型噪声。
我想在 Matlab 下测试一种在 ransac 框架内进行基本矩阵估计的算法。输入是筛选对应关系,并且对异常值(错误对应关系)中的 select 异常值执行了几次 Ransac 迭代。 我想用不同的噪声水平测试算法的效率。 我应该只对一定数量的信件随机引入不匹配吗?或者如何添加噪声以筛选对应关系(公式)?
最简单的方法是获取所有帧的关键点集(特征的像素坐标)并在它们的位置添加高斯噪声 x,y
。
例如,如果您有一个大小为 nx2
p
noisy_p = p + sigma * randn(n,2);
其中 sigma
是您要试验的噪音的标准偏差。使用值 1/2
或 1
会给出您在真实世界图像上获得的典型噪声。