鲁棒的数据降维方法研究与应用——农作物病虫害识别与应用

鲁棒的数据降维方法研究与应用——农作物病虫害识别与应用

摘要

针对农作物病虫害识别精度不高,现有硬件实用新型专利较少的问题,本研究使用四种经典网络对农作物病虫害识别模型进行hog算法特征提取、稀疏自编码器数据降维、网络搭建,选取识别效果最好的GoogleNet网络进行算法优化,验证精度为93.67%。
为增强本研究的实用性,利用Arduino单片机制作基于卷积神经网络的农作物病害识别探测车,采集实时画面回传进行病害识别,并用MATLAB designer设计器对识别结果、拍照界面进行用户界面设计,结果显示:识别平均时间为3s,平均效率为97.2%,可为农业智能化、提高管理效率提供一定的技术思路参考。

**关键词:**特征提取;数据降维;GoogleNet;农作物病害识别探测车;

第1章项目概述

1.1项目选题背景及意义

随着智慧农业概念的兴起和发展,利用信息技术辅助农业生产,实现对农作物病虫害的智能识别和检测,保障农作物安全生产,提高农作物的质量,有着十分重要的促进作用。
病虫害是病害与虫害的共称,常常会对农业、林业、畜牧业等造成不良的影响,近年来,病虫害的识别成为了农业生产领域的热门话题。农作物病虫害是我国主要的农业灾害之一,具有种类多、影响大的特点,据联合国粮农组织的数据显示,农作物病虫害是造成全球农作物产业减产和经济损失的主要原因。农作物生产量总量8 - 10%的损失由病虫害造成。及早发现农作物的病害是保障农作物高产量、品质优质的重要因素。通常观察探测农作物的地上部分就可以判断出当前农作物病症的阶段,目前,越来越多的学者开始进行农作物病害的探测与识别,以实现精确的植物保护,从而使检测农作物病虫害成为可能。
降维在图像检索、生物信息学等都有着广泛的应用。例如提取高维农作物图像的特征,进一步对特征图像进行处理,可得到非常理想的识别效果。利用降维算法对图像的颜色、形状和纹理等特征进行提取,可以提高图像检索的查准率和查全率。随着基因芯片等新技术的产生,大量的高维生物数据应运而生,例如基因表达谱数据。降维为基因数据的处理提供了新的解决办法。
目前,在我国大部分农村地区,农务人员识别农作物病害主要依靠自身经验,不仅病害识别存在误差,而且还造成了农药滥用。受到多种因素的影响,采集到的农作物图像受光照、角度的变化不再是单纯的线性组合,传统的降维方法不能准确地表示样本的图像信息,为实现图像的快速自动识别与检索,增加降维“鲁棒性”,能保证检索系统在一定(结构,大小)的参数摄动下,维持其图像的特性。另一方面,由于农民依赖自身于在田间识别农作物病虫害,导致农业技术人员没有机会进行疾病诊断服务,进而缺乏收集和管理广泛的农作物病害数据。农业资料不健全,无法建立全面的农业生产资料监测,也无法为未来农业发展提供精细的基础数据服务。传统的植物病害检测方法,仅限于专家用肉眼观察病害的鉴定和检测。目测鉴定植物病害既繁琐又不准确,而且只能在一定范围内进行。如果采用自动检测技术,就能提供更准确、更省时的服务。只要观察植物叶片上的症状,就能自动检测出疾病,这不仅方便了检测,还节省了时间。

1.2国内外研究现状

