一种基于GA-ANN特征降维与SOM特征优选的稻田杂草识别方法与流程

文档序号:18011499发布日期:2019-06-26 00:09阅读:330来源:国知局
一种基于GA-ANN特征降维与SOM特征优选的稻田杂草识别方法与流程

本发明涉及稻田杂草识别领域,具体涉及一种基于ga-ann特征降维与som特征优选的稻田杂草识别方法。



背景技术:

水稻是我国主要粮食作物之一,稻田杂草是影响水稻产量和品质的一个重要因素。对杂草进行有效识别、准确分类,是实现智能化精准除草至关重要的一步。由于水田的特点,存在光照强度变化、水面反光对杂草识别精度影响很大的问题,为提高不同杂草识别的准确率,需要对杂草多种特征(形状特征、纹理特征、颜色特征)融合应用,但随着特征维数的增加,识别时间及空间复杂度明显提高。如何抑制光照等环境因素影响分割精度,构建合理有效的算法,在众多相互关联的特征中快速、准确地提取有效特征是杂草识别的难点。

查阅文献可知,多数识别算法都是人为设定阈值处理图像,对光照适应性有限,不能有效地减低光照强度的影响;多数使用特征融合进行降维,降低了分类识别的复杂度,但是难以分析特征参数对不同类别杂草影响的显著性;如李先锋等人提出了基于svm和d-s证据理论的多特征融合的杂草识别方法,解决了特征空间复杂度和分类维数过高的问题,但是识别速度有待提高;李慧等利用主成分分析降维得到3个主成分,有效减少svm的训练时间、提高了分类准确率,但是模型的适应性有限;张新明等人提出了基于改进概率神问题经网络的玉米与杂草识别算法,实现了最优特征选择,提高了分类准确率,但是不能筛选出相关性强的特征,识别准确率有待提高。



技术实现要素:

本发明的目的在于克服现有技术的缺点与不足,提供一种基于ga-ann特征降维与som特征优选的稻田杂草识别方法,该方法能够有效应用于杂草分类识别,能够提高分类的精度。

本发明的目的通过下述技术方案实现:

一种基于ga-ann特征降维与som特征优选的稻田杂草识别方法,包括下述步骤:

步骤一,图像采集;在不同自然条件的情况下,采集稻田杂草的图像作为样本;

步骤二,图像预处理;为克服水田光照强度变化和水面反光影响杂草识别精度的问题,在rgb颜色特征分割算法的基础上,引入rgb线性加权系数对图像进行分割,获得二值化图像,然后再利用形态学算子进行后处理,分离出杂草二值图像;

其中,所述rgb线性加权系数,是为了有效抑制光照变化对分割精度的影响,改进传统固定参数颜色特征因子组合分割算子|g-b|+|g-r|,引入加权系数,该算子通过设置加权因子数值,可对不同光照下田间图像进行分割处理,具体如下所示:

igray=ε|g-b|+(1-ε)|g-r|(1)

上式中,igray为像素点灰度值;r、g、b分别为像素点的红颜色、绿颜色和蓝颜色的分量值;ε为加权系数;

步骤三,图像特征提取;杂草存在形状特征、纹理特征和颜色特征的不同,为区分秧苗与不同类别的杂草,则将这些不同的特征作为识别标准;从预处理后的图像中,分别提取和计算出杂草的形状特征、纹理特征和颜色特征的特征参数;

其中,所述形状特征具体为:不同杂草叶片的外观存在一定的差异,在处理后的叶片上提取宽长比、伸长度和致密度共三个无量纲的几何特征,以及具有旋转、缩放和平移不变性,且常作为有效的形状特征的七个hu不变矩,总计十个形状特征参数;

纹理特征具体为:选用叶片图像四个不同方向的灰度共生矩阵,并进行归一化,求对应的对比度、能量、相关性、同质性和熵共五个纹理特征参数;

颜色特征具体为:提取hsv空间的h和s分量的前三阶矩共六个特征向量作为颜色特征参数;

步骤四,特征降维;将形状特征、纹理特征和颜色特征的特征参数进行遗传编码,利用ann网络模式识别算法构造适应度函数,利用ga算法收敛的最优解对应提取优良特征参数组合,从而有效降低特征参数的复杂度;

步骤五,特征优选;通过som对降维后的优良特征参数组合可视化处理,并进行植物类别的相关性检验,优选出相关性强的特征参数;

步骤六,特征反馈;优选出相关性强的特征参数后,重复步骤三至步骤六,加强提取与杂草分类准确率有强相关性的特征参数,直至满足杂草辨识的精度要求。

优选地,所述步骤四中的ga-ann算法具体为:ga算法是一种随机搜索的智能方法,是模拟达尔文的遗传学和自然界优胜劣汰的生物进化过程的计算模型;ann是一种模仿动物神经网络的工作特征,进行分布式并行信息处理的数学模型;ga-ann算法,即以样本的所有特征参数进行遗传编码,通过神经网络模式识别函数计算的分类精度评估出特征参数不同组合分类结果的优劣,求得最优特征组合。

