Как измерить расстояние между Fisher Vecotr для удаления изображения?

Я кое-что прочитал о Фишере Векторе и все еще в процессе обучения. Это лучшее представление, чем классическое представление BoF, использующее GMM (или k-means, даже если это обычно называется VLAD).

Тем не менее, я видел, что обычно они используются для классификации проблем, например, с SVM.

Но как насчет Image Retrieval? Я видел, что они также использовались для поиска изображений ( здесь), но я не понимаю одного момента: учитывая два FV, представляющих 2 изображения, как мы вычисляем их расстояния и так "насколько похожи эти два изображения?"

Разумно ли использовать их в таком контексте?

1 ответ

Решение

Как видно из двух статей ниже, евклидово расстояние кажется популярным. Есть также ссылки на использование точечного продукта в качестве меры сходства; косинусное сходство (тесно связанное) является общепринятой метрикой для сходства ML.

http://link.springer.com/article/10.1007/s11263-013-0636-x

http://www.robots.ox.ac.uk/~vgg/publications/2013/Simonyan13/simonyan13.pdf

Этого достаточно, чтобы позволить вам выбрать то, что соответствует вашим потребностям?

Другие вопросы по тегам