私はローカル機能表現の研究をしているので、SIFT、SURFなどです。
さて、ここで誰かがBRIEFとORBを試したことはありますか?もしそうなら、SIFTのそれぞれの賛否両論について話し合うことができますか?
これが私が役に立ったと思った1つの比較です。基本的にBRIEFとORBははるかに高速です。そこにはスケール不変性の良い比較はありませんが、個人的には、SURF/SIFTがBRIEFやORBよりもスケール不変性であることがわかりました。これらを特定のユースケースで使用する場合は、どちらがニーズに最も適しているかを確認するために両方を試すことをお勧めします。
SURF / SIFTは、何らかの形で支払う必要のある特許を使用しています。私はこれについて最新ではありませんが、コストがかなりの額になる可能性があります。だから私は可能であればORBを使うでしょう-もちろんあなたがお金を気にしない場合を除いて:)
SIFT:アルゴリズムは米国で特許を取得しています。所有者はブリティッシュコロンビア大学です。(http://en.wikipedia.org/wiki/Scale-invariant_feature_transform)
SURF:アルゴリズムのアプリケーションは米国で特許を取得しています。(http://en.wikipedia.org/wiki/SURF)