Описание тега vlad-vector

Вектор VLAD (вектор локально агрегированных дескрипторов) - это вектор дескриптора, который часто используется при поиске изображений, например, для агрегирования дескрипторов SIFT. Используйте этот тег для вопросов по программированию, связанных с вектором VLAD.
1 ответ

Ограничение памяти при извлечении VLAD из SIFT-дескрипторов в VLFeat с Matlab

Я недавно спросил, как извлечь VLAD из SIFT дескрипторов в VLFeat с Matlab здесь. Однако я сталкиваюсь с ограничениями памяти. У меня 64 ГБ оперативной памяти и 64 ГБ подкачки. all_descr = single([sift_descr{:}]); ... выдает ошибку памяти: Запрошенн…
0 ответов

Определение порога для соответствия объектов при геометрическом перераспределении

Я реализую кэш для приложений виртуальной реальности: при заданном запросе входного изображения вернуть результат, связанный с наиболее визуально похожим кэшированным изображением (то есть с ранее обработанным запросом), если расстояние между предст…
1 ответ

Почему мы должны использовать пакет визуальных слов (или влад) вместо хранения дескрипторов?

Я много читал о методах кодирования изображений, например, Bag of Visual Words, VLAD или Fisher Vectors. Однако у меня есть очень простой вопрос: мы знаем, что мы можем выполнить сопоставление дескрипторов (перебор или использование методов ANN). Мо…
3 ответа

Могут ли CNN быть быстрее, чем классические дескрипторы?

Отказ от ответственности: я почти ничего не знаю о CNN, и я понятия не имею, где я мог спросить это. Мое исследование сфокусировано на высокой производительности приложений для компьютерного зрения. Мы генерируем коды, представляющие изображение мен…
0 ответов

NetVlad с MNist -

Я хочу применить приложение netVlad к набору данных MNist, где я использую Keras 2.1. Однако, когда я использую код ниже, я получаю следующую ошибку: AttributeError: у объекта 'NoneType' нет атрибута '_inbound_nodes' Вот мой код, и я знаю, что я дел…
14 янв '19 в 18:35
1 ответ

Ошибка TensorFlow "невозможно получить элемент из канала в байтах" при использовании ActionVLAD

Я установил TensorFlow r0.12 с помощью Anaconda и выполнил run.sh файл из алгоритма обнаружения действий ActionVLAD: Затем я получил эту ошибку: tensorflow.python.framework.errors_impl.InternalError: Unable to get element from the feed as bytes. Tra…
02 июн '17 в 19:37
1 ответ

VLFeat: ValueError для определенного количества кластеров в vl_kmeans

У меня есть массив размером 301 x 4096, для которого я хочу вычислить вектор VLAD. Я пытался сделать квантование с помощью center, assignments = vlfeat.vl_kmeans(data,8) но это возвращается ValueError: слишком много значений для распаковки Если я из…
11 фев '16 в 11:18
1 ответ

Шаг нормализации мощности для представления вектора VLAD

Я делаю шаг нормализации мощности для представления вектора VLAD v, Ненормализованный вектор VLAD для изображения в моем эксперименте имеет размер 8192x1 [Учитывая 128-D дескрипторы SIFT и K (центроиды) = 64]. Степенная нормализация изменяет каждый …
31 окт '17 в 10:12
0 ответов

Не очень хороший результат в методе VLAD

Я работаю над VLAD(объединение локальных дескрипторов в компактное представление изображений) для извлечения изображений в больших наборах данных, в которых мой набор данных Оксфорд 5k, и в этой статье https://lear.inrialpes.fr/pubs/2010/JDSP10/jego…
1 ответ

8192-мерный вектор VLAD занимает 32 КБ памяти на изображение. Как?

У меня есть простой вопрос относительно представления вектора VLAD. Как получается, что 8192-мерный (k=64, 128-D SIFT) вектор VLAD занимает "32 КБ памяти" на изображение? Я не мог соотнести эти два числа.
04 окт '17 в 14:43
0 ответов

Словарная адаптация при поиске изображений с VLAD

Я работаю над статьей "Все о VLAD", и мой вопрос заключается в том, как именно работает адаптация словаря? Я реализовал VLAD с помощью MATLAB, и теперь я не могу понять эту часть статьи: вся статья говорит об алгоритме адаптации словаря является: (i…
24 ноя '18 в 08:16
1 ответ

Извлечение VLAD из дескрипторов SIFT в VLFeat с помощью Matlab

У меня есть папка с изображениями. Я хочу вычислить особенности VLAD для каждого изображения. Я зацикливаюсь на каждом изображении, загружаю его и получаю дескрипторы SIFT следующим образом: repo = '/media/data/images/'; filelist = dir([repo '*.jpg'…
0 ответов

должен ли я генерировать визуальные слова на этапе тестирования при использовании векторов Фишера?

Мне интересно, следует ли мне использовать vl_gmm для получения параметров центров кластеров тестовых функций на этапе тестирования? Поскольку я видел код об использовании векторов Фишера, он не использовал vl_gmm для получения параметров кластера, …
30 июн '20 в 16:45
2 ответа

Векторизация вычислений VLAD в numpy

Мне было интересно, можно ли векторизовать эту реализацию вычислений VLAD. Для контекста: feats = numpy массив формы (T, N, F) kmeans = Объект KMeans из scikit-learn инициализирован с помощью K кластеры. Текущий метод k = kmeans.n_clusters # K cente…
07 сен '21 в 12:34
1 ответ

Ошибка CUDA из памяти при попытке реализовать тройную потерю

Я пытаюсь реализовать тройную потерю для слоя NetVLAD, используя 3 разных изображения из моего загрузчика данных следующим образом: а - партия с минимальной прибавкой p — та же партия с большим количеством дополнений n — другая партия из одного и то…
1 ответ

Как я могу использовать модель формата .mat в PyTorch?

Я загрузил обученную модель NetVLAD с https://www.di.ens.fr/willow/research/netvlad/ . Однако модель была обучена в MatLab и имеет тип .mat . Как я могу загрузить это в PyTorch? Мне удалось получить доступ к весам, используя следующий код, но я не з…
23 июл '23 в 10:11