Описание тега vlad-vector
Вектор VLAD (вектор локально агрегированных дескрипторов) - это вектор дескриптора, который часто используется при поиске изображений, например, для агрегирования дескрипторов SIFT. Используйте этот тег для вопросов по программированию, связанных с вектором VLAD.
Вектор VLAD был представлен в 2010 году (см. Ссылку ниже) и широко используется в приложениях поиска изображений и компьютерного зрения для агрегирования, например, дескрипторов сортировки. Этот тег следует использовать для всех вопросов, касающихся реализации и использования векторов VLAD.
Типичный конвейер с вектором VLAD состоит из следующих шагов.
- Извлекайте дескрипторы из одного или нескольких изображений, обычно с помощью детектора SIFT.
- Создайте кодовую книгу визуальных слов, обычно с помощью k-средних.
- Вычислить и накапливать остатки между дескрипторами и центром кластера для каждого из кластеров из кодовой книги.
- Сложите накопленные остатки, чтобы сформировать вектор VLAD.
Затем обычно выполняются следующие два шага
- Нормализовать VLAD, например, с помощью нормы L2.
- Уменьшите размерность, например, используя PCA.
Ссылки
Реализация вектора VLAD в открытой библиотеке vlfeat.
Оригинальная статья: Джагоу, Х., Дуз, М., Шмид, К., и Перез, П. (2010). Агрегирование локальных дескрипторов в компактное представление изображения. Труды конференции IEEE Computer Society по компьютерному зрению и распознаванию образов, 3304–3311.