首页> 中国专利> 一种基于多特征稀疏表示技术的害虫图像识别方法

一种基于多特征稀疏表示技术的害虫图像识别方法

摘要

本发明涉及一种基于多特征稀疏表示技术的害虫图像识别方法,与现有技术相比解决了害虫图像识别方法在复杂现实环境中识别能力较差的缺陷。本发明包括以下步骤:害虫图像的多特征提取;构建多特征训练样本矩阵;多特征融合学习;多特征融合识别。本发明提高了害虫识别的准确率。利用害虫图像的颜色特征、形状特征以及纹理特征分别构造相应的特征训练样本矩阵,结合稀疏表示识别框架,通过融合颜色、形状、纹理三种特征下的识别结果,实现了不同特征的有效融合。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-22

    授权

    授权

  • 2014-10-29

    实质审查的生效 IPC(主分类):G06K9/66 申请日:20140715

    实质审查的生效

  • 2014-10-01

    公开

    公开

说明书

技术领域

本发明涉及图像识别技术领域,具体来说是一种基于多特征稀疏表示技术 的害虫图像识别方法。

背景技术

计算机图像处理技术和理论的飞速发展,为实现害虫的识别提供了先进的 技术手段。由于其具有速度快、准确性高、信息量大等优点,近年来在害虫识 别方面得到较多的应用。利用该技术可以及时、准确地识别害虫,减少农药的 使用,提高作物产量和质量,保护生态环境。现阶段研究人员已经提出了多种 害虫图像识别方法,这些方法在环境得到有效控制的前提下性能卓越。然而在 现实场景中复杂的农田背景、害虫的不同姿态以及不同外貌等变化较大,农作 物害虫的识别受图像多种特征的影响,这些害虫识别方法的性能则存在一定局 限性。稀疏表示的方法对遮挡和像素污染等均具有鲁棒性,因此如何利用多特 征稀疏表示技术来进行害虫图像的识别已经成为急需解决的技术问题。

发明内容

本发明的目的是为了解决现有技术中害虫图像识别方法在复杂现实环境中 识别能力较差的缺陷,提供一种基于多特征稀疏表示技术的害虫图像识别方法 来解决上述问题。

为了实现上述目的,本发明的技术方案如下:

一种基于多特征稀疏表示技术的害虫图像识别方法,包括以下步骤:

害虫图像的多特征提取,提取害虫图像的颜色特征、纹理特征和形状特征;

构建多特征训练样本矩阵,构建稀疏表示下的训练样本矩阵;训练样本矩 阵定义如下:

Df=[D1f,D2f...Dcf]其中,Dif=[di,1f,di,2f...di,nif]

其中,为属于c类害虫中第i类害虫在特征f情况下第的ni个训练样本, i=1,2,…,c;j=1,2,…,n;f=1,2,3;是第i类害虫的在特征f 情况下的训练样本矩阵,n为训练样本维数;

多特征融合学习,通过融合在不同特征参数下的稀疏表示识别结果,学习 多特征融合权值;

多特征融合识别,通过多特征融合学习获得的最优化权值得到害虫的所属 类别。

所述的害虫图像的多特征提取包括以下步骤:

提取害虫图像的颜色特征,包括均值、方差、标准差、偏度、峰度、熵, 其分别定义如下:

m=Σi=0L-1ih(i),σ2=Σi=0L-1(i-m)2h(i)

s=1/n-1Σi=0L-1(i-m)2,S=1/σ3Σi=0L-1(i-m)3h(i)

K=1/σ4Σi=0L-1(i-m)4h(i),RE=-Σi=0L-1h(i)log[h(i)],

其中,m表示均值、σ2表示方差、s表示标准差、S表示偏度、K表示峰 度、RE表示熵、i表示颜色分量值、L表示图像灰度级数、h(i)表示颜色分量值 为i的像素概率;

提取害虫图像的纹理特征,使用图像的局部二值模式特征进行提取,其公 式如下:

LBPP,R(x,y)=Σp=0P-1s(in-ic)2p

其中,LBPP,R(x,y)表示局部二值模式特征,ic表示中心像素点(x,y)的灰度 值、in表示在半径R处相邻点的灰度值、P表示中心像素点周围相邻像素点的 个数,函数s(x)定义成下式所示

s(x)=1x00x<0.

提取害虫图像的形状特征,包括狭长度、圆形度、惯性主轴方向、偏心率、 球状性、紧凑度,其定义如下:

