3

论文“Fast Approximated SIFT”(M Grabner,H Grabner,ACCV 2006) http://www.icg.tu-graz.ac.at/publications/pubobjects/mgrabner06FastApproxSIFT 展示了一种使用积分从图像中提取 SIFT 描述符的改进方法直方图。

它说“对于描述符,我们相对于方向旋转每个子补丁的中点,并计算重叠子补丁的直方图,而不对齐平方区域,但相对于主方向移动子补丁直方图。”

在本文中,可以使用积分直方图轻松计算关键点周围 4*4 子块的直方图。但是,结果直方图不会随着关键点的方向旋转。传统的 SIFT 需要将子块中的每个像素按方向旋转,然后计算直方图。但似乎论文中的这种新方法可以通过“相对于主方向移动子补丁直方图”来获得非旋转直方图进行旋转。我不明白如何“相对于主要方向移动子补丁直方图”?

我在这里引用:“对于描述符,我们相对于方向旋转每个子补丁的中点,并计算重叠子补丁的直方图,而不对齐平方区域,但相对于主方向移动子补丁直方图。”

例如,如果一个非旋转子补丁直方图有 8 个 bin,从 0 到 2pi,间隔 pi/4,每个 bin 的值是 2,4,5,3,6,8,7,1,以及关键点的方向是 pi/6,如何知道旋转直方图中 8 个 bin 的新值?

4

1 回答 1

1

据我了解:它们将方向四舍五入到下一个 Pi/4 间隔。这样你就可以旋转整个阵列和

2 4 5 3 6 8 7 1变成

_ 4 5 3 6 8 7 1 2它表示旋转补丁的直方图。

于 2012-02-22T01:37:54.987 回答