一种农作物病虫害检测方法技术

技术编号:16038709 阅读:254 留言:0更新日期:2017-08-19 20:34
一种农作物病虫害检测方法,涉及一种农作物病虫害的检测方法。本发明专利技术为了解决现有的针对于农作物病虫害的智能检测准确率不高的问题和分类精度波动大的问题。本发明专利技术首先将具有明确标签的可见光农作物病虫害图像进行预处理,然后搭建十八层网络结构的卷积神经网络,用可见光农作物病虫害图像训练集的样本进行卷积神经网络训练,得到训练好的卷积神经网络,并对具有明确标签的可见光农作物病虫害图像的特征进行提取;利用提取到的特征和其对应的可见光农作物病虫害图像的分类标签训练支持向量机模型;对新上传的农作物病虫害可见光图片特征提取,再用训练好的支持向量机模型对提取到的特征进行分类。本发明专利技术适用于农作物的病虫害检测。

【技术实现步骤摘要】
一种农作物病虫害检测方法
本专利技术涉及一种农作物病虫害的检测方法。
技术介绍
农作物病虫害的智能检测,一直是农业信息化的一项重要内容,在近些年来越来越受到专家和学者的重视。农作物病虫害图像智能识别技术则是图像处理技术与人工智能技术相结合,在农作物病虫害识别上的应用,成为替代传统人工识别的技术手段,其对农作物病虫害识别具有传统方法所不具备的快速性、准确性、实时性等特点。目前的农作物病虫害图像智能识别技术一般是通过各种分类算法实现的,但是各种分类算法均存在各自的优点和缺点。目前的农作物病虫害图像智能识别技术针对于一种农作物的病虫害进行分类的准确率一般能够达到85%以上,但是完全依赖于具体的分类算法的自身结构特点。例如单一利用卷积神经网络进行分类是就严重依赖于卷积神经网络的结构,有的卷积神经网络的结构对应的效果(准确率)能够达到90%左右,但是有的卷积神经网络的结构对应的分类效果(准确率)甚至达不到70%。由于每种农作物都有自身的特征信息,每种农作物病虫害也有自身的特征信息,一般现有的分类算法在训练的时候仅能针对一种作物有效,一旦将不同农作物病虫害图像作为样本,则分类效果(准确率)明显下降。
技术实现思路
本专利技术为了解决现有的针对于农作物病虫害的智能检测准确率不高的问题和分类精度波动大的问题,进而提出了一种农作物病虫害检测方法。一种农作物病虫害检测方法,包括:步骤一:将具有明确标签的可见光农作物病虫害图像进行预处理,得到预处理后的可见光农作物病虫害图像,将预处理后的可见光农作物病虫害图像分成训练集和测试集;搭建十八层网络结构的卷积神经网络,用可见光农作物病虫害图像训练集的样本进行卷积神经网络训练,并用可见光农作物病虫害图像测试集对卷积神经网络进行测试,得到训练好的卷积神经网络;利用训练好的卷积神经网络对具有明确标签的可见光农作物病虫害图像的特征进行提取;对提取到的特征和训练好的卷积神经网络进行存储;步骤二:利用从可见光农作物病虫害图像提取到的特征和其对应的可见光农作物病虫害图像的分类标签训练支持向量机模型;步骤三:针对新上传的农作物病虫害可见光图片,进行预处理,然后用训练好的卷积神经网络进行特征提取,然后再用训练好的支持向量机模型对提取到的特征进行分类,从而得到农作物病虫害的分类结果。优选地,步骤一所述的卷积神经网络的十八层网络结构如下:第1层的层类型为卷积层,尺寸为11*11*3*64,步长4;第2层的层类型为归一化层;第3层的层类型为激活层;第4层的层类型为池化层,尺寸为3*3,步长3;第5层的层类型为卷积层,尺寸为5*5*64*256,步长3;第6层的层类型为归一化层;第7层的层类型为激活层;第8层的层类型为池化层,尺寸为2*2,步长2;第9层的层类型为卷积层,尺寸为3*3*256*256,步长2;第10层的层类型为归一化层;第11层的层类型为激活层;第12层的层类型为池化层,尺寸为2*2,步长2;第13层的层类型为全连接层,尺寸为1*1*256*1024,步长1;第14层的层类型为激活层;第15层的层类型为全连接层,尺寸为1*1*1024*128,步长1;第16层的层类型为激活层;第17层的层类型为全连接层,尺寸为1*1*128*n,步长1;第18层的层类型为分类层;其中,第17层的全连接层中的n表示实际的分类数。优选地,步骤一所述利用训练好的卷积神经网络对具有明确标签的可见光农作物病虫害图像的特征进行提取的过程包括以下步骤:将具有明确标签的可见光农作物病虫害图像输入训练好的卷积神经网络,神经网络的第15层所对应的全连接层输出128维特征,所述的128维特征就是提取到的特征。优选地,步骤二所述的支持向量机模型的参数如下:核模型选用radialbasisfunction核,即RBF核;RBF核参数γ为1000;损失系数C为0.0001。优选地,所述卷积神经网络的所有激活层的激活函数的形式为g(x)=max(0,x),x为自变量。优选地,步骤一所述的可见光农作物病虫害图像为JPEG格式的RGB彩色图像。优选地,步骤一所述的预处理过程包括尺寸重定义、数据归一化。优选地,所述的尺寸重定义的方式为重采样,重采样后图片样本的尺寸变为:224*224*3;其中,224、224分别为图片样本的宽和高,单位为像素,3表示原图片仍为彩色图像,拥有R、G、B三个通道。优选地,所述的数据归一化包括以下步骤:针对每幅图像样本的R、G、B三个通道,分别减去对应通道下所有像素点数值的均值。优选地,步骤一所述的用可见光农作物病虫害图像训练集的样本进行卷积神经网络训练的学习率在0.1-0.001的范围内选取。本专利技术具有以下有益效果:传统的分类方法需要针对实际图像样本的特点,采取不同种类的特征提取方法,智能性较差,分类精度波动较大。而本专利技术提出的分类方法,针对不同特征的图像样本均可以进行智能化特征提取以及分类,能实现较高的分类精度,针对1865张不同农作物病虫害图像训练样本来说,利用1865张不同农作物病虫害图像测试样本进行测试的分类精度能够达到97.48%;并且,随着图片样本数量的增加,分类精度还会有所提高。同时本专利技术分类精度波动很小、稳定性高。附图说明图1是卷积神经网络结构图;图2是线性修正函数曲线图。具体实施方式具体实施方式一:一种农作物病虫害检测方法,包括:步骤一:将具有明确标签的可见光农作物病虫害图像进行预处理,得到预处理后的可见光农作物病虫害图像,将预处理后的可见光农作物病虫害图像分成训练集和测试集;搭建十八层网络结构的卷积神经网络,用可见光农作物病虫害图像训练集的样本进行卷积神经网络训练,并用可见光农作物病虫害图像测试集对卷积神经网络进行测试,得到训练好的卷积神经网络;利用训练好的卷积神经网络对具有明确标签的可见光农作物病虫害图像的特征进行提取;对提取到的特征和训练好的卷积神经网络进行存储;分类标签由大类和小类共同组成。大类标签主要指农作物的种类,小类的标签主要指每种农作物下,是否是健康植株,或者患某种疾病。比如:对于健康小麦的可见光图片样本,其标签为:小麦_健康;对于患有普通锈病的玉米的可见光图片样本,其标签为:玉米_普通锈病。步骤二:利用从可见光农作物病虫害图像提取到的特征和其对应的可见光农作物病虫害图像的分类标签训练支持向量机模型;步骤三:针对新上传的农作物病虫害可见光图片,进行预处理,然后用训练好的卷积神经网络进行特征提取,然后再用训练好的支持向量机模型对提取到的特征进行分类,从而得到农作物病虫害的分类结果。具体实施方式二:结合图1说明本实施方式,本实施方式步骤一所述的卷积神经网络的十八层网络结构如下表:表1卷积神经网络结构其中,第17层的全连接层中的n表示实际的分类数。其他步骤和参数与具体实施方式一相同。具体实施方式三:本实施方式步骤一所述利用训练好的卷积神经网络对具有明确标签的可见光农作物病虫害图像的特征进行提取的过程包括以下步骤:将具有明确标签的可见光农作物病虫害图像输入训练好的卷积神经网络,神经网络的第15层所对应的全连接层输出128维特征,所述的128维特征就是提取到的特征,也就是十八层卷积神经网络第15层输出的特征。其他步骤和参数与具体实施方式二相同。具体实施方式四:本实施方式步骤二所述的支持本文档来自技高网...
一种农作物病虫害检测方法