狭长度:L=Mθ,maxMθ,min,其中Mθ=Σi=1NΣj=1M(j>cosθ-i>sinθ)2f(i,j);

圆形度:其中L为上式计算的狭长度,A和B分别为区域的面积和 周长;

惯性主轴方向:其中upq是(p+q)阶中心矩;

偏心率:式中,H为惯性积,A、B分别是绕X、Y 轴的转动惯量;

球状性:其中ri和rc分别表示区域的内切圆半径和外接圆半径;

紧凑度:其中A表示区域的面积,p表示边界的周长。

所述的多特征融合学习包括以下步骤:

预处理害虫样本图片,对害虫样本图片进行去噪、分割、灰度化;

对样本图像分别提取颜色、纹理以及形状特征并构建训练样本矩阵;

通过稀疏表示框架获得不同特征情况下的识别结果{hi,j},稀疏表示框架定 义如下:

x^if=arg>min||xif||1subject>||yif-Dfxif||2<ϵ

其中,表示待测试样本,下标i对应稀疏表示框架中识别结果为第i类别,f 分别为颜色、纹理、形状特征类别;

通过决策矩阵计算方法得到决策矩阵,

给定一个待测试样本yi∈S,S是待测试样本集合,在颜色、纹理、形状不同 特征参数的情况下的分类结果为{hi,j},j=1,2,3;决策矩阵F={fi,j},i=1,2,…,c; j=1,2,3;决策矩阵的计算公式如下:

fi,j=g(zi,hi,j)=+1,ifzi=hi,j-1,ifzihi,j

其中,zi是样本yi标记;

若fi,j=+1意味着样本yi被正确的在第j个特征参数上进行分类,反之亦然;

通过优化方法解决在不同特征参数下的识别结果的融合,通过稀疏表示识 别结果优化方法学习多特征融合权值,稀疏表示识别结果优化方法公式如下:

w^=arg>minw{||e-Fw||22+l||w||1}

s.t.Σj3wj=1,wj>0,j=1,2,3.

其中,l是正则化参数,e是一个长度为3的单位向量,Fw为稀疏系数决策矩阵。

所述的多特征融合识别包括以下步骤:

预处理待测试图片,对待测试图片进行去噪、分割、灰度化;

对待测试图像分别提取颜色、纹理以及形状特征;

针对待测试图像使用稀疏表示框架获得不同特征情况下的识别结果{hi,f}, f=1,2,3;

根据学习获得的最优化值通过稀疏表示识别结果优化方法获得害虫的 所属类别。

有益效果

本发明的一种基于多特征稀疏表示技术的害虫图像识别方法,与现有技术 相比提高了害虫识别的准确率。利用害虫图像的颜色特征、形状特征以及纹理 特征分别构造相应的特征训练样本矩阵,结合稀疏表示识别框架,通过融合颜 色、形状、纹理三种种特征下的识别结果,实现了不同特征的有效融合。

附图说明

图1为本发明的方法流程图

具体实施方式

为使对本发明的结构特征及所达成的功效有更进一步的了解与认识,用以 较佳的实施例及附图配合详细的说明,说明如下:

如图1所示,本发明所述的一种基于多特征稀疏表示技术的害虫图像识别 方法,其特征在于,包括以下步骤:

第一步,害虫图像的多特征提取,提取害虫图像的颜色特征、纹理特征和 形状特征。害虫图像的底层特征包括颜色特征、纹理特征以及形状特征。目前 的害虫识别主要根据图像的单一底层特征进行,缺乏对底层特征的综合应用。 单一底层特征限制了众多特征联合对图像进行诠释理解的可能性,因此会导致 害虫识别的准确率偏低。鉴于此,本发明基于稀疏表示来对图像的颜色特征、 纹理特征以及形状特征进行融合,得到的融合特征可以互补地表示图像中包含 的多种信息,从而提高识别率。其具体包括以下步骤:

(1)提取害虫图像的颜色特征,颜色特征是一种全局特征,简便而直观, 并且其对方向和大小都不敏感。颜色特征相对于其它特征来说具有很强的鲁棒 性,包括均值、方差、标准差、偏度、峰度、熵,其分别定义如下:

m=Σi=0L-1ih(i),σ2=Σi=0L-1(i-m)2h(i)

s=1/n-1Σi=0L-1(i-m)2,S=1/σ3Σi=0L-1(i-m)3h(i)

K=1/σ4Σi=0L-1(i-m)4h(i),RE=-Σi=0L-1h(i)log[h(i)],

