【问题标题】:How to get size for subimage from SURF descriptor如何从 SURF 描述符中获取子图像的大小
【发布时间】:2011-06-14 11:28:31
【问题描述】:

我想复制由 SURF 描述符描述的图像部分。我知道 surf 中的 9x9 过滤器的比例为 1.2。因此,例如,如果我有一个比例为 1.2 的描述符,那么我可以在描述符点周围复制 9x9 像素吗?如果我的比例为 1.6,我会用“9 / 1.2 * 1.6 = 12”计算部分吗?子图像会比 12x12 像素吗? 另一方面,我在 OpenSURF 文档中读到了这一点:

“提取 SURF 描述符的第一步是在兴趣点周围构建一个方形窗口。这个窗口包含将在描述符向量中形成条目的像素,大小为 20s,同样,其中 s 表示检测到的比例。”

所以如果我在描述符点周围取 20*scale 像素,也许我会得到子图像? 我不知道为什么它应该是20!?我猜第一个解决方案更清楚...... 谢谢!

【问题讨论】:

    标签: descriptor surf


    【解决方案1】:

    根据SURF原论文,我可以回答你两件事:

    1. 您提到的第一个解决方案是在 SURF 中为八度音程生成滤波器大小的方法。但是我们没有过滤器尺寸 12x12。我们只有 {9x9,15x15,21x21,27x27},{15x15,27x27,..,..},{27x27,..},... 这不是提取描述符的 SURF 关键点周围的区域。
    2. 覆盖描述符区域的子图像是旋转窗口(基于主导方向),大小为 20*scale 围绕描述符点。在我看来,实际实验允许作者选择这个数字(20)。类似于消除非 SURF 关键点的最小 Hessian 阈值,它们是启发式方法。

    【讨论】:

      【解决方案2】:

      如果实现与原始 SURF 论文中描述的完全相同,则必须使用 20s。 9x9 是检测兴趣点的起始滤波器大小,但 20s 是描述兴趣点周围区域的窗口尺寸。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-29
        • 2011-01-09
        • 2012-01-09
        • 2012-04-16
        • 2013-11-07
        • 2016-03-16
        • 2011-06-22
        • 1970-01-01
        相关资源
        最近更新 更多