优选地,所述步骤五中的som网络具体为:som网络的学习规则是胜者为王,当输入一个样本时,寻找与其最为相似的竞争层神经元,即是获胜神经元,以获胜的神经元为中心,调整周围其他神经元的权值,调整结果是使竞争层特定的神经元变得对输入层的某些样本敏感,从而达到分类目的;自组织特征映射图可保留各模式的拓扑关系,便于有效、直观地研究各特征对分类结果影响的显著性。

本发明与现有技术相比具有以下的有益效果:

(1)本发明改进传统固定参数颜色特征因子组合,引入rgb线性加权系数有效抑制光照变化对分割精度影响;

(2)本发明采用ga-ann融合算法不仅能减少数据冗余,简化计算量,而且筛选出的主要特征具有独立性、可区分性、数量少的特点,能有效应用于杂草分类识别,提高分类精度;

(3)本发明利用som神经网络的可视化优势,分析特征对分类结果的影响,从而反馈到特征提取阶段,以不断提高杂草识别精度,对智能除草装备发展具有参考意义。

附图说明

图1为本发明的作业流程图;

图2为本发明的ga-ann算法示意图;

图3为本发明的som结构示意图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

如图1~3所示,一种基于ga-ann特征降维与som特征优选的稻田杂草识别方法,该方法的稻田杂草识别流程分为三个阶段:特征提取、特征降维和特征优选,并通过反馈实现稻田杂草的精确识别;所述的特征提取阶段,包括杂草的图像采集、图像预处理、形状、纹理和颜色特征参数的提取和保存;所述的特征降维阶段,通过ga-ann算法,对高维杂草特征参数实现有效降维,以最优特征组合提高辨识的准确率;所述的特征优选阶段,基于som网络可视化的优势,选出相关性强的杂草特征,通过反馈从特征优选阶段选出优良特征,反馈到特征提取阶段,如此重复,直至优选出满足杂草辨识的精度要求。

具体来说,包括下述步骤:

步骤一,图像采集;在不同自然条件的情况下,采集稻田杂草的图像作为样本;

步骤二,图像预处理;为克服水田光照强度变化和水面反光影响杂草识别精度的问题,在rgb颜色特征分割算法的基础上,引入rgb线性加权系数对图像进行分割,获得二值化图像,然后再利用形态学算子进行后处理,分离出杂草二值图像;

其中,所述rgb线性加权系数,是为了有效抑制光照变化对分割精度的影响,改进传统固定参数颜色特征因子组合分割算子|g-b|+|g-r|,引入加权系数,该算子通过设置加权因子数值,可对不同光照下田间图像进行分割处理,具体如下所示:

igray=ε|g-b|+(1-ε)|g-r|(1)

上式中,igray为像素点灰度值;r、g、b分别为像素点的红颜色、绿颜色和蓝颜色的分量值;ε为加权系数;

步骤三,图像特征提取;杂草存在形状特征、纹理特征和颜色特征的不同,为区分秧苗与不同类别的杂草,则将这些不同的特征作为识别标准;从预处理后的图像中,分别提取和计算出杂草的形状特征、纹理特征和颜色特征的特征参数;

其中,所述形状特征具体为:不同杂草叶片的外观存在一定的差异,在处理后的叶片上提取宽长比、伸长度和致密度共三个无量纲的几何特征,以及具有旋转、缩放和平移不变性,且常作为有效的形状特征的七个hu不变矩,总计十个形状特征参数;

纹理特征具体为:选用叶片图像四个不同方向的灰度共生矩阵,并进行归一化,求对应的对比度、能量、相关性、同质性和熵共五个纹理特征参数;

颜色特征具体为:提取hsv空间的h和s分量的前三阶矩共六个特征向量作为颜色特征参数;

步骤四,特征降维;将形状特征、纹理特征和颜色特征的特征参数进行遗传编码,利用ann网络模式识别算法构造适应度函数,利用ga算法收敛的最优解对应提取优良特征参数组合,从而有效降低特征参数的复杂度;

所述ga-ann算法具体为:ga算法是一种随机搜索的智能方法,是模拟达尔文的遗传学和自然界优胜劣汰的生物进化过程的计算模型;ann是一种模仿动物神经网络的工作特征,进行分布式并行信息处理的数学模型;ga-ann算法,即以样本的所有特征参数进行遗传编码,通过神经网络模式识别函数计算的分类精度评估出特征参数不同组合分类结果的优劣,求得最优特征组合

步骤五,特征优选;通过som对降维后的优良特征参数组合可视化处理,并进行植物类别的相关性检验,优选出相关性强的特征参数;

所述som网络具体为:som网络的学习规则是胜者为王,当输入一个样本时,寻找与其最为相似的竞争层神经元,即是获胜神经元,以获胜的神经元为中心,调整周围其他神经元的权值,调整结果是使竞争层特定的神经元变得对输入层的某些样本敏感,从而达到分类目的;自组织特征映射图可保留各模式的拓扑关系,便于有效、直观地研究各特征对分类结果影响的显著性。

步骤六,特征反馈;优选出相关性强的特征参数后,重复步骤三至步骤六,加强提取与杂草分类准确率有强相关性的特征参数,直至满足杂草辨识的精度要求。

