2011-02-07 6 views
1

Чтобы вычислить расстояние (D) между функцией изображения запроса с каждой функцией базы данных изображения и отображением (изображения изображения n-подобия пользователю).Выбор порогового значения для вычисления подобия между двумя изображениями в matlab

Я пытаюсь использовать следующий подход:

Я выбираю два пороговых значения (T1, T2). Для первого я сохраняю все расстояния (D2), которые больше (T1) в переменной говорят (L1) и сохраняют все расстояния (D2), которые меньше (T2) в другой переменной, например (L2) , Затем я вычисляю меру подобия по:

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

Пожалуйста, как я могу выбрать эти пороговые значения? Существует ли какой-либо метод вычисления порогового значения или я должен выбрать его случайным образом?

+0

Вы пробовали экспериментировать? –

+0

أه reve_etrange, Да, я делаю это, экспериментируя со многими значениями, но я ищу какой-либо метод для выбора порогового значения ... спасибо и извините за опоздание в ответ – zenab

+0

Я имел в виду, что, поскольку нет пути _a priori_ для выбора порога, вам нужно будет выбрать значение, которое даст эмпирически хорошие результаты. Например, вы можете создать золотой стандарт вручную, используя подмножество вашей базы данных изображений, а затем (программно) выбрать порог, который хорошо соответствует стандарту. –

ответ

0

У меня проблемы с пониманием ваших выражений. Что такое D3? Я полагаю, что индекс i в S(i) относится к i-му изображению в базе данных. Является ли D или L индексированным на i? В целом для таких проблем важнее выбрать правильную меру подобия, а затем сравнить различные подходы с методами, такими как кривые ROC и Precision-Recall. Пока вы не должны беспокоиться о пороге.

+0

спасибо за ответ. Я хотел бы сообщить, что у меня уже используется кривая Precision-Recall, но я ищу другие методы для сравнения результатов. Теперь я попытаюсь использовать кривую ROC и увидеть результаты .. – zenab

+0

Для конкретных количественных мер также попробуйте область под ROC и оценку F-1. (Максимальный предел x Напомним, что он был получен в любом месте кривой) – highBandWidth