密集的筛选和vlfeat

时间:2016-05-07 10:19:14

标签: computer-vision sift vlfeat

我想问两个关于密集筛选(dsift)和vlfeat的问题:

  1. 任何详细说明dsift的材料?我见过很多人说过,密集的SIFT是SIFT在密集网格中的应用。但是,这是什么意思?能以更详细的方式描述吗?我在vlfeat和technique details about dsift中读取了源代码dsift.c和dsift.h。但是有很多事我无法理解。现有论文通常关注dsift的应用。
  2. 我在我的C程序中使用vlfeat,它运行正常。但是,当我使用vl_dsift_set_geometry自定义参数时,它会出错。因为我不知道dsift是如何工作的,所以我不知道如何正确设置binSizeX / Y和numBinX / Y.我读了一篇论文"补丁大小76"。补丁是指4 * 4网格吗?我对术语binpatchgrid感到困惑。好吧,我的问题是,补丁大小是76,如何设置binSizeX / Y和numBinX / Y?(图像大小256 * 256)?

1 个答案:

答案 0 :(得分:0)

在SIFT中,第一步是检测关键点。关键点检测以多种规模进行。 下一步是描述生成描述符的关键点。 取决于检测到的关键点,图像上的关键点的分布不均匀。 在密集的筛选特征中,没有关键点检测,基于特定点处的网格,将以特定比例检测筛选特征。如果要匹配可能以不同比例显示的对象,则此功能无效。

有一个phow版本是密集筛选和筛选之间的组合。不是在预先指定的位置和预先指定的尺度上检测筛选,而是在预先指定的位置但是不同的尺度检测筛选特征。在phow中,在同一点(不同尺度)检测到的所有筛选特征将组合在一起以在该位置构建单个特征