下述为一种具体的实施方式:

步骤一,图像采集,在不同自然条件情况下,数码相机拍摄,空心莲子草、丁香蓼、鳢肠、野慈姑、稗草、千金子的稻田杂草的图像,分辨率为640×480像素,拍摄距离为离地面50cm。

步骤二,图像预处理,有效抑制光照变化对分割精度影响,改进传统固定参数颜色特征因子组合分割算子|g-b|+|g-r|,引入加权系数如下式(1),该算子通过设置加权因子数值,可对不同光照下田间图像分割处理,获得二值化图像,然后利用形态学算子进行后处理并分离出杂草,得到杂草二值图像。

igray=ε|g-b|+(1-ε)|g-r|(1)

式中,igray为像素点灰度值;r、g、b分别像素点红、绿、蓝颜色分量值;ε为加权系数。

步骤三,图像特征提取,为区分秧苗与不同类别杂草,根据杂草叶的形状、纹理、颜色特征的不同,作为识别标准。

在处理后的叶片上提取宽长比s1、伸长度s2、致密度s3共3个无量纲的几何特征,具体公式如下:

其中,w表示叶片最小外接矩形的宽度,l表示叶片最小外接矩形的长度,a表示叶片区域面积,p表示叶片区域边界的周长。

hu不变矩,具有旋转、缩放和平移不变性,常作为有效的形状特征被广应用于图像识别领域。对于数字图像f(x,y),其7个hu不变矩定义为:

其中,ηij由下列公式计算:

在计算时,为了便于区分,分别对以上7个hu不变矩取对数,即:

便可得到叶片的十个形状特征:[s1,s2,s3,h1,h2,h3,h4,h5,h6,h7]。

选用叶片图像上四个方向(0°、45°、90°、135°)的灰度共生矩阵,所对应的特征值来提取纹理特征;设图像f(x,y)的大小为m×n,灰度级为l,行列方向上的距离为dx、dy。灰度共生矩阵是一个二维相关矩阵,用来描述图像在特定方向θ上,相隔为d=(dx,dy)且像素为i,j同时出现的联合概率p(i,j|d,θ),则4个方向的灰度共生矩阵定义如下:

p(i,j|d,0°)={(x,y)f(x,y)=i,f(x+dx,y+dy)=j),dx=d,dy=0}

p(i,j|d,45°)={(x,y)f(x,y)=i,f(x+dx,y+dy)=j),dx=d,dy=-dx}

p(i,j|d,90°)={(x,y)f(x,y)=i,f(x+dx,y+dy)=j),dx=0,dy=d}

p(i,j|d,135°)={(x,y)f(x,y)=i,f(x+dx,y+dy)=j),dx=d,dy=dx}

对上述灰度共生矩阵进行归一化:

然后提取不同方向的特征值,并求平均作为最后的纹理特征。

所对应的纹理特征对比度m1、能量m2、相关性m3、同质性m4、熵m5的具体计算公式如下:

其中,σx、σy和μx、μy分别是相应的边缘分布的均值和标准差。

提取hsv空间的h和s分量的前三阶矩,共六个特征向量作为颜色特征参数,具体表达式如下:

其中i代表h或s分量pij为相应分量的颜色值,n为像素个数,共提取了叶片的21个相关特征作为分类的依据。

步骤四,特征降维,如图2所示,利用ga-ann有效降低特征参数的复杂度,以样本的21个特征参数进行遗传编码,生成初始群体,通过ann识别训练,混淆矩阵计算适应度,遗传操作(交叉、变异)等步骤,最终获得维数缩小为7~12维降维优良特征组合。

步骤五,特征优选,对降维后的优良特征参数组合通过som可视化优势,与植物类别的相关性检验,优选出相关性强的特征。

som结构如图3所示,它由输入层和竞争层(输出层)组成;输入层神经元数为n,竞争层由m个神经元组成的一维或者二维平面阵列,网络是全连接的,即每个输入结点都同所有的输出结点相连接。根据自组织特征映射图,对各特征参数与空心莲子草、丁香蓼、鳢肠、野慈姑、稗草、千金子,六类样本的分类准确率进行同样的相关性分析,h一阶矩、s三阶矩对杂草分类影响显著。

步骤六,特征反馈,通过步骤五,得知h一阶矩、s三阶矩对杂草分类影响显著,重复步骤三,加强h一阶矩、s三阶矩参数的提取;再重复步骤至六,杂草识别精度试验可达标98%。

本发明改进传统固定参数颜色特征因子组合,引入rgb线性加权系数有效抑制光照变化对分割精度影响;采用ga-ann融合算法不仅能减少数据冗余,简化计算量,而且筛选出的主要特征具有独立性、可区分性、数量少的特点,能有效应用于杂草分类识别,提高分类精度;利用som神经网络的可视化优势,分析特征对分类结果的影响,从而反馈到特征提取阶段,以不断提高杂草识别精度,对智能除草装备发展具有参考意义。

上述为本发明较佳的实施方式,但本发明的实施方式并不受上述内容的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1