其中,m表示均值、σ2表示方差、s表示标准差、S表示偏度、K表示峰 度、RE表示熵、i表示颜色分量值、L表示图像灰度级数、h(i)表示颜色分量值 为i的像素概率。

若要保证提取颜色数据的准确性和稳定性,可以在RGB和HIS颜色模型 下,计算红色、绿色、蓝色、色调、饱和度和强度各通道中均值、方差、标准 差、偏度、峰度、熵的值。

(2)提取害虫图像的纹理特征,使用局部二值模式(local binary patterns, LBP)进行提取。LBP是一种描述图像局部空间结构的非参数算子,对于像素 点(x,y)处的LBP值可以用下式表示

LBPP,R(x,y)=Σp=0P-1s(in-ic)2p

其中,LBPP,R(x,y)表示局部二值模式特征,ic表示中心像素点(x,y)的灰度 值、in表示在半径R处相邻点的灰度值、P表示中心像素点周围相邻像素点的 个数,函数s(x)定义成下式所示

s(x)=1x00x<0.

若图像在平面内旋转时,中心点ic的邻域点in也以相同的方向旋转,这种旋 转会产生不同的LBPP,R值。对经过LBP算子变换后的图像进行直方图统计,得 到LBP直方图。其表示形式如下式来定义

Hi=Σx,yF(LBPP,Ru2(x,y),i),

i=1,...,P(P-1)+3,F(u,v)=1,u=v0,uv

Hi为在半径R下以中心像素点(x,y)局部纹理直方图特征值。

(3)提取害虫图像的形状特征,形状特征是描述目标的一种重要特征。为 了避免图像尺寸、相对位置以及方向对害虫形状特征提取的影响,本发明采用 的狭长度、圆形度、惯性主轴方向、偏心率、球状性、紧凑度均是全局形状特 征。其定义如下:

狭长度:L=Mθ,maxMθ,min,其中Mθ=Σi=1NΣj=1M(j>cosθ-i>sinθ)2f(i,j);

圆形度:其中L为上式计算的狭长度,A和B分别为区域的面积和 周长;

惯性主轴方向:其中upq是(p+q)阶中心矩;

偏心率:式中,H为惯性积,A、B分别是绕X、Y 轴的转动惯量;

球状性:其中ri和rc分别表示区域的内切圆半径和外接圆半径;

紧凑度:其中A表示区域的面积,p表示边界的周长。

第二步,构建多特征训练样本矩阵,构建稀疏表示下的训练样本矩阵。假 定c类害虫在某一特征下,第i类害虫的训练样本数为ni(i=1,2,...,c),训练样本矩 阵定义如下:

Df=[D1f,D2f...Dcf]

其中,为属于c类害虫中第i类害虫在特征f情况下第的ni个训练样本, i=1,2,…,c;j=1,2,…,n;f=1,2,3;是第i类害虫的在特征f 情况下的训练样本矩阵,n为训练样本维数。因此由c类害虫的训练样本矩阵构成完备的训练样本矩阵Dif=[di,1f,di,2f...di,nif].

在此步结束后,完成了多特征(颜色特征、纹理特征和形状特征)训练样 本矩阵的构建,基于三种特征可以更加准确、清晰的对害虫图像进行识别。后 续可以使用SVM(支持向量机)进行自我学习和识别,但为了进一步提高识别 度和准确性,在此提出基于多特征融合学习和识别方法。

第三步,多特征融合学习,通过融合在不同特征参数下的稀疏表示识别结 果,学习多特征融合权值。其具体步骤如下:

(1)预处理害虫样本图片,对害虫样本图片进行去噪、分割、灰度化。预处 理过程为摄像机拍到图像进行清晰化、灰度、分割处理,以配合后期的多特征提 取。

(2)对样本图像分别提取颜色、纹理以及形状特征并构建训练样本矩阵, 按照第一步中的方法进行颜色、纹理以及形状特征的提取,按照第二步中的方 法构建训练样本矩阵

(3)通过稀疏表示框架获得不同特征情况下的识别结果{hi,j},稀疏表示框 架定义如下:

x^if=arg>min||xif||1subject>||yif-Dfxif||2<ϵ

其中,表示待测试样本,下标i对应稀疏表示框架中识别结果为第i类别,f 分别为颜色、纹理、形状特征类别。

(4)通过决策矩阵计算方法得到决策矩阵,决策矩阵作为一种优化方法, 用于判断样本yi被正确的在第j个特征参数上进行分类。

