本发明涉及计算机图像处理技术领域,特别是涉及一种图像配准方法。
背景技术:
图像配准可以实现图像的融合、信息检索以及景深感知和三维重建等,广泛应用于计算机视觉、遥感数据分析、生物医学检测、军事目标识别等领域。
在基于计算机视觉对图像进行配准过程中,由于图像中具有对称性和相似性的特征存在,在对各景物进行定位匹配中很容易产生歧义,甚至造成匹配失败,如图1所示。
技术实现要素:
本发明实施例提供了一种图像配准方法,可以解决现有技术中存在的问题。
本发明提供了一种图像配准方法,所述方法包括以下步骤:
步骤1、初步匹配,得到匹配集;
步骤2、将所述匹配集作为样本集p,抽取样本集p中的多组点对作为样本子集s,估计初始化模型mo;
步骤3、在样本集p中抽取样本子集s后形成的余集中选取属于一个图像的点,将该点映射到另一个图像后,根据选取的点和映射点之间的欧氏距离判断选取的点是否属于可靠点;
步骤4、循环检验所有余集后,如果可靠点的数量大于设定的阈值,则所有的可靠点和样本子集s构成可靠点集s*;
步骤5、在完成预定的抽样次数后,选取抽样后得到的含有可靠点数量最大的可靠点集,判断其中的点是否为可靠点,由可靠点计算最终的模型m’,配准过程结束。
本发明中的一种图像配准方法,可以实现高效、可靠地消除图像配准过程中的匹配错误,从而可以获得较为准确的变换矩阵,为后续处理工作的开展带来可能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中进行图像配准时存在歧义的配准结果;
图2为本发明方法的流程图;
图3为利用本发明的方法进行图像配准后的配准结果。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图2,本发明提供了一种图像配准方法,该方法包括以下步骤:
步骤1、进行初步匹配:使用通用的角点或局部不变区域等特征检测和描述子,采用欧式距离作为测度进行初步匹配,得到匹配集。两个图像中的向量(即特征点对)的距离最近为最佳匹配,也可设置一定的阈值直接过滤掉差异较大特征点对;
步骤2、由初步匹配生成的匹配集作为样本集p,随机抽取样本集p中的多组点对(例如4组)作为样本子集s,估计初始化模型mo;
所述初始化模型mo的计算方法如下:
取样本子集s中的点对(x1,y1)、(x1’,y1’),代入以下公式求解出mo:
步骤3、样本集p中抽取样本子集s后形成余集,在余集中选取一个图像中的点(x,y),将该点通过上述的初始化模型mo映射到另一个图像上,计算映射点和与点(x,y)对应的点(x’,y’)之间的欧氏距离,如果欧氏距离小于阈值t(可以设定为0.01,阈值t越小匹配结果就越精确,但是同时也降低了匹配成功的数量,即可靠点的数量),则将点(x,y)作为可靠点,且可靠点数加1;
步骤4,循环检验过余集后,如果可靠点数大于阈值t(可以设定为500,阈值t越大则匹配结果越精确,但是同时也可能剔除一些优秀的可靠集),则所有的可靠点以及样本子集s构成可靠点集s*;
步骤5、在完成一定的抽样次数后,若未找到可靠集则配准失败;否则选取抽样后得到的含有可靠点数量最大的可靠点集,判断其中的点是否为可靠点,由可靠点计算最终的模型m’,配准过程结束。
利用本发明的方法进行图像配准后的结果如图3所示。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
1.一种图像配准方法,其特征在于,所述方法包括以下步骤:
步骤1、初步匹配,得到匹配集;
步骤2、将所述匹配集作为样本集p,抽取样本集p中的多组点对作为样本子集s,估计初始化模型mo;
步骤3、在样本集p中抽取样本子集s后形成的余集中选取属于一个图像的点,将该点映射到另一个图像后,根据选取的点和映射点之间的欧氏距离判断选取的点是否属于可靠点;
步骤4、循环检验所有余集后,如果可靠点的数量大于设定的阈值,则所有的可靠点和样本子集s构成可靠点集s*;
步骤5、在完成预定的抽样次数后,选取抽样后得到的含有可靠点数量最大的可靠点集,判断其中的点是否为可靠点,由可靠点计算最终的模型m’,配准过程结束。
2.如权利要求1所述的图像配准方法,其特征在于,所述初始化模型mo的计算方法如下:
取样本子集s中的点对(x1,y1)、(x1’,y1’),代入以下公式求解出mo:
3.如权利要求1所述的图像配准方法,其特征在于,步骤3判断可靠点的具体方法为:
在余集中选取一个图像中的点(x,y),将该点通过初始化模型mo映射到另一个图像上,计算映射点和与点(x,y)对应的点(x’,y’)之间的欧氏距离,如果欧氏距离小于阈值t,则将点(x,y)作为可靠点,且可靠点数加1。
4.如权利要求1所述的图像配准方法,其特征在于,步骤1中初步匹配时,使用通用的角点或局部不变区域特征检测和描述子,采用欧式距离作为测度对图像进行初步匹配。
技术总结