农作物病害的精准识别是农作物病害提前防治的基础,而防范农作物病虫害问题是提升农作物产量的重要手段、同时也可以有效避免农业经济损失。目前的农作物病害的识别主要包括在田间疾病的观察、基于机器学习与图像技术的识别等。
在图像识别时,为了减少计算复杂度和存储空间,通常会利用降维方法把高维数据投影到低维子空间,以便提取有效的特征信息,因此降维方法在近几十年的机器学习中得到了广泛的研究和发展。而根据图像数据投影过程的不同,主要分为线性降维和非线性降维方法,这些降维方法在图像识别,包括物体和人脸以及语音识别等方面都得到了广泛的应用。
目前,比较常用的特征降维方法有:主成分分析,该方法是高维数据降维的一种常用方法,核心思想是将高维数据的主要特征分量提取出来,采取的主要方式是通过线性变换,将原始的数据转变成一组各维度线性无关的表示,来达到降维的目的;线性判别式分析,其核心思想是保证数据在空间中具有最佳的可分离性,将数据样本的高维空间和一个最佳鉴别矢量空间相互映射,这样就可以将一些有关分类的信息提取出来,这样不仅降低了特征空间的维数,而且在该空间中,还可以使数据样本在不同类别之间的距离最大化,相同类别之间的距离最小化;局部线性嵌入方法可以使降维后的数据较好地保持原有的流行结构,是一种非线性的降维算法;拉普拉斯特征映射,也是通过相应的映射,将数据转换成较低纬度的表示,该表示尽可能保证在原始空间中,数据之间的距离不会发生变化。
卷积神经网络能够不依赖特定特征,在图像识别领域已经得到了广泛应用,如房若民[3]等设计了一种嵌入式农业病虫害识别防治系统,可以识别多种病虫害且识别准确率达92.6%。于小东等[4]构建了一种基于反卷积引导的vgg网络模型,能同时实现植物叶部病害种类识别与病斑分割。GonZalez-Huitrn等[5]李就好等[6]提出了一种改进FasterR-CNN模型来识别田间苦瓜叶片病虫害,改进后平均准确率为86.39%,Fuentes 和 Yoon 等人[7]使用基于区域的更快卷积神经网络(Faster R-CNN),基于区域的完全卷积网络(R-FCN)和单发多盒检测器(SSD),以探寻最优的深度学习模型。Too 和 Yujian 等人[8]对 VGG 16、Inception V4、具有 50、101 和 152 层的 ResNet 和 DenseNet121深度卷积神经网络进行微调和评估数据集。
当数据较少时,网络往往因训练样本不足导致过拟合,训练参数无法迁移,无法进行大规模应用,而上述基于卷积神经网络的识别大多结合大规模的数据集来实现,这种方法的特点是方法较为单一且没有对农作物虫害、病害展开硬件应用研究,所以提高、的农作物病害模型识别准确度并大规模应用是农作物虫害、病害自动化检测与精准防治的关键。

1.3项目实施过程

(1)人员工作分配
项目小组成员全体共同参与资料收集、实验、实物制作全过程。
(2)完成情况
项目已完成数据收集整理、神经网络识别模型进行搭建、神经网络优化、用户界面设计、实物制作全过程。

1.4项目经费使用情况

本项目尚未申请任何经费,小组成员自费实施项目,项目总成本不到200元。

第2章 项目预期

2.1预期成果

本项目将对农作物常见的10叶片病害、8种常见病虫害进行识别研究,研究内容主要如下:
(1)采用AlexNet[9]、VGG-19[10]、GoogleNet[11]、ResNet-101[12]四种经典网络进行模型特征提取、数据降维、网络搭建,并对这四种网络进行训练测试。
(2)选取识别效果最好的神经网络,使用Adam、SGDM、RMSProp 共3种优化算法对识别效率最高的神经网络进行优化,进一步提高其识别速率、识别精度。
(3)结合训练、优化完成的神经网络对具体应用场景进行识别应用,利用Ardunio单片机制作基于卷积神经网络的农作物病害识别小车,对小车的整体零件、硬件模块进行搭建,并将小车拍摄实时画面回传给识别程序。
(4)采用MATLAB 2020a的designer设计器对识别结果界面界面、拍照界面进行图形用户界面设计。
(5)对小车拍照采集的图片数据进行识别效果应用测试。

2.2项目创新点

(1)应用创新:查找国家知识产权局的专利公布公告,专利日期范围为1985.09.10—2022.04.22,基于卷积神经网络的农作物病害识别小车的硬件新型实用专利尚未被申请,存在应用空白。
(2)程序硬件衔接方案创新:查找全网,绝大部分神经网络与硬件衔接方案依托于python语言,且想要实现MATLAB硬件设计模块外接摄像头,仅能依靠USB有线摄像头,市面上尚未有成熟的无线方案,本项目实现了无线方案,采用USB转HDMI视频采集卡、显示器作为中转连接无线蓝牙摄像头,可将实时视频画面回传给程序。
(3)成本低:查找同类可实现实时无线图传的项目,成本在400-600元不等,本项目实施虽图片画质受到相对限制,但实现方案共花费不到200元。

第3章 项目说明

3.1实

  • 21
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在下方方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值