sift和meanshift原理和算法

sift和meanshift原理和算法

ID:40569739

大小:535.59 KB

页数:13页

时间:2019-08-04

sift和meanshift原理和算法_第1页
sift和meanshift原理和算法_第2页
sift和meanshift原理和算法_第3页
sift和meanshift原理和算法_第4页
sift和meanshift原理和算法_第5页
资源描述:

《sift和meanshift原理和算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SIFT算法由D.G.Lowe1999年提出,2004年完善总结,论文发表在2004年的IJCV上:DavidG.Lowe,"Distinctiveimagefeaturesfromscale-invariantkeypoints,"InternationalJournalofComputerVision,60,2(2004),pp.91-110后来Y.Ke将其描述子部分用PCA代替直方图的方式,对其进行改进。SIFT方法一经推出就在图像处理界引起巨大反响,其方法效果良好、实现便捷,很快风靡世界。

2、很多图像检测、识别的应用里都能找到sift方法的身影 SIFT算法是一种提取局部特征的算法,在尺度空间寻找极值点,提取位置,尺度,旋转不变量。算法的主要特点为:a)SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、仿射变换、噪声也保持一定程度的稳定性。b)独特性(Distinctiveness)好,信息量丰富,适用于在海量特征数据库中进行快速、准确的匹配[23]。c)多量性,即使少数的几个物体也可以产生大量SIFT特征向量。d)高速性,经优化的SIFT匹配算法甚至可

3、以达到实时的要求。e)可扩展性,可以很方便的与其他形式的特征向量进行联合。 SIFT算法主要步骤:1) 检测尺度空间极值点2) 精确定位极值点3) 为每个关键点指定方向参数4) 关键点描述子的生成SIFT算法详细尺度空间理论目的是模拟图像数据的多尺度特征。 高斯卷积核是实现尺度变换的唯一线性核,于是一副二维图像的尺度空间定义为:                     L(x,y,e)=G(x,y,e)*I(x,y)其中G(x,y,e)是尺度可变高斯函数,                     

4、 G(x,y,e)=[1/2*pi*e2]*exp[-(x2 +y2)/2e2](x,y)是空间坐标,e是尺度坐标。为了有效的在尺度空间检测到稳定的关键点,提出了高斯差分尺度空间(DOGscale-space)。利用不同尺度的高斯差分核与图像卷积生成。                     D(x,y,e)=((G(x,y,ke)-G(x,y,e))*I(x,y)=L(x,y,ke)-L(x,y,e)DOG算子计算简单,是尺度归一化的LoG算子的近似。Gaussian卷积是有尺寸大小的,使用同一

5、尺寸的滤波器对两幅包含有不同尺寸的同一物体的图像求局部最值将有可能出现一方求得最值而另一方却没有的情况,但是容易知道假如物体的尺寸都一致的话它们的局部最值将会相同。SIFT的精妙之处在于采用图像金字塔的方法解决这一问题,我们可以把两幅图像想象成是连续的,分别以它们作为底面作四棱锥,就像金字塔,那么每一个截面与原图像相似,那么两个金字塔中必然会有包含大小一致的物体的无穷个截面,但应用只能是离散的,所以我们只能构造有限层,层数越多当然越好,但处理时间会相应增加,层数太少不行,因为向下采样的截面中可能找

6、不到尺寸大小一致的两个物体的图像。有了图像金字塔就可以对每一层求出局部最值,但是这样的稳定点数目将会十分可观,所以需要使用某种方法抑制去除一部分点,但又使得同一尺度下的稳定点得以保存图像金字塔的构建:图像金字塔共O组,每组有S层,下一组的图像由上一组图像降采样得到。 图1TwooctavesofaGaussianscale-spaceimagepyramidwiths=2intervals.Thefirstimageinthesecondoctaveiscreatedbydownsamplingt

7、hesecondtolastimageintheprevious 图2ThedifferenceoftwoadjacentintervalsintheGaussianscale-spacepyramidcreateanintervalinthedifference-of-Gaussianpyramid(showningreen).空间极值点检测为了寻找尺度空间的极值点,每一个采样点要和它所有的相邻点比较,看其是否比它的图像域和尺度域的相邻点大或者小。如图3所示,中间的检测点和它同尺度的8个相邻点和

8、上下相邻尺度对应的9×2个点共26个点比较,以确保在尺度空间和二维图像空间都检测到极值点。构建尺度空间需确定的参数   e-尺度空间坐标  O-octave坐标  S-sub-level坐标注:octaves的索引可能是负的。第一组索引常常设为0或者-1,当设为-1的时候,图像在计算高斯尺度空间前先扩大一倍。空间坐标x是组octave的函数,设是0组的空间坐标,注:在Lowe的文章中,Lowe使用了如下的参数:在组o=-1,图像用双线性插值扩大一倍(对于扩大的图像)。精确确定极值点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。