2012-03-27 2 views
1

Я узнал, что функции SIFT полезны только для поиска того же объекта в сцене, но, похоже, он не подходит для «похожих» объектов.Параметры просеивания для «похожих» объектов

Возможно, я что-то сделал неправильно? Возможно, я должен использовать некоторые другие дескрипторы?

изображения и SIFT \ ASIFT алгоритмы работы:

link

же проблемно не соответствует

link

+0

Я знаю о характеристиках хара (недостатки - многие масштабы) и соответствия шаблонов (недостатки - нет поворота и инвариантности шкалы) – mrgloom

+0

Функции SIFT используются довольно успешно, чтобы найти (перцептуальные) аналогичные изображения. Я думаю, вам нужно добавить еще несколько часов, чтобы учиться. – Maurits

+0

Я думаю, что вы не понимаете, что я имею в виду, я не хочу кластеризации шаблонов или системы CBIR, я попробовал ASIFT и SIFT посмотреть на фотографии http://www.ipol.im/pub/demo/my_affine_sift/ архив? key = 0E6EAE29E2C5D31A2898F869A8DAF83A У них нет совпадений. – mrgloom

ответ

1

Основной алгоритм SIFT с помощью VLfeat дает мне это как результат. Который с учетом небольшого и не столь уникального целевого изображения, является довольно хорошим результатом, я бы сказал.

enter image description here

+0

Я думаю, что он нашел только самолет, который был вырезан со сцены, но почему он не может найти другие самолеты? возможно, мне нужно настроить некоторые параметры дескрипторов? – mrgloom

+0

В этом случае я использовал правило, которое предусматривает, что совпадение между точками принимается только в том случае, если оно имеет наименьшее эвклидовое расстояние, и если оно значительно лучше второго наилучшего совпадения. Вы можете сами играть с этими критериями и показывать больше совпадений, если хотите. – Maurits

2

Я считаю, что особенности SIFT хорош только для найти тот же объект в сцене, но это, кажется, не подходит для «подобных» объектов.

Это именно то, что они делают (и не только их, задача называются «широким базисным соответствием») - 1) для каждой функции найти наиболее похожую - называется «предварительным» или «мнимым» корреспонденция 2) используют RANSAC или другой подобный метод для нахождения геометрического преобразования между наборами соответствий.

Так что, если вам нужно найти «подобные», вы должны использовать другой метод, как Viola-Jones http://en.wikipedia.org/wiki/Viola%E2%80%93Jones_object_detection_framework

Или (но это даст вам много ложных срабатываний) вы можете сравнить большое изображение в маленький и не использовать шаг 2.

Смежные вопросы