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

Масштабно-инвариантное преобразование признаков (SIFT) - это алгоритм компьютерного зрения для обнаружения и описания локальных особенностей на изображениях, представленный проф. Дэвид Лоу в 2004 году.

Затем локальные особенности, извлеченные из изображения с помощью SIFT, можно использовать для идентификации объекта на этом изображении. Эта визуализация иллюстрирует гомологичные ключевые точки SIFT на двух отдельных изображениях одной и той же обложки журнала:

введите описание изображения здесь

Приложения SIFT включают распознавание объектов, роботизированное картографирование и навигацию, сшивание изображений, 3D-моделирование, распознавание жестов, отслеживание видео и перемещение совпадений.

Шаги алгоритма

  • Обнаружение экстремумов в масштабном пространстве

  • Локализация ключевых точек

  • Интерполяция ближайших данных для точного определения местоположения

  • Отказ от малоконтрастных ключевых точек

  • Устранение крайних откликов

  • Назначение ориентации

  • Дескриптор ключевой точки

Более подробную информацию можно получить здесь