[发明专利]一种基于多核DSP的灰度图像匹配方法在审

专利信息
申请号: 201611106893.3 申请日: 2016-12-06
公开(公告)号: CN106780571A 公开(公告)日: 2017-05-31
发明(设计)人: 龚小满;王军宁;何迪;彭弘铭;谭雅翔;王松;黄柳玉 申请(专利权)人: 西安电子科技大学
主分类号: G06T7/30 分类号: G06T7/30;G06N3/00
代理公司: 西安长和专利代理有限公司61227 代理人: 黄伟洪
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多核 dsp 灰度 图像 匹配 方法
【权利要求书】:

1.一种基于多核DSP的灰度图像匹配方法,其特征在于,所述基于多核DSP的灰度图像匹配方法包括以下步骤:

步骤一,对图像进行n次小波变换并保留小波变换后低频部分的子图像,则子图像的宽度与高度均为原图像的子图像面积为原图像面积的在子图像内进行匹配;采用改进型归一化互相关度量方法,在子图像上遍历搜索,搜索过程中保留几个相似度较高的匹配点;搜索结束后,将相似度较高的匹配点映射到原始待匹配图像的搜索子区域中;

步骤二,分别在每个搜索子区域内采用差分进化算法,对每个种群进行初始化,选择合适的变异因子与交叉因子,经过变异操作、交叉操作以及选择操作,完成一次处理;迭代过程中,逐渐舍弃相似性较差的搜索子区域;迭代结束时,仅保留一个子区域,找到最佳匹配点,完成匹配过程。

2.如权利要求1所述的基于多核DSP的灰度图像匹配方法,其特征在于,所述改进型归一化互相关度量方法的公式如下:

<mrow><mi>P</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msup><mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>v</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>u</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></munderover><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mi>S</mi><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>u</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mrow><munderover><mo>&Sigma;</mo><mrow><mi>v</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>u</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></munderover><msup><mi>S</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>u</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow></mrow></mfrac><mo>;</mo></mrow>

S(x,y)表示原始待匹配图像中坐标位置为(x,y)处像素点的灰度值,T(u,v)表示模板图像中坐标位置为(u,v)处像素点的灰度值,模板图像大小为m×n。

3.如权利要求1所述的基于多核DSP的灰度图像匹配方法,其特征在于,所述差分进化算法的图像匹配具体步骤如下:

(1)原始待匹配图像宽度M,高度N,模板图像宽度m,高度n;图像匹配即是找出模板图像在原图像中的位置坐标,取左上角坐标为(i,j),则取值范围分别是1≤i≤(M-m)和1≤j≤(N-n),且i,j都是整数;

(2)在每个子区域中取一个种群,记作种群1、种群2、种群3,种群4;对四个种群分别进行初始化操作,其中每个种群保留15个初始化个体;图像匹配的实数编码形式为(i,j),在各种群范围内随机生成初始化个体,个体坐标表示为(Xi,Xj),表达式如下:

Xi=Dxk+rand()*Wk

Xj=Dyk+rand()*Hk

k=1,2,3,4表示不同种群,(Dxk,Dyk)为各种群左上角位置坐标,rand()取0到1间随机数,Wk、Hk为各种群的宽度与高度;

(3)在当前个体Xa上加上种群中另外两个个体Xb与Xc的差值来完成变异操作;通过随机选择种群中另外两个个体Xb与Xc,将当前个体Xa变异成Xa*,表达式如下:

Xa*=Xa+F*(Xb-Xc);

其中,F为变异因子,本发明中F具体取值范围是0.3至0.5;Xa取各种群中每代的最优染色体,记作Tk(k=1,2,3,4);则上式写成:

Xa*=Tk+F*(Xb-Xc);

(4)原个体为Xa(Xi,Xj),在种群中随机选一个不比当前个体适应度值低的个体Va(Vi,Vj)作为交叉对象;则新生成个体Ua(Ui,Uj)表示为:

<mrow><msub><mi>U</mi><mi>i</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo></mrow></mtd><mtd><mtable><mtr><mtd><mrow><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mo>)</mo></mrow><mo>&le;</mo><mi>C</mi><mi>R</mi></mrow></mtd><mtd><mrow><mi>o</mi><mi>r</mi></mrow></mtd><mtd><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><msub><mi>V</mi><mi>i</mi></msub><mo>,</mo></mrow></mtd><mtd><mrow><mi>o</mi><mi>t</mi><mi>h</mi><mi>e</mi><mi>r</mi><mi>s</mi></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>

<mrow><msub><mi>U</mi><mi>j</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>X</mi><mi>j</mi></msub><mo>,</mo></mrow></mtd><mtd><mtable><mtr><mtd><mrow><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mo>)</mo></mrow><mo>&le;</mo><mi>C</mi><mi>R</mi></mrow></mtd><mtd><mrow><mi>o</mi><mi>r</mi></mrow></mtd><mtd><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><msub><mi>V</mi><mi>j</mi></msub><mo>,</mo></mrow></mtd><mtd><mrow><mi>o</mi><mi>t</mi><mi>h</mi><mi>e</mi><mi>r</mi><mi>s</mi></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>

rand()取0到1之间随机数,CR为交叉因子,本发明CR具体取值范围是0.6至0.8;j随机取整数0或整数1;

(5)保存最优染色体,采用改进型归一化互相关计算公式作为适应度函数,公式如下:

<mrow><mi>P</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msup><mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>v</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>u</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></munderover><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mi>S</mi><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>u</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup><mrow><munderover><mo>&Sigma;</mo><mrow><mi>v</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>u</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></munderover><msup><mi>S</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>u</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow></mrow></mfrac><mo>;</mo></mrow>

(6)重复步骤(3)、步骤(4)、步骤(5);随着迭代次数的增加,不同种群中最优染色体之间的差异不断增大,逐渐舍弃适应度值较低的种群。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201611106893.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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