SIFT是匹配方法来取代ZNCC和NCC 或SIFT仅向NCC提供输入,换句话说SIFT被提议用作哈里斯角点检测算法的替代?SIFT与NCC和ZNCC的关系及其与Harris角点检测器的关系
1
A
回答
3
SIFT实际上是David Lowe提出的检测,描述和匹配流水线。其受欢迎程度的原因是,它的功能相当出色。
与您提到的哈里斯角点检测器相比,SIFT的检测步骤(其中的点在图像中很有趣)包含高斯差分检测器。该探测器是一个中心环绕滤波器,应用于比例空间金字塔(也应用于金字塔式LK跟踪等),以检测最大比例空间响应。
描述步骤(什么区分这个区域)然后建立矩形框中的梯度直方图,其中几个比例以最大响应比例为中心。这意味着对光照变化等更具描述性和鲁棒性,而不是诸如原始像素值,颜色直方图等等。还存在主要方向的归一化以获得面内旋转不变性。
对于SIFT,匹配步骤(对于给定描述符/补丁,其中一个描述符/补丁堆最接近)包括最近距离比率度量,其测试最接近匹配和第二最接近匹配之间的距离比率比赛。这个想法是,如果比例低,那么第一个比第二个好得多,因此你应该进行匹配。否则,第一和第二是大致相等的,你应该拒绝匹配作为噪音等,在这种情况下很容易产生错误匹配。这在实践中比欧几里得距离好。尽管对于大型数据库,您需要进行矢量量化等操作,以确保其准确高效地工作。总的来说,我认为SIFT描述符/匹配比NCC/ZNCC更好/更鲁棒的方法,尽管你在计算负载中付出了代价。
相关问题
- 1. 依赖关系排序与循环依赖关系的检测
- 2. 与观点的关系
- 3. SIFT关键点方向和SIFT描述方向之间的关系
- 4. 在Matlab中的SIFT关键点检测
- 5. django:渲染与render_to_response及其与csrf_token的关系
- 6. 与关系的其他数据的多对多关系
- 7. Laravel与枢轴表的关系,关系?
- 8. RDBMS/SQL中的“关系”与“关系”?
- 9. ATDD测试与TDD测试的关系
- 10. 与TWIG的关系
- 11. np.argsort与关系
- 12. 与关系
- 13. Playbook依赖关系与角色依赖关系
- 14. 朋友功能及其与I/O操作员的关系
- 15. 什么是Datameer及其与Hadoop的关系
- 16. '语言环境'配置及其与Windows API的关系
- 17. '自然排序'及其与compareTo()方法的关系
- 18. Django与其他字段的ManyToMany关系
- 19. 与其他用户的用户关系
- 20. 与SequelizeJS和关系问题
- 21. 角度2 - 角度cli管道测试与依赖关系
- 22. 保持与节点的不同关系
- 23. neo4j群与不同终点的关系
- 24. SQL:ENUM与一对多关系的优点?
- 25. 与非关系(MySQL和MongoDB)的混合关系
- 26. SqlAlchemy关系多对多与其他多对多关系
- 27. 实体的NSFetchedResultController及其关系
- 28. Neo4j密码查询搜索节点与特定节点的关系以及与其他节点的关系相同
- 29. Realm Android与关系
- 30. Yii JSON与关系