2

私はOpenCV キーポイントを使用していますが、キーポイントのサイズとオクターブについて質問を受けました。

keyPoint には座標 (x,y) とサイズがあり、(x,y) の中心とサイズの半径を持つ円として単純に記述できることを知っています。

そして、キーポイントが検出されているいくつかのオクターブ レベル (画像が 2 でダウンサンプリングされている間) があることを知っています。

これについて2つ質問があります。

  1. キーポイントのサイズと、検出されたオクターブまたはサブレベルとの間に関係はありますか?
  2. 画像が持つことができるオクターブ レベルの最大数は? すべてのオクターブ レベルでイメージが 2 でダウンサンプリングされているため、答えは Log(2,image_size) ということですか? サブレベルはどうですか?
4

1 に答える 1

1

1) はい、(一般的に) キーポイント サイズ (またはスケール) と検出のオクターブおよびサブレベルの間には関係があります。サイズ/スケールが大きいほど、オクターブとサブレベルの組み合わせが高くなります。ただし、これはキーポイント検出器 (SIFT、SURF など) の選択とその実装に依存することに注意してください。David Lowe の SIFT に関する論文: SIFTを参照してください。

ここに画像の説明を入力

2)実際には、これは理論的には画像の最大オクターブ数になりますが、実際にはこれは使用されません。正しく思い出せば、OpenCV SIFT 検出器は 3 つの中間スケールごとに 2 または 3 オクターブしか使用しません。

于 2015-12-27T12:18:22.557 に答える