ランクSIFTアルゴリズムは、SIFT(スケール不変特徴変換)アルゴリズムを改良したもので、ランキング手法を用いてSIFTアルゴリズムの性能を向上させています。実際、ランキング手法は、元のSIFTアルゴリズムのキーポイントの特定や記述子生成に利用できます。
ランキング手法を用いたSIFT
要点のランキング
SIFT検出器によって検出されたキーポイントを一定数維持するためにランキング技術を使用することができる。[1]
が学習画像シーケンスであり、がSIFT検出器によって得られたキーポイントであるとします。次の式は、キーポイントセットにおけるの順位を決定します。 の値が大きいほど、 の順位が高くなります。





ここで、 は指示関数、はから へのホモグラフィ変換、は閾値です。





は上記で定義したキーポイントの特徴記述子であると仮定する。したがって、特徴ベクトル空間におけるランクでラベル付けすることができる。そして、ラベル付けされた要素を含むベクトル集合は、ランキングSVM [2]問題の訓練セットとして用いることができる。
学習プロセスは以下のように表される。





得られた最適値は、将来の重要なポイントを順序付けるために使用できます。

記述子の要素のランク付け
ランキング技術はキーポイント記述子を生成するためにも使用できる。[3]
がキーポイントの特徴ベクトルであり、 の要素がにおけるの対応する順位であるとします。は次のように定義されます。





元の特徴ベクトルを順序記述子に変換した後、次の 2 つの測定で 2 つの順序記述子の違いを評価できます。


スピアマン相関係数は、スピアマンの順位相関係数とも呼ばれる。2つの順序記述子とについて、次の式が成り立つことが証明できる。


ケンドールのタウはケンドールのタウ順位相関係数とも呼ばれる。上記のケースでは、との間のケンドールのタウは


参考文献
- ^ Bing Li; Rong Xiao; Zhiwei Li; Rui Cai; Bao-Liang Lu; Lei Zhang; 「Rank-SIFT: 繰り返し可能な局所的関心点の順位付け学習」Computer Vision and Pattern Recognition (CVPR)、2011年
- ^ Joachims, T. (2003)、「クリックスルーデータを用いた検索エンジンの最適化」、ACM知識発見およびデータマイニング会議議事録
- ^ Toews, M.; Wells, W.「SIFT-Rank: 不変特徴対応の順序記述」、Computer Vision and Pattern Recognition、2009年。