[发明专利]一种基于BBO-MLP和纹理特征的图像分类方法在审

专利信息
申请号: 201610024369.5 申请日: 2016-01-14
公开(公告)号: CN105701512A 公开(公告)日: 2016-06-22
发明(设计)人: 吴宪祥;叶素华;曹艳玲;王娟;杨强;郭宝龙 申请(专利权)人: 西安电子科技大学
主分类号: G06K9/62 分类号: G06K9/62
代理公司: 西安吉盛专利代理有限责任公司 61108 代理人: 何锐
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于BBO-MLP和纹理特征的图像分类方法,其步骤是:首先,提取图像的角二阶矩ASM、熵ENT、惯性矩(对比度)CON和相关性COR等4个纹理特征,构造图像的特征向量;然后,根据用户提供的类别号和图像的纹理特征向量生成训练样本文件,选取MLP的均方误差作为BBO适应度函数,利用BBO对MLP进行全局优化,得到分类模型;最后,根据优化得到的分类模型对测试样本文件进行类别测试,将得到的图像类别号返还给用户。本发明综合考虑了图像分类算法的准确性和鲁棒性,主要解决了现有技术中存在的分类准确率差且收敛速度缓慢的问题。
搜索关键词: 一种 基于 bbo mlp 纹理 特征 图像 分类 方法
【主权项】:
一种基于BBO‑MLP和纹理特征的图像分类方法,其特征在于,包括以下步骤:(1)对图像分类算法运行环境进行初始化,具体包括图像库建立,生物地理学优化算法参数设置,多层感知器结构设计;(2)采用灰度共生矩阵描述图像纹理特征,具体选取标量来表征灰度共生矩阵的特征,在此选取图像的角二阶矩ASM、熵ENT、惯性矩CON和相关性COR这4个纹理特征,具体如下:设f(x,y)是一幅二维数字图像,S为区域目标R中的具有特定空间联系的像素对的集合,则满足一定空间关系的灰度共生矩阵P(i,j)定义为:上式等号右边的分子是S中灰度值分别为i和j的像素对的个数,分母为S中像素对的总个数之和,#代表数量;(2.1)角二阶矩:角二阶矩也称为能量,为灰度共生矩阵上所有元素的平方和;角二阶矩小的纹理偏细;反之,角二阶矩偏大;<mrow><mi>A</mi><mi>S</mi><mi>M</mi><mo>=</mo><munder><mo>&Sigma;</mo><mi>i</mi></munder><munder><mo>&Sigma;</mo><mi>j</mi></munder><msup><mrow><mo>{</mo><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mn>2</mn><mo>)</mo></mrow>其中,ASM表示图像的角二阶矩,P(i,j)表示图像的灰度共生矩阵;(2.2)熵:熵是图像所拥有的信息量的度量,表示图像中纹理分布的非均匀度或复杂度;图像的纹理分布均匀,复杂程度高,熵值大;反之,纹理分布不均匀,复杂程度低,熵值小;如果无纹理,那么熵值为0;<mrow><mi>E</mi><mi>N</mi><mi>T</mi><mo>=</mo><mo>-</mo><munder><mo>&Sigma;</mo><mi>i</mi></munder><munder><mo>&Sigma;</mo><mi>j</mi></munder><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mi>log</mi><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mn>3</mn><mo>)</mo></mrow>其中,ENT表示图像的熵,P(i,j)表示图像的灰度共生矩阵;(2.3)惯性矩:惯性矩即对比度,反映了图像的清晰度和纹理沟纹深浅的程度;纹理沟纹越深,其对比度越大,视觉效果越清晰;反之,对比度小,则沟纹浅,效果模糊;灰度差大的像素对越多,惯性矩越大;灰度共生矩阵中远离对角线的元素值越大,惯性矩越大;<mrow><mi>C</mi><mi>O</mi><mi>N</mi><mo>=</mo><munder><mo>&Sigma;</mo><mi>i</mi></munder><munder><mo>&Sigma;</mo><mi>j</mi></munder><msup><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mi>j</mi><mo>)</mo></mrow><mn>2</mn></msup><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mn>4</mn><mo>)</mo></mrow>其中,CON表示图像的惯性矩,P(i,j)表示图像的灰度共生矩阵;(2.4)相关性:度量空间灰度共生矩阵元素在行或列方向上的相似程度,反映了图像中局部灰度相关性,表示纹理的方向;当矩阵元素值均匀相等时,相关值就大;相反,如果矩阵元素值相差很大,则相关值小;相关性COR定义如下:<mrow><mi>C</mi><mi>O</mi><mi>R</mi><mo>=</mo><mfrac><mrow><mo>&lsqb;</mo><mi>&Sigma;</mi><mi>&Sigma;</mi><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mrow><mo>(</mo><mi>j</mi><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mrow><msub><mi>&sigma;</mi><mi>x</mi></msub><msub><mi>&sigma;</mi><mi>y</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mn>5</mn><mo>)</mo></mrow>上式中,各参数分别为:<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>=</mo><munder><mo>&Sigma;</mo><mi>i</mi></munder><mi>i</mi><munder><mo>&Sigma;</mo><mi>j</mi></munder><mrow><mi>P</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>y</mi><mo>&OverBar;</mo></mover><mo>=</mo><munder><mo>&Sigma;</mo><mi>j</mi></munder><mi>j</mi><munder><mo>&Sigma;</mo><mi>i</mi></munder><mrow><mi>P</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&sigma;</mi><mi>x</mi><mn>2</mn></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mi>i</mi></munder><msup><mrow><mo>(</mo><mrow><mi>i</mi><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover></mrow><mo>)</mo></mrow><mn>2</mn></msup><munder><mo>&Sigma;</mo><mi>j</mi></munder><mrow><mi>P</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&sigma;</mi><mi>y</mi><mn>2</mn></msubsup><mo>=</mo><munder><mo>&Sigma;</mo><mi>j</mi></munder><msup><mrow><mo>(</mo><mrow><mi>j</mi><mo>-</mo><mover><mi>y</mi><mo>&OverBar;</mo></mover></mrow><mo>)</mo></mrow><mn>2</mn></msup><munder><mo>&Sigma;</mo><mi>i</mi></munder><mrow><mi>P</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mn>6</mn><mo>)</mo></mrow>(3)由所提取图像的角二阶矩ASM、熵ENT、惯性矩CON和相关性COR这4个纹理特征,构造图像的纹理特征向量;将所有训练图像的纹理特征向量保存到训练样本文件中,每一条记录包含一副图像的类别号和4个纹理特征值;(4)定义适应度函数:将训练样本文件输入到多层感知器MLP,通过训练样本来计算每个栖息地的适宜度指数HSI;选取所有训练样本的对应MLP输出的均方误差MSE作为BBO适应度函数:<mrow><mi>M</mi><mi>S</mi><mi>E</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>q</mi></munderover><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></msubsup><msup><mrow><mo>(</mo><msubsup><mi>o</mi><mi>t</mi><mi>k</mi></msubsup><mo>-</mo><msubsup><mi>d</mi><mi>t</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow><mi>q</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mn>7</mn><mo>)</mo></mrow>其中q是训练样本的数量,m为输出的数量,是在k个训练样本下的第t个输入单元的所期望输出;是k个训练样本下的第t个输入单元的实际输出如,第t个栖息地的适宜度指数HIS为:HSI(Habitatt)=MSE(Habitatt)          8)(5)利用BBO对多层感知器MLP进行全局优化:(5.1)生成随机的MLP集作为初始栖息地;(5.2)由公式7)计算每个多层感知器MLP的均方误差MSE;(5.3)根据公式9)‑10)更新每个栖息地的迁入率、迁出率和突变率mn<mrow><msub><mi>&lambda;</mi><mi>k</mi></msub><mo>=</mo><mi>I</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mi>k</mi><mi>N</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mn>9</mn><mo>)</mo></mrow><mrow><msub><mi>&mu;</mi><mi>k</mi></msub><mo>=</mo><mi>E</mi><mfrac><mi>k</mi><mi>N</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mn>10</mn><mo>)</mo></mrow><mrow><msub><mi>m</mi><mi>n</mi></msub><mo>=</mo><mi>M</mi><mo>&times;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><msub><mi>p</mi><mi>n</mi></msub><msub><mi>p</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mn>11</mn><mo>)</mo></mrow>其中,λk为迁入率,μk为迁出率,突变率为mn,I和E分别为迁入率、迁出率的最大值,k为当前物种数,N为最大容纳物种数,M为最大突变率,pn为某栖息地已有n个物种的概率,pmax为pn的最大值;(5.4)根据栖息地的迁出率和迁入率按照迁移策略修改多层感知器MLP;(5.5)根据突变率对多层感知器MLP进行突变;(5.6)精英选择:选取较低的均方误差MSE的解作为精英解保留;(5.7)判断是否满足终止条件;满足条件则输出迭代最优解;如不满足,则重回到步骤(5.2)。(6)根据已有的分类模型对测试样本进行分类,将得到的图像类别号返还给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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