图像局部显著性—点特征
基于古老的Marr视觉理论,视觉识别和场景重建的基础即第一阶段为局部显著性探测。探测到的主要特征为直觉上可刺激底层视觉的局部显著性——特征点、特征线、特征块。
SalientDetection 已经好就没有复习过了,DNN在识别领域的超常表现在各个公司得到快速应用,在ML上耗了太多时间,求职时被CV的知识点虐死...
点探测总结(SIft、PCA-SIft、Surf、GLOH)
原文链接(SIFT):http://www.cnblogs.com/cfantaisie/archive/2011/06/14/2080917.html ,文章有修改!为个人意见。
(一)、Sift特征点生成的主要步骤
1)、尺度空间的生成;
2)、检测尺度空间极值点;
3)、精确定位极值点;
4)、为每个关键点指定方向参数;





在 Lowe的论文中 , 将第0层的初始尺度定为1.6,图片的初始尺度定为0.5. 在检测极值点前对原始
图像的高斯平滑以致图像丢失高频信息,所以 Lowe 建议在建立尺度空间前首先对原始图像长宽扩展一
倍,以保留原始图像信息,增加特征点数量。尺度越大图像越模糊。

,
2、检测空间极值点


3、精确定位极值点






5、特征描述子生成









(三)、工程师角度理解SIFT(目的驱动)
1、SIft的主要价值在于:
缩放不变性:这一点 以来尺度空间理论来解决,使用 高斯滤波 理论上可以解决尺度上的差异。在特征点检测过程中,受到尺度的影响不大;在特征点的描述上,仍然要考虑到尺度对特征向量的影响。
旋转不变性:通过对关键点指定主方向来实现。在检测到的特征点邻域内,寻找局部的梯度方向,作为主方向即世界坐标轴。图像局部旋转后以世界坐标轴标定,可以重新对齐,即实现旋转不变。
特征点位置确定:位置确定是Sift特征算法可以改进的地方,并且应对与不同的场景要使用不同的方法,即不是sift特征的特异之处。
PCA—sift:在超量图像检测的场景下,PCA化并不一定能取得好的效果,也有可能适得其反。
(四)、GLOH特征(梯度位置方向直方图)
2005年MIko等人提出的SIFT的变子,改进为关键点周围的区间划分,由田字格划分修改为 八象限圆格划分,如下图:

在很大的一个训练集上训练得到PCA模型,再将272维直方图映射到一个128维的描述子。在整体的测试中,比SIFT性能有显著的提高。
GLOH以 建立训练模型的方式对特征描述施加影响,在一般情况下可以学习到特定领域图像的特征流形分布,比SIFT要好很多;对于更为广泛的应用,其性能也会受到预训练影响。
(五)、点-区块检测总结:
参考链接:特征提取方法
SIFT,PCA-SIFT,GLOH,SURF 对比总结
总结论文:A comparison of SIFT, PCA-SIFT and SURF 对三种方法给出了性能上的比较,源图片来源于Graffiti datase,对原图像进行尺度、旋转、模糊、亮度变化、仿射变换等变化后,再与原图像进行匹配,统计匹配的效果。效果以可重复出现性为评价指标。
|
method |
Time |
Scale |
Rotation |
Blur |
Illumination |
Affine |
|
Sift |
common |
best |
best |
common |
common |
good |
|
PCA-sift |
good |
good |
good |
best |
good |
best |
|
Surf |
best |
common |
common |
good |
best |
good |
由此可见,SIFT在尺度和旋转变换的情况下效果最好,SURF在亮度变化下匹配效果最好,在模糊方面优于SIFT,而尺度和旋转的变化不及SIFT,旋转不变上比SIFT差很多。速度上看,SURF是SIFT速度的3倍。
采用NN作为匹配策略的特征描述子性能测评结果:

原文:http://blog.csdn.net/wishchin/article/details/45146117