首页 > 解决方案 > 为什么 ORB 的计算效率比 SURF 和 SIFT 高得多?

问题描述

我正在写一篇论文,需要一些帮助。任何人都可以解释为什么 ORB 特征比 SURF 和 SIFT 特征的计算效率高得多吗?

标签: computer-visionsiftsurforb

解决方案


ORB使用名为FAST的基于模板的角点检测器。在 FAST 角点检测器中,学习决策树来确定圆形模板中像素的顺序。使用决策树将点确定为角点可加快处理时间。这是速度因素中最重要的部分。
SIFT使用 DoG 金字塔和 Hessian 矩阵。与DoG一起工作非常耗时。然而,冲浪对 Hessian 矩阵使用箱形过滤器。它比高斯差分快,但不如 ORB(使用 FAST 角检测器)快。这两种方法(SIFT 和 SURF)基于高斯尺度空间的偏微分。因此,ORB 特征检测方法比 SIFT 和 SURF 方法计算效率更高。


推荐阅读