vlfeat的sift函数中这个角度参数的含义是什么?

时间:2016-01-22 06:32:38

标签: sift vlfeat

enter image description here

我想知道输出参数角是什么以及为什么角度的长度是4?

1 个答案:

答案 0 :(得分:1)

查看original paper,第5节。方向分配:

  

方向直方图由关键点周围区域内的采样点的梯度方向形成[...]方向直方图中的峰值对应于局部梯度的主要方向。检测直方图中的最高峰,然后使用在最高峰的80%内的任何其他局部峰也创建具有该方向的关键点。因此,对于具有相似幅度的多个峰值的位置,将会创建多个关键点   相同的位置和规模,但方向不同

这也可以通过VLFeat实现来解释(参见sift.c):

  

然后平滑该直方图并选择最大值。在   除了最大模式,其他三种模式其幅度   在最大模式的80%范围内保留并返回为   其他方向