0

私はSIFTアルゴリズムを実装しています。これを使用する目的は、一連の画像があり、「テンプレート画像」として保持している単一の画像との最適な一致を見つけたいということです。SIFTは一致とスコアを返します。ここで、「一致」は両方の画像で同じであることが判明した記述子を表し、「スコア」はユークリッド法によって決定されます。

今、私はテンプレート画像を使用してすべての画像の中で最も一致するものを評価する必要があるという点で立ち往生しています。2つの画像が完全に一致する場合、両方の画像の記述子の位置が同じであるため、「スコア」はゼロになることがわかりました。この画像が「スコア」または他の方法を使用してテンプレートに対して最良の一致または2番目に一致すると言えるようにするにはどうすればよいですか?

4

1 に答える 1

1

各画像について、テンプレート画像との一致のセットと対応するスコアがすでに見つかりましたね。

各画像のすべてのスコアを合計して、画像ごとの合計スコアを取得し、「最も一致する」画像として、合計スコアが最も低い画像を選択することができます。同様に「2番目に良い」など。

ただし、基本的なSIFTアルゴリズムを適用した後の主な問題は、通常、どの一致が実際に正しいかを判断することにあることを指摘する必要があります。これを十分に行った場合(たとえば、RANSACなどの堅牢な方法を使用した場合)、上記で説明したように、「最適な画像」を見つけるのはそれほど難しくありません。

于 2012-04-23T03:36:27.987 に答える