基于局部不变特征的图像匹配算法

合集下载

图像处理领域的SIFT算法研究

图像处理领域的SIFT算法研究

图像处理领域的SIFT算法研究一、引言随着数字图像处理技术的不断发展,图像处理已经成为计算机科学和数学领域中的热门研究领域。

其中,视觉特征提取技术是图像处理中的重要一环。

在图像处理领域中,SIFT算法是一种非常重要的特征提取算法,它能够有效地进行图像匹配和目标识别等工作,并且在计算机视觉和机器学习等领域有着广泛的应用。

二、SIFT算法概述SIFT算法是由David Lowe在1999年提出的,是一种用来检测局部不变特征的算法。

它能够在不受旋转、尺度和亮度变化的影响下,从原始图像中提取出具有局部性、尺度性和方向性等特征的关键点,从而表示图像特征。

SIFT算法在图像匹配、目标识别、三维重建等领域中有着广泛的应用。

SIFT算法主要由两个步骤组成:关键点检测和特征描述。

1. 关键点检测:关键点检测是指从图像中提取具有局部不变性、尺度不变性和方向性的关键点。

SIFT算法使用高斯差分金字塔来检测尺度不变的关键点。

首先,图像被缩放到不同的尺度,然后在每个尺度上使用高斯差分滤波器来检测关键点,最后使用非极大值抑制来排除冗余点。

这样,SIFT算法就可以检测到不同尺度下的关键点。

2. 特征描述:特征描述是指对关键点进行描述,生成具有方向性的特征向量。

SIFT算法使用方向直方图来描述关键点的方向特征。

首先,计算每个关键点周围的梯度方向和梯度幅值,然后根据梯度方向将关键点周围的像素划分到8个方向的区间中,最后生成128维的特征向量。

这样,SIFT算法就可以对图像提取出具有局部性、尺度性和方向性等特征的关键点进行描述。

三、SIFT算法的实现SIFT算法的实现主要包括图像金字塔的构建、高斯差分算法的实现、关键点检测、方向直方图的计算和特征向量的描述等步骤。

1. 图像金字塔的构建SIFT算法使用图像金字塔对图像进行多尺度处理。

图像金字塔是一种常用的图像分析方法,它通过对图像进行不同程度的缩放来实现多尺度分析。

SIFT算法使用高斯滤波器来对原始图像进行多次下采样,构建成一系列由不同尺度空间幅度调整的高斯模糊图像,从而建立起尺度空间范围内的金字塔结构,用于检测尺度不变的关键点。

基于SIFT算法的图像特征匹配

基于SIFT算法的图像特征匹配

基于SIFT算法的图像特征匹配周颖【摘要】SIFT特征匹配算法的原理在于生成特征点的SIFT特征向量,通过对特征向量之间的匹配来实现图像之间的匹配。

SIFT特征是一种尺度不变的局部图像特征,阐述生成SIFT特征向量的具体过程,包含尺度空间构建、关键点的检测和精确定位、关键点方向向量的确定和最终SIFT特征描述子的形成等步骤,以及根据形成的特征描述子进行图像的匹配。

根据实验结果得出SIFT算法可以有效准确地实现图像之间的匹配。

%The principle of SIFT feature matching algorithm is to generate SIFT feature vector of the characteristic points, through the matching of feature vector to realize the matching of the images. SIFT feature is a kind of local image characteristics which is invariant to image scale. Expounds the specific process of how SIFT feature vector is generated, including the building of the scale space, the detection of the key points and accurately positioning these points, determines the direction of the feature vector, and finally form the SIFT features vector and according to the vector to realize the image matching. According to the experimental results it is concluded that SIFT algorithm can effectively and accurately realize the matching of images.【期刊名称】《现代计算机(普及版)》【年(卷),期】2015(000)002【总页数】6页(P63-68)【关键词】图像匹配;SIFT特征匹配;尺度空间;方向向量;特征描述子【作者】周颖【作者单位】四川大学计算机学院,成都 610065【正文语种】中文随着计算机行业的不断发展,二十世纪七十年代末MARR提出计算机视觉理论,认为计算机视觉是一种信息处理的过程,经过这一过程通过硬件计算机从图像中了解和发现外部世界的信息。

sift matlab 代码

sift matlab 代码

sift matlab 代码Sift Matlab 代码Sift算法(Scale-invariant feature transform)是一种用于图像处理和计算机视觉中的特征提取算法。

Matlab是一种常用的编程语言和软件工具,用于实现各种算法和程序。

本文将介绍如何使用Matlab 编写Sift算法的代码,并对其原理和实现进行详细说明。

一、Sift算法原理Sift算法是一种基于局部特征的图像匹配算法,其主要思想是在图像中寻找关键点(keypoints),并对这些关键点进行描述,以便在不同图像之间进行匹配。

Sift算法具有尺度不变性和旋转不变性,能够稳定地提取图像的特征。

Sift算法的主要步骤包括尺度空间极值检测、关键点定位、关键点描述和关键点匹配等。

在尺度空间极值检测中,算法会在图像的不同尺度下检测局部极值点,这些点被认为是关键点的候选。

然后,通过对这些候选点进行精确定位和剔除不稳定点,最终得到真正的关键点。

接着,算法会对每个关键点周围的图像区域进行描述,生成描述子向量。

最后,通过比较不同图像的关键点描述子,实现图像匹配。

二、Matlab实现Sift算法在Matlab中实现Sift算法,可以使用现成的开源库或者自己编写代码。

一种常见的做法是使用vlfeat工具包,该工具包提供了Sift算法的Matlab接口,并包含了各种图像处理和特征提取的函数。

需要安装vlfeat工具包,并将其添加到Matlab的路径中。

然后,可以使用vl_sift函数来提取图像的Sift特征。

该函数会返回关键点的位置、尺度、方向以及描述子等信息,可以根据需要进行进一步处理和分析。

除了使用vlfeat工具包,也可以根据Sift算法的原理,编写自己的Sift代码。

在Matlab中,可以通过图像梯度计算、高斯金字塔构建和关键点描述等步骤,实现Sift算法的各个功能模块。

三、总结本文介绍了Sift算法的原理和在Matlab中的实现方法。

图像处理中的特征提取和匹配算法

图像处理中的特征提取和匹配算法

图像处理中的特征提取和匹配算法图像处理在日益热门的人工智能技术中扮演着一种重要的角色。

在图像处理中,特征提取和匹配算法是两个至关重要的步骤。

特征提取是通过分析图像的局部特点来创建描述图像内容的向量,而匹配是将不同图像的特征或特征向量进行比较,以确定它们是否相似。

本文将介绍几种常用的特征提取和匹配算法。

一、特征提取算法1.尺度不变特征变换(SIFT)SIFT是一种特征提取算法,它能够从不同的尺度和方向上提取图像的局部特征。

这种算法在检索和匹配图像中特别有用。

SIFT算法的基本思想是通过高斯差分算子得到一组尺度空间图像,通过高斯图像之间的差异来确定关键点,然后计算每个关键点的局部梯度的幅值和方向,最后形成一个基于梯度方向的特征描述符。

2.速度增强型稀疏编码(SLEEC)SLEEC是一种新型的高效特征提取算法。

与其他算法不同的是,SLEEC只需扫描一次训练数据即可获得最具代表性的特征。

该算法通过运用具有多个分辨率的降采样、随机稀疏和加速度分析三种技术提取特征,从而实现了比其他算法更高的准确性和速度。

二、特征匹配算法1.暴力匹配算法暴力匹配算法是一种基本的匹配算法,它实现了图像特征之间的精确匹配。

该算法通过比较两个图像之间的每个可能的匹配,来确定匹配的好坏。

虽然该算法的准确性很高,但是它非常耗时,因此只适用于小图像匹配。

2.基于Flann树的匹配算法基于Flann树的匹配算法通过对特征向量进行一系列分割和聚类,以快速找到大量数据中的相似匹配。

该算法不仅适用于大规模数据集,而且具有高效和稳定性。

3.随机抽样一致性算法(RANSAC)随机抽样一致性算法是一种常见的特征匹配算法。

该算法通过随机采样一对点来确定匹配,在这个过程中,通过迭代重复采样和检测结果,不断提高匹配模型的准确度。

结论:在图像处理和计算机视觉中,特征提取和匹配是核心算法。

不同的特征提取和匹配算法适用于不同的应用场合。

在实际应用中,为了达到对图像的快速识别和匹配,我们需要根据具体的需求,选择合适的特征提取和匹配算法。

一种基于局部不变特征的SAR图像配准新算法

一种基于局部不变特征的SAR图像配准新算法

一种基于局部不变特征的SAR图像配准新算法金斌;周伟;丛瑜;王国庆【摘要】针对SAR图像配准中匹配效率低、误匹配对多和配准精度差的问题,提出一种基于局部不变特征的SAR图像配准新算法。

首先,使用加速分割检测特征( features from accelerated segment test, FAST)检测算法,检测 SAR图像的FAST角点;使用DAISY描述子对FAST特征进行描述,得到SAR图像不变特征。

其次,采用基于KD树的欧氏距离匹配策略,实现特征点对的粗匹配;采用RANSAC算法去除误匹配,实现特征点对精匹配。

然后,采用仿射变换模型,实现图像插值和图像变换,实现SAR图像粗配准。

最后,建立配准精度评估反馈机制,实现配准优化。

通过使用不同时相、不同工作模式HJ-1C星载SAR和不同极化、不同波段机载AIRSAR图像配准实验,提出算法与经典不变特征配准算法相比,具有适配性好、配准效率高的优点。

%Aiming at the problems of low performance matching, more mismatching pairwise, and low registration precision, which are the characteristic of traditional SAR image registration methods, we propose a novel and efficient local invariant feature⁃based algorithm. First, the feature points are detected by features from accelerated segment test( FAST) method and described by DAISY descriptor in SAR image. Second, Kd⁃tree⁃based dual⁃matching strategy and random sample consensus ( RANSAC ) are used to establish fine feature matching. Third, affine transform model is estimated for image resampling and transformation, and rough registration is implemented. Finally, feedback mechanism is constituted for fine registration based on the estimation of registration precision. The flexibility and efficiency isdemonstrated by experiments with slant range SAR images acquired from different working model, different times, viewpoints, wavelengths and polarizations.【期刊名称】《哈尔滨工业大学学报》【年(卷),期】2014(000)011【总页数】7页(P112-118)【关键词】成孔径雷达图像(SAR);局部不变特征;FAST检测子;DAISY描述子;图像配准【作者】金斌;周伟;丛瑜;王国庆【作者单位】海军航空工程学院研究生管理大队,264001 山东烟台; 海军装备部兵器部,100073 北京;海军航空工程学院电子信息工程系,264001 山东烟台;海军航空工程学院电子信息工程系,264001 山东烟台;海军航空工程学院电子信息工程系,264001 山东烟台【正文语种】中文【中图分类】TP75合成孔径雷达因其具有全天候、全天时、远距离、高分辨等优点,已经成为军事、农业、海洋等领域不可或缺的侦察手段.SAR图像配准是目标识别分类、变化检测、数据融合、地图修正等SAR图像应用的前期技术准备,得到了较广泛的研究.目前SAR图像配准方法可分为两大类:第一类是基于区域的方法.该方法需要对SAR图像中封闭区域进行分割,再计算互相关[1-2]或互信息[3]或联合概率分布[4]等相似测度最大,建立匹配关系,实现SAR图像配准.该方法只对同模态SAR图像有较好的配准效果,存在适用性不强,图像分割难度大,计量较大,配准速度较慢等缺点.第二类是基于特征的方法[5-7].该方法借鉴计算机视觉关于局部不变特征的最新研究成果,通过比较局部不变特征描述子间的距离,建立匹配关系,实现SAR图像配准[8].该方法不需要未完成图像分割,具有配准适应性较强,速度快,配准精度高等优点,是当前SAR图像配准研究的热点.目前,基于SIFT[9]和SURF[10]算法的局部不变特征SAR图像配准得到了较广泛的研究[11].SIFT算法利用DoG(difference of gaussian)对LoG(laplacian of gaussian)进行简化和近似;SURF算法用则积分图像对DoH(determinant of hessian)进行简化和近似.DoG和DoH检测方法具有较快的检测速度,对尺度变换、视角变换和光照变换具有一定的鲁棒性[8].SIFT、SURF和GLOH[12]描述子都是基于梯度直方图统计的描述子,其中SIFT和SURF描述子对纹理图像特征表现出良好的描述性能,GLOH描述子对结构图像特征表现出良好的描述性能.SAR图像的灰度表达的目标电磁散射信息,且伴随有机理性的相干斑噪声,灰度分布差异性很大.对于不同工作模式、不同波段、不同极化方式、不同视角的SAR图像,传统局部不变特征检测和描述算法难以高效率、高质量完成SAR图像配准任务. SUSAN(smallestunivaluesegmentassimilating nucleus)角点[13]的计算过程基于与人类视觉观察过程类似的统计学方法,避免了梯度计算,降低了计算复杂度.在SUSAN算法基础上,Rosten等[14-15]采用启发式学习思想,2006年提出了FAST(features from accelerated segment test)角点检测算法.FAST算法设计理念先进,重复性好[16],简单快速,计算速度是DoG算子的30倍,适合于图像实时特征检测[17].为解决宽基线匹配和特征描述计算量的问题,Tola等[18]受SIFT和GLOH描述子的启发,提出了一种形状像雏菊花的描述子(DAISY),并成功应用于宽基线视频图像匹配[19].该描述子保留了SIFT和GLOH的优点,计算速度显著提高,适合于不同视角图像高效配准.综上所述,本文提出一种新的局部不变特征高效SAR图像配准算法.首先采用FAST算法实现SAR图像局部不变特征检测;其次采用DAISY描述子对FAST特征进行描述.利用DAISY描述子进行特征描述.然后采用Kd树(K⁃dimension tree)双向距离匹配策略,结合RANSAC(random sample consensus)算法,实现特征精匹配;利用仿射变换模型,完成SAR图像配准.最后设计不同变化的SAR图像配准实验,验证了算法的适应性和高效性.具体流程如图1所示.角点特征检测子是局部不变特征检测子的重要组成部分,是近年来计算机视觉、模式识别、人工智能等领域研究取得的优秀成果,在图像处理中得到广泛应用.角点主要可分3大类:第一类是基于灰度梯度(一阶微分)信息的角点,其中以Harris角点和Harris⁃Laplace角点为代表.第二类是基于二阶微分信息的角点,其中以DoG角点[9]和DoH角点[10]为代表.因该类角点呈“斑状”,故也称“斑点”型角点.第三类是基于灰度统计的角点,其中以SUSAN角点[13]和FAST角点[14-15,17]为代表.前两类主要是采用图像与高斯函数卷积计算局部微分,求最大响应点获得角点,具有多尺度特性,比较符合人类视觉特点,但面对SAR图像灰度的高复杂性,检测适应能力较弱.第3类是采用模拟人类视觉观察过程的统计学习方法计算局部积分,过门限检测获得角点,具有启发学习特性,比较符合人类认知特点,面对SAR图像灰度的高复杂性,检测适应能力较强.基于此,本文采用FAST算法实现SAR图像特征点检测.1.1 SUSAN检测子原理SUSAN使用一个圆形模板(如图2所示),通过点p的灰度值f(χ0,y0)与模板内其他点灰度值f(χ,y)的比较,统计出与点p灰度值近似的像素数量(或称USAN面积)n(χ0,y0),当该像素数量(面积)小于阈值g时,则认为点p是要检测的角点.检测过程由3个步骤组成:1)局部像素灰度值比较.式中t是灰度相似阈值.2)USAN面积统计计算.3)角点响应函数计算.式中g为固定阈值,通常g=max(n(χ0,y0)).当USAN面积最小时,式(3)取最大值时,可判断p点为SUSAN角点.1.2 FAST检测子原理FAST算法是SUSAN算法的改进,同样采用如图1所示的圆形模板,模板中心点p灰度值只与离散圆上的16个像素灰度值进行比较.所以式(1)改写为式中εd表示给定的极小阈值.式(2)改写为式(3)改写为式中,通常g=12.文中考虑到SAR图像灰度分布比光学图像复杂,分辨率低,且有相干斑噪声,对角点约束条件不能过多苛刻,所以取g=8.由式(5)知,当n(χ0,y0)≥8时,R(χ0,y0)=1,可确定中心点p为SAR图像FAST角点.2.1 DAISY描述子图像局部不变特征检测后,解决了特征点或特征区域的定位问题,还要对不变特征进行不变性描述,以解决用什么特征向量来描述区域内信息的问题.SIFT描述子是众多不同类型的特征描述子中的杰出代表,具有良好的重复性[8,11].其他大多数描述子,如SURF、GLOH、PCA-SIFT、形状上下文等,都是在借鉴和改进SIFT描述子的基础上,使用梯度统计直方图来表示不同的图像局部纹理和形状特征.DAISY描述子也对SIFT的借鉴和改进,其将SIFT的带权重的梯度和,改进为高斯滤波器与偏导方向的卷积[18-19],实现快速计算.DAISY描述子的形状如图3所示.从图3可以看出,DAISY描述子由25个位置和8个方向组合而成,是一个8+8×3×8=200维的向量.该描述子在计算中采用分层的立方体结构,通过卷积运算完成,计算速度较快.DAISY描述子特别适合于描述低分辨率图像[18],应用于宽基线图像匹配[19],是配准多时相,较大视角偏差SAR图像的一个理想工具.2.2 特征匹配特征匹配可分粗匹配和精匹配两个阶段.首先是采用文献[7]给出的Kd树双向距离匹配策略实现粗匹配,其中距离匹配方法为欧氏距离比法,距离比阈值取0.85.因DAISY描述子是一个200维的向量,维数明显多于SIFT描述子的128维和SURF描述子的64维,计算特征描述子间欧氏距离时计算量较大.对于双向距离匹配,计算量更大.Kd树算法是一种优秀的k维空间二叉树搜索算法,它通过K-近邻查询,可加快描述子匹配的距离比法计算速度.其次是采用RANSAC算法估计仿射基本矩阵,消除误匹配,实现精匹配.从图1所示算法流程图看,配准算法是一个闭环过程,其中特征匹配是配准过程非常重要的环节.误匹配将导致整体配准精度明显下降.RANSAC算法是通过随机抽样的估计方法,运行一次RANSAC算法并一定能保证完全消除误匹配,当配准精度不满足要求时,通过再次运行RANSAC算法,直到满足配准精度.验证本文所提算法的有效性和适用性,设计实验分别对两幅不同工作模式、不同视角、不同时相、不同波段的斜距幅度SAR图像进行配准.实验所用计算机硬件环境为Intel Core2 Quad CPU Q8200,内存为2G.操作系统为Windows XP,仿真实验的软件环境是MATLAB 7.6.配准精度采用均方误差平方根(RMSE)和最大误差(ME)[4],单位是像素(用p表示),本文中配准精度指标要求是RMSE≤5且ME≤10.配准时间T的单位是秒(用s表示).为更好观察配准效果,配准结果采用伪彩色显示.除通过观察参考图像与待配准图像的结果差异外,还可通过观察颜色差异直观考察配准精度,其中浅色(虚线)表示差异.实验所用图像均为幅度图像,其中第一个实验使用由民政部减灾委卫星遥感中心提供的“环境一号”C(HJ-1C)为星载SAR数据,HJ-1C有条带和扫描两种工作模式,S波段,VV极化,成像带宽度分别为40公里和100公里,单视模式空间分辨率可到5米,距离向四视时分辨率为20米.其余实验所用SAR图像是由美国喷气推进实验室(JPL)提供的不同时相、不同视角AIRSAR数据,是多极化SAR图像,共有HH、VV、HV和TP4种极化方式,C、L和P3个波段,分辨率为5-10米;参考图像大小为450×450,待配准图像大小为350×350.比较算法除采用经典算法SIFT和SURF外,还采用Harris、CSS(Curvature Scale Space)角点[20]和FAST角点与DAISY描述子组合成新算法.3.1 不同时相、不同工作模式SAR图像配准图4(a)是参考图像,成像时间为2013年1月26日,工作模式为扫描模式,分辨率为20米,大小为450×450.图4(b)是待配准图像,成像时间为2013年1月28日,工作模式为条带模式,分辨率为5米,大小为400×400.两幅图像对应的场景是山东省烟台市芝罘岛,且都经过了均方根增强处理,其中后者还经过0.25倍的下采样处理.图4(c)~(g)分别是SIFT算法、SURF算法、Harris+DAISY算法、CSS+DAISY算法和FAST+DAISY算法精匹配结果图.图4(h)~(k)分别是SURF算法、Harris+DAISY算法、CSS+DAISY算法和FAST+DAISY算法配准结果图.从精匹配结果看,SIFT算法和CSS+DAISY算法特征匹配质量最差,而SURF算法、Harris+DAISY算法和FAST+DAISY算法特征匹配质量最好.从配准性能比较看(如表1所示),SIFT算法无法完成配准,CSS+DAISY算法配准误差很大,即两种算法对该类型SAR图像配准是失配的;从配准精度看,FAST+DAISY算法精度最高,其次是Harris+DAISY算法,然后是SURF算法;从配准时间看,SURF算法配准速度最快,其次是FAST+DAISY算法,略慢于SURF算法,Harris+DAISY算法最慢;从综合配准性能看,FAST+DAISY算法最优,其次是Harris+DAISY算法.由此可看出,对该类SAR图像,FAST有良好的检测性能,DAISY有良好的描述性能.3.2 不同波段、相同极化方式SAR图像配准本实验用参考图像为C波段,HV极化方式.待配准图像为L波段,HV极化.如图5所示.从图5(a)、(b)的对比可以看出,不同波段SAR图像灰度分布差异较大.图5中各子图对应与图4对应类似.从图5(c)~(g)所示匹配结果看,SIFT算法匹配性能最差.其余算法匹配性能都比较好.从配准精度比较看(如表2所示),除SIFT算法外,其余算法配准精度都比较理想,其中以CSS+DAISY算法最好.从配准时间比较看,SURF算法和Harris+DAISY算法配准速度最快,其次是FAST+DAISY算法,CSS+DAISY算法最慢.从配准综合性能比较看,对该类数据配准,除SIFT算法外,其余算法都能保持良好性能.3.3 不同极化方式、相同波段SAR图像配准本实验用参考图像为C波段,HH极化方式.待配准图像为C波段,HV极化.如图6所示.从图6(a)、(b)的对比可以看出,对同一目标,不同极化方式雷达回波强度不同,反映到SAR图像上表现为像素明暗的强烈差别.从匹配结果看,SIFT算法找到的匹配点对是错误的,其他算法匹配结果良好.对比配准性能(如表3所示)可看出,SIFT算法配准精度最好,但目视观察配准误差很大(如图6(h)所示);其次是CSS+DAISY算法,但配准速度最慢;SURF算法配准速度较快,但配准精度较低;从综合配准性能看,Harris+DAISY算法和FAST+DAISY算法相对较好.3.4 不同波段、不同极化方式SAR图像配准本实验用参考图像为C波段,HV极化方式.待配准图像为L波段,VV极化.如图7所示.从图7(a)、(b)的对比可以看出,因不同波段和不同极化方式,无论图像自身,还是两图像对比,目标间差异非常明显.从匹配结果看,SIFT算法和CSS+DAISY算法匹配质量比较差,其他算法匹配性能良好.从配准性能看(如表4所示),SURF算法、Harris+DAISY算法和FAST+DAISY算法有比较好的配准结果,CSS+DAISY算法配准精度很差,SIFT算法配准失败.通过不同工作模式、不同时相、不同视角、不同波段和不同极化方式SAR图像配准实验比较可以发现,SURF算法、Harris+DAISY算法和FAST+DAISY算法能适用于各种SAR图像配准,CSS+DAISY不能适用于所有情况,SIFT算法对所有情况都不适用.从综合配准性能看,FAST+DAISY算法性能最好,其次是Harris+DAISY算法和SURF算法.配准对比实验说明,FAST检测子适合SAR图像特征点检测,DAISY描述子适合于SAR图像特征描述.因此,本文算法对SAR图像配准是有效的,实用的.本文研究了基于局部不变特征的SAR图像自动配准问题,提出了一种基于FAST 特征检测和DAISY特征描述的SAR图像配准新算法.该算法的创新之处有3点:首先将基于统计学习思想的FAST角点检测子和适于低分辨率图像描述的DAISY 描述子结合实现对SAR图像的特征检测和描述;其次是采用基于Kd树双向距离比匹配策略,实现特征粗匹配,用RANSAC算法去除误匹配,实现特征精匹配;最后采用配准精度评估反馈机制以保证配准精度.多种不同模态的SAR图像配准实验验证显示,该算法能较好克服SAR图像配准中传统不变特征方法存在的配准适应性较差,配准时间长,精度低的缺点,可用于配准效率和配准质量要求较高的SAR图像配准系统.【相关文献】[1]YU Ting,LI Xiaorun.Automatic remote sensing image registration based onVTS⁃PCMIC algorithm[C]//Proceedings of Fuzzy Systems and Knowledge Discovery 2012.Trier:Computer Science Bibliography,2012:48-52.[2]ZHOU Xiaozhou,BOULANGER P.A fast hierarchical radiometric invariant stereo matching algorithm[C]//Proceedings of Information Science,Signal Processing and their Applications 2012.Montreal:IEEE,2012:383-388.[3]EVANGELIDIS G D,PSARAKIS E Z.Parametric image alignmentusingenhancedcorrelationcoefficient maximization[J].IEEETransactionsonPattern Analysis and Machine Intelligence,2008,30(10):1858-1865.[4]GOSHTASBY A A.Image Registration,Advances in ComputerVisionandPatternRecognition[M]//London:Springer⁃Verlag,2012.40-431. [5]王磊,张钧萍,张哗.基于特征的SAR图像与光学图像自动配准[J].哈尔滨工业大学学报,2005,37(1):22-25+44.[6]王山虎,尤红建,付琨.基于大尺度双边SIFT的SAR图像同名点自动提取方法[J].电子与信息学报,2012,34(2):287-293.[7]贺经纬,尤红建.基于SURF算子的SAR图像匹配改进算法研究[J].遥感技术与应用,2009,24(6):822-826.[8]MIKOLAJCZYK K,TUYTELAARS T,SCHMID C,et al. A comparison of affine region detectors[J].International Journal of Computer Vision,2004,65(1-2):43-72.[9]LOWE D G.Object recognition from local scale⁃invariant features[C]//Proceedings of the Computer Vision 1999. Kerkyra:IEEE,1999:1150-1157.[10]BAY H,ESS A,TUYTELAARS T,et al.Speeded⁃up robust features(SURF)[J].Computer Vision and Image Understanding,2008,110:346-359.[11]HUO Ju,YANG Ning,CAO Maoyong,et al.A reliable algorithm for image matching based on SIFT[J].Journal of Harbin Institute of Technology(New Series),2012,19(4):90-95.[12]MIKOLAJCZYK K,SCHMID C.A performance evaluation of local descriptors [J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2005,27(10):1615-1630.[13]SMITH S M,BRADY J M.SUSAN-a new approach to low level image processing [J].International Journal of Computer Vision,1997,23(1):45-78.[14]ROSTEN E,DRUMMOND T.Machine learning for high⁃speed corner detection[C]//Proceedings of the Computer Vision 2006.Berlin:Springer,2006:430-443.[15]ROSTEN E,PORTER R,DRUMMOND.T.Fast and better:a machine learning approach to corner detection[J].IEEETransactionsonPatternAnalysisand Machine Intelligence,2010,32(1):105-119.[16]TUYTELAARS T,MIKOLAJCZYK K.Local invariant feature detectors:a survey [J].Computer Graphics and Vision,2007,3(3):177-280.[17]梁艳菊,李庆,陈大鹏,等.一种快速鲁棒的LOGFAST角点算法[J].计算机科学,2012,39(6):251 -254.[18]TOLA E,LEPETIT V,FUA P.A fast local descriptor for densematching[C]//ProceedingsofCompute SocietyonComputerVisionandPatternRecognition2008.Washington:IEEE,2008:1-8.[19]TOLA E,LEPETIT V,FUA P.DAISY:An efficient dense descriptor applied towide⁃baseline stereo[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2010,32(5):815-830.[20]LINDEBERG T.Discrete scale space theory and the scale primal sketch[D].Stockholm:Royal Institute of Technology,PhD thesis,1991.。

一种基于不变特征的图像匹配算法

一种基于不变特征的图像匹配算法

() 3

个 点 如果 在 D OG 尺 度 空 间本 层 以及 上 下
最 小二乘 法对 聚类点 拟合 出 目标 的姿态 参数 , 而 从
完 成 目标 的匹 配 , 出 了基 于 VC+ + 6 0的算 法 给 . 实验 结果.
中的 2 个 领域 中检测 极值 , x , ) 6 D( , 是两 个相 邻尺 度 图像 之差 ,即 :
D ( Y,) 一 ( z, l x, d G( Y,a)一 G ( Y, )*I x,, e x, ) ( .) )
第4 4卷第 1 期 2 1 年 3月 00
华 中师 范大 学 学 报 ( 自然 科 学 版 )
j oURNAL OF HU AZHONG NORM AI UN1 RS TY( t S i ) VE I Na . c.
Vo . 4 No 1 14 .
M a. 2 0 r 01
度, 以达 到尺度 抗 缩放 的 目的 , 并剔 出一 些 对 比度
较低 的点 以及边 缘 响应点 , 提取旋 转不 变特征 描述 符 以达到对 仿 射不 变 的 目的. I T特 征 的提 取 主 SF
要包 含 4 步 骤 : 1 个 ( )建 立 图像 尺 度空 间 , 测 尺 检 度空 间极值 点 ; 2 ( )精 确 确定 关 键 点 , 除 不 稳定 剔 点 ;3 ( )确定 关键 点 的方 向 ; 4 I T特 征 向量 的 ( )SF
文章 编号 :1 0 — 1 0( 0 0 0 — 0 80 0 0 1 9 2 1 ) 10 3 5

种 基 于不 变 特征 的 图像 匹 配 算法
李 蓉 ,周 维柏
( 南 师 范 大学 增 城 学 院 计 算 机 系 , 州 5 1 6 ) 华 广 13 3

基于SIFT算法的图像特征匹配

基于SIFT算法的图像特征匹配
1999:1150-1157
[2ILOWE D.Distinctive Image Features from Scale—Invariant Keypoints[J].International Journa l of Computer Vision,2004,60(2):91~
0 引 言
随 着 计 算 机 行 业 的不 断 发 展 .二 十 世 纪 七 十 年 代 末 MARR提 出计算机视觉 理论 .认 为计 算机视 觉是一 种 信息处理 的过 程 .经过这一过程通过 硬件计算 机从 图像 中了解 和发 现外部世界 的信 息 并提 出信 息处理 的三个层次 .第一个 层次为信息 进行处理所依 据的理 论 .即研 究 对 什 么 进 行 处 理 和 为 什 么 进 行 信 息 处 理 ;第 二 个 层 次 为 实 现 处 理 的 实 现 算 法 .即 如 何 实 现 处 理 .为 实 现 设 计 相 应 的算 法 :第 三 个 层 次 为研 究 实 现 这 一 处 理 过 程 所 依 赖 的 硬 件 设 备 .例 如 在 人 类 的 视 觉 系 统 中 .这 一 层 次 的 内 容 为 人 类 复 杂 的 神 经 网 络 。即人 类 视 觉 系 统 对 所 获 取 的 信 息 进 行 处 理 依 赖 的 硬 件 是 人 类 的 大 脑 神 经 网络 .这 一 层 次 也 是 界 定 不 同 领 域 视 觉 系 统 的 关 键 因素 .计 算 机 视 觉 系 统 依 赖 的 硬 件 则 是 计 算 机 。 计 算 机 视 觉 理 论 的 发 展 极 大 地 推 动 了图 像 处 理 领 域 对 图像特征进行 匹配的研究工作进 展 .使 得 图像 匹配问 题 成为计算机视 觉和图像处理领域 的热点 。图像 匹配 技 术 指 的 是 把 已 知 的 图 像 同未 知 的 陌 生 图像 进 行 三 维 空 间 上 的 配 准 .根 据 某 种 规 则 在 待 匹配 图像 上 找 寻 对 应 于已知 图像 的子图像 例如在双 目视觉 系统中 ,根据

基于改进SIFT特征和图转换匹配的图像匹配算法

基于改进SIFT特征和图转换匹配的图像匹配算法
可 区分性较 好 的特 征 点。其 次 , 结合 不 变特征 矢量 与 图转 换 匹配 ( G T M) 的方 法对提取 到 的稳 定特征 点进行 了精
确 匹配。 实验 对 比结果 表 明 , 用取得 稳定 的特 征点 , 进 而结合 一种好 的 匹配 策略 , 能够 更加 增 强 图像 匹配 的高 效
Z HA N G G u a n - l i a n g ’ , Z O U Hu a n — x i n , Q I N X i a n — x i a n g ,L I N X i a o — p i n g
( 1 . C o l l e g e o fE l e c t r o n i c S c i e n c e& E n g i n e e r i n g,N a t i o n a l U n i v e r s i t y o f D e f e me T e c h n o l o g y ,C h a n g s h a 4 1 0 0 7 3 ,C h i n a ; 2 .D e p t .o f U r u m q i
C o mm a n d C o l l e g e fA o r m e d P o l i c e ,U r u m q i 8 3 0 0 4 9, C h i n a )
Ab s t r a c t :As t h e S I FF o p e r a t o r mi g h t e x t r a c t mo r e f a l s e k e y p o i n t s i n t h e i ma g e w i t h v a i r o u s t e x t u r e ,wh i c h wo u l d a f f e c t t h e r e s u l t o f i ma g e ma t c h i n g,t h i s p a p e r p r o p o s e d a n e w a l g o r i t h m o f i ma g e ma t c h i n g b a s e d O 1 3 . S I F T l o c a l i n v a r i a n t f e a t u r e o f Ha r — r i s t h r e s h o l d c r i t e i r o n .On t h e b a s i s o f e x t r a c t i n g S I T F i n v a r i a n t f e a t u r e s ,t h e e x t r a c t e d i n v a r i a n t f e a t u r e w a s s e l e c t e d b a s e d o n Ha r r i s t h r e s h o l d c i r t e i r o n .T h e r e f o r e ,t h e r e l e a v e d s o me mo r e r o b u s t a n d w e l l s e p a r a b l e f e a t u r e s b e c a u s e t h e wo r s e s e p a r a b l e
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

特征匹配
两幅图像的特征点提取后, 以特征向量的欧式
距离作为相似性度量, 采用最近邻距离比值法进行 特征点匹配。首先利用某种搜索算法 (如 K-D 树算 法、 哈希法、 全局遍历搜索算法) 在另一幅图像中找
170
2012, 48 (14)
Computer Engineering and Applications 计算机工程与应用
d y 。文献 [8] 通过求解子区域中 d x 、 dy 2σ ) 响应 d x 、 d y 绝对值的和来生成特征向量。为了 的和以及 d x 、
滑的程度。连续改变 σ 就能构造图像的高斯金字塔。 高斯差分 (DOG) 空间 D( x y σ ) 是高斯金字塔 中相邻尺度空间函数之差, 即
D( x y σ ) = L( x y kσ ) - L( x y σ )
p(d x d y) 。然后通过一个大小为 π/3 的扇形滑动窗口
2
特征点检测
对于二维图像 I ( x y) , 其尺度空间 L( x y σ ) 可
由该图像与高斯核 G( x y σ ) 的卷积得到:
L( x y σ ) = I ( x y)*G( x y σ ) (1) 2 2 2 ( x + y )/2 σ G( x y σ ) = 1 2 e (2) 2πσ 其中, 高斯核中的方差 σ 是尺度因子, 决定着图像被平
dx , 则它们分别投影到 x 轴负方向和正方向上; 令 d y- 、 d y+ 分别表示小于 0 和大于 0 的 d y , 则它们分别
投影到 y 轴负方向和正方向上。分别累加这四个方 向轴上的 Haar 小波响应, 这样每个子区域生成一个 4 维的矢量 v = (å d x-å d y-å d x+å d y+) , 四个区域可 以合并成一个 64 维的特征向量, 最后对特征向量归 一化, 以去除光照影响。容易看出, 本文中特征向量 的描述时间比文献[8]要少。
[4] [3] [1] [2]
一般分为三个步骤: 首先从图像中检测出特征点; 然 后根据特征点的领域信息对它进行描述; 最后通过
基金项目: 国家自然科学基金 (No.60973096) ; 航空科学基金 (No.2010ZC56007) ; 周口师范学院青年科研基金 (No.ZKNUQN201037A) 。 作者简介: 吴文欢 (1985—) , 男, 助教, 主要研究领域为图像处理、 计算机视觉等; 李骞 (1976—) , 女, 讲师; 江泽涛 (1961—) , 男, 博士, 教授; 杨俊 (1980—) , 男, 博士研究生, 讲师。E-mail: wuwenhuan15@ 收稿日期: 2011-01-04 修回日期: 2011-04-12 CNKI 出版日期: 2011-07-25 DOI: 10.3778/j.issn.1002-8331.2012.14.035 /kcms/detail/11.2127.TP.20110725.1632.103.html
对所有小波响应进行求和, 取长度最长的矢量所指 向的方向作为特征点的主方向。 (2) 特征向量的生成 首先取一个以特征点为中心、 大小为 20σ 的方 形区域, 为了保证提取到的特征向量具有旋转不变 性, 需要旋转该区域使之与特征点的主方向平行。 然后将该方形区域分割成 4 ´ 4 的子区域, 在每个子 区域中统计 x 和 y 方向上加权的 Haa配的目标就是确定包含同一场景的两幅
图像之间对应关系。它是计算机视觉领域中的一个 基本问题, 同时也是其他许多领域的重要基础和关 键步骤, 包括目标识别与跟踪 、 图像拼接 、 三维重 构 等。 近年来, 由于局部不变特征对图像平移、 旋转、 尺度、 光照等变化具有不变性, 使它在图像匹配领域 得到很好的应用。基于局部不变特征的匹配方法
到与待匹配点距离最小和次最小的特征点, 如果最 小距离与次最小距离比值小于某个阈值, 则认为待 匹配点与距离最小的点匹配。降低阈值, 匹配点对 数目会减少, 但更加稳定。
图2 (a) PCA-SIFT 的匹配结果
5
实验结果及分析
本文实验环境如下: CPU 为 Intel® CoreTM 2 DUO
2.10 GHz, 内存为 2 GB, 操作系统为 Windows XP, 在 Visual Studio 2005 平 台 下 借 助 OpenCV2.0 库 进 行 实验。 为了检验本文算法, 这里从文献 [7] 的标准图像 数据集中选取代表视角变化、 尺度和旋转变化、 光照 变化的 3 组图像进行实验, 对于每一组, 均选择第 1、 2 幅图像。数据集中已给出同组两幅图像间的单应矩 阵H , 设 pA 和 pB 是 检 测 得 到 的 一 对 匹 配 点 , 若 则 | p B - Hp A | < 4piex ,
图 1 Haar 小波及其响应
(1) 特征点主方向的确定 首先以特征点为中心, 取半径为 6σ (σ 为特征点 的尺度) 的圆形区域内的所有像素, 计算 x 和 y 方向 上边长为 4σ 的 Haar 小波响应 d x d y , 并利用以特征 点为中心的高斯函数对它们加权, 使得靠近特征点 的像素响应贡献大, 而远离特征点的像素响应小, 这 样 每 个 像 素 都 有 一 个 对 应 的 Haar 小 波 响 应 点
(3)
k 表示相邻尺度空间的尺度比例系数。所有的 其中,
DOG 空间就构成了高斯差分金字塔, 然后检测金字 塔中中间层 (最底层和最高层除外) 中的每个像素 点, 如果一个像素点比相邻 26 个像素点 (同层的 8 个、 上一层和下一层各 9 个) 的 DOG 值都大或都小, 那么该点就是一个局部极值点, 并将它作为候选特 征点。为了使特征点的位置和尺度达到亚像素级 别, 需要对 DOG 空间函数 D( x y σ ) 的泰勒二次展开 式进行拟合。设极值点 X0 = ( x0 y0 σ0) 经过修正后 的位置为 X ′ , 则 X ′ = X + X̂ , 这里 X̂ 表示亚像素偏
分检测特征点, 将特征点领域内 Haar 小波响应投影到四个方向轴上, 进而生成一个用来描述特征点的 64 维向 量, 采用最近邻距离比进行特征匹配。实验结果表明, 该算法不仅快速、 稳定, 而且匹配准确率比 PCA-SIFT 、 SURF、 MSOP 高。 关键词: 图像匹配; 高斯差分; 特征向量; Haar 小波 文章编号: 1002-8331 (2012) 14-0168-03 文献标识码: A 中图分类号: TP391 计算特征向量之间的距离来匹配特征点。Lowe 提出 的 SIFT (Scale Invariant Feature Transform) 算法 [5] 在 视点变化、 仿射变换和噪声下具有良好的匹配性能, 然而由于特征描述向量维数过高, 计算量太大, 限制 了其在实时和在线应用场合的使用。为了提高匹配 准确率, 同时减少时间, 很多学者提出各类基于 SIFT 的改进算法。Ke 提出的 PCA-SIFT 算法[6]对归一化的 梯度块进行主成分分析从而把描述子从 128 维降到 36 维, 提高了特征向量的匹配速度。 Mikolajczyk 提 出的 GLOH (Gradient Location and Orientation Histogtam) 算法[7]在构造特征向量时使用极坐标, 然后使
移量, 其计算公式如式 (4) 所示。
æ ¶ 2 D ö ¶D X̂ = - ç (4) ÷ ç 2÷ è ¶X 0 ø ¶X 0 最后, 为了提高特征的独特性和稳定性, 需要剔
-1
除低对比度的特征点以及不稳定的边缘特征点。
4 3 基于 Haar 小波的特征描述
对特征点进行描述一般分为两个步骤: 首先为 特征点确定一个主方向, 然后根据其领域信息生成 特征向量。
吴文欢, 李 骞, 江泽涛, 等: 基于局部不变特征的图像匹配算法
2012, 48 (14)
169
用 PCA 将特征向量降维。此外, Bay 提出了 SURF 算 法 [8], 首先根据 Fast-Hessian 矩阵的行列式检测出特 征点, 然后利用 Haar 小波的局部响应来描述特征。 针对全景图像拼接问题, Brown 提出的 MSOP 算法 [9] 采用多尺度 Harris 算子检测特征点, 然后归一化该点 周围 8×8 大小的像素块灰度来生成特征向量。 本文提出一种新的基于局部不变特征的匹配方 法。在特征点检测方面, 采用高斯差分 (DOG) 进行 检测; 在特征描述方面, 通过计算每个特征点领域内 像素点的 Haar 小波响应来确定它的主方向和特征向 量; 在特征匹配方面, 采用最近邻距离比值法对特征 向量进行匹配。
T 0
保持特征向量的良好独特性并减少其计算量, 本文 根据 Haar 小波响应的几何特性, 将每个子区域分成 4 个方向 ( x 轴正负方向和 y 轴正负方向) , 然后将该子 区域中的每个像素点的 Haar 小波响应投影到对应的 方向轴上。令 d x- 、d x+ 分别表示小于 0 和大于 0 的
168
2012, 48 (14)
Computer Engineering and Applications 计算机工程与应用
基于局部不变特征的图像匹配算法
吴文欢 1, 李 骞 1, 江泽涛 2, 杨 俊1 WU Wenhuan1, LI Qian1, JIANG Zetao2, YANG Jun1
1.周口师范学院 计算机科学系, 河南 周口 466001 2.南昌航空大学 信息工程学院, 南昌 330063 1.Department of Computer Science, Zhoukou Normal University, Zhoukou, Henan 466001, China 2.School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China WU Wenhuan, LI Qian, JIANG Zetao, et al. New image matching algorithm based on local invariant features. Computer Engineering and Applications, 2012, 48 (14) : 168-170. Abstract: Aiming at the image matching in the field of computer vision, this paper presents a new matching algorithm based on local invariant features. Feature points are detected by difference of Gaussian. The the Haar-wavelet responses within a feature point neighbourhood are projected into four directions, and then a 64-dimensional vector is generated for describing the feature point. Matching pairs are determined by using the nearest neighbor distance ratio. Experimental results show that the proposed algorithm is not only rapid and robust, but its matching rate is higher than PCA-SIFT, SURF and MSOP. Key words: image matching; difference of Gaussian; feature vector; Haar-wavelet 摘 要: 针对计算机视觉领域中的图像匹配问题, 提出一种新的基于局部不变特征的匹配算法。使用高斯差
相关文档
最新文档