У чому різниця між детекторами функцій та дескрипторами функцій?


11

У чому різниця між детекторами функцій та дескрипторами функцій? Які з них - це детектори, а дескриптори: Harris, SURF, Min Eigen, FAST, SIFT, BRISK


А як щодо FREAKS: FREAK: Ключова точка швидкої сітківки?
Олексій

@ Алекс, FREAK - дескриптор.
Діма

Відповіді:


16

Детектор зацікавлених точок (ключова точка, виразна точка) - це алгоритм, який вибирає точки з зображення на основі якогось критерію. Зазвичай точка інтересу - це локальний максимум якоїсь функції, наприклад, показника "кутового".

Дескриптор - вектор значень, який певним чином описує патч зображення навколо точки інтересу. Це може бути таким же простим, як і неочищені піксельні значення, або може бути складнішим, наприклад, гістограмою градієнтних орієнтацій.

Разом інтерес і його дескриптор зазвичай називають локальною ознакою. Локальні функції використовуються для багатьох завдань комп'ютерного зору, таких як реєстрація зображень, реконструкція 3D, виявлення об'єктів та розпізнавання об'єктів.

Гарріс, Мін Ейген і ФАСТ - це детектори зацікавлень, а точніше кутові детектори.

SIFT включає в себе і детектор, і дескриптор. Детектор заснований на різниці гауссів (DoG), що є наближенням лаплаціанців. Детектор DoG виявляє вогнища структури, що нагадують краплі. Дескриптор SIFT заснований на гістограмі градієнтних орієнтацій.

SURF повинен бути швидким наближенням SIFT.

БРИСК, як SIFT і SURF, включає детектор і дескриптор. Детектор - кутовий детектор. Дескриптор - це двійкова рядок, що представляє знаки різниці між певними парами пікселів навколо точки інтересу.


Чудова відповідь і продовження тут: docs.opencv.org/master/db/d27/…
mLstudent33
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.