一种基于角度约束的误匹配删除方法

文档序号:6512275阅读:254来源:国知局
一种基于角度约束的误匹配删除方法
【专利摘要】本发明提供一种基于角度约束的误匹配删除方法,具体过程为:步骤一、针对n个匹配点对,求解每一匹配点对坐标角度的tan值;步骤二、按tan值从小到大或从大到小,对n个匹配点对进行排序;步骤三、依次比较第i个匹配点对的tan值和第i+1个匹配点对的tan值,若两者之差在thresh以内,则归为一组,一共得到m个组,其中i=1,2,…n-1,thresh为预先设定的门限值;步骤四、在m组中找到组内成员个数最多的组k,删除组k以外的匹配点对。本发明相比RANSAC算法和马氏距离算法,其没有矩阵逆、矩阵乘等复杂的、占用内存高的运算,提高了配准的准确性和实时性。
【专利说明】一种基于角度约束的误匹配删除方法
【技术领域】
[0001]本发明属于图像配准【技术领域】,具体涉及一种基于角度约束的误匹配删除方法。【背景技术】
[0002]图像配准的应用非常广泛,如模式识别、自动导航、医学诊断、计算机视觉等领域。目前在图像的配准方面已开展了许多研究工作,提出了多种图像配准方法。
[0003]常见的配准方法分为两大类:基于特征的配准方法,如Harris角点法、SIFT法等;基于区域的配准方法,如互信息,FMT等。其中基于区域的配准方法不需要提取特征,适用于灰度信息大于结构信息的情况;且要求两幅图像的灰度函数必须相似或至少统计相关,仅能处理平移和小角度旋转的情况,适用范围较窄。而基于特征的配准方法可以配准两幅自然属性完全不同的图像,并适应两幅图像间复杂的几何和光学畸变,是近年来研究的热点。
[0004]基于特征点的配准方法,其步骤主要包括特征点提取、不变特征描述、相似性度量、特征匹配、计算变换矩阵等,见附图1。进行特征匹配时,首先根据一定的方法,如Harris、fast、brief等提取特征点;接着对提取的特征点进行描述;然后根据相似性度量准则初步建立特征点的对应关系,但这种对应关系不是完备的,其中很可能存在误匹配,必须删除误匹配从而得到正确的匹配点对;然后根据正确的匹配点对计算得到变换矩阵,最后待配准图像通过坐标变换与插值得到配准后的图像。需要强调的是,在特征点匹配所建立的初步匹配点对中可能存在误匹配特征点对,这些误匹配的点对的存在极大地影响配准仿射变换矩阵的求 取,使配准结果出现偏差甚至导致失配,因此必须删除这些误匹配点对。
[0005]目前删除误匹配的方法有:①“RANSAC算法(RANdom SAmPI/Cnoesnsus,即随机抽样一致性算法),它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。RANSAC算法的基本假设是样本中包含正确数据(inliers,可以被模型描述的数据),也包含异常数据(Outliers,偏离正常范围很远、无法适应数学模型的数据),即数据集中含有噪声。这些异常数据可能是由于错误的测量、错误的假设、错误的计算等产生的。同时RANSAC也假设,给定一组正确的数据,存在可以计算出符合这些数据的模型参数的方法。在特征点配对中,模型即为从一个平面上的特征点到另外一平面上的特征点的变换关系,反应为变换矩阵H。H是一个包含6个自由度的2X3矩阵,它最少可以由两平面中的3对匹配点计算出,但同一平面上的3个点必须不共面。但值得注意的是,过大的外点比例将导致RANSAC算法失败,且此算法较为复杂。②马氏距离删除误匹配算法。利用马氏距离的仿射不变性进行不变特征相似性度量。马氏距离是印度统计学家Mahalanobis提出来的。对于由η个点构成的样本空间X1 = {(xn, yn,) \…,(xln,…Yin) tI,(t表示转置),其中任意一样本点Xli = (Xli, yn) t到另一个样本空间X2 = { (x2i?y2i)t,…,(χ2η,Y2Jt中任一样本点x2j = (x2j,y2j)t的马氏距离为:
[0006]dMftj, =( I )
[0007]其中C表示协方差矩阵P1表示C的逆矩阵。假定Xli= (Xli,yn)lPX2j= (x2j,y2j)t分别为待配准子图和参考子图间的一组特征点对,根据公式(I)计算出X1和X2对应的马氏距离,当dM大于一个阈值dMth时,认为这两个角点是误匹配的。但此方法需要大量的求逆运算和大量的矩阵乘、开方运算,导致算法复杂度高,实时性下降。

【发明内容】

[0008]有鉴于此,本发明针对平移和小角度旋转变换的图像,提出一种基于角度约束的误匹配删除方法,旨在又快又好地删除误匹配。
[0009]为了解决上述技术问题,本发明是这样实现的:
[0010]一种基于角度约束的误匹配删除方法,具体过程为:
[0011]步骤一、针对η个匹配点对,求解每一匹配点对坐标角度的tan值;
[0012]步骤二、按tan值从小到大或从大到小,对η个匹配点对进行排序;
[0013]步骤三、依次比较第i个匹配点对的tan值和第i+Ι个匹配点对的tan值,若两者之差在thresh以内,则归为一组,一共得到m个组,其中i = I, 2,…n_l, thresh为预先设定的门限值;
[0014]步骤四、在m组中找到组内成员个数最多的组k,删除组k以外的匹配点对。
[0015]进一步地,在步骤四找到组k后,继续对组k内的成员个数进行判断,当组k内的成员个数小于3时,则增大预先设定的门限值thresh,并返回步骤三。
[0016]有益效果:
[0017]首先,用于不变特征描述的特征描述向量越完善,特征点对匹配正确的可能性越高,但总有误匹配存在;对于图像间存在的平移变换和小角度变换(小于5° ),所有正确匹配点对其连接线角度相近(即tan值相近,理想的情况下连接线角度相等,连接线是平行的),而错误匹配点对其连接线角度则是随机的;本发明正是基于该原理删除错误的匹配点对的。
[0018]其次,由于图像几何畸变一般是由传感器位置的改变引起的,所以大部分的畸变模式是平移和小角度旋转,而本发明适用于平移变换和小角度变换的情况,其删除误匹配点对的速度快,且效果好。
【专利附图】

【附图说明】
[0019]图1为基于特征的配准流程图。
[0020]图2为基于角度约束的误匹配删除方法流程图。
【具体实施方式】
[0021]下面结合附图2并举实施例,对本发明进行详细描述。
[0022]本发明适用基于特征点的配准方法,用于在提取了特征点,进行特征点不变特征描述,确定了相似性度量准则,并建立了初步的匹配点对之后,针对可能存在的误匹配特征点对,删除错误的匹配点对,避免配准结果出现偏差,提高特征点配准率的一种方法。此方法提高了对应特征点检测的准确性,更快更准估计出变换矩阵,最终提高了配准的精度和实时性。
[0023]如图2所示,本发明基于角度约束的误匹配删除方法,包括如下4个步骤:(I)求每对匹配点对坐标角度的tan值;(2)按tan值从小到大或从大到小排序;(3)对匹配点对分组,得到m个组;(4)在m个组中,找到组内成员个数最多的组k,删除k组以外的所有匹配点对,从而达到误匹配删除的目的。本发明根据4个步骤的特点,提高配准的精度,而且可以提高配准的速度。
[0024]以下对本发明误匹配删除方法的4个步骤进行详细说明:
[0025]首先假设图像间畸变模型为仿射变换,其数学表示如下:
[0026]
【权利要求】
1.一种基于角度约束的误匹配删除方法,其特征在于,具体过程为: 步骤一、针对η个匹配点对,求解每一匹配点对坐标角度的tan值; 步骤二、按tan值从小到大或从大到小,对η个匹配点对进行排序; 步骤三、依次比较第i个匹配点对的tan值和第i+Ι个匹配点对的tan值,若两者之差在thresh以内,则归为一组,一共得到m个组,其中i = 1,2,…n_l, thresh为预先设定的门限值; 步骤四、在m组中找到组内成员个数最多的组k,删除组k以外的匹配点对。
2.根据权利要求1所述基于角度约束的误匹配删除方法,其特征在于,在步骤四找到组k后,继续对组k内的成员个数进行判断,当组k中的成员个数小于3时,则增大预先设定的门限值thresh,并 返回步骤三。
【文档编号】G06T7/00GK103530872SQ201310429646
【公开日】2014年1月22日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】陈禾, 章学静, 马龙, 谢宜壮, 曾涛, 龙腾 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1