【技术保护点】
一种农作物病虫害检测方法,其特征在于,包括:步骤一:将具有明确标签的可见光农作物病虫害图像进行预处理,得到预处理后的可见光农作物病虫害图像,将预处理后的可见光农作物病虫害图像分成训练集和测试集;搭建十八层网络结构的卷积神经网络,用可见光农作物病虫害图像训练集的样本进行卷积神经网络训练,并用可见光农作物病虫害图像测试集对卷积神经网络进行测试,得到训练好的卷积神经网络;利用训练好的卷积神经网络对具有明确标签的可见光农作物病虫害图像的特征进行提取;对提取到的特征和训练好的卷积神经网络进行存储;步骤二:利用从可见光农作物病虫害图像提取到的特征和其对应的可见光农作物病虫害图像的分类标签训练支持向量机模型;步骤三:针对新上传的农作物病虫害可见光图片,进行预处理,然后用训练好的卷积神经网络进行特征提取,然后再用训练好的支持向量机模型对提取到的特征进行分类,从而得到农作物病虫害的分类结果。

【技术特征摘要】
1.一种农作物病虫害检测方法,其特征在于,包括:步骤一:将具有明确标签的可见光农作物病虫害图像进行预处理,得到预处理后的可见光农作物病虫害图像,将预处理后的可见光农作物病虫害图像分成训练集和测试集;搭建十八层网络结构的卷积神经网络,用可见光农作物病虫害图像训练集的样本进行卷积神经网络训练,并用可见光农作物病虫害图像测试集对卷积神经网络进行测试,得到训练好的卷积神经网络;利用训练好的卷积神经网络对具有明确标签的可见光农作物病虫害图像的特征进行提取;对提取到的特征和训练好的卷积神经网络进行存储;步骤二:利用从可见光农作物病虫害图像提取到的特征和其对应的可见光农作物病虫害图像的分类标签训练支持向量机模型;步骤三:针对新上传的农作物病虫害可见光图片,进行预处理,然后用训练好的卷积神经网络进行特征提取,然后再用训练好的支持向量机模型对提取到的特征进行分类,从而得到农作物病虫害的分类结果。2.根据权利要求1所述的一种农作物病虫害检测方法,其特征在于,步骤一所述的卷积神经网络的十八层网络结构如下:第1层的层类型为卷积层,尺寸为11*11*3*64,步长4;第2层的层类型为归一化层;第3层的层类型为激活层;第4层的层类型为池化层,尺寸为3*3,步长3;第5层的层类型为卷积层,尺寸为5*5*64*256,步长3;第6层的层类型为归一化层;第7层的层类型为激活层;第8层的层类型为池化层,尺寸为2*2,步长2;第9层的层类型为卷积层,尺寸为3*3*256*256,步长2;第10层的层类型为归一化层;第11层的层类型为激活层;第12层的层类型为池化层,尺寸为2*2,步长2;第13层的层类型为全连接层,尺寸为1*1*256*1024,步长1;第14层的层类型为激活层;第15层的层类型为全连接层,尺寸为1*1*1024*128,步长1;第16层的层类型为激活层;第17层的层类型为全连接层,尺寸为1*1*128*n,步...

【专利技术属性】
技术研发人员:吴芝路卫智熠陈雨时尹振东李波马波
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1