一种柑橘斑点状病虫害细粒度图像识别方法技术

技术编号:36193540 阅读:20 留言:0更新日期:2022-12-31 21:14
本发明专利技术公开了一种柑橘斑点状病虫害细粒度图像识别方法,涉及病虫害图像识别技术领域。一种柑橘斑点状病虫害细粒度图像识别方法,包括以下步骤:步骤一:收集柑橘斑点状病虫害图片并进行预处理,以适于模型训练,将通过进行预处理柑橘斑点状病虫害图片按照一定比例划分为训练集、验证集和测试集。本发明专利技术针对斑点状病虫害特征过于分散的特点,利用RA

【技术实现步骤摘要】
一种柑橘斑点状病虫害细粒度图像识别方法


[0001]本专利技术涉及病虫害图像识别
,具体为一种柑橘斑点状病虫害细粒度图像识别方法。

技术介绍

[0002]柑橘病虫害防治是柑橘种植中的一个非常重要的环节,病虫害发病初期尤为关键,若发现不及时,可能会对果树长势、果实质量等造成重大影响。很多病虫害在发病初期表现出的症状不明显,容易造成误判,如一些斑点状病虫害:溃疡病、脂点黄斑病、黑斑病、芽枝霉斑病、棒孢霉褐斑病、树脂病等,特征分散,症状相近,均呈斑点状随机分布在叶片或果实上,这些相似病害通常只在斑点边缘处有细微差异。
[0003]传统的柑橘斑点状病虫害识别大多采取人工的方式,主要由农民自己在田间对农作物病害进行诊断、识别,这很依赖于农民自身对农作物病害的经验,而且还存在个人主观因素强、识别效率低、识别错误率高等问题。近几年,机器学习和深度学习逐步应用在了农作物病害识别中,并且取得了不错的效果。机器学习方法中,数据的特征需要由相关领域专家识别并处理之后,再送入到模型中去学习;而深度学习模型会自己从数据集中提取分类所需的特征信息。传统的机器学习提取到的特征信息相比于深度学习非常有限,所以采用深度学习技术对农作物病害进行识别已经成为当下研究的热点问题之一。
[0004]但是,通过对现有的农作物病害识别方法的分析,发现现有的方法在农作物种类和神经网络上还存在一定的局限性,难以在实际的农业生产生活中起到指导作用,其具体表现为:1.传统的人工识别方式过于依赖人对农作物病害的经验,且极易受到个人主观因素的影响,存在识别效率低、识别错误率高等一系列问题。2.在机器学习上,数据中的特征需要由相关领域专家识别并处理之后,再送入到模型中去学习;而深度学习模型会自己从数据集中提取分类所需的特征信息。所以传统的机器学习提取到的特征信息相比于深度学习非常有限。

技术实现思路

[0005]本专利技术的目的在于提供一种柑橘斑点状病虫害细粒度图像识别方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种柑橘斑点状病虫害细粒度图像识别方法,包括以下步骤:
[0007]步骤一:收集柑橘斑点状病虫害图片并进行预处理,以适于模型训练,将通过进行预处理柑橘斑点状病虫害图片按照一定比例划分为训练集、验证集和测试集;
[0008]步骤二:将训练集通过定位-识别的方法将细粒度图像识别为两个部分:区别性区域定位和区域中的细粒度特征,细粒度特征通过端到端的细粒度识别;
[0009]步骤三:以数据预处理后获得的数据集中的训练集作为模型的输入、数据集中柑橘斑点状病虫害图片对应的病害识别结果作为输出作为模型的输出对RA

CNN神经网络进
行训练,从而得到最终训练好的RA

CNN神经网络,即获得用于多种柑橘斑点状病虫害进行细粒度识别的模型;
[0010]步骤四:将步骤一中的验证集输入到步骤三训练得到的细粒度识别的模型进行模型验证,当验证集的均方差损失函数不再下降时将该中间图像分类模型作为最佳的图像分类模型,得到图像分类模型的编码器及嵌入层参数;
[0011]步骤五:将步骤一中的测试集输入至图像分类模型进行推理,得到病虫害分类结果。
[0012]更进一步的,所述步骤一中,训练集、验证集和测试集的比例8:1:1。
[0013]更进一步的,步骤二中所述区别性区域定位,以弱监督的方式利用深度神经网络的卷积特征响应,弱监督通过FCN注意力模型进行目标定位。
[0014]更进一步的,步骤二中所述区域中的细粒度特征,从定位到的各个区域中分别抽取特征,并将各特征组合到一起最后进行分类。
[0015]更进一步的,步骤三中,所述RA

CNN神经网络是用互相强化的方式对判别区域注意力和基于区域的特征表征进行递归学习,网络结构设计上主要包括:三个scale子网络、分类网络和APN网络。
[0016]更进一步的,所述网络结构设计的数据流程为:输入图像通过分类网络提取特征并进行分类,然后APN网络基于提取到的特征进行训练得到注意区域信息,再将注意区域标注出来并放大,再作为第二个scale网络的输入,这样重复进行3次就能得到3个scale网络的输出结果。
[0017]更进一步的,所述步骤二中,端到端的细粒度识别包括定位-分类子网络和端到端特征编码。
[0018]与现有技术相比,本专利技术的有益效果是:
[0019]柑橘斑点状病虫害细粒度图像识别方法,针对斑点状病虫害特征过于分散的特点,利用RA

CNN神经网络对细粒度识别的模型进行模型验证,得到图像分类模型,然后对图像进行识别,该种方法避免了因受个人主观因素的影响而存在识别效率低、识别错误率高等一系列问题,提升不同斑点状病虫害类别特征之间的可区分性,相对于传统的机器学习提高了自身的深度学习能力。
附图说明
[0020]图1为本专利技术柑橘斑点状病虫害细粒度图像识别流程图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]需要说明的是,在本专利技术的描述中,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,并不是指示或暗示所指的装置或元件所必
须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0023]此外,应当理解,为了便于描述,附图中所示出的各个部件的尺寸并不按照实际的比例关系绘制,例如某些层的厚度或宽度可以相对于其他层有所夸大。
[0024]应注意的是,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义或说明,则在随后的附图的说明中将不需要再对其进行进一步的具体讨论和描述。
[0025]传统的柑橘斑点状病虫害识别大多采取人工的方式,主要由农民自己在田间对农作物病害进行诊断、识别,这很依赖于农民自身对农作物病害的经验,而且还存在个人主观因素强、识别效率低、识别错误率高等问题。近几年,机器学习和深度学习逐步应用在了农作物病害识别中,并且取得了不错的效果。机器学习方法中,数据的特征需要由相关领域专家识别并处理之后,再送入到模型中去学习;而深度学习模型会自己从数据集中提取分类所需的特征信息。传统的机器学习提取到的特征信息相比于深度学习非常有限。
[0026]如图1所示,本专利技术提供一种技术方案:一种柑橘斑点状病虫害细粒度图像识别方法,包括以下步骤:
[0027]步骤一:收集柑橘斑点状病虫害图片并进行预处理,以适于模型训练,将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种柑橘斑点状病虫害细粒度图像识别方法,其特征在于,包括以下步骤:步骤一:收集柑橘斑点状病虫害图片并进行预处理,以适于模型训练,将通过进行预处理柑橘斑点状病虫害图片按照一定比例划分为训练集、验证集和测试集;步骤二:将训练集通过定位-识别的方法将细粒度图像识别为两个部分:区别性区域定位和区域中的细粒度特征,细粒度特征通过端到端的细粒度识别;步骤三:以数据预处理后获得的数据集中的训练集作为模型的输入、数据集中柑橘斑点状病虫害图片对应的病害识别结果作为输出作为模型的输出对RA

CNN神经网络进行训练,从而得到最终训练好的RA

CNN神经网络,即获得用于多种柑橘斑点状病虫害进行细粒度识别的模型;步骤四:将步骤一中的验证集输入到步骤三训练得到的细粒度识别的模型进行模型验证,当验证集的均方差损失函数不再下降时将该中间图像分类模型作为最佳的图像分类模型,得到图像分类模型的编码器及嵌入层参数;步骤五:将步骤一中的测试集输入至图像分类模型进行推理,得到病虫害分类结果。2.根据权利要求1所述的一种柑橘斑点状病虫害细粒度图像识别方法,其特征在于,所述步骤一中,训练集、验证集和测试集的比例8:1:1。3.根据权利要求1所述的一种柑橘...

【专利技术属性】
技术研发人员:王自然杨建东毛加梅郭俊王绍华岳建强杨帆李晶郭莉娜
申请(专利权)人:云南省农业科学院热带亚热带经济作物研究所
类型:发明
国别省市:

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

1