给定一个待测试样本yi∈S,S是待测试样本集合,在颜色、纹理、形状不同 特征参数的情况下的分类结果为{hi,j},j=1,2,3;决策矩阵F={fi,j},i=1,2,…,c; j=1,2,3;决策矩阵的计算公式如下:

fi,j=g(zi,hi,j)=+1,ifzi=hi,j-1,ifzihi,j

其中,zi是样本yi标记;

若fi,j=+1意味着样本yi被正确的在第j个特征参数上进行分类,反之亦然。

(5)通过优化方法解决在不同特征参数下的识别结果的融合,通过稀疏表 示识别结果优化方法学习多特征融合权值,针对稀疏表示的识别结果进行最小 化取值,以进行再次优化处理,学习多特征融合权值

稀疏表示识别结果优化方法公式如下:

w^=arg>minw{||e-Fw||22+l||w||1}

s.t.Σj3wj=1,wj>0,j=1,2,3.

其中,l是正则化参数,e是一个长度为3的单位向量,Fw为稀疏系数决策矩阵。

第四步,多特征融合识别,通过多特征融合学习获得的最优化权值得到害 虫的所属类别。识别与学习类似,可以通过SVM(支持向量机)直接进行识别, 其具体步骤如下:

(1)预处理待测试图片,对待测试图片进行去噪、分割、灰度化。同理, 对摄像机拍到图像进行清晰化、灰度、分割处理,以配合后期的多特征提取。

(2)对待测试图像分别提取颜色、纹理以及形状特征。

(3)针对待测试图像使用稀疏表示框架获得不同特征情况下的识别结果 {hi,f},f=1,2,3。

(4)根据学习获得的最优化值通过稀疏表示识别结果优化方法获得害 虫的所属类别。

针对中国南方水稻中常见的五种害虫,分别是白背飞虱、稻纵卷叶螟、褐 飞虱、灰飞虱、中华稻蝗,每种害虫选择150幅图像作为训练样本图像,100幅 图像作为测试图像。实验中图像大小标准为300×300,图像的格式为JPG格式。

试验1:为了验证多特征融合下的害虫识别方法的有效性,试验1分别提取 害虫的颜色、纹理、形状以及多特征融合来构造训练样本矩阵,通过稀疏重构 方法实现单一特征下的害虫识别。表1给出了不同特征模式下的5种害虫识别 精度。从表1不难发现,与颜色特征和形状特征相比,通过害虫纹理特征来进 行识别的准确率较低,而通过颜色或形状特征来进行害虫识别获得了较好的效 果。通常纹理特征可以作为描述目标物体外观特征(如为颜色特征与形状特征) 的有效补充。本文提出的多特征融合的方法,与其他3种特征方法相比,识别 精度均提高7%以上,这主要得益于本文将以上3种特征通过稀疏表示识别框架 进行了有效融合。

表1不同特征下的害虫识别率

                                %

特征 颜色 纹理 形状 多特征 白背飞虱 75 55 79 85 稻纵卷叶螟 80 52 81 88 褐飞虱 80 52 81 88 灰飞虱 65 55 78 87 中华稻蝗 85 70 85 92

试验2:为了验证本文提出的害虫识别方法的有效性,在同一数据集上,分别 采用本文方法、支持向量机方法、神经网络方法、稀疏表示方法进行害虫识别比 较。表2给出了4种方法下的5种害虫识别精度。

表2不同识别方法的害虫识别率

                                   %

方法 支持向量机 神经网络 稀疏表示 本文方法 白背飞虱 65 70 78 85 稻纵卷叶螟 70 75 83 88 褐飞虱 73 80 85 88 灰飞虱 60 70 80 84 中华稻蝗 64 75 86 92

从表2不难发现,支持向量机方法的识别率较低。稀疏表示方法与本文方 法较为接近,但从总体上可以看出,本发明在5种害虫的识别精度都高于稀疏 表示方法,这还是得益于本文在稀疏表示识别框架下运用3种特征的有效融合。

利用害虫图像的颜色特征、形状特征以及纹理特征分别构造相应的特征训 练样本矩阵,结合稀疏表示识别框架,通过学习3种特征下的识别结果,实现 不同特征有效融合。通过实验表明,在相同方法下,多特征融合较单一特征方 法识别精度提高7%以上。与其他方法相比本文所提方法识别精度最高。此 外,本文所提方法在实际农田环境下的害虫平均识别精度均高于现有识别方法 6%以上。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业 的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中 描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有 各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明 要求的保护范围由所附的权利要求书及其等同物界定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号