Harrisコーナーに基づいて特徴検出器を実装しました。ほとんどの場合正常に機能しますが、パフォーマンスが低下する場合があります。個別に構成せずに、さまざまな画像で機能させる必要があります。
問題は、検出器のしきい値にあります。設定が低すぎると、検出器が何度も起動し、その結果、膨大な数の機能が発生します。高すぎる設定では、機能が少なすぎます。
私はこれをANMS(Adaptive Non-Maximal Suppression)で部分的に解決し、記述子ベクトルを割り当てる前に機能の数を減らしました。
ただし、次のような画像に問題があります。
コントラストが低く、すべての画像に対してしきい値を低く設定しすぎることは「ありません」。検出器がこれらの画像を処理するようになりますが、他の画像には何千もの機能が含まれるため、ANMSでのフィルタリングが遅くなり、全体的なパフォーマンスが低下します。
特徴検出の前に画像を調整することを考えていました。たぶん、ヒストグラムの等化がうまくいくでしょう。コントラストのグローバルな変更はフィーチャ記述子に影響を与えないため、これは有効な操作である可能性があります(輝度とコントラストの変更に対して不変です)。
たぶん、適応しきい値またはいくつかのヒューリスティックを使用するほうがうまくいくでしょう。
他に何か提案はありますか?