2

水平方向がパッチの優勢な勾配方向に揃えられるように、それらを回転させることによって、ふるい記述子を正規化したいと考えています。

vl_feat ライブラリを使用しています。vl_feat でふるいの記述子を正規化する方法はありますか?

また

matlabを使用してこれを行う効果的な方法は何ですか?

4

1 に答える 1

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 ?シーケンス=1

于 2013-03-23T16:28:25.153 に答える