法律状态公告日
法律状态信息
法律状态
2014-10-08
未缴年费专利权终止 IPC(主分类):G06T7/00 授权公告日:20130501 终止日期:20130806 申请日:20090806
专利权的终止
2013-05-22
专利权的转移 IPC(主分类):G06T7/00 变更前: 变更后: 登记生效日:20130425 申请日:20090806
专利申请权、专利权的转移
2013-05-01
授权
授权
2011-07-20
实质审查的生效 IPC(主分类):G06T7/00 申请日:20090806
实质审查的生效
2011-03-23
公开
公开
技术领域:
本方法属于计算机图像对齐、配准领域。可用于进行遥感、医学、一般图像的对齐、配准。
背景技术:
SIFT与SURF算法是用来从两副相关的图像中检测特征点,并进行匹配操作的算法。但由于该算法对几何变形和图像灰度变化较敏感的缺点。从而导致在应用其进行遥感图像对齐时非常不稳定,且特征点间的正确匹配率极其低下的现象。本文出于解决这两个问题出发,提出了一种改进的SIFT(SURF)算法和相似度量函数。
发明内容:
由于应用SIFT算法或SURF算法进行遥感图像配齐时,存在两个非常大的缺陷。这两个缺陷主要是由于图像的多模态性造成的。本方法结合了对图像的多模态比较稳定的边沿和轮廓信息,从而有效地克服的以上两个缺陷。极大的提高的SIFT算法和SURF算法这种情况下的稳定性能。
同时本算法还提出了一种具有更高分辨率和识别力的相似性度量函数。该相似性度量函数是基于李萨如轨迹进行计算的。具有更好稳定性能和较高的精度和识别能力。
附图说明:
图1特征点及其附近的边
图2.TAR image of edges shown in图1.
图3.李萨如图轨迹及其在该轨迹上选定的点集以星号标示
图4.李萨如图的优点
图5.(a)和(b)要对齐的遥感图像,(c)和(d)是从(a)和(b)选的部分图像,图中的十字号标出的两点对应同一地理位置
图6由本算法提出的相似度量函数算得的相似矩阵。
图7.用于计算相似度量的轨迹点集的计算示意图。
图8,原算法的匹配点对间的正确匹配率
图9,改进的算法的匹配点对间的正确匹配率
具体实施方式:
一、改进的SURF及SIFT算法
1.从两幅图像中用SURF或SIFT算法检测并匹配
2.两组特征点,匹配的特征点对按照它们的相似程度由高到低排序。
3.检测出两幅图像的轮廓信息或边的信息。
4.对一对匹配的特征点对及其附近的一对边计算其相应的TAR图。TAR图的计算的依据是仿射不变是TAR,它是根据三角形的三个顶点坐标来计算的。如果三角形三个顶点分别是:pB(xb,yb),pM(xm,ym),pE(xe,ye),那么我们有
对图1(a)中的特征点pR和边pri(i=0,1,2,…n)。pri(i=0,1,2,…n)边Er上的点集。图2(a)是它们对应的TAR图ImR。对图1(b)中的特征点pT和边Et。pti(i=0,1,2,…m)边Et上的点集。同样图2(b)是图1(b)中的点和边对应的TAR图ImT。它们的相素值计算公式为:
5.对TAR图ImR和ImT应用SURF或SIFT算法,并对它们的特征描述子进行改进加进了TAR图中对应点的相素值(TAR值信息)和等高线的信息。从而找到一组特征点,并应用改进后的描述子找出它们间的对应关系。这样的一对相互匹配的特征点对应了一对三角形,比如:在图1(c)和图1(d)中所示。
6.由相互找到匹配的三角形对计算出两个特征点附近的局部的仿射变换。
7.同时从图像的边上均匀地抽出一批点对CPr和CPs,并让它们担当一部分特征点描述子的角色。对一对特征点对pr和ps,根据第五步中找出的局部仿射变换从相互重叠的边界上找出三对点对(pr1,ps1),(pr2,ps2),and(pr3,ps3).l中任意三点不共线。ps1i,ps2j,ps3k是满足以下条件并在边界上面的点集:则四边形pr,pr1,pr2,pr3与一组四边形ps,ps1i,ps2j,ps3k决定一组几何变换F。其中l是在边界上的搜索范围。则该部分相似值为:
则改进的的相似值为:
SM(pr,pt)=SMD(pr,pt)*||pt,f(pr)||-α*SME(pr,pt)
8.根据已经估算的几何变换参数和改进的特征描述子,重新计算特征点间的匹配。进而计算出全局几何变换参数。
9.在此基础上,采用本文提出的相似度量函数,采用迭代方法,实现图像的精确配准。
改进后的SURF或SIFT算法具备的优点:
如图8和图9所示。改进后的算法明显地提高的特征点对间的正确匹配率。
二、本方法中提出的新的基于李萨如图的相似度量函数:
1.李萨如图
在数学范畴内,李萨如图是有如下的参变量方程组所决定的运动轨迹
2.用于计算相似度的轨迹上的点集的选择。首先,给定参数
Ax,Ay,ωx,ωy,φx,φy,对于在图R中的pR和图S中的点pS,产生的轨迹标记为gR1,依照参变量t等间距地选取一组点集记为pR1i(i=1,2,3,…n)。由轨迹gR1产生的相对于点pR的轨迹记为gR2,其上的点集记为pR2i(i=1,2,3,…n)。它们之间满足如下关系式。pR2i(i=1,2,3,…n)便是相对于点pR而选定的用于计算相似度量函数的轨迹上的点集,其中α为给定常量。
如果图R与图S间的几何变换用f来描述,在图S中相对于pS的轨迹点集选择过程如下:对点集pR+pR1i(i=1,2,3,…n)进行f变换得到点集pS1i(i=1,2,3,…n),由点集pS1i(i=1,2,3,…n)和点pS决定的点集pS2i(i=1,2,3,…n)。它们之间满足如下关系式pS2i(i=1,2,3,…n)便是相对于点pS而选定的用于计算相似度量函数的轨迹上的点集。
3.假定:Sl标记为一种相似度量函数,基于以上定义的点集,我们提出的相似度量为:α。
其中pR2为选定的点集pR2i(i=1,2,3,…n),pS2为选定的点集pS2i(i=1,2,3,…n)。
该相似度量函数的优点:
(a)相对其它相似度量函数,该相似度量函数能够在其它相似度量函数失效的情况下,仍有效,如图5所示其中的海洋区域。
(b)具备误差放大作用。
(c)可以根据不同的轨迹来计算出多个相似度量,从而更加稳定。
(d)由轨迹扰动现象,该相似度量具有更高对齐精度。
机译: 基于SIFT算法的人脸识别关键点匹配系统及方法
机译: 使用利萨如图形的噪声调谐方法,装置及相关方法
机译: 通过基于披萨订单信息提供披萨推荐信息来提高披萨订单信息的可用性的披萨订购系统及其方法