比例尺和旋转不变特征描述符


16

您是否可以列出一些比例和旋转不变特征描述符以用于特征检测。

该应用程序使用多分类器来检测无人机捕获的视频中的汽车和人。

到目前为止,我一直在研究SIFT和MSER(仿射不变)。我也看过LESH,LESH是基于局部能量模型的,但是其计算方式不是旋转不变的,我一直在尝试思考一种利用局部能量的方法来构建旋转不变的方法功能描述符,我在这里读到有哪些可以在商业应用中使用的SIFT / SURF的免费替代品?,即“如果您将方向分配给兴趣点并相应地旋转图像块,则可以免费获得旋转不变性”,但是不知道这是否可以缓解或我如何将其应用于我的问题,任何帮助都将是感谢,谢谢


使用OpenCV库中的ORB(定向的FAST和Roted Brief)。
严厉的沃登,2015年

Answers:


9

至于SIFT / SURF的替代方案,您链接问题提供了很好的答案。

我还可以读出两个问题:

  • “如何构建有用的(例如旋转不变)特征描述符”?
  • “关于链接问题的陈述,他如何实现自由旋转不变性?”

建筑特征描述符

这是一个有效的研究主题。好的功能描述符并不是每个人都可以在一个下午建立的。人们成功地建模具有所需属性的特征描述符时,就会发布文章。因此,目前仅使用了一些最新的描述符,这也是我建议您这样做的原因:找到适合您需求的功能描述符

“免费”实现旋转不变性

0|black->gray->white||white->gray->black|9090

这样,您将始终在具有相同主导方向(旋转斑块)的图像块上计算描述符,从而获得旋转不变性。


4

免费获得旋转不变性的另一种方法是选择旋转不变的对象。例如,圆或环对于旋转是不变的。

特征提取器:运行边缘检测。对于每个NxN像素邻域,计算边缘方向和幅度2D直方图。查找所有具有高总振幅和高角展度的点。删除所有不具有径向对称性的点。

特征描述符:找到每个圆形对象的中心。由于物体是圆形的,因此它没有主梯度角。所有角度都相等。因此,径向轮廓(极坐标中的像素值之和)是角度不变描述符。


顺便说一下,这就是基准在电路板上制造为圆形的原因之一:

在此处输入图片说明


我们正在谈论关键点(功能)描述符。如果我们在谈论特征(兴趣点),那么检测圆形斑块可能会很有用,因为它们与每个描述符结合都是旋转不变的。但是,在圆形斑块处计算的描述符不是-如果不使用旋转不变方法,则白色的圆的水平直径为黑色,垂直的黑色圆会产生非常不同的描述符
Penelope 2012年

@penelope,为什么不呢?考虑以下描述符-补丁的缩略图,然后将其与具有标准化互相关的其他描述符进行比较。您不能以此方式将其与其他对象混淆。
Andrey Rubshtein 2012年

抱歉,我不明白您所说的“补丁缩略图”是什么意思?描述符:贴片的归一化corss相关性是旋转不变的原因,而不是贴片是环或圆的事实。
penelope 2012年

@penelope,我想我现在还不够清楚。我明天将尝试扩展它。感谢您的评论。
Andrey Rubshtein

期待它:)
penelope


1

如果将特征点周围的局部面片重新映射到对数极坐标(原点位于关注点),则比例更改对应于沿对数径向轴的平移,而旋转对应于平移(环绕)沿角轴。如果随后计算二维傅立叶变换,则径向和角度方向上的平移将成为频域中的相移。如果然后计算傅立叶变换的绝对值,则相位将完全消失,并且比例变化和原始图像斑块的旋转变得不明显。因此,在对数轴坐标系中图像的2D傅里叶变换的绝对值将是您的特征描述符。

好吧,至少在理论上。实际上,您需要限制面片的径向延伸。这意味着您需要在计算傅立叶变换之前切掉大部分数据(实际上是傅立叶级数),因此在对数极坐标中沿对数径向方向的平移并不完全对应于频域中的相移已不再存在,因此该方法并非完全不变。我怀疑如果您使用某些窗口功能在对数-半径坐标上(不间断)并将其乘以颜色强度,则此问题会有所缓解。

但是,特征描述符应该仍然是完全旋转不变的。

参考:不选择尺度的尺度不变性


0

您还可以检查FASTBRISK


据我搜索,FAST只是与许多不同描述符组合一起使用的检测器。而且,OP自己已链接的问题中已经提到了FAST和BRISK,因此我想他已经掌握了有关这些方法的存在的信息。
penelope
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.