[发明专利]基于树分解的非标准模板图像匹配方法有效

专利信息
申请号: 201210164504.8 申请日: 2012-05-24
公开(公告)号: CN102842129A 公开(公告)日: 2012-12-26
发明(设计)人: 李玉鑑;李厚君;谢欢曦 申请(专利权)人: 北京工业大学
主分类号: G06T7/00 分类号: G06T7/00
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于树分解的非标准模板图像匹配技术,依次包括以下步骤:利用条形和计算区域特征值的方法对所有候选窗口进行初步筛选;再对候选窗口的高和宽进行折半划分,并利用前一次划分的结果计算候选窗口的新区域特征值,通过与模板图像相应的区域特征值进行比较,对候选窗口进行筛选;如此处理,直至候选窗口的高或宽都不能再进行划分为止;最后,采用全搜索的方法从剩余的候选窗口中找出最佳匹配的候选窗口。在划分过程中,只要模板和候选窗口的高或宽仍能进行划分处理,算法都会继续进行划分处理,因此它能适应高和宽不相等的非标准模板图像匹配。而在划分过程中,使用了基于树分解的区域特征计算技术,避免了大量重复的计算,从而提高了匹配的速度,也使得本发明有了更广泛的适应性。
搜索关键词: 基于 分解 非标准 模板 图像 匹配 方法
【主权项】:
1.一种基于树分解的非标准模板图像匹配方法,其特征在于,依次包括以下步骤:步骤1、读入模板图像T,及待检测图像E,若T和E为彩色图像则将它们转化为灰度图像,转化后的灰度图像仍用T和E分别表示模板图像和待检测图像;同时分别计算T和E的积分图矩阵IT和IE,积分图矩阵的计算可以使用列优先处理的方法,或行优先处理的方法;步骤2、计算待检测图像E的条形和矩阵SE,SE的计算与T的高度HT有关;条形和矩阵SE中任意位置(x,y)的值记为SE(x,y),其表示左上角坐标为(x,0),高为HT,宽为y的区域像素之和,该值可以利用积分图矩阵IE快速得到,如下:其中0≤x≤HE-1,0≤y≤WE-1,HE和WE分别为E的高和宽;步骤4、任意(x,y)位置上的候选窗口,即表示将模板T的左上角坐标放置在待检测图像E中(x,y)位置上时,T所覆盖的区域,其中0≤x≤HE-1,0≤y≤WE-1,HE和WE分别为E的高和宽;利用条形和矩阵SE可以快速计算出该候选窗口的特征值,记为f(x,y),计算公式如下:其中WT表示T的宽;此外,记模板T的特征值为fT,它等于T的所有像素值之和;若|fT-f(x,y)|<threshold,则将(x,y)位置上的候选窗口保存至候选窗口集C中;并处理下一位置上的候选窗口,直至所有的候选窗口都被处理完成为止,即E中所有可能被T覆盖的区域均被处理过为止;其中threshold为设定的阈值,它可以取为[a,2a]范围内的某个值a=HT×WT,HT和WT分别表示模板T的高和宽,以下出现的threshold均与此意义相同;将T及C中的每个候选窗口看成独立的区域块,并进行以下步骤的处理;步骤5、将模板T进行高折半划分,这样将把T的每个区域块划分为上下两个新的子区域块;若记划分前区域块的像素和为p;划分后可以利用T的积分图矩阵IT计算出其中一个新子区域的像素和,记为r;则划分出来的另一个新子区域的像素和为p-r;并且,这样的两个上下子区域的像素和之差,将构成T的第一类特征向量的一个分量,其值为(p-r)-r=p-2r;接着,将T进行宽折半划分,这样将把T的每个区域块划分为左右两个新的子区域块;若仍记划分前区域块的像素和为p;划分后利用T的积分图矩阵IT计算出其中一个新子区域的像素和,仍记为r;则划分出来的另一个新子区域的像素和也可以由p-r得到;并且,这样的两个左右子区域的像素和之差,将构成T的第二类特征向量的一个分量,其值为(p-r)-r=p-2r;这样对T高和宽进行的一次划分处理称为一趟划分,重复对T进行高和宽划分,并记第i趟高划分后得到的第一类特征向量为fT1(i),第i趟宽划分后得到的第二类特征向量为fT2(i);若在第k趟划分时,T中有区域块的高不能进行折半划分,即有某个区域块的高为1,则令T的第一类特征向量fT1(k)=0,其中0表示零向量;若在第k趟划分时,T中有区域块的宽不能进行折半划分,即有某个区域块的宽为1,则令T的第二类特征向量fT2(k)=0;每一趟划分处理均在上一趟划分的基础上进行,直至模板T中即存在高为1,又存在宽为1的区域块;步骤6、对C中所有的候选窗口进行划分处理,并对它进行筛选判断,即步骤6.1、对C中任意(x,y)位置上的候选窗口进行第i趟划分,初始时i=1,即先对它进行高折半划分,使得每个区域块被划分为上下的两个子区域块,并计算得到它的第一类特征向量;再对它进行宽折半划分,使得每个区域块被划分为左右的两个子区域块,并计算得到它的第二类特征向量;这里,令f1(i)(x,y)表示C中任意(x,y)位置上的候选窗口,在进行第i趟划分时,高划分得到的第一类特征向量;若(x,y)位置上的候选窗口的高不能再进行划分,即它存在某个区域块的高为1,则令f1(i)(x,y)=0,其中0表示零向量;同时,令f2(i)(x,y)表示C中任意(x,y)位置上的候选窗口,在进行第i趟划分时,宽划分得到的第二类特征向量;若(x,y)位置上的候选窗口的宽不能再进行划分,即它存在某个区域块的宽为1,则令f2(i)(x,y)=0;步骤6.2、对划分后的候选窗口进行筛选判断,即对于C中任意(x,y)位置上的候选窗口,在第i趟划分后,若|fT1(i)-f1(i)(x,y)|2>threshold2或|fT2(i)-f2(i)(x,y)|2>threshold2,则从C中将该候选窗口剔除,其中符号|·|表示对向量取模运算;步骤6.3、对下一个未被处理的候选窗口进行划分处理,并对它进行筛选判断,即转至步骤6.1并对未被处理的候选窗口进行划分处理,直至C中所包含的候选窗口均被处理完为止;然后判断,若C中剩余的候选窗口数量多于给定的限制量N,且C中剩余的候选窗口仍可以进行高或宽折半划分,即经过第i趟划分后,C中剩余的候选窗口不同时存在高为1或宽为1的区域块,则对C中剩余的候选窗口进行第i+1趟划分,并对它们进行判断筛选,即令i的值加1,并转至步骤6.1;其中HE和WE分别为待检测图像E的高和宽,alpha可以取为[0.00001,1]范围内的某个值,符号表示向上取整运算;步骤7、若C中不包含任何元素,则返回匹配失败信息;否则若C中包含不唯一的元素,则使用全搜索的方法,即通过计算C中剩余的每个候选窗口与模板T之间的相似度,并从中选出最相似的候选窗口作为最佳的匹配结果,其中相似度的度量方式可以选择归一化的相关系数或归一化平方差之和;否则返回C中唯一的元素,即最佳匹配的候选窗口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210164504.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top