什么是SIFT与NCC和ZNCC的关系及其与Harris角点探测器的关系

SIFT是一种替代ZNCC和NCC的匹配方法 或者SIFT只是为NCC提供输入,换句话说,SIFT被建议用作Harris角点检测算法的替代品?     
已邀请:
SIFT实际上是由David Lowe提出的检测,描述和匹配管道。其受欢迎的原因是它开箱即用。 与您提到的Harris角点检测器相比,SIFT的检测步骤(图像中的点很有趣)由高斯差分检测器组成。该探测器是一个中心环绕滤波器,应用于尺度空间金字塔(也适用于金字塔LK跟踪等事物),以检测最大尺度空间响应。 描述步骤(区分该区域的那个)然后在矩形区间中建立梯度的直方图,其中几个尺度以最大响应尺度为中心。与原始像素值,颜色直方图等相比,这对于照明变化等更具描述性和鲁棒性。还存在主导方向的归一化以获得平面内旋转不变性。 SIFT的匹配步骤(对于给定的描述符/补丁,其中一堆描述符/补丁最接近)由最近距离比度量度量组成,其测试最接近匹配和第二最接近匹配之间的距离比率。这个想法是,如果比率很低,那么第一个比第二个好得多,因此你应该进行匹配。否则,第一个和第二个大致相等,你应该拒绝匹配,因为噪声等等在这种情况下很容易产生错误匹配。这在实践中比欧几里德距离更好。虽然对于大型数据库,您需要矢量量化等,以确保其准确有效地工作。 总的来说,我认为SIFT描述符/匹配是比NCC / ZNCC更好/更强大的方法,尽管你确实在计算负荷上付费。     

要回复问题请先登录注册