一种农作物灯诱测报害虫的自动识别与计数方法技术

技术编号:17033623 阅读:39 留言:0更新日期:2018-01-13 19:48
本发明专利技术公开了一种农作物灯诱测报害虫的自动识别与计数方法,包括:采集农作物昆虫的RGB图像并进行预处理;对测报害虫种类和非测报昆虫进行识别和标记,根据昆虫像素面积大小,构建大、小型昆虫训练集;分别构造大、小型测报害虫识别卷积神经网络模型;分别利用大型昆虫训练集和小型昆虫训练集训练大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;利用大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型对待测样本进行测报害虫的识别,并计数。本发明专利技术分别建立适合于大型测报害虫和小型测报害虫识别的卷积神经网络模型,提高了农作物灯诱测报害虫识别的准确率,提高了分类模型的鲁棒性和泛化性能力。

【技术实现步骤摘要】
一种农作物灯诱测报害虫的自动识别与计数方法
本专利技术涉及图像自动识别
,尤其涉及一种农作物灯诱测报害虫的自动识别与计数方法。
技术介绍
应用灯光诱杀农作物害虫在我国水稻害虫测报中应用比较广泛。目前应用较多的测报灯利用现代光、电、数控技术,实现了自动开关灯、虫体远红外处理、接虫袋自动转换、虫体按天存放和整灯自动运行等功能。测报员需要定期取回,在室内进行测报害虫的人工识别与计数,结果用于监测农作物田间害虫的种群动态。随着基层测报人员的流失,依靠人工识别与计数害虫存在监测任务重、效率低、客观性差和非实时性等问题。随着图像处理技术的发展和应用,基于图像的农业害虫识别研究已有很多。但大部分是针对有限种类的农业害虫识别,通过提取害虫图像全局特征(如颜色特征、形态特征和纹理特征等)、或局部特征(如SIFT、HOG、LBP、PCBR等)或多特征融合(如BOW技术、稀疏编码技术等),利用特征向量训练各种分类器(如SVM、神经网络、MKL、K-NNC、K-means等)来识别害虫。在有限种类的农业害虫小样本图像集中,手工设计特征,训练和测试分类器,一般均能获得较高的准确率。然而,实际环境的农业害虫图像有着复杂的背景,害虫存在不同姿态、种间变异和类间相似,以及大量的非目标昆虫干扰等。面对生物多样性和复杂背景条件下,传统的模式识别方法鲁棒性不高,泛化能力差;这也是基于图像的农业害虫识别方法并没有真正应用到农业害虫测报中的主要原因。冼鼎翔的硕士论文《基于图像的水稻灯诱害虫识别技术的研究》通过提取昆虫的颜色直方图、形态特征与纹理特征分别训练两个SVM分类器,用于识别小型水稻灯诱害虫和小型水稻灯诱害虫(冼鼎翔.基于图像的水稻灯诱害虫识别技术的研究.浙江理工大学,硕士论文,2015)。由于采用的是传统的机器学习方法来识别水稻害虫,存在鲁棒性不高和分类器泛化能力差的问题。近几年,深度学习方法中的卷积神经网络(CNN)在大规模图像识别任务中表现出色。已有学者开始利用深度学习方法来识别农业害虫,如Liu等2016年首先利用显著性分割方法定位害虫,然后建立CNN模型对自然环境下拍摄的12种水稻害虫识别,准确率较高(LiuZ,GaoJ,YangG,etal.Localizationandclassificationofpaddyfieldpestsusingasaliencymapanddeepconvolutionalneuralnetwork[J].ScientificReports,2016,6,20410.);Ding等2016年利用CNN和滑动窗相结合的方法对性诱剂粘板上的害虫图像进行检测,获得了较好的结果(DingW,TaylorG.Automaticmothdetectionfromtrapimagesforpestmanagement.Computers&ElectronicsinAgriculture,2016,123(C):17-28.)。上述两个基于深度学习的农业害虫识别方法仅针对某一类或有限种类的害虫进行识别。在实际的农田环境下,昆虫种类繁多,利用灯光诱集来的昆虫绝大部分是非测报昆虫,急需一种从种类繁多、众多数量、大小不一、姿态多变的灯诱昆虫中识别与计数需要测报的害虫的方法。
技术实现思路
本专利技术提供了一种农作物灯诱测报害虫的自动识别与计数方法,该方法是基于卷积神经网络的,具有鲁棒性高、泛化能力强等优点。一种农作物灯诱测报害虫的自动识别与计数方法,包括以下步骤:(1)利用诱虫灯诱杀农作物昆虫并采集其RGB图像,对图像进行预处理;(2)对预处理后的图像进行昆虫种类的识别和标记,构建大型昆虫训练集和小型昆虫训练集;(3)分别构造大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;(4)分别利用大型昆虫训练集和小型昆虫训练集,结合随机梯度下降算法及反向传播算法训练大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;(5)利用诱虫灯诱杀农作物昆虫作为待测昆虫,采集待测昆虫的RGB图像并进行预处理,构成待测样本,利用大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型对待测样本进行测报害虫种类的识别,并按测报害虫种类分类计数。本专利技术的识别和计数方法利用深度学习方法,分别建立适合于大型测报害虫和小型测报害虫识别的卷积神经网络模型,提高了农作物灯诱测报害虫识别的准确率,提高了分类模型的鲁棒性和泛化性能。步骤(1)和步骤(5)中,将诱杀的农作物昆虫分散在白色平台上,通过距离白色平台合适距离的图像传感器拍摄昆虫的RGB图像。拍摄训练样本和拍摄待测样本时,图像传感器与白色平台之间的距离相等,保证了同类昆虫的训练样本与待测样本尺寸大小一致。步骤(1)和步骤(5)中,所述的预处理包括:(I)对昆虫RGB图像进行背景去除和粘连分割;(II)对分割后的每个昆虫图像进行统一的摆正处理。进一步优选的,(I)中包括:(I-1)对昆虫RGB图像的B通道采用最大熵阈值分割去除背景,采用腐蚀膨胀处理平滑轮廓边缘,填充轮廓内部空洞,去除边界的无效区域;(I-2)根据面积阈值判断轮廓是否粘连,对粘连的目标进行逐层腐蚀处理,确定分割点,然后选取轮廓边缘距离分割点最近的两个点,连接这两个点与分割点,实现粘连目标的分割。(II)中包括:(II-1)计算每个昆虫图像的最小外接矩形,将最小外接矩形旋转至垂直状态;(II-2)计算最小外接矩形内上下两部分昆虫所占面积,根据测报害虫上大下小或上小下大的形态特征,垂直翻转最小外接矩形使昆虫图像统一呈头朝上或头朝下的状态。上述背景去除和粘连分割方法能够有效的去除背景和对粘连的昆虫进行分割,同时对每个昆虫图像进行头朝上或头朝下的摆正处理,提取出高质量的昆虫图像,构建高质量的训练集和待测样本集,便于对卷积神经网络进行训练和对待测样本进行识别,提高测报害虫的识别率。步骤(2)中,所述的大型昆虫训练集包括大型测报害虫的图像及形态大小与之相近的非测报昆虫的图像构成大型昆虫训练集;所述的小型昆虫训练集包括小型测报害虫的图像及形态大小与之相近的非测报昆虫的图像。作为优选,所述的大型测报害虫为大螟、稻纵卷叶螟和二化螟,其像素面积大小为10000~65000;所述的小型测报害虫为褐飞虱和白背飞虱,其像素面积大小为1000~5000。将训练集中的图像长宽按相同比例进行缩放,将大型昆虫训练集中的图像调整至像素尺寸为227×227,将小型昆虫训练集中的图像调整至像素尺寸为48×96。在训练集中除了包括测报害虫,还包括了非测报昆虫作为单独的一类,主要是因为灯光诱集的昆虫绝大部分是非测报昆虫,种类繁多,卷积神经网络模型需要排除这些非测报昆虫。步骤(3)中,大型测报害虫识别卷积神经网络模型包括:1个输入层,5个卷积层,3个池化层,2个归一化层,2个全连接层,1个输出层;3个池化层分别在第1、第2和第5卷积层之后,2个归一化层分别位于第1卷积层和第1池化层之间、第2卷积层和第2池化层之间,2个全连接层位于第3池化层和输出层之间。进一步优选的,大型测报害虫识别卷积神经网络模型中,各卷积层滤波器的像素尺寸为3×3~11×11,各卷积层滤波器的数目为96~384,卷积步长为1~4。进一步优选的,大型测本文档来自技高网
...
一种农作物灯诱测报害虫的自动识别与计数方法

