基于计算机视觉的大豆叶病识别算法研究与实现

来源 :东北农业大学 | 被引量 : 0次 | 上传用户:wlshhgz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大豆病害的准确识别是减少大豆病害传播提高大豆产量的关键因素,其中大豆叶片部位病害多发,且生长周期较长。因此,本文利用计算机视觉技术开发了大豆叶片病害识别系统,为用户提供大豆叶片病害的准确预测类型与可视化解释,对提高大豆产量具有重要意义。本研究针对大豆叶片中常见的8种病害,通过背景分割、数据增强、迁移学习及分类算法,实现了对大豆叶片病害的准确识别。
  现实中采集的大豆叶片图像通常具有含干扰特征的复杂背景,这些干扰特征会降低识别模型的性能。因此,本文提出了一种基于K-means算法与最大连通域算法相结合的叶片图像分割方法,该方法可以有效去除大豆叶片图像中的复杂背景,裁剪出只包含叶片区域的图像,同时叶片保留病害特征;可以避免图像背景中的干扰特征对识别模型的影响,提高识别模型的鲁棒性;采集图像时无需关注图像的背景区域,可以节约采集成本。
  增加数据集规模对提高卷积神经网络的识别性能具有重要意义,然而现实中叶片病害图像的采集是项高成本的工作,并需要专家进行识别并标注类型。传统的数据增强(如旋转、翻转、平移等)生成的图像受到处理规则限制,无法获得新的病害特征,因此本文提出了一种生成对抗网络数据(GAN)增强模型,同时对模型进行压缩以减小模型体积。该模型可以生成高质量的大豆叶片病害图像,这些图像具有更多可变性与多变性特征,可以节约大豆叶病的人工标注成本,同时可以提高识别模型的性能。该模型体积较小,因此适合部署到应用端。
  深度学习网络的训练耗时且占用大量计算资源,迁移学习可以在超大规模数据集中预训练模型权重的基础上进行训练,以优化训练效率。然而迁移学习的传统微调方法是人工选择冻结层与微调层,可能不适用于其它领域的目标任务。因此本文提出了一种迁移学习的改进策略,使用贝叶斯优化算法对3种预训练模型(VGG16、ResNet34、DenseNet121)进行自动微调,该方法可以针对目标任务自适应选择最优的超参数配置进行微调,无需人工设置冻结层与微调层。相对于传统微调方法,在大豆叶病数据集上,3种自动微调的预训练模型上均获得性能更优的表现,表明本文所提方法在不同的预训练模型上具有良好的泛化能力。
  本文使用传统数据增强与GAN数据增强生成的叶病数据组建两种不同的数据集(使用相同的原始图像作为验证集),并在贝叶斯优化的预训练模型上进行自动微调,验证了GAN数据增强可以提高识别模型的性能,同时验证了本文所提出的迁移学习改进策略在不同数据集上具有良好的泛化能力。设置该对照实验可以评估出最优的识别模型进行应用端的部署。
  本文开发了一种大豆叶片病害识别的实验系统,将上述算法与模型部署到Web应用中,可以应用在电脑端和移动端。为了使研究人员与用户更加信任叶病识别的结果,本文在Web应用中增加了对叶片病害预测结果的可视化解释器。开发该系统的意义在于可以在应用层面检验模型的性能,同时验证本文方法的可解释性。
其他文献
学位
激活函数作用是引入非线性到神经网络中,使神经网络可以更好地学习复杂的非线性函数,这是神经网络解决非线性问题的核心。激活函数的选取对于整个神经网络的训练起到十分重要的作用,如何选取激活函数会影响网络训练的时间和准确率。在现实处理器中,选取适当的非线性激活函数可以提高训练准确性,但是非线性激活函数的计算往往会消耗很大的运算周期。软件实现造成的延时会影响整个网络的训练效果,硬件层次的实现降低延迟同时存在
近年来,复杂网络研究引起了广泛的关注。现实生活中的许多基础设施都可以建模为复杂网络,如供电网络、交通网络和互联网等。大部分复杂网络并非是随机网络,而是呈现出一种特殊的结构。无标度网络就是一种特殊形态的复杂网络,它表现为少数的重要节点拥有大量的连接,而新加入的节点也会以较大概率连接到这些重要节点上。无标度网络因其“重尾”特性而表现得十分脆弱,因此会不可避免地出现各种故障。网络鲁棒性就是用来评估网络对
随着基本通信网络的发展,越来越多的物联网设备需要与用户进行交互。另一方面,由于物联网中的设备计算性能,内存存储性能和网络带宽资源都有限,所以提出MQTT的基于发布/订阅的轻量级数据传输协议,同时近几年随着物联网的发展,MQTT协议也被越来越多的用到物联网系统中,因此使用MQTT的进行传送的数据的安全性也被越来越多的讨论。  本文中提出了两个关于MQTT协议的安全性的相关方案,第一个方案基于物联网设
学位
近年来,随着社交媒体网站的大量涌现,分布在互联网上的多媒体数据内容呈现出爆炸式的增长。为了更全面地挖掘多媒体数据,帮助用户从海量且杂乱的数据中获取有价值的信息,大规模跨模态检索的需求与日俱增。与传统的单一模态的检索相比,跨模态检索可以大幅提升用户体验且更符合现实应用场景。但是互联网上的多媒体数据具有数据量大、数据结构复杂、数据维数高的特点,以及不同模态之间存在异构鸿沟和语义鸿沟问题,这对大规模跨模
随着互联网技术的飞速发展和移动设备的广泛普及,多媒体数据呈现爆发式增长的趋势。如何在大规模数据库中快速检索到查询数据的近邻变得愈发重要。哈希学习作为近似近邻检索的主要方法之一,因其在检索速度、存储开销等方面的良好性能而引起研究者的广泛关注。哈希学习大体可以分为无监督方法和监督方法两大类。相比于无监督方法,监督哈希学习方法通过引入类别标签、成对相似度关系和排序关系等监督信息,可以有效提升检索的精度,
生物特征识别是指利用人体自身生理特征(如人脸、指纹、虹膜和静脉等)或行为特征(如步态、声音和笔迹等)作为依据的身份识别技术。相比于密码、证卡等传统身份识别技术,生物特征识别技术具有简洁快速、不会遗忘和安全可靠等诸多优势,具有广阔的应用前景、巨大的社会和经济效益,已经引起了国内外学术界和工业界的广泛关注和高度重视。基于心电信号的身份识别(以下简称心电身份识别)是一种新兴的基于人体生理特征的生物特征识
遥感已被广泛的应用于各个领域,遥感影像解译是其中关键的一环,而传统解译方法因其分割精度低,效率低且泛化能力差,已成为进一步运用遥感的制约因素。近来虽然提供像素级分类的深度学习方法为图像分割提供了大量的模型,而遥感图像含有与生活场景图像不同的内容与频谱信息,所以为生活场景构建的深度神经网络模型并不能很好的运用于遥感图像。为了解决传统方法的问题并改善上述现状,本研究利用空洞卷积和密集连接设计了一种带孔
学位
水稻是我国重要的粮食作物,水稻产量对国家粮食安全具有重要意义。水稻在生长过程中容易受到病害侵染,病害直接影响着水稻的产量与品质。水稻病害多发生于叶片部位,水稻病害的准确识别有助于农业生产者精准地实施防治措施。目前水稻病害识别主要依靠有经验的农技人员在田间现场辨识,该方法对农技人员专业知识要求较高,不仅会耗费大量人力物力,且判定结果主观性较强,误差较大,无法实现病害的精准识别,容易错过病害防治的最佳
学位
近年来,四旋翼无人机行业蓬勃兴起,在各行各业发挥着不可替代的作用。四旋翼无人机具有体积小、易操作、物理结构简单等特点,被广泛用于森林防火、电力巡线、农林植保、快递投送、航拍摄影、三维建模、遥感监测等方面。四旋翼无人机的执行任务越发多样化,四旋翼处于不同的执行环境下,受风向、地磁及无人机本身执行机构等因素的影响较大,增加了故障发生的可能性。因此,如何在四旋翼执行器出现故障时,保证飞行姿态稳定是当今无