美文网首页
Surf特征

Surf特征

作者: sunsimple | 来源:发表于2018-01-18 17:25 被阅读0次

在对未配准图像进行融合处理时,现在尝试着先对所有图像进行配准操作,在这儿用到的特征是SURF,SURF是SIFT的一种优化加速,其过程可以概括为以下几个步骤:

Step1:构建Hessian矩阵,生成所有的兴趣点,用于特征提取;

Step2:构建尺度空间;

Step3:特征点定位;

Step4:特征点主方向的确定;

Step5:生成64维特征点描述子;

Step6:特征点匹配。


在SURF中一个关键的步骤在于使用Hessian矩阵来构建尺度空间(DoH),Hessian矩阵行列式的大小表征了图像在该点响应值的大小,前面的系数0.9是为了平衡因使用盒式滤波器近似所带来的误差。

将二阶的高斯卷积转换成盒式滤波,卷积的过程变成了几次加减操作,由此实现了加速。同时,不同于SIFT在构建尺度空间时,下一层的图片需要依赖前一层的卷积结果,而不能形成并行化的操作,其采用的方式是固定滤波器的大小,进行下采样的方式,生成若干组,每组若干层的金字塔结构。SURF在构建尺度空间时,图片的大小不变,设置不同的sigma的值,同时改变盒式滤波器的大小,由此完成滤波操作,其也是生成若干组,每组若干层的结构,可见在这种方式下,可以通过进行并行化的方式来实现,由此而提升处理速度。不同的是,所有的图片有相同的大小,过程没有进行下采样操作。

特征点主方向的确定,不同于SIFT中统计梯度直方图,其采用的是harr小波。最后对图像进行旋转至主方向,最终形成64维的特征描述子。如下图:


把Speed-Up Robust Feature的原文读了两遍,对SURF特征提取及描述子的形成有了一个更深入的理解:

其关键点为:

1、将传统的高斯二阶矩的滤波计算,转换为盒式滤波;

2、利用积分图的思想进行卷积,从而使计算的复杂度与滤波器的尺寸无关,极大地提升了运算速度。

3、不同于DoG的金字塔结构,通过下采样原图像,SURF通过改变滤波器的尺寸保持原图像尺寸不变,其每一个octave,每一层layer的滤波器尺寸大小为:

相关文章

  • Surf特征

    在对未配准图像进行融合处理时,现在尝试着先对所有图像进行配准操作,在这儿用到的特征是SURF,SURF是SIFT的...

  • SURF匹配点单应性提纯

    1、SURF简介   Speeded Up Robust Features(SURF,加速稳健特征),是一种稳健的...

  • 特征点检测算法

    特征点检测算法 Harris角点检测 SIFT特征检测 SURF特征检测 ORB特征检测

  • ORB特征描述子

    之所以会要说到ORB特征描述,是因为在做图像拼接时,选取特征点时,我所采用的是SURF特征,因为相比于SIFT特征...

  • 关于BOW详细介绍

    这篇文章属于小笔记类型奥~~ 1 特征提取 使用SIFT或者SURF生成图像特征的描述子 2 构建词典(Vocab...

  • 计算机视觉 OpenCV Android | 特征检测与匹配 之

    引言及特征点监测器 前面提到的SURF与SIFT特征检测器与描述子,其实都是OpenCV扩展模块xfeature2...

  • CV笔记

    Harris Coner Keypoint角点SIFT/SURF算子 寻找特征 128维向量 开运算 先进性腐蚀再...

  • python 3+opencv 3.4(五)--图像特征提取

    应用:图像拼接、图像匹配 特征检测和提取算法:Harris(检测角点)SIFT(检测斑点blob)SURF(检测斑...

  • 图像处理之特征提取

    知乎上看到一个话题——目前火热的 Deep Learning 会灭绝传统的 SIFT / SURF 特征提取方法吗...

  • BoW实现图像分类报告

    在一般图像处理中常用的几种特征有:SIFT、SURF、ORB、OpponentColor对一张图片,其存在以上几类...

网友评论

      本文标题:Surf特征

      本文链接:https://www.haomeiwen.com/subject/ttmwoxtx.html