【技术保护点】
一种农作物灯诱测报害虫的自动识别与计数方法,其特征在于,包括以下步骤:(1)利用诱虫灯诱杀农作物昆虫并采集其RGB图像,对图像进行预处理;(2)对预处理后的图像进行昆虫种类的识别和标记,构建大型昆虫训练集和小型昆虫训练集;(3)分别构造大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;(4)分别利用大型昆虫训练集和小型昆虫训练集,结合随机梯度下降算法及反向传播算法训练大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;(5)利用诱虫灯诱杀农作物昆虫作为待测昆虫,采集待测昆虫的RGB图像并进行预处理,构成待测样本,利用大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型对待测样本进行测报害虫种类的识别,并按测报害虫种类分类计数。

【技术特征摘要】
1.一种农作物灯诱测报害虫的自动识别与计数方法,其特征在于,包括以下步骤:(1)利用诱虫灯诱杀农作物昆虫并采集其RGB图像,对图像进行预处理;(2)对预处理后的图像进行昆虫种类的识别和标记,构建大型昆虫训练集和小型昆虫训练集;(3)分别构造大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;(4)分别利用大型昆虫训练集和小型昆虫训练集,结合随机梯度下降算法及反向传播算法训练大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型;(5)利用诱虫灯诱杀农作物昆虫作为待测昆虫,采集待测昆虫的RGB图像并进行预处理,构成待测样本,利用大型测报害虫识别卷积神经网络模型和小型测报害虫识别卷积神经网络模型对待测样本进行测报害虫种类的识别,并按测报害虫种类分类计数。2.根据权利要求1所述的农作物灯诱测报害虫的自动识别与计数方法,其特征在于,步骤(1)和步骤(5)中,所述的预处理包括:(I)对昆虫RGB图像进行背景去除和粘连分割;(II)对分割后的每个昆虫图像进行统一的摆正处理。3.根据权利要求2所述的农作物灯诱测报害虫的自动识别与计数方法,其特征在于,(I)中包括:(I-1)对昆虫RGB图像的B通道采用最大熵阈值分割去除背景,采用腐蚀膨胀处理平滑轮廓边缘,填充轮廓内部空洞,去除边界的无效区域;(I-2)根据面积阈值判断轮廓是否粘连,对粘连的目标进行逐层腐蚀处理,确定分割点,然后选取轮廓边缘距离分割点最近的两个点,连接这两个点与分割点,实现粘连目标的分割。4.根据权利要求2所述的农作物灯诱测报害虫的自动识别与计数方法,其特征在于,(II)中包括:(II-1)计算每个昆虫图像的最小外接矩形,将最小外接矩形旋转至垂直状态;(II-2)计算最小外接矩形内上下两部分昆虫所占面积,根据测报害虫上大下小或上小下大的形态特征,垂直翻转最小外接矩形使昆虫图像...

【专利技术属性】
技术研发人员:唐健姚青周爱明姜梦洲杨保军
申请(专利权)人:中国水稻研究所浙江理工大学
类型:发明
国别省市:浙江,33

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

1