特征检测器和描述符比较

时间:2013-08-26 06:25:57

标签: image-processing feature-detection

有几种探测器和描述符,如SIFT,SURF,FAST。我想他们都有资格获得实时申请吗?哪个是最好还是更好?

而且,当我们已经拥有上述三个时,Harris-Laplacian检测器仍然有用吗?它比他们好吗?

2 个答案:

答案 0 :(得分:18)

我建议您使用Hessian-AffineMSER进行检测,如果您需要不同因素(例如视点更改)或FAST(如果您需要实时)的不变性。 FAST正在和哈里斯做类似的工作,但要快得多。

你可以查看“Local Invariant Feature Detectors: A Survey”和“A Comparison of Affine Region Detectors”,其中很多探测器都经过测试和描述。

更新:WxBS: Wide Baseline Stereo Generalizations”确实扩展了小说和经典探测器和描述符的基准。

其次,描述部分通常比检测慢,所以要实时,你必须使用GPU或二进制描述符,如BRIEFFREAK

更新2:HPatches (Homography Patches) dataset and benchmark”以及ECCV 2016的相应研讨会。http://www.iis.ee.ic.ac.uk/ComputerVision/DescrWorkshop/index.html

Update3:Comparative Evaluation of Hand-Crafted and Learned Local Features”大型3D重建任务CVPR 2017的描述符(以及位检测器)评估。

Update4:Interest point detectors stability evaluation on ApolloScape dataset”对自主驾驶数据集ECCVW2018的探测器评估。

更新5:From handcrafted to deep local invariant features”Huuuge调查 - 关于手工制作和学习功能的概述文章,2018年。

答案 1 :(得分:1)

使用AVT Manta G-125C(1292x964)在OpenCV 3.0中对点探测器进行速度测试

单位是FPS

  1. 自由奔跑(无处理):21.3
  2. FAST(非最大限制抑制:真):16-21
  3. FAST(非最大限制抑制:假):12.8
  4. ORB:12.8
  5. GoodFeaturesToTrack:9
  6. BRISK:8-9.2