SIFT方向归一化

时间:2013-03-23 15:10:45

标签: matlab computer-vision sift vlfeat

我想通过旋转它们来规范化筛选描述符,使水平方向与补丁的主要梯度方向对齐。

我正在使用vl_feat库。在vl_feat中是否有任何方法来规范化sift描述符?

使用matlab执行此操作的有效方法是什么?

1 个答案:

答案 0 :(得分:3)

我认为VLfeat中的那些已经朝向主导梯度方向。

如果你看这里,它会显示它们是旋转的:http://www.vlfeat.org/overview/sift.html

 [f,d] = vl_sift(I) ;

f是关键点的Nx4矩阵。 N是关键点索引,另外4是x位置,y位置,比例和方向。 d是Nx128矩阵,其中N是关键点索引,128维属于SIFT描述符。


如果所有图像都是直立旋转的,那么不使用旋转不变性实际上是有益的。请参阅本文假定重力矢量:https://dspace.cvut.cz/bitstream/handle/10467/9548/2009-Efficient-representation-of-local-geometry-for-large-scale-object-retrieval.pdf?sequence=1