在ORB中解释rBRIEF并引导Brief

时间:2018-01-12 04:07:43

标签: computer-vision orb

我正在阅读有关ORB的原始论文。在rBRIEF中读取描述符时,我发现它确实令人困惑。这篇文章说

  

我们还列举了所有可能的二进制测试   从31×31像素的补丁中提取。每个测试是一对5×5   补丁的子窗口。如果我们注意到补丁的宽度   当wp = 31且测试子窗口的宽度为wt = 5时,   然后我们有N =(wp - wt)^ 2个可能的子窗口。我们   我想从这些中选择两对,所以我们有N.   2   二进制测试。我们消除了重叠的测试,因此我们最终结束了   M = 205590可能的测试

在rBRIEF之前,作者提到引导Brief,它使用orientation来构造(x,y)的新分布以找到二进制。但在rBRIEF中,我没有看到他们提到方向,只是说“每个测试是一对5x5子窗口”,那么5x5子窗口需要与另一个进行比较强度需要什么呢?指向另一个5x5?

如果你发现我写的很难理解,那么问题是:在5x5子窗口中我需要找到哪个点来比较强度与另一个5x5子窗口中的另一个点?方向是否有助于rBIREF?如果是的话,怎么样?

非常感谢

1 个答案:

答案 0 :(得分:1)

  

我需要找到5x5子窗口中的点,以便将强度与另一个5x5子窗口中的另一个点进行比较?

该窗口的中心点(这也是为什么这个窗口大小和卷积滤波器一般是奇数的原因)。使用这样的窗口是因为在实际像素(强度)比较之前应用平滑。使其对噪音更具鲁棒性,同时具有丢失某些信息的缺点

  

方向是否有助于rBIREF?如果是的话,怎么样?

sBRIEF通过使用任意检测器(例如SURF)逼近补丁角度来补偿旋转变化


rBRIEF是ORB作者补偿旋转变化的版本,因为它基于简要描述符(简而言之,他们使用图像矩来计算补丁的质心并在使用学习策略时进行旋转以克服缺点sBrief,即失去方差)