[发明专利]基于归一化互相关模板匹配的目标区域精准定位方法有效
申请号: | 202011042384.5 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112149671B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 董娜;常建芳;秦明辉;吴志强 | 申请(专利权)人: | 天津大学 |
主分类号: | G06V10/24 | 分类号: | G06V10/24;G06V10/74;G06V10/75;G06N3/00 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 李丽萍 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 归一化 互相 模板 匹配 目标 区域 精准 定位 方法 | ||
1.一种基于归一化互相关模板匹配的目标区域精准定位方法,其特征在于,
依据不同的应用场景设定归一化互相关(NCC)算法参数;采用边界偏相关(BPC)值判别初始化粒子在原始图像中的坐标位置是否为候选目标图像的位置;使用粒子群优化(PSO)算法更新粒子坐标;记录归一化互相关(NCC)值满足相似度的粒子在原始图像中的坐标位置和数量;该粒子的坐标位置即为搜索到的目标图像的位置;依据相似度值搜索到所有目标图像的位置;将搜索到的目标图像输出,在原始图像中标记目标图像的位置;
具体步骤如下:
步骤一、设置归一化互相关(NCC)算法参数,设:惯性因子w=0.5,权重系数r1以及权重系数r2均为0到1之间的随机数,学习因子c1=c2=2;粒子数量选取为120,最大运行步数设定为5000步;设定关联度比率Cr,在实际应用中依据不同的应用场合设定不同的关联度比率Cr;最高匹配度ηmax=0.96;设定目标图案的数量为z,z为常数;初始化粒子在原始图像中的坐标位置为(x,y),利用式(1)计算初始粒子的归一化互相关(NCC)值:
式(1)中,模板大小为m*n像素,为模板对应到原始图像中区域的平均灰度值,f(x+i,y+j)表示原始图像中(x+i,y+j)点的像素值;为模板图像的平均灰度值,w(x,y)为模板图像中(x,y)点的像素值;
步骤二、利用式(2)计算每个粒子的边界偏相关(BPC)值:
式(2)中,为上限函数;其中:
式(3)中,pp=Cr×m-1;
式(2)中,由原始图像和模板图像的像素值计算得到;
判断式(4)是否成立,若成立进行步骤四,否则,进行步骤三;
步骤三、利用式(1)计算该粒子的归一化互相关(NCC)值,然后进行步骤二;
步骤四、将步骤一中根据初始化粒子在原始图像中的坐标位置求得的最大的归一化互相关(NCC)值作最优值,依据式(5)和式(6)所示的粒子群优化(PSO)算法更新粒子的位置信息和速度信息,
Vi(t+1)=wVi(t)+c1r1(Pi(t)-Xi(t))+c2r2(gbest(t)-Xi(t)) (5)
Xi(t+1)=Xi(t)+Vi(t+1) (6)
式(5)和式(6)中,Vi(t),Vi(t+1)分别是第i个粒子在t次迭代和t+1迭代的速度;Pi(t)是第i个粒子在t次迭代中找到的最优解;gbest(t)是所有粒子在t次迭代中找到的最优解;Xi(t)和Xi(t+1)分别是第i个粒子在t次迭代和t+1迭代的位置信息;
步骤五、设定相似度的阈值为0.98,记录归一化互相关(NCC)值满足相似度的粒子在原始图像中的坐标位置和数量,所记录的粒子的坐标位置即为搜索到的目标图像的位置;
步骤六、步骤五中记录的粒子数量等于z则找到了所有的目标图像,判断是否找到了所有的目标图像或是运行步数是否达到了设定的最大运行步数,若满足,进行步骤七,否则,返回步骤二,继续更新搜索粒子的位置信息和速度信息;
步骤七、将搜索到的目标图像输出,在原始图像中标记目标图像的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011042384.5/1.html,转载请声明来源钻瓜专利网。