【问题标题】:Is LSH about transforming vectors to binary vectors for hamming distance?LSH 是关于将向量转换为二进制向量以获得汉明距离吗?
【发布时间】:2016-09-21 09:08:10
【问题描述】:

我阅读了一些关于 LSH 的论文,我知道它用于解决近似的 k-NN 问题。我们可以将算法分为两部分:

  1. 给定一个任意值的D 维度(其中D 很大)的向量,用一组N(其中N<<D)散列函数将其转换为@987654325 中的二进制向量@ 尺寸。

  2. 使用汉明距离,对从阶段 1 获得的给定二进制码集应用某种搜索技术以找到 k-NN。

关键是使用 XOR 计算 N 维度中向量的汉明距离很快。

无论如何,我有两个问题:

  1. 如果我们使用二进制描述符,例如 ORB,第 1 点仍然是必要的吗?既然 ORB 的描述符已经是二进制的,我们使用汉明距离来比较它们,为什么我们要执行第一个点?

  2. SIFT 描述的图像如何转换?每个 SIFT 描述符为 128 位,每个图像由一组描述符描述。所以我们有矩阵descX128(其中desc是使用的描述符的数量),而LSH通常接受一个向量作为输入。

【问题讨论】:

    标签: image-processing sift nearest-neighbor orb locality-sensitive-hash


    【解决方案1】:

    1) 你可以绕过它,但是那么你将在D 维度中工作,而不是你所说的N。其中N << D。这意味着算法也必须适应D 维度。


    2) 没有

    阅读SIFT from openCV

    1. 关键点描述符

    现在关键点描述符已创建。一个 16x16 的社区 取关键点。它分为 16 个 4x4 大小的子块。为了 每个子块创建 8 个 bin 方向直方图。所以一共有 有 128 个 bin 值可用。它表示为要形成的向量 关键点描述符。除此之外,还采取了一些措施 实现对光照变化、旋转等的鲁棒性。

    这就是我的想法,希望这就足够了:

    LSH 将n 点的点集作为输入,其中每个点都位于d 维度中。

    因此,查询是d 维度中的一个点,目标是找到它的NN*


    1. 现在每个点都代表一个图像描述符。所以,我们的图片中有n 数据集。

    2. 查询,也是一个点(即带有d的向量 坐标),表示另一个图像描述符。

    3. 我们正在寻求匹配(即找到最近的邻居) 使用我们数据集中的图像描述符查询图像描述符。

    所以你所说的转换是在向量中应用的,不是矩阵。


    编辑

    此外,在我们的High-dimensional approximate nearest neighbor: k-d Generalized Randomized Forests 论文中,请参阅实验部分:

    SIFT 是一个 128 维向量,通过以下方式描述局部图像块 局部梯度方向的直方图。


    *Fixed-radius near neighbors问题

    【讨论】:

    • 但您引用的文字仅指一个描述符。这意味着在 SIFT 中,每个描述符 都是 128 维的向量。 但是图像由多个描述符表示,这就是为什么我说图像是通过矩阵表示的原因,因为我需要多个向量描述符(每个向量描述符都是 128 维)。
    • 那么我提供的链接中的Keypoints between two images are matched by identifying their nearest neighbours. 应该对@justHelloWorld 有所帮助。
    • 现在更清楚了:我们在 LSH 中的研究仅基于整个图像中多个可用描述符之间的 一个 描述符。因此,我们通过 one 描述符相对于图像中的一个小块来识别一个图像。现在我想知道我们如何才能在图像中提取一个有意义的(或者更好的,最有意义的)补丁,但我想我会就这个话题提出另一个问题:)
    • 正是@justHelloWorld,你明白了!嗯,这是一个的问题,许多科学家正在研究它,我猜这是一个悬而未决的问题。
    • 我刚刚发现 GIST 描述符指的是整个图像,而不仅仅是其中的补丁/关键点,因此我们可以通过向量表示图像(534 维,如果我是没有错)。这很棒:)
    猜你喜欢
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 2013-09-27
    • 2019-05-02
    • 1970-01-01
    相关资源
    最近更新 更多