基于典型相关分析方法的尺度不变特征变换误匹配剔除.docVIP

基于典型相关分析方法的尺度不变特征变换误匹配剔除.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于典型相关分析方法的尺度不变特征变换误匹配剔除.doc

基于典型相关分析方法的尺度不变特征变换误匹配剔除 摘要:针对尺度不变特征变换(SIFT)描述子仅利用特征点的局部邻域灰度信息而对图像内具有相似灰度分布的特征点易产生误匹配的问题,提出一种基于典型相关分析(CCA)的SIFT误匹配剔除方法。该方法首先利用SIFT算法进行匹配,得到初始匹配对; 然后根据典型相关成分的线性关系拟合直线,利用点到直线的距离剔除大部分误匹配点对; 对剩余的匹配点对,逐一分析其对典型相关成分的共线性的影响,剔除影响程度大的特征点对。实验结果表明,该方法能够在剔除误匹配的同时保留更多的正确匹配,提高了图像配准的精度。 关键词:误匹配;图像配准;尺度不变特征变换;随机采样一致性算法;典型相关分析 中图分类号: TP751.1 文献标志码:A 0引言 图像配准是图像处理和计算机视觉中的一个基本问题,是诸如图像融合、变化检测等许多应用中的重要技术环节。基于特征的图像配准方法需要从待配准图像中提取一些共同的特征,然后建立这些特征之间的对应关系,求解变换模型参数来完成配准。所以,特征匹配是基于特征的图像配准方法中的关键步骤,匹配效果直接影响变换模型的求解。 现有的特征匹配方法主要包括图匹配方法[1-2]、谱方法[3-4]和基于局部描述子的方法[5-8]等。近年来,大量基于局部描述子的特征匹配算法被提出,此类方法首先对每个特征点进行描述,然后通过计算特征描述之间的相似性来判断特征点是否匹配。在现有的局部描述子中,尺度不变特征变换(Scale Invariant Feature Transform, SIFT)方法[5]应用最为广泛。大多数情况下,SIFT 方法都可以得到满意的匹配结果,然而对具有相似灰度分布的图像进行匹配时会产生大量的误匹配点。为了消除误匹配,提高匹配精度,常用的方法是对最近描述子和次近描述子之间的欧氏距离比设定阈值剔除误匹配。此外,随机采样一致性(RANdom Sample Consensus, RANSAC)方法[9]在剔除误匹配问题上得到了广泛应用[10]。近来,Kupfer等[11]提出了模式寻求(Mode Seeking, MS)方法,利用SIFT特征点中的尺度、方向和位置属性建立尺度比、方向差和位移差直方图,通过对位移差设定阈值剔除误匹配。为了降低RANSAC算法的随机性,Moisan等[12]提出了最优化的RANSAC(Optimized RANSAC, ORSA)算法,该方法具有较低的随机性且能保留更多正确的匹配关系。文献[13]通过比较对应k最近邻图的邻接矩阵消除误匹配,该方法需要在每次剔除误匹配后重新建立k最近邻图,计算较复杂。文献[14]利用偏最小二乘成分之间的共线关系拟合直线,根据点到直线的距离剔除误匹配。但这些方法在剔除误匹配的同时易丢失正确匹配,不利于图像配准。 因此,在误匹配剔除过程中需要解决两个问题:1) 剔除尽可能多的错误匹配;2) 保留尽可能多的正确匹配。针对这两个问题,本文在文献[14]的基础上利用典型相关分析(Canonical Correlation Analysis, CCA)的仿射不变性提出一种由粗到细的误匹配剔除方法,首先利用典型相关成分之间的共线关系拟合直线并对点到直线的距离设定阈值剔除大部分误匹配,改进了文献[14]中的直线拟合方法;其次,利用一种共线度量确定剩余的匹配中有无误匹配,并通过分析每一对匹配对共线度的影响进一步剔除误匹配。 第11期 赵伟等:基于典型相关分析方法的尺度不变特征变换误匹配剔除 计算机应用 第35卷 1误匹配剔除的CCA方法 1.1误匹配剔除的典型相关成分直线拟合方法 假设经过SIFT匹配后的特征点坐标分别为X [x1,x2,…,xn]∈R2×n和Y [y1,y2,…,yn]∈R2×n, μx和μy分别为它们的均值向量,CCA算法的目标是找到两个投影方向u、v∈R2,使得si uT(xi-μx)和ti vT(yi-μy)(1≤i≤n)的相关系数达到最大,其中si和ti分别表示特征点xi和yi对应于投影方向u和v的典型相关成分。u和v可通过式(1)和式(2)的特征值问题求解: C-1xCxyC-1yCTxyu r2u(1 v (1/r)C-1yCTxyu(2) 其中:Cxy是X和Y之间的协方差矩阵,Cx和Cy分别是X和Y各自的协方差矩阵,r为典型相关系数。 根据文献[14],利用CCA算法求得所有匹配的第一典型相关成分 (si,ti),i 1,2,…,n 后,则可利用点集 (si,ti),i 1,2,…,n 拟合直线t ks+b,其中k和b分别为直线的斜率和截距。然后计算每个点(si,ti)到直线t ks+b的距离di,若di大于给定的阈值T1,则(xi,yi)为一对误匹配。 为增强直线拟合的稳健性,本文采用直方图的方法求解斜率k

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档