2016-05-07 6 views
0

Я хочу задать два вопроса о плотном сите (dsift) и vlfeat:плотные просеять и vlfeat

  1. Любого материал, который подробно dsift? Я видел многих, которые говорили, что «плотный SIFT - это приложение SIFT для плотных сеток». Но что это значит? Может ли это быть описано более подробно? Я прочитал исходный код dsift.c и dsift.h в vlfeat и technique details about dsift. Но есть много вещей, которые я не могу понять. Существующие документы обычно фокусируются на применении dsift.
  2. Я использую vlfeat в своей программе на C, и он отлично работает. Но когда я настраиваю параметры с vl_dsift_set_geometry, это происходит неправильно. Поскольку я не знаю, как работает dsift, я не знаю, как правильно установить binSizeX/Y и numBinX/Y. Я прочитал в статье «Размер патча 76». Патч относится к сетке 4 * 4? Я несколько запутался в терминах bin, patch и grid. Ну, мой вопрос: с размером патча 76, как установить binSizeX/Y и numBinX/Y? (Размер изображения 256 * 256)?

ответ

0

В SIFT первым шагом является обнаружение ключевых точек. Обнаружение ключевых точек выполняется в нескольких масштабах. Следующим шагом является описание ключевого момента для генерации дескриптора. Распределение ключевых точек над изображением неравномерно, в зависимости от обнаруженных ключевых точек. В плотных параметрах просеивания не обнаружено ключевых точек, основанных на сетке в определенных точках, характеристики просеивания будут обнаружены в определенном масштабе. Это не полезно, если вы соответствуете объектам, которые могут отображаться в разных масштабах.

Существует версия, которая представляет собой комбинацию между плотным просеиванием и просеиванием. Вместо обнаружения просеивания в заранее заданных местах и ​​заранее заданных масштабах функции просеивания обнаруживаются в заранее определенных местах, но в разных масштабах. В phow все параметры просеивания, обнаруженные в одной и той же точке (разные шкалы), будут объединены вместе для создания одной функции в местоположении