2011-02-07 24 views
1

各画像データベース特徴と照会画像特徴との間の距離(D)を計算し、表示する(n類似画像をユーザに)。matlabの2つの画像間の類似度を計算するための閾値の選択

私は、次のアプローチを使用しよう:

私は2つの閾値(T1, T2)を選択してください。最初の例では、()より大きい(L1)の変数内のすべての距離(D2)を保持し、別の変数、たとえば(L2)より小さいすべての距離をより小さく保ちます。 。次に、私は類似度を次のように計算します。

S(i) = L2 * average(D3)/(L3^2) 

どうすればこれらのしきい値を選択できますか?しきい値を計算する方法はありますか、それともランダムに選択すべきですか?

+0

実験を試みましたか? –

+0

ええええええええええええええええ、私は多くの価値を試してそれを行うが、私はしきい値を選択するための方法を探します...ありがとうと返信遅れて申し訳ありません – zenab

+0

私は閾値を選択する_a priori_方法がないので、経験的に良い結果をもたらす値を選ぶ必要があります。たとえば、イメージデータベースのサブセットを使用して手作業で金色の標準を作成してから、標準でうまくいく閾値を(プログラムで)選択することができます。 –

答えて

0

私はあなたの表現を理解することができません。 D3とは何ですか?私はS(i)のインデックスiをデータベースのi番目の画像といいます。 DまたはLのインデックス番号はiですか?一般に、これらの問題の場合、より重要なことは、適切な類似性尺度を選択し、次に異なる手法をROCおよびPrecision-Recallカーブのような方法と比較することです。それまでは限界を心配する必要はありません。

+0

お返事ありがとうございます。私はすでにPrecision-Recallカーブを使用していますが、結果を比較するために別の方法を探しています。今度はROC曲線を使用して結果を確認します.. – zenab

+0

特定の定量的尺度については、ROCおよびF-1スコアの下の領域も試してください。 (最大精度xリコールはカーブのどこにでも適用されます) – highBandWidth

関連する問題