面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究

面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究

ID:75334892

大小:13.60 MB

页数:103页

时间:2024-02-04

上传者:笑似︶ㄣ無奈
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第1页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第2页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第3页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第4页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第5页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第6页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第7页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第8页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第9页
面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究_第10页
资源描述:

《面向农作物叶片病害鲁棒性识别的深度卷积神经网络研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

命0料苓在尤大彥UniversitofScienceandTechnoloofChinaygy博士学位论文?面向表作物叫'片病毒鲁棒性识別目的深皮卷积神经网洛研堯#伟作者姓名.兰控觸学与工程学科专业导师姓名^二〇一八年十刀完成?时间 博士学位论文戀面向农作物叶片病害魯棒性识别的深度卷积神经网络研究作者姓名:曾伟辉学科专业:控制科学与工程导师姓名:李淼研宄员一完成时间:二〇八年十月 UnlChiiversityofScienceandTechnoogyofna’Adissertationfordoctorsdegree藝ResearchonRobustReconitionofgCropLeafDiseasesbasedonDeepConvolutionNeuralNetworkAuthor:ZenWeihuigSecialit:ControlScienceandEnineerinpyggSupervisor:Prof.LiMiaoFinishedtime:October2018, 中国科学技术大学学位论文原创性声明本人声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果,论文中不包含任何他人已经发表或撰。除已特别加以标注和致谢的地方外写过的研宄成果一。与我同工作的同志对本研究所做的贡献均己在论文中作了明确的说明。作者签名:脅件释签字日期:中国科学技术大学学位论文授权使用声明一作为申请学位的条件之,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,可以将学位论文编入《中国学位论文全文数据库》等有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存一、汇编学位论文。本人提交的电子文档的内容和纸质论文的内容相致。保密的学位论文在解密后也遵守此规定。0公开□保密(年):作者签名:导师签名签字闩期:签字日期: 摘要摘要农作物病害识别对于农作物病害的准确诊断和科学防治具有极其重要的作用,也是农产品产量和品质的重要保障,民以。我国是农业大国食为天。农业是人类的衣食之源,、生存之本是国民经济建设和发展的基石。农作物安全生产是提高农业经济效率,促进农业可持续发展的必要条件,更是构建和谐社会,建设社会主义新农村的重要保障,。随着生活水平的日渐提高人们对日常农作物品,质的要求也越来越高,农作物病害是限制农业生产的重要影响因素其影响范围广,、危害大等特点将直接影响农作物的产量和品质。有鉴于此,本论文旨在研宄面向实际环境下的农作物病害图像的鲁棒性识I另,,促进以人工智能技术J以有效改善因缺乏专业知识无法准确诊断病害的限制为载体的农业专家知识和经验的推广普及,从而显著提高农作物病害的诊断和防治效果。本论文的主要创新点包括:一1、针对实际环境下农作物病害识别精度不高的问题,提出了种高阶残差卷-lNetwork积神经网络方法(HihOrderResidualConvolutionalNeuraHOResNet),g,用来实现农作物病害的快速准确识别。高阶残差网络可以为病害表观提供丰富细一,致的特征表达,能够有效提高模型的病害识别精度同时还具有定的抗干扰能一-力,定程度上能够提高系统的鲁棒性。通过对自然环境下采集的AESCD9214数据集进行精度和鲁棒性测试实验,结果表明,基于高阶残差的深度卷积神经网络能实现对农作物病害的准确而鲁棒的识别。一2、针对实际环境下农作物病害识别鲁棒性弱的问题,提出了种高阶残差--ihrderili和参数共享反馈的卷积神经网络模型(HgOResduaandParameterSharngFConvoiHORPeedbacklutonalNeuralNetworkSF),,以实现实际环境下农作物病害的高精度和强鲁棒性的识别。该方法中高阶残差子网络为病害表观提供丰富细致的特征表达,能够有效提高模型的病害识别精度;参数共享反馈子网络使得原深层特征中的背景噪声进一步被抑制,能够有效提高模型的鲁棒性。通过和现MK-D2上对比结果显示提出的HORPSF方法在兼顾识别有方法在公有数据集,-,表现更为优异SCD9214数据集上的准确率、识别鲁棒性方面。同时通过对AE测试结果表明,HORPSF方法能实现实际环境下农作物病害的高精度和强鲁棒性的识别。3、针对农作物病害图像背景复杂、病斑区域小、病斑与背景对比度小从而容易造成两者混靖等特点而严重影响病害识别效果,导致识别鲁棒性不高的问题,一Se-Aten提出了种基于自注意力的卷积神经网络(lftionConvolutionalNeuralNetwork,SACNN),以实现农作物病害病斑有效特征的提取以及农作物病害识I 摘要别的高精度。SACNN方法包括基本网络和自注意力网络。其中基本网络主要用,自注意力网络主要用于获取病斑区域的局部特征于提取图像全局特征。实验结-CD-果表明14D2上的识别,SACNN方法在数据集AES92和MK准确率分别达953MK-1%970%,D2上的识别准确到了.和.其中在率优于现有的方法1.9%,这表明引入自注意力机制的卷积神经网络能够重点关注图像重要区域,从而有效提-高识别精度。在AESCD9214测试集中添加不同等级的噪声测试显示了SACNN,方法对于噪声的抗干扰能力说明了SACNN方法具有强鲁棒性。此外,本论文还探讨了自注意力网络在深度网络中的位置选择、通道大小设置、网络数目等方一面对识别性能的影响,以进步清楚展示自注意力网络工作机制,希望能为其他研宄者提供启发。,综上所述基于本论文提出的以上研宄工作,实现了对实际环境下农作物病害图像识别的高精度和强鲁棒性,为农作物准确、鲁棒的诊断和防治提供技术支持,具有非常重要的理论研宄意义和现实应用价值。关键词:农作物病害;;卷;图像识别;鲁棒性高阶残差积神经网络II AbstractABSTRACTd?Cropiseasereconitionlasanimortantroleintheaccuratedianosisandscigpypgentiflfdiislimildiccontroocroseasesanditasoanortantuaranteefortheeandp,pgyualitofariculturalroductshinaibiilThillqygp.Csagarcuturalcountr.earcuturagygproductsareimportantforeoleandcountr.Aricultureisnotonlthefoundationppygyofhumanfoodandlivinbutalsothecornerstoneofnationaleconomicconstructiong,anddevelopment.Thesaferoductionofcrosisanecessarconditiontoimroveppyp?agriculturaleconomicefficiencyandtoromotethesustainabledevelomentofarippgcultureIilibildhiittrtin.tsasoanmportantuaranteetouaarmonoussoceandconsucgyg?ailittrideWihheimtoflivinteoleareseeknewsocascouns.ttrovemengsandardsyp,ppinhihualitofariculturalroductsCrodiseaseswithhihimactandlareharmy.ggqgppgpgimortantllimitthedevelomentofariculturalindustrandthusdirectlafectthepypgy,yieldandualityofcros.yqpTherefore,thegoalofthisthesisistostudytherobustnessrecognitionofcrop?diiseasesinrealenvironmentstoeffectivelovercomethelimitationofinaccurated,ymo?anosisofcrodiseasesduetothelackofrofessionalknowledetorotetheogp,pppgpularizationoftheknowledeandexperienceofariculturaleertsbasedonartificialggxpintelliencetechnoloandtsiifcantlimrovethedianosisandcontroleffectofggy,ogniypgcrodiseases.Themannnovationsofthisthessare:piiirwe?recr1.Todealwiththerealenvironmentshavingpooonitionaccuracy,pog?-rkfoposeahighorderresidualconvolutionalneuralnetwo(HOResNet)raccuraterec-on.lifihgizingcrodiseasesTheHOResNetiscaableofexotinlowleveleatureswtpppg-?tlinrobecdetailsandhihlevelfeatureswithabstractrepresentationsimultaneousyojgde-srtoimrovetheantiinterferenceabilitthusimrovinthereconitionrobustnespy,pggof-dtheapproach.ExtensiveexperimentresultsontheAESCD9214datasetcollectedhachieviheinnaturalenvironmentemonstratethattheHOResNetapproacesthehgstaccuracyonthedatasetstested.?2.Toaddresstheroblemofweakrobustnessofcrodiseasereconitioninracppgp--tiihlhafeedbackicalenvronmentwerooseahorderresiduaandarametersrin,ppgpg?convolihilutionalneuranetworkHORPSFforhaccurateandstronrobustcrods()ggpeasedirecognitioninrealscenes.TheeffectofHORPSFfortherobustnessofcropsease-reconiiidhelbneibledeigitonsdscusse.Thighorderresiduasutworksatorovirchandpdetailreresentationsforcrodeseasereionsthusimrovinthereconitionaccuracppg,pggyIII Abstractof-cropdisease.Thearametersharinfeedbacksubnetworkcaneffectivelderesspgypthebackgroundnoisesandenhancetherobustnessofmodel.Extensiveexperiment-?resultsliMdahaheSFonubcKD2tasetdemonstratetttroosedHORParoachsippppgpnificantlyoutperformsothercompetingmethodsintennsofrecognitionaccuracyandt-robusnessesecialldemonstratinsueriorerformanceontheAESCD9214dataset,pygppwhendealingwiththerealenvironmentsexamlesofcrodiseasereconition.ppg3.Thecharactertecomltisicsofthexbackroundincrodiseaseimaehesmallpgpg,diseasearea,andthesmallcontrastbetweendiseaseregionandbackgroundthateasily?causesconfusionbetweenthemseriouslaffectthereconitionrobustnessandaccu,yg-rac.ToaddressthisissuewerooseaSeAttentionConvolutlNeualNetwoylfionarrk,pp(SACNN)thatisusedtoextractvalidatefeaturesofcropdiseasespotsandtoidentify-crodiseases.TheSACNNmethodincludesbasicnetworkandseiplfattentonnetwork.The?basicnetworkismainlyusedtoextractthelobalfeaturesoftheimage,andtheselfgattentiontworkiiltillfeafhelei.Einesmanyusedoobtantheocaturesotsonareaxtensve-experimentalresultsshowthattherecognitionaccuracofSACNNmethodonAESyd-CD9214anMKD2is95.31%and97.0%resectivel.Thereconitionaccurac,pygy----ofSACNNmethodonMKD2isbetterthanstateoftheartmethodsb1.9%whichy,-impliesthattheconvolutionalneuralnetworkwithselfattentionmechanismcanfocusiimaionthemortantareasoftheeandthuscanmrovethereconitionaccu.pg,pgracyAdd--indifferentlevelsofnoisetoAESCD924howheiig1testsetsstantnterferenceabilitandthestronrobustnessofSACNNmethodfornoise.Inaddtionweiscussygi,dtheinfluenceofthelocationselectionchannelsizesettinnetwoknumbedoth,g,rraner-?asectsoftheselfattentionnetworkonthereconitionerformanceinordertofurpgp,he-trclearlshowtheselfattentionnetworkworkinmechanismheilntorovideyg,pgpinsfopirationrotherresearchers.Insummarbasedontheroosedaroachesmentionedabovethisthesisachievesy,,pppph?ihaccuracandrobustnessofiereconitionforcrodiseasesinrealenvgymaironggpandrovidestechnmentsicalsuortforaccurateandrobustdianossandconolof,pppgitrcrosichisverimortantfortheoreticalinvestiationsandracticalalicatwhions.p,ypgpppKed-Words:croiseaseimaereconitionrobustnesshihoderesidualHORyp;gg;;grr();convoluttworkionalneuralneIV 目录目录第11章绪论11.1课题研宄背景和意义51.2课题研宄内容71.3论文组织结构第2章农作物病害识别国内外研宄现状9219.基于手工设计特征的农作物病害图像识别研宄212.2基于深度特征学习的农作物病害识别研究213.2.1深度学习理论23.2.2多层感知机12.2.3卷积神经网络142.2.4基于深度特征学习的农作物病害识别相关研宄152316.本章小结???第3章基于高阶残差的卷积神经网络的农作物病害识别研宄173117.引言32.研究动机193320.基于高阶残差的深度卷积神经网络方法3.3.201网络整体架构3.3.2高阶残差网络213.3.3网络结构探讨233.3.4参数详情253.3.5方法实现细节263.4实验273.4.1实验数据273.4.2PlantVillage据集28数3-.4.3AESCD9214据集29数3.4.4与现有方法对比303.4.5抗干扰能力测试与对比分析30336.5本章小结第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄38384.1引言V 目录4.2研宄动机394340.基于高阶残差和参数共享反馈的深度卷积神经网络方法4.3.1网络整体结构图414.3.2高阶残差子网络424.3.3参数共享反馈子网络424.3.4网络参数434.3.5方法实现细节简介444.4实验444.4.1数据集介绍444.4.2对比方法介绍454.4.3与现有方法对比464.4.4方法的精度及鲁棒性测试474.5本章小结52第5章基于自注意力的卷积神经网络农作物病害图像识别研究5451.引言545.2研究动机5553.基于自注意力的卷积神经网络农作物病害识别方法575.3.1网络整体架构57-585.3.2BaseNet5.3.3自注意网络605.3.4卷6积神经网络中引入自注意力网络的详细讨论15.3.5方法实现细节简介635.4实验645.4.1数据集介绍645.4.2对比方法介绍645.4.3与现有方法对比65-5.4.4BaseNet与SACNN的识别准确率和鲁棒性对比655.4.5本论文三种方法识别准确率和鲁棒性对比6955SACNN.基于的农作物病害图像识别系统725.5.1模型训练的数据集准备72-5.5.2AESCDR应用系统架构设计72-5.5.3AESCDR应用系统界面展示73-5.5.4AESCDR应用系统测试76VI 目录577.6本章小结第786章总结与展望678.1研宄工作总结6279.未来工作展望参考文献80A附录论文规范88麵89在读期间发表的学术论文与取得的研宄成果91VII 第1章绪论第1章绪论1.1课题研究背景和意义农业是人类的衣食之源、生存之本。农业的发展状况直接影响着国民经济全局的发展,是国民经济建设和发展的基础。而农作物安全生产是构建和谐社会,建设社会主义新农村的基础,更是提高农业经济效益,促进农业可持续发展的必要条件,还。农作物病害不仅会对农作物安全生产造成影响会影响农产品产量和品质,严重时甚至影响社会、经济和生态的健康良好的发展。一农作物病害是我国的主要农业灾害之,也是造成世界范围内农业产业大量减产和经济损失的主要原因。监测农作物健康状况是控制疾病传播和实施有效管理的关键,其发。农作物病害具有种类多、影响大、并时常暴发成灾的特点1生范围和严重程度对我国国民经济[],特别是会对农业生产造成重大损失。如果不能及时正确的科学用药,随意喷洒农药不但不能对病害进行有效防治,而且还会造成农产品农药残留超标,对农田土壤、地下水、大气环境等造成污染和破坏。这种影响和损失将是灾难性的。农作物病害的正确识别与诊断是农业生产安全的基础,是农产品产量和品质的重要保障,是人类社会、经济、生态环境良好发展的必要条件,是人类长治久安的基础保障,对和谐社会建设具有重要意义和价值,,亟待大家共同。因此农作物病害正确识别与诊断是迫在眉睫的关键问题重视和关注。传统农业农作物病害诊断主要依靠农民长期生产积累的经验知识,凭借肉眼观察,,、对比来判别病害类型。然而由于农民缺乏专业知识培训仅仅凭经验无法保障诊断的准确度和可靠性,。如果只是根据经验来诊断防治很可能无法正确的判断。如果依据错误判断来随意施药,不仅无法及时防治农作物病害,导致农作物产量受损,同时还会造成农作物农药残留超标,农田土壤、地下水和大气一环境的污染和破坏,,。另方面如果农民依靠农技人员诊断防控病害由于目前,各级农业专业技术人员数量有限,受工作时间和地点限制无法保障全方位,全天候的在田间地头进行技术支持和农业生产服务。这样将造成无法及时对农作物病害进行有效诊断,容易错失最佳的病害防治时机,使得病害不能及时防控,同样会造成农作物产量受损,最终导致农民经济损失。在传统农业生产中,农作一物病害诊断防治度依靠喷洒大量农药,却不能有效及时防治,陷入产量受损,环境受污染的恶性循环中。随着计算机软件技术的发展及普及,农业领域相关专家首先想到的是利用农业领域知识构建一个能够模拟农业专家对农作物病害诊断方面的农业问题进、。2070行启发式的推理判断,并给出决策方案的软件系统于是,自世纪年1 第1章绪论一代末,国内外研宄者利用农业领域专家知识结合专家系统研发了系列的关于_p8]农作物病害诊断方面的农业专家系统。其中最早的应用于农业病虫害的专家系统是由美国的伊利诺斯大学在1978年开发研制的大豆病虫害诊断专家系统raPLANT/dS。农作物病害诊断专家系统对于早期农民进行农作物病害诊断发挥了重要作用。它促进了农业信息化进程的发展,至今仍然还在发挥着作用。然而,由于农作物病害专家系统需要专家参与提供知识支持,存在知识库更新缓慢,时效性差等问题,使得其在处理实际环境复杂多变的田间实际问题时实用性不是3【]太高,实际应用价值不大。如何客观、形象、直观的对实际生产中的农作物病害问题给出诊断结论,以指导农民对病害进行科学防治成为研宄人员思考的关键问题。随着图像处理技术的发展,以及近年来电子信息智能产品的飞速普及,使得使用农作物病害图像来对农作物病害进行识别诊断具有了可行性。近年来,随着电子信息智能产品的快速普及,越来越多的病害症状可以通过相机或者手机拍照及时快速的获取到,这为农作物病害图像识别研宄者提供了重要的图像资源。科技飞速发展,图像处理、模式识别、计算机视觉等技术在各个领域的快速发展与应用,为研宄者提供了重要的技术储备。研究者可以针对所获取到的病害图像进行相应的处理分析、模式匹配,借助计算机软件相关技术实现对农作物病害的自动识别与科学诊断一,个行之有效的解决方案防治从而为农作物病害识别提供了。…屬A國画图i.i实际环境下农作物病害图像展示?:图中农作物各类病害图像病斑表现各异注,实际环境具有复杂背景,图像呈现多样化、复杂化等特点。依据发病部位分类,农作物病害可以被分为:种子病、根病、茎病、叶病和9一[】果病等。农作物叶部在感染病害时常会在叶片上呈现定形式的病斑。这些叶片上的病斑在颜色、纹理、形状等方面会表现出多样化、复杂化的特点。图i.i是2 第1章绪论我们在实际环境下拍摄到的农作病害图片展示。从图1.1可以直观地看到以上所说的病害图像带有复杂背景,各类病害图像病斑表现各异,呈现多样化和复杂化等特点,造成了各种病害在主要危害部位的。由于导致农作物发病的病原体不同表现不同,这也使得我们可以将农作物叶部病害的诊断转化为对农作物叶部病害图像的分类识别问题。在农业领域常通过对叶部病害图像进行处理分析、特征提取和分类识别来对农作物叶部病害进行识别和诊断。本论文以农作物叶部病害图像作为研究对象,对叶部病害图像进行分析识别研宄,以确定农作物叶部病害类型,为农作物病害识别和防治提供技术支持和应用服务。根据叶部病害图像特征提取方式不同,本论文将目前农作物病害图像识别方法分为两类:基于手工设计特征(handcraftedfeatures)的农作物病害识别方法和基于深度特征学习的农作物病害识别方法。基于手工设计特征的识别方法是利用图像处理技术的方法,对图像进行预处理背景与病斑分割,获取到病斑之后,人为手工选择重要的特定病斑特征诸如9[]颜色、纹理和形状等特征进行提取,并通过分类器对提取到的特征进行分类,以达到识别的目的。基于手工设计特征的农作物病害识别方法主要分为图像预处理、病斑分割、特征提取和分类识别等步骤。目前文献研宄已表明此类方法己一经取得了较好的识别效果,但当其面向农作物病害识别实际应用时,还存在定的局限性:大量的背景分割,工作量大,、病斑分割等前处理工作繁琐耗费时间长人为手工选择的有限特征提取忽视了病害图像中的全局以及上下文信息,难;以完整的描述病害类别间的差异,容易导致图像语义鸿沟问题。这些局限性直接导致了该方法很难满足实际场景复杂背景和噪声条件下农作物病害识别的准确率和速度方面的需求。基于深度特征学习的识别方法常使用的是深度学习模型来提取表示特征,并直接进行端到端的学习分类。深度学习模型可以自动从像素级原始数据到抽象的语义概念逐层提取信息特征,这使得它在提取图像的全局特征和上下文信息方面具有优势,能够为农作物病害识别提供新思路。目前应用深度学习技术解决农1GP[]作物病害识别问题的研宄工作大部分都是基于公开数据集上比如lantViUage—1115[]。PlantVilae数据集或者基于简单背景的农作物病害识别lg数据集上的图像12.,1展示的实际环境如图.所示,均是背景简单且叶片完整清晰的图像。与图1下的图像相比,背景非常简单、叶片完整清晰、病斑部位更加明显。而实际环境下的图像背景复杂,、光照条件多样、病斑小且不明显、病斑与背景对比度不大两者很难区分。因此现有方法在面向实际场景复杂背景和噪声条件下的农作物病害识别时,识别准确率往往会大大降低,识别速度也会变慢,难以满足实际应用需求。综上所述,农作物病害的快速、鲁棒的识别是农作物病害诊断和防治、准确3 第1章绪论mmUk▲mK葡萄黑腐蟎+¥■果锈柄番茄靶斑病桃细保性斑*祸图U2公开数据集PlantVillage图集农作物病害图片展示。注:本图中所展示的病害图片均来自公开图像集PlantVillage中。可以看到,该图一一集的叶片病害图像均是单独个完整的叶片,且背景是单纯色背景,没有其他因素影响,图像清晰、病斑明显。。的基础,也是农产品产量和品质的重要保证目前基于手工设计特征的农作物病害识别方法和己经取得了较好的识别效果,但其相比于基于深度特征学习的农一16[】1作物病害识别方法,存在定的局限性:.手工设计特征的选取需要专业知,特征设计和提取工作耗时耗力2、识支撑;手工设计的特征存在很大的主观因素,无法全面客观的获取到全部的特征信息,很容易引起语义鸿沟问题。基于深度特征学习的农作物病害图像识别可以提取图像的全局特征和上下文信息,然而,目前该方法的研究工作主要关注于提高公共数据集或者简单背景的农作物病害图像识别精度,却往往忽略了识别速度和鲁棒性。当面向实际复杂背景和各种环境因素影响下的农作物病害识别问题时,由于噪声和环境因素的影响,导致在图像特征提取时容易将背景和病斑区域的特征一同提取。这样会严重影响病害识别效果,,使得识别精度往往与预期结果相差较大难以满足实际应用中识别准确率、识别速度和鲁棒性的要求。因此,为了实现实际环境下农作物叶部病害图像识别的高精度和强鲁棒性,在对农作物叶部病害图像识别方法进行了大量深入的调研的基础上,本论文依“”托于国家863项目作物生长三维形态快速获取与重构技术,对农作物叶部病害鲁棒性识别进行了系统深入的研究。本论文实现了实际环境下农作物叶部病害图像的高准确率和强鲁棒性的识别,为农作物病害科学、精准地防治提供技术一支持,对农业生产的智能化管理起到定的推动作用。4 第1章绪论1.2课题研究内容农作物叶部病害识别是农作物叶部病害诊断和防治的基础,是农作物安全生产的前提和重要保障,影响着人类社会、经济、生态环境的良好发展,是建设和谐社会的必不可少的重要环节,、。因此快速、准确鲁棒的识别农作物叶部病害成为目前农业生产生活中亟待解决的关键技术问题。深度学习理论I■■高阶残差卷积神经网络_高阶残差和参数共享反PI基于自注意力的卷积神模型馈的卷积神经网络模型经网络模型Jgjgj实际环境下农作物病害的高精度和鲁棒性识别图1.3本论文的主要研宄内容及其关联关系。:本论文提出的三种方法之间具有连续性注、递进性和系统性的紧密关系。面向实际环境下农作物病害图像的鲁棒性识别,本论文重点研究了基于深度卷积神经网络的农作物病害的鲁棒性识别的相关方法,整体研宄思路和框架1.313如图所示。图.展示了本论文提出的三种方法:基于高阶残差的卷积神经网络方法、基于高阶残差和参数共享反馈的卷积神经网络方法、基于自注意力的卷积神经网络方法。三种方法之间具有连续性、递进性和系统性的紧密关系。这三种方法都集中解决实际环境下农作物病害图像的识别问题:基于高阶残差的深度卷积神经网络方法着力于解决实际环境下农作物病害图像识别的准确率问题;基于高阶残差和参数共享反馈的深度卷积神经网络方法是在高阶残差网络的基础上,致力于提高识别鲁棒性而引入了参数共享反馈子网络以实现兼顾精度和鲁棒性两方面的更好的农作物叶片病害图像的识别性能;基于自注意力的卷积神经网络方法是在前两种方法研宄的基础上,将自注意力机制引入到农作物病害识别研究中来一,以进步提高实际环境下农作物病害识别的精度和鲁棒性。在精度上,这三种方法的精度依次提高,越来越能更好的满足实际环境下农作物病害识别的应用需求,;在鲁棒性上基于高阶残差和参数共享反馈的卷积祌经网络方法的鲁棒性强于基于高阶残差的卷积神经网络方法,而基于自注意力的卷积5 第1章绪论神经网络方法对于实际环境农作物病害的识别精度上体现了方法的鲁棒性最强,但当加入高斯和椒盐两种噪声干扰时,其对噪声的抗干扰能力不如基于高阶残差和参数共享反馈的卷积神经网络方法强。本论文主要包括以下几点研宄工作:1、基于高阶残差的卷积神经网络农作物病害识别方法研宄。针对目前农作物病害识别方法在面向复杂背景和带有各种噪声及环境因素影响的实际环境下,存在识别精度不高的问题在对残差网络结构学习和研究的基础上,定义了高阶残差网络,研究并实验验证了高阶残差网络对于农作物病害的精度提升的显著作一-用,提出了种高阶残差卷积神经网络方法(HihOrderResiduaConvoutonalglliNeuralNetwork,HOResNet)。HOResNet方法通过高阶残差网络来学习到病害的一丰富细致的特征,从而使得其病害识别精度更高,同时具有定的鲁棒性。最后ES-CD92在本论文自然环境下采集的A14数据集上验证了HOResNet方法的精度和鲁棒性。2、基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别方法研究。针对目前农作物病害识别方法在面向实际环境下农作物病害识别时鲁棒性不高的问题,基于高阶残差的卷积神经网络农作物病害识别方法,设计并实现了参数共享反馈网络,研究了参数共享反馈网络对识别鲁棒性的重要作用,提出一Hh-R了ld种高阶残差和参数共享反馈的卷积神经网络模型(igOrderesiduaanPa-rameterSharingFeedbackConvolutionalNeuralNetworkHORPSF),以实现实际,环境下农作物病害的高精度和鲁棒性的识别。该方法中高阶残差子网络为病害表观提供丰富细致的特征表达,能够有效提高模型的病害识别精度;参数共享反一馈子网络使得原深层特征中的背景噪声进步被抑制,能够有效提高模型的鲁棒MK-D2上性,。通过和现有方法在公有数据集对比结果显示本论文方法在兼顾-识别准确率,SCD9214、识别速度和鲁棒性方面表现更为优异。同时通过对AE数据集上的测试结果表明,本文方法能实现实际环境下农作物病害的高精度、快速和鲁棒性的识别。3、基于自注意力的卷积神经网络农作物病害识别方法研究。农作物病害图像由于背景复杂、病斑区域小、病斑与背景对比度小从而容易造成两者混淆等特一点,导致了目前的识别方法精度和鲁棒性都不高,通过研究自注。针对这问题一意力网络对病斑区域的鲁棒性特征从而进步提高农作物病害图像识别的精度,研究了自注意力网络对于病斑鲁棒特征提取的有效性一,提出了种基于自注意-At力的卷积神经网络(SelfentionConvolutionalNeuralNetwork,SACNN),以实现农作物病害病斑鲁棒特征的提取以及农作物病害识别的强鲁棒性,该方法通过引入自注意力机制能够有效的使深度网络学习专注于病斑区域的特征提取。该方法主要包括基本网络和自注意力网络。其中基本网络主要用于提取图像全6 第1章绪论局特征,自注意力网络主要用于获取病斑区域的局部特征。广泛的实验结果表-明SCD9K_D2上的识别准确,SACNN方法在数据集AE214和M率分别达到了-952上的识别准确率优于当前最好的方法1.9%.31%和97.0%,其中在MKD,这表明引入自注意力机制的卷积神经网络能够重点关注图像重要区域,从而有效提-CD92高识别精度。在AES14测试集中添加不同等级的噪声测试显示了SACNN方法对于噪声的抗干扰能力,SACNN方法具。此外说明了有强鲁棒性,本论文还探讨了自注意力网络在深度网络中的位置选择、通道大小设置、网络数目等方一,面对识别性能的影响以进步清楚展示自注意力网络工作机制,希望能为其他研宄者提供启发。本论文通过以上研宄工作,实现了对实际环境下农作物病害图像识别的高,、精度和强鲁棒性为农作物快速准确,、鲁棒性的诊断和防治提供技术支持具有非常重要的理论研宄意义和现实应用价值。1.3论文组织结构本文的主要内容分为以下六个章节:一章主要介绍本论文课题的研究背景,第、研宄意义以及研宄内容并列出了本论文的组织结构。第二章介绍了农作物病害识别国内外研究现状。首先介绍了农作物病害识别研宄的相关工作,接着分别从基于手工设计特征的识别方法、基于深度特征学习的识别方法两个方面详细阐述了目前的国内外相关研究现状,同时对相关研宄现状存在的问题做出了分析和总结。第三章介绍本论文提出的基于高阶残差的深度卷积神经网络农作物病害识别方法。首先研宄背景和研宄动机等方面进行了阐述,接着从网络整体架构、网络结构探讨及实现等方面详细介绍了基于高阶残差的卷积神经网络农作物病害识别方法,最后通过实验验证了HOResNet方法的有效性。第四章详细介绍了本论文提出的基于高阶残差和参数共享反馈的卷积神经网络的农作物病害识别方法。从研究背景和研宄动机引入,通过对模型整体结构、参数共享反馈网络以及方法实现等方面全面详细的介绍了基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别方法。最后,通过实验从识别精度和识别鲁棒性验证了HORPSF方法的识别性能。第五章介绍了本论文提出的基于自注意力的卷积神经网络的农作物病害识别方法,,。通过研宄背景和研宄动机方面的阐述引入了自注意力机制的研宄详细介绍了基于自注意力的卷积神经网络农作物病害识别方法,探讨了自注意力网络引入到深度网络中的位置选择、通道大小设置、网络数目等方面因素对识别7 第1章绪论一性能的影响,,以进步清楚展示自注意力网络工作机制希望能为其他研宄者提供启发。最后,通过实验验证了自注意力网络对于病斑鲁棒特征的提取以及农作物病害识别的高精度和强鲁棒性。第六章总结了本论文的主要工作,分析了目前工作中的不足之处,并对后续的研宄工作进行了展望。8 第2章农作物病害识别国内外研宄现状第2章农作物病害识别国内外研究现状农作物病害识别是农产品病害诊断和防治的基础,是农产品产量和品质的保障。农作物病害识别方法主要包括田间症状观察、基于化学和分子生物学的病--2()261719[[]]害检测、基于光谱技术的检测、基于可见光图像的识别等。其中田间症状观察是最原始的方式,需要农民依靠长期积累的农业知识和实践经验,这就使得识别结果存在主观性和误判风险,无法保证识别结果的准确性和可靠性,目前这种识别诊断方式已经被其他方法所取代。基于化学和分子生物学的病害检测是基于实验室环境的检测,需要昂贵的仪器设备和实验平台支撑,相对而言操作不方便,需要专业技术人员,并且后期实验数据分析也会耗费大量时间。这使得基于化学和分子生物学的病害检测方法无法满足实际环境下的农作物病害识别实时性需求,。基于光谱技术的检测也同样是需要光谱仪等设备且对环境的参27【]数变化敏感,缺乏病害种类的特异性,面向实际应用时实用性也比较弱。随着人们生活水平的提高、电子产品的应用普及、数码相机和手机价格的平民化等,相机和手机走进了千家万户。农民基本人人都会拍照,智能拍照手机更一是人手部,农民可以随时在田间地头对观察到的农作物病害进行拍照。以上这些条件都为农作物病害图像的获取提供了便捷的处理方案,。因此本论文主要是针对可见光病害图像的自动识别的相关研宄工作来进行阐述。农作物叶部病害图像自动识别是综合利用图像处理、植物病理学、模式识别等技术手段来分析叶部病害图像信息,,得到病害的特征表示和分类模型从而达到快速、准确地识别出病害类别的目的,对病害做出有效诊断和防治,避免农民遭受不必要的经济损失,也为农作物产量和品质提供可靠的保障。下面本论文将针对可见光图像处理,依据叶部图像特征提取方式的不同对农作物病害图像识别方法研宄进行分类介绍,从基于手工设计特征的农作物病害识别方法和基于深度特征学习的农作物病害识别方法的研宄现状分别阐述。2.1基于手工设计特征的农作物病害图像识别研究基于手工设计特征的农作物病害图像识别方法利用图像处理技术对农作物,病害图像进行预处理,对手工设计的特征进行特征提取之后使用分类器对所提取到的特征进行分类,从而实现对农作物病害的分类识别。手工设计特征是基于对待识别图像的专业领域的分析,确定能够描述图像类别的相关特征,诸如一颜色,,类或、形状、纹理、病斑面积等特征并根据经验人工选取适于分类的者几类特征作为分类识别的依据来进行特征提取。基于手工设计特征的农作物9 第2章农作物病害识别国内外研宄现状病害图像识别方法一般分为图像预处理、特征表示、分类识别等步骤。其流程如一下图2.1所示。在图2.1中,对于张输入的病害图像,需要先对其进行去除噪声、图像增强、背景分割等图像预处理工作。其中背景分割是将背景与叶片分离,提取出一片完整的叶片。紧接着的病斑分割是将经过预处理之后的叶部图像中的病斑从叶片中分割出来,为病斑的特征提取做准备。获得病斑图像之后,对病斑,图像进行分析手工设计病斑的有限特征,对农作物的叶片病斑进行特征提取。当手工选择的特征有多种类型时,则还需要对多类特征的融合方法进行研究,以确定病斑的最优化特征表示,。最后针对病斑表示出来的特征选择合适的分类器,,以实现病害图像的分类识别对其进行分类输出结果。输入—1,Ir^一—病斑分割—?图像预处理1?特征设计特征提取特征融合+分类器4黄;斑病1丨丨!二I2图.1基于手工设计特征的农作物病害图像识别方法流程图?国内外研宄在基于手工设计特征的农作物病害图像识别方面已经进行了大量的研宄工作,取得了较好的识别效果。基于手工设计特征的农作物病害图像识别按照所选择的分类器方法不同,可以分为基于支持向量机的图像识别、基于人工神经网络的图像识别、基于贝叶斯分类器的图像识别、基于随机森林方法的图像识别、基于其他分类方法的图像识别等等。目前支持向量机(SuortVectorMachineSVM)识别模型己被广泛应用到pp,28【]各个领域,在农作物病害识别研宄方面,支持向量机也是备受青睐。李旺等人使用不同的核函数向量机对提取到的黄瓜叶片的HIS空间的颜色特征进行分类效果比较,,结果表明径向基核函数对黄瓜霜霉病、角斑病和白粉病三种病害的分类效果最好;在训练样本较少的情况下,支持向量机识别方法可以达到较好的29分类和泛化性能[]。王建玺等人使用支持向量机对苹果叶锈病和斑点落叶病自3G[动识别],并通过实验验证了该方法对于该任务的识别准确率较高。祁钊等人为了消除光照的不利影响,Retinex算法进行图像增强采用,之后进行病斑分割和特征提取,使用主成分分析和支持向量机相结合的方法进行玉米叶片常见病31一[]害的分类识别。肖志云等人提出了种马铃薯典型病害图像的自适应特征融合与快速识别方法。同时验证了在SVM识别模型下,自适应特征融合方法有效32K[]保证识别精度和速度amal通过图像采集、图像增强、聚类和分类等四。等人个阶段对棕榈油树叶片病害图像使用支持向量机进行分类,实验结果表明,SVM3一3识别准确率分别达到了795【]提出种识别苹果三种叶9%和%。Ommni等人部病害的方法。他们比较了基于支持向量机和人工神经网络(ANN)分类器的10 第2章农作物病害识别国内外研宄现状识别结果。结果表明,在采用手工表示的特征进行分类识别时,选择SVM分类器比选择ANN分类器可以得到更高的识别精度。在利用神经网络模型进行分类识别方面的研究工作也开展了很多。米雅34[婷]通过使用遗传算法初始化BP神经网络之间的权值和阂值来优化BP神-BP经网络,,即得到新的GA模型对温室番茄的三种病害进行分类识别实验结35果表明可以获得较高的识别准确率[]LVQ网络算法。包晓安等人采用改进后的,,识别准确率可以稳定的达到889%。来判别苹果等级实验结果表明.李宗儒等36[37][1人根据提取的有效特征参数利用神经网络进行苹果病害识别。温芝元等人38[]在收集的使用补偿模糊神经网络实现脐橙虫害图像的识别。Liu等人11年数据的基础上,用BP神经网络来实现对苹果树病虫害发生情况的预测。Huang等394G][][人使用神经网络实现了对蝴蝶兰苗期三种病害的分类。Sanyal等人选用神经网络对水稻两种病害叶片和健康叶片实现分类识别,实验结果表明其识别41[]8926%MarC-率可以达到.。jumda等人采用模糊均值聚类算法提取小麦叶片的病害特征,并利用人工神经网络(ANN)对病害进行成功检测。42[]在使用贝叶斯分类器识别方面,卜旭松等人提出了运用朴素贝叶斯算法43[对蝴蝶兰生长环境数据进行分类以实现病害分类的目的]。赵玉霞等人利用,朴素贝叶斯分类器的统计学习方法对五种玉米病斑图像进行分类识别。翟治芬44[等人]使用朴素贝叶斯分类器对自然条件下采集的不同盲椿象危害等级棉叶图像进行识别。试验结果表明在识别精度方面,贝叶斯分类器高于BP神经网络;运45一[]行速度方面,贝叶斯分类器快于支持向量机基于。刘斌等人种贝叶斯分类模型对毒蘑菇进行识别,实验证明贝叶斯分类模型的识别准确率可以达到98%以上。管泽鑫等人使用贝叶斯分类器对通过逐步判别分析法筛选出来的病斑47的最有效识别参数进行分类识别[]。唐朝霞等人通过遗传算法进行特征优选之后,,使得识别准确率得到了提高adkar采用贝叶斯分类器识别玉米病害图像。Phi48[]等人利用贝叶斯和SVM分类器对水稻叶褐斑病和叶瘟病两种病害进行分类。结果显示,相比SVM分类器,贝叶斯分类器的识别精度高,识别速度快。在随机森林方法识别方面,国内外研宄者也开展了大量的研宄工作。夏永49[]泉等人采用随机森林方法对小麦健康叶片和三种病害图像进行识别,实验证明整体识别准确率可达95%,而且在同等条件下测试得到随机森林方法优于支5G[]andom持向量机的识别方法。张经纬等人提出了基于随机森林算法(RForest,RF-)的黄瓜种子腔图像分割方法。与K均值聚类(Kmeans)算法、支持向量机算法相比,随机森林分割算法正确识别率高达95%分割质量上优于其它两种算,51法[]SVM。田杰分别使用BP网络、分类器和随机森林识别算法对小麦叶部病害进行识别分类,通过实验验证表明,随机森林算法的分类准确率高于BP网络和SVM分类器。11 第2章农作物病害识别国内外研宄现状在其他分类模型研究方面,许良凤等人针对单分类器识别的局限性,面一向具有复杂性的玉米叶部病害,提出了种基于自适应加权的多分类器融合玉^米叶部病害识别方法。实验表明,该方法平均识别率达94.71%。张善文等人一提出了种基于超像素、K均值和方向梯度直方图金字塔(PHOG)算法融合策略的物联网植物病害叶片分割与识别方法。该方法可以为植物病害叶片图像分54[1割和病害识别提供可行方案。秦立峰等人提出基于词袋特征PCA(principalcomponentanalysis)多子空间自适应融合的黄瓜病害识别方法。该方法在2个主55[]成分子空间融合分类的平均准确率为90.38%。杜海顺等人兼顾数据特征重要一性和数据空间局部性,提出种双协同表示分类方法对小麦、玉米、花生、棉花一的22种叶部病害进行分类识别。陈丽等人提出种基于图像处理技术和概率神经网络技术的识别方法对玉米的5种主要病害进行识别。通过实验验证得到,概率神经网络的分类准确率高于BP神经网络的分类准确率。以上文献表明,基于手工设计特征的识别方法已经取得了不错的成果,但是一一其存在定的局限性.1手工设计特征选取特征是件非常费力,且需要专业知识支持的方法。能不能选取到好的利于识别的特征很大程度上需要靠长期的经验积累和运气。而且特征的调节需要大量的时间,耗时耗力2、。手工设计的特征存在很大的主观因素,无法全面客观的获取到全部的特征信息,这样容易导致获取到的特征不完善,难以完整的描述病害类别间的差异,从而很容易引起语义鸿沟问题,影响识别性能。这两点局限性直接使得基于手工设计特征的农作物病害图像识别方法很难满足实际场景中复杂背景和噪声条件下农作物病害识别的识别速度、识别准确率和鲁棒性方面的实际应用需求。2.2基于深度特征学习的农作物病害识别研究随着深度学习技术的发展,越来越多的领域开始使用深度学习技术来解决各自的问题,使用最多的如自然语言处理、视觉识别和语音识别等领域。深度卷一积神经网络就是种基于深度特征学习的图像识别方法,与传统的手工设计特征的图像识别方法相比,其可以获取图像的全局和上下文特征,鲁棒性显著提,近年来基于深度卷积网络的图像识别系统取得了令人瞩目的成就高。因此。深度卷积神经网络己成为机器视觉和人工智能领域的研究热点。基于深度特征学习的图像识别方法不需要提取特定的特征,只需要通过迭代学习就可以找到合适的分类特征。与基于手工设计特征的图像识别方法相比,基于深度特征学习的图像识别可以获得更好的分类精度,并且避免了人工设计特征的局限性以及难度。下面我们先从深度学习理论入手介绍相关的理论知识以及基于深度特征学习的农作物病害识别相关研宄。12 第2章农作物病害识别国内外研宂现状22.1深度学习理论.人工智能大致经历了三次发展浪潮,深度学习是在经历了三次发展浪潮之后才进入大家的视野一20世纪4060。第次浪潮是在年代至年代的控制论中展现出来了深度学习的雏形。第二次浪潮是上世纪80到90年代,这次浪潮中的深度学习表现为联结主义。而第三次浪潮中具有巨大推动影响作用的是加拿大多伦多大学教授、机器学习领域的泰斗GeofreyHinton。2006年,Hinton教授一ihe和他的学生RuslanSalakhutdinov在《science》上发表了篇名为《Reducngt57[],DimensionalityofDatawithNeuralNetworks》的文章使得深度学习这个术语正式被提出并普及一。Hinton提出了多层自编码器深层结构,而第个真正的多层58一L[]结构学习算法是ecim等人提出的卷积神经网络。实际上,第次浪潮中的二感知机实现了单个神经元的训练,;第次浪潮中主要是联结主义的方法使用反向传播来训练具有一两个隐藏层的神经网络三次浪潮中前面提到的多层自;第59编码器[]以及卷积神经网络等多层结构都促进了深度学习的飞速、多层感知器发展与应用。深度学习的概念源于人工神经网络的研究,它是相对于浅层学习而言的。含一多隐层的多层感知器就是种深度学习结构,其强大之处在于,它可以通过组合低层的特征以形成更加抽象的高层表示属性类别或者特征,从中发现数据的分布式特征表示。我们可以利用深度学习学习到的特征表示来实现分类、识别和。:检测等任务当前,深度学习的多层结构化典型模型主要有以下几种多层感知59586G61〖][][][】机、卷积神经网络、循环神经网络、递归神经网络、生成对抗神经网络^等。深度学习模型可以自动从像素级原始数据到抽象的语义概念逐层提取信息特征,这使得它在提取图像的全局特征和上下文信息方面具有优势,在很多复杂的。在图像分类领域,深度学、具有内在表现特征的学习方面取得了成功应用习己经得到了卓有成效的研究应用,现有的大量的经典深度学习分类模型可以5863646566[[[[]】][]]lNGGRN、直接使用和改进,如LeNet、AlexNet、Googeet、V、eset67]SENe[t。2.2.2多层感知机一多层感知机是包含多个隐藏层的神经网络一,它将许多个单神经元联结在一一22起,这样使得个神经元的输出成为另个神经元的输入,如图.所示。多层感知机往往参数量比较大,尤其当输入信号维度高、隐藏层数多、神经元数量多,时,参数量呈爆炸性增长导致模型无法训练。多层感知机现在常用于图像分类任务中,作为最后几层进行非线性映射,以学习到输入图像的特征向量。13 第2章农作物病害识别国内外研宄现状則難,_Ur^eriLayerj图2.2单个神经元和多层感知机示意图。注:图中(a)为单个神经元示意图;(b)为多层感知机示意图。223卷积..神经网络58[]深度卷积网络最早由LeCim在论文中以LeNet提出,并将其用于数字识别且取得了较好的成绩,但是当时并未引起学术界足够的关注。2006年,被认为57[]是深度学习的元年,Hinton提出了深度学习(deeplearning)概念,并给出了深层网络训练中梯度消失问题的解决方案。2012年,是深度网络被引起广泛关注一HiClNNCNN的年,因nton课题组通过构建的onvolutionaeuraletwork网络()6368一A[][】lexNet在百万量级的ImageNet数据集上举夺得分类冠军。2014年,两65^[]个非常重要的分类模型GoogleNet和VGG分别提出,刷新了在ImageNet上的分类精度。2015年,He等人提出了深度残差网络(DeepResidualLearning)6Re]sNe#网络通过残差学习方式解决了深度网络太深无法收敛的问题,并,该将在ImageNet上的分类错误降低至5%以内,超越了人类的识别精度。2016年,69[]由谷歌(Google)旗下DeepMind公司基于深度学习开发的AlphaGo以大比一分战胜了世界围棋冠军李世石,这事件彻底引爆了深度学习的热潮。a?卷积神经网络通常包含卷积层、池化层、批数据规范化层(btchnormalization)、非线性映射层。其中,卷积层包含可训练学习的卷积核,这些卷积核嵌“”入了空间共享先验以减少参数量。池化层有最大池化和平均池化两种方式,一以定的步长在区域内选择最大值或平均值得到池化的结果,该操作降低了信号维度,从而减少了后续层的计算量。批数据规范化层对批数据进行规范化,将一平均值归零和方差置为1,减小由于前后层输出的数据分布不致,以致无法训练模型。因此,加入批数据规范化层通常可以加速模型的训练速度,加速拟合过程。非线性映射层将前层卷积后线性合并的结果经过非线性映射函数得到非线性映射结果,目前常用的非线性映射函数有sigmoid、tanh、Relu等。14 第2章农作物病害识别国内外研宄现状2.2.4基于深度特征学习的农作物病害识别相关研究基于深度特征学习的农作物病害图像识别通常采用深度卷积神经网络学习入图像的特征,并对学习到的特征进行自动分类,网络直接输出该图像的类,输一64SP[⑴Goo[】MohleNet别概率,是种端到端的图像识别方法ant。y等人使用gC[1)]fM和AlexNet对PIantVillage数据集中14种农作物共26种简单背景病害图6463t][],G〇〇leNet的平均分类效果比AexNet像进行了分类得出gl略好的结论。63[12]][NachtigallLG等人使用AlexNet模型对六种共两千多幅苹果病害图像进行1363[][]识别,其识别准确率超过了专家识别的准确率。DurmuH等人使用AlexNet6[1_和SqueezeNet模型对PlantVillae中西红柿病害图像进行分类识别,结果g6367][[]发现,AlexNet模型的识别准确率比SqueezeNet模型的稍高,但模型大7G[]F-小和所用时间也相对翻番uentesA等人为检测番茄病虫害,分别将11。7l[72]73][65][66]CNN[]R-FCNSSD【et和ResNet、、三个深度学习元结构与VGGN深74习架构[]。Edna等人度特征提取器相结合,并进行性能比较以寻找适合的深度学657566[][】[)通过对现有的深度卷积神经网络模型VGG16、lnceptionV4、ResNet50、666676[][][】ResNetl01、ResNetl52、DenseNetsl21等进行微调来实现植物病害的识6D[7]别。实验证明enseNetsl21具有高精度,但是其训练参数量大,训练时间长,77一[]无法达到快速识别的目的。Ding等人设计了个任务驱动的深度迁移学习的图像分类框架,通过深度结构促进从源到目标的知识转移,从而获得最优性能。78一[]2李敬使用了个包含输入输出层、2层卷积层、层采样层和1个全连,用来对烟草病害进行识别,接层构成的卷积神经网络模型。同时他还应用识别模型设计并实现了基于Web的烟草病害诊断系统。马晓丹等人构建了两级级一一14][联神经网络模型,实现大豆叶部病害的自动诊断。孙俊等人提出种批归Ml化与全局池化相结合的卷积神经网络识别模型,对PlautVillage中的26种病一15害进行识别[]。张航等人利用个具有五层结构的深度网络模型对背景较为简8Q一单的小麦六种病害进行识别[]。黄双萍等人提出了种基于深度卷积神经网络64Go[]ogleNet模型的水稻穗瘟病检测方法,该方法利用Inception基本模块重复64【]堆叠构建主体网络。利用G〇〇leNet的深度和宽度来充分学习复杂噪声高光g,920%。Lu谱图像的隐高维特征表达,实现穗瘟病害预测建模最高准确率达到.8一1[]等人提出了种基于弱监督深度学习框架的现场自动小麦疾病诊断系统,实现了面向野外条件下的小麦疾病识别与疾病区域定位的集成。在两种不同的架VGG-FCN-VD--16和VGGFCNS)下构(,他们的系统在相同参数范围内优于传统CNN架构的识别精度,,同时保证了相应疾病区域的准确定位平均识别准确82%[]率分别达到97.95%和95.12。王献峰等人提出将自适应深度置信网络和判别限制玻尔兹曼机相结合的方法,以解决棉花病虫害预测中训练时间长和容易15 第2章农作物病害识别国内外研宄现状进入局部最优方面的问题。此方法模型相比于传统BP神经网络模型、强模糊支83RBF神经网络模型[]持向量机模型和,识别精度都有较大的提升。张善文等人一种基于环境信息和改进的深度置信网络的冬枣病虫害预测模型提出。在该模型中,通过无监督训练和有监督微调从冬枣生长的环境信息序列中获取可表征冬枣病虫害发生的深层特征的隐层参数,并形成新的特征集,然后在预测模型的一个后向传播神经网络进行病虫害预测顶层通过。[IG]以上文献所述的基于深度特征学习的识别方法大多针对的是PlantVillage或者简单背景的图像识别,当面向实际环境下带有复杂背景和各种噪声干扰时,往往会使得识别准确率大大降低,导致难以准确的对实际环境下农作物病害进行识别,。然而,农作物病害识别对其诊断和防治都具有重要意义是迫切需要解决的问题。因此,如何提高农作物病害图像识别的精度、抗干扰能力成为农作物病害识别研宄的关键。综上所述,如何提高农作物病害图像识别的精度、速度和抗干扰能力成为农作物病害图像识别研宄的关键。2.3本章小结本章主要介绍了农作物病害识别的国内外研宄现状,重点介绍了基于手工设计特征的农作物病害识别研宄和基于深度特征学习的农作物病害识别研宄。在综合文献调研的基础上,分析了目前农作物病害识别方法存在的相关问题。16 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄第3章基于高阶残差的卷积神经网络的农作物病害识别研究本章主要介绍基于高阶残差的卷积神经网络农作物病害识别方法。首先,在313233.节中介绍研宄背景知识。其次,在.节介绍研宄动机。再次.节详细,在介绍基于高阶残差的卷积神经网络(HOResNet)方法,主要从HOResNet网络整体架构、提出的高阶残差网络、网络结构的探讨、参数设置详情和方法实现细节等方面详细介绍和展现我们的HOResNet方法。从次,在3.4节给出实验验证和结果分析。最后.5,在3节对全章内容进行总结与展望。3.1引言一直都是农业生产过程中的大敌农作物病害,直接影响到农作物种植的产量和效益,。据联合国粮农组织(FAO)估计全球每年因病害损失粮食约占粮食一总量的10%。我国是世界上农作物病害发生较为严重的国家之,灾害分布广、突发性强、防控难度大。Tp2〇鱗鐽.31208图.1年水稻纹枯病发生趋势全国农技中心组织科研、教学和推广单位有关专家,预计2018年我国农作?物重大病虫害总体发生将重于常年,累计发生面积约50亿亩次。2018年水稻②?的主要病害纹枯病和稻瘟病发生趋势如图3.1和图3.2所示。从图3.1中可以看到,2018。32预计年水稻纹枯病在南方大部分稻区偏重发生从图.中可以预计①湖南植保植检信息网:htp://www.hnagri.gov.cn/web/hnzbz/9877/9880/9891/content295983.htmlj_?http://www.hyzhibao.com/uploadfile/2018/0107/20180107102523251.jpg?htt://www.hyzhibao.com/uloadfile/2018/0107/20180107102848158.ppjpg17 第3章基于高阶残差的卷积神经网络的农作物病害识别研究:麵。.2018料麴发生MS3220图.18年水稻稻痕病发生趋势2018年水稻稻瘟病总体中等发生。因此农业生产人员需要注意及时诊断和防治,?,33准确确定病害类型,并科学用药,做好防控措施如图.所示,及时喷洒农药。,2018年上半年据全国农技中心发布的数据表明,水稻重大病虫害在南方稻区?总体中等发生,发生面积3.58亿亩次,其中病害发生面积9171万亩次。预计?2018年中晚稻主要病虫害预计发生9.7亿亩次,按照上半年病害实际发生的比例预测,下半年病害预计发生约3亿亩次,病害导致的粮食减产问题严重。根据联合国粮农组织统计,全球因为农作物病虫害的发生,每年粮食减产10%到?16%和统计,4000万吨左右。;在我国根据多年的测报每年大约损失粮食为这些数据是惊人的,由于农作物病害引起的粮食减产必须引起大家的高度重视和关注。ttm图3.3农民在水稻田喷洒农药防治病害有效利用农业信息技术,快速准确的对农作物病害做出诊断和防控,指导农?htt://scxx.xn121.com//ndex//15//141A4FA0.pimagesijrxnjd200303/08F5C2C48C7F51957CDC3433jpg②病虫测报网....:hts://wwwnatescorcn/Html/20丨80712/2809215176020180712454876html____pg___③www--中国农业网:.z.com.cn/s\ihati/180720/51.shtml:https//gnyifm/conon203327④央视网:http://news.cctv.com/2017/02/11/ARTIiDbWF9V1spP8BqZc4R9Xl70211.shtml18 第3章基于高阶残差的卷积神经网络的农作物病害识别研究民科学合理的喷洒农药,是提高粮食产量、减少环境污染的重要举措。而农作物病害图像识别可以为农作物病害快速诊断和防治提供重要保障,。因此快速准确,的对农作物病害进行识别,指导农民科学精准的使用农药成为迫在眉睫的关键问题,对保障我国粮食安全和生态环境安全,促进农民增收和农业发展都具有重要意义。3.2研究动机目前,基于手工设计特征的农作物病害识别方法己经取得了不错的成果。基1G[]于深度特征学习的农作物病害识别方法主要针对公开数据集PlantVillage上或者是简单背景的病害图像识别时精度速度和识别准确率表现都不错。然而,、噪声干扰多实际环境农作物病害图像识别由于具有复杂背景、环境因素影响大、病害表现多样等特点,其图像样例如图U所示。这些特点给农作物病害图像识别带来了困难和挑战。面向实际环境下农作物病害图像识别问题:1、16[]当使用基于手工设计特征的农作物病害图像识别方法时,会因为图像预处理,识别速度慢,由耗时耗力;同时于背景复杂而使得手工设计的特征对于图像全局特征无法准确提取,产生语义鸿沟问题,从而容易导致识别准确率大大降低,无法达到准确识别的应用需求。2、当使用面向简单背景的深度特征学习方法的识别模型对于实际复杂场景的识别精度会大大降低,无法满足识别应用需求。一因此,实际环境下农作物病害图像的快速、准确、抗干扰的识别成为个值得研宄的具有挑战性的关键问题。一些研宄者开展了相关的工作针对实际环境下农作物病害图像识别已经有。84一[】柯圣财等人针对传统图像特征表达能力差和适应性不强等问题,引入个包含5个卷积层、3个采样层和1个全连接层的卷积神经网络提取图像深层特征,以增强图像特征区分性和表达能力。针对光照、姿态等变化带来的图像识别挑战85[]通过提取Gabor特征ih和稀疏表示方法的鲁棒性问题,詹曙等人Fser,并将准则约束引入到字典学习Gabor特征集的过程中,以使得学习到的新字典带有类别标签,并使用高斯混合稀疏表示识别方法对新字典进行分类识别。这种基于Gabor特征和字典学习的高斯混合稀疏表示图像识别算法在3个公开数据库上的实验证明了该算法具有有效性和鲁棒性。6668f[】20]残差网络是何凯明在15年的ImageNet大赛中提出的,残差网络中最主要的是残差学习。原始的卷积神经网络当网络层加深的时候,会出现精度不变,但是误差增大的情况。为了让网络层数加深,而误差不变大,假如加入恒等映射则会保持参数量、精度和误差都不会受影响。从而让卷积层只学习细微的特一,征,相当于在恒等式的右边加入个趋于零的函数使得加入卷积层对于恒等映19 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄=,即使得Hxx+xx,是卷积层需射的影响不大()/()。其中F()即为残差函数要学习的残差,也是需要关注的细微特征。将H(x)往下传递即可同时将底层的一特征和高层精细特征起加入到网络中进行更精细的特征提取,这样使得网络能学习到更加丰富的特征,以利于后面的分类识别任务。何凯明的残差网络思想,但是不会出现梯度消失的现象,深度网络的性能更优使得网络层数可以很深。_2015年15ImaN,微软亚洲研宄院视觉计算组在20geet计算机识别挑战赛中66][,以绝对优势获得图像分类凭借残差网络、图像定位以及图像检测全部三个6主要项目的冠军[61。这使得研宄者开始关注残差网络。针对实际环境农作物病害图像识别问题,我们同样需要特别关注病害图像的细微的特征,因此可以尝试借助残差网络的思想来学习到更全面,更细微的图像特征,以提高识别准确率,解决实际环境的识别需求。在农业领域,己经有一86[Ml些研究者借助残差网络进行了相关的研究工作。Cheng等人M吏用ResNet63[]来实现复杂农田背景下害虫的准确识别,通过微调基于ImageNet的AlexNet、ResNet50、ResNetlOl预训练模型来实现虫害的识另i。j相比SVM、BP神经网络以63t]及AlexNet,ResNetlOl在众多方法中精度最高,具有更高的实用价值。Artzai878866[][]ohanne][等人通过扩展Js等人的工作,在ResNet50K基础上,用两个连一x续的3x3卷积层代替ResNet50中的第个7x7卷积层,后面都接的是33的最大池化层,这样做是为了提取到更好的细粒视觉特征,可以使早期疾病的分类得到改善。实验结果证明,在面向实际采集条件下的多植物病害检测时,基于改进深度残差网络方法结果从0.78提升到了0.87,提升效果明显。66e[】以上研究都是直接使用现有残差网络RsNet直接进行预训练模型的迁一移学习,或者简单地修改下卷积核的尺寸,但是己经可以看到残差网络在识别应用上带来的精度提升效果。这表明将残差学习思想引入农业领域以识别农作。物病害图像是有重要研宄价值,值得我们深入研宄与应用鉴于此,本章提出了基于高阶残差的卷积神经网络方法,,对实际环境下农作物病害图像进行识别以期能够很好的解决实际环境农作物病害识别问题,实现实际环境下农作物病害图像的快速、准确、抗干扰的识别目标。3.3基于高阶残差的深度卷积神经网络方法3.3.1网络整体架构一面向农作物病害识别实际应用,我们定义了个高阶残差卷积祌经网络-(HihOrderReslCltilNlNetrk,HOResNet,giduaonvouonaeurawo)该网络整体架构一3.4所示。在图3如图.4中,我们可以看到,当输入张待识别的农作物病害图像一一时,首先经过层卷积层对其进行低层特征提取,其次经过三个残差模块进步20 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄一的提取该图像特征,接下来再使用四层卷积层和个残差模块提取图像的高层一一特征,最后经过个全局平均池化层和个Softmax层后直接输出该图像所属的病害类别概率,从而实现对该图像的分类识别。HOResNet方法共包括五层卷积一一Softmax34.层,四个残差模块,个全局平均池化层和个层。在图中绿色模块,36,表示的是残差模块该残差模块的内部结构如图.所示其详细介绍我们将在332本论文..小节详细描述。卷积ReLU池化_^-全局平也化层输入图片卷积层残差模块1卷积层卷积层卷积层卷积层图3.4髙阶残差卷积神经网络HOResNet整体架构。注:图中绿色模块表示的是残差模块,该残差模块的内部结构如图3.6所示。残差模块残差模块2:Iw\IIhhhmhbwhhhhhiI图3.5髙阶残差模块结构图。注.6:图中绿色模块表示的是残差模块,该残差模块的内部结构如图3所示。3.3.2高阶残差网络一在本章论文工作中,我们定义了,为了有效地利用不同层的特征个高阶残35。35,3.6差模块。其结构如图.所示在图.中绿色的残差模块的内部结构如图所一示;黄色圆圈表示的是和操作层,表示将多个输入做和运算之后传送到下层。一三个残差模块后的输出一起连接我们将经过第层卷积层的输出与经过前。因为在实验中,我们发现这种级联操作可以为后面的网络层提供更丰富的特征(包21 第3章基于高阶残差的卷积神经网络的农作物病害识别研宂***卷积核:33卷积核:11卷积核:33A***卷积步长:22步长:11步长:11■:2x:x通道数通道数通道数:2r^ReLU*CONVIP!^P^,C〇miC0NV3^?^S图3.6残差祺块结构图。含低层和高级特征),同时还可以提高网络的鲁棒性,增强其抗干扰能力。我们把这种级联操作定义为高阶残差模块(HOR)。3.63高阶残差网络中的残差模块结构如图所示,,残差模块中包含个卷积层分别记为C0NV1、C0NV2、C0NV3。当输入经过C0NV1、C0NV2、C0NV3后的输出分别为XI、X2、X3,其详细参数在图3.6中已列出。在图3.6中,我们可以看到,XI和X3的通道数相同,可以直接将X3级联起来,黄色和操I和X作符号将对XI和X3做加法操作,XI和X3之和作为整个残差子网络的总输出。我们的残差子网络借助的是残差学习的思想,卷积层学习的是残差函数。此处假=尸〇==只-义1=设《〇〇:+义1;0+义3:尸:3),则残差函数尸〇〇为(尤)(〇叉,通过对的学习来获取图像中更突出的微小信息。整个网络中实现了将经过C0NV1卷积的低层特征和经过C0NV1、C0NV2、C0NV3三个卷积层卷积到的一高级细节特征起提取出来,传递到下面的网络结构中继续进行更精细的特征提取。如上所述,本章的高阶残差模块可以综合利用神经网络中底层特征的细节描述和高层特征的全局表达,为农作物病害表观提供丰富细致的特征表达,从1()【]lantVi而有效提高模型识别准确率。我们通过在开放数据集Pllage子集以及本AES-CD92文新创建的数据集14上分别进行实验,来验证高阶残差模块的作用,3实验结果如表.1所不。丨〇31(CNN)P丨1表卷积神经网络lantViHae.引入和不引入高阶残差模块在数据集g子集和AESCD9214上测试的识别准确率对比结果。+数据集/方法CNNCNNHORPlantVillae0.8859091793.61%g.()AESCD92140.88290.9014(2.10%)22 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄1G3[]-illSCD9从表.1可以看到,无论是在PlantVage子集还是在AE214数据集上,当引入高阶残差模块时,识别准确率分别获得了3.61%、2.10%的提升。由此验证了引入高阶残差模块可以有效的提高识别准确率,这在面向农作物病害识别实际应用中具有非常重要的意义。3.3.3网络结构探讨HORNe一在对est方法网络系统架构进行设计时,我们进行了系列的实验来验证HOResNet方法的结构的合理性。下面将从网络结构中在残差模块中卷积层存在的必要性和添加卷积层层数的选择两个方面来讨论HOResNet网络架构的选择依据。1.残差模块中间卷积层存在的必要性验证?在残差模块中间是否需要加入卷积层在以往的残差网络中,残差模块都是一一个连续的个接着,中间没有任何单独的卷积层。那么是否应该和以往的结构一样,屮间不要加卷积层呢?本论文将用实验测试结果来对HOResNet结构进行合理性验证。为了测试网络模型中带卷积层和不带卷积层对于识别过程中鲁棒性的影响效果-CD92,我们在真实场景农作物病害数据集AES14测试集上分别添加了不同等级的高斯噪声、椒盐噪声、同时添加高斯和椒盐噪声后,对带卷积层和不带卷积层这两种网络模型的识别准确率进行了对比实验32—34,实验结果如表.表.所不。32ES-e表.在ACD9214数据集测试集添加高斯嗓声后HOResNt带与不带卷积层的方法识别准确率结财比.方法/噪声等级0.010.0150.020.025不带卷积层0.48730.38750.32840.2753HOResNet0.48670.44550.41680.39513-et表.3在AESCD9214数据集测试集添加椒盐嗓声后HOResN带与不带卷积层的方法识别准病率结财比?方法/噪声等级0.010.0150.020.025不带卷积层0.74740.67800.60270.5686HOResNet0.69430.64120.59300.551223 第3章基于高阶残差的卷积神经网络的农作物病害识别研究3-表.4在AESCD9214数据集测试集同时添加高斯和椒盐噪声后HOResNet带与不带卷积层的方法识别准确率结果对比。方法/噪声等级0.010.0150.020.025.4630.32030.27750.2314不带卷积层01HOResNet0.46340.40760.38590.35833.234、,从表到表.依次为添加不同等级的高斯噪声椒盐噪声同时添加高斯噪声和椒盐噪声后,带卷积层和不带卷积层网络模型的识别准确率的对比结果。32,,从表.中可以看到当在测试集中添加不同等级的高斯噪声时随着噪声一等级的增加,两个网络模型的测试识别准确率均会降低;从每个等级的噪声测试结果都可以看出,带卷积层的网络模型识别准确率均高于不带卷积层的网络模型识别准确率一。这是因为高阶残差模块中间的卷积层能进步提取到病害图像的更多有效的特征一,能对高斯噪声起到进步的过滤和抑制作用,从而可以增强抗千扰能力。所以,带卷积层的网络模型能在添加高斯噪声的情况下依然保持较高的识别准确率。,34同样的从表.同时添加不同等级的高斯噪声和椒盐噪声时,带卷积层.的网络的识别准确率比不带卷积层的网络的识别准确率要高,分别高出471%、°%8.73%、10.84%、12.69/。、12.68。另外,从表3.3中可以看出,当添加椒盐噪声时,相比不带卷积层的网络模型,带卷积层的网络对于添加了椒盐噪声测试集—的识别准确率不高,。在添加0但是两者整体差别不大.010.03等级的椒盐噪声-5.08时.31%、368%、0.97%和1.%。,识别准确率分别相差v(|0W椒盐VS聊+Sft斯吒声s识別刖确率嶸声识别准磽率ift斯椒盐咲声V识别准嬝率°^507005不帝卷挪w-aoo帝獅似DDResNct?0不带)??0〇拥谐鋈g^〇—*雪—二:I丨0500O^s't0.500s0〇<50'.2M0^250〇?〇〇〇.*K)00.20▲0,':-r0.3S0050G225000101.0.0.035〇1〇M50.020.0250-(B0.MOJMiOM0XK30X3峡声等级噪声等《哚淬辨缍图3.7在AESCD9214数据集上带卷积层和不带卷积层的识别准确率对比结果曲线图。一3,,从图.7对比结果曲线图中我们也能目了然的看出来当添加高斯噪声,和同时添加两种噪声时,带卷积层方法的识别准确率明显的高于不带卷积层方法的识别准确率。在添加椒盐噪声时,两种方法识别准确率相差不大。不带卷积一些层的识别准确率稍高。因此,综合分析实验比较结果,我们选择了带卷积层的网络模型来应对噪声干扰问题,提高网络的鲁棒性,使其具有更强的抗干扰能力,以满足实际环境农作物病害识别应用需求。24 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄2.卷积层层数选择上一小节己经验证了带卷积层的必要性一,这小节我们需要继续研究所带的卷积层层数对网络性能的影响一,以进步确定残差模块中间卷积层的层数选34ORN3择。为了确定图.中Heset网络结构内部残差模块和残差模块4之间卷积层的层数,我们针对相应的网络结构,对于HOResNet方法中残差模块3和残差模块4之间带有不同层数的网络相应结构在AES-CD9214数据集上识别准确,3率进行了对比实验其实验对比结果如表.5所示。在表3.5中,我们通过实验比较,列出了当在残差模块3和残差模块4中间3—6。3插入层卷积层时识别准确率的结果从表.5中显而易见,卷积层数量增口,识别准确率随之增加力。这是因为随着卷积层层数的增加,提取到的图像细节一特征会相应增多,这些特征有利于对图像能够更好的分类识别,能够进步提高模型的识别准确率。然而,卷积层层数增加也会随之带来模型参数量增大,使得运算量相应的增加,这样将会使得模型训练难度增大。特别应该注意的是,对于训练集数据量较少时,参数量过多容易导致过拟合问题,这样使得实际识别准确35率与训练准确率相差很大,很难满足识别需求。表.中,当加入的卷积层数量5-为4、、6时,在AESCD9214数据集上识别精度变化不大。因此,综合考虑识,别准确率和网络参数量两方面因素为了实现准确快速的识别需求,我们选择在残差模块3和残差模块4中间插入4层卷积层,即HOResNet整体模型架构确定为包含5层卷积层的网络结构。整体架构如图3.4所示。3S-CD92表.514数据集上的网络深度识别精度的影响在AE。卷积层数量34560.83670.87060识别精度.87170.87113.3.4参数详情一本章HOResNet方法网络模型是个简单、快速的卷积神经网络,其详细336参数如表.6中所列。其中表.中残差模块的参数细节可以在图3.6所示查看到。x为了减少网络的参数量,HOResNet113x3在中,我们只选择使用和两种卷积核,这样能有助于很好的避免过拟合。此外,相比更宽策略而言,本章选择使用一一更深的网络设计策略来设计通道的每层。在每层上均使用小通道,目的同样是为了避免由于训练样本数不足而导致的过拟合问题。25 第3章基于高阶残差的卷积祌经网络的农作物病害识别研究表3.6HOResNet网络参歎详情层名输出尺寸h/wxw/xw(/c)滤波器尺寸(h步长池化尺寸(h/步长))卷积层256x/-/256/8331/--残差模块1128/12816264--残差模块/64/32残差模块3324--/32/623243x-卷积层32//63/133243x3-卷积层32//6/1161-2x2最大池化层/6/642/4x-卷积层16/16/12833/15-16/16/64Ix/1卷积层148--残差模块/8/192x--全局平均池化层1192Soaxx--ftm层163.35.方法实现细节PV_AE-214我们在lantillage子集和SCD9上分别对本文HOResNet方法进行验证。在NVIDIAGPU1080i的机器上,模型训练100个epoch大约需要20分50HORN钟。通常,在经过次迭代之后,eset网络便能够输出令人满意的识别准确率。本章中使用Softmax作为目标函数,其计算公式如公式(3.1)所示:=i=i^fexr1e^,= ̄==k^l〇3J^>(SEpis)1mlqvM^UZ=i/Jp,〖=...JL和M其中个训练样本,123Vf&是第乃,,,,是相应的标签。分别表示训练样本数和类别数;p(.)是引导函数。本章的优化算法选择的是Adam最优化算法,使用Adam对公式(3.1)的T3损失函数进行优化1C,20。。训练中初始学习率设定为2X批处理大小设置为1在测试阶段,为了证明HOResNet网络的抗干扰能力,我们在测试集中加入不同等级的高斯和椒盐噪声,比较识别准确率,以验证HOResNet网络对噪声的抗干扰能力,评估本章方法的鲁棒性。26 第3章基于高阶残差的卷积神经网络的农作物病害识别研究34.实验3.4.1实验数据-1、PltVill2、AES本章使用的实验数据集有两种:anage数据集子集;24P_一CD91。lantVillage数据集是个开放的公用数据集,包含有多种植物的健^康和病害图片lantVillae子集是选取PlantVillage所10478。本论文的Pg收集的,5-张番茄的叶片图像,AESCD9214,包括健康叶片和种病害叶片图像。在此注意图集是本研宄团队在实地环境中采集的农作物病害叶片图像。该数据集中包含有不同分辨率,、角度、姿势、背景和照明条件的各类实际场景的病害叶片图像如图1.1所示。表3.7PlantVillage子集各类别名称以及对应的图像数量。图像类别细菌性健康晚疫病斑枯病叶蟥-二靶斑病斑疹病番茄斑蜘蛛螨图像数量212715911909177116761404训练集/测试集数量1701/4251272/3191527/3821416/3551340/3361123/2813-表.8本文收集的AESCD9214数据集中各类别名称以及对应的图像数量。病害名称水稻水稻水稻胡黄瓜黄瓜黄瓜纹枯病稻瘟病麻斑病白粉病霜霉病靶斑病图像总数量35592741795763780576训练集/测试集数量2847/7122192/548636/159610/153624/156460/1163-.7和表3.8分别列出了本论文实验中使用的PlantVilaeAES表lg子集和CD9214数据集中的类别名、各类数量、各类中训练集和测试集的数量。从表3.8可-以看出,AESCD9214数,这种情况在训练模型时据集中的类别数目很不均衡,会造成某些类别的训练不充分。这样的数据集分布会给训练模型的设计带来挑战,因为我们需要克服因为类别不均衡而带来的某些类别训练不充分。如果某些类别训练不充分,那么就很容易导致训练偏差问题。对于以上两个数据集,我们按照各类别的数量随机划分训练集和测试集,训练集和测试集中包含的各类别41的数量比例为:。在本论文的所有实验中,除非特别说明外,所输入的图像数据尺寸均为*一256256规格。这尺寸是在数据输入时直接使用tensorflow框架下python的resize函数裁剪规范的。所以对于输入图像的预处理工作,基于深度特征学习的27 第3章基于高阶残差的卷积神经网络的农作物病害识别研究一图像识别方法只需要进行这步尺寸规范的简单操作即可,这也凸显了基于深度特征学习的图像识别方法的优越性。3.42PlantVillae.g数据集一?PlantVillae是g个庞大的问答论坛,世界各地的人可以在上面发布有关农业的问题。该论坛是由宾州大学流行病学家DavidHughes和Marce丨Salath6联合一建立的,其初衷旨在帮助小农户解决农业生产中遇到的问题,给大家提供个咨询互助的平台,。用户只需拍摄问题植物的照片并上传就能获得植物学家或遇到过相同问题的普通农户的指导或者解答。图3.8PlantVillage数据集中各类别图像展示。1D[]ltVill是基于该论坛构建而成的Panage数据集,数据集中共包含54306张38类病害和健康的农作物叶片图像,图3.8展示了该图像集中的各类图片的样例。ilantVllae网站上查询所需要的病害类别关键字这些图片我们可以通过在Pg,而搜索到相应的图片以及该类病害相关的问题。38l从图.中,PantVillae,显而易见g中的各类图片都是完整的叶片,而且单色简单背景,不存在任何的遮挡和背景因素干扰,不需要复杂的处理就可以非常容易的将叶片图像获取到。这样针对PlantVillae的图像集研宄的相关方法用于g简单背景的图像识别比较有效,而对于带有复杂背景和各种环境因素干扰的实①..plantvillagepsuedu28 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄际环境下的农作物病害图像识别,针对该图集上的研究方法就可能会存在识别,对噪声的抗干扰能力弱精度低,鲁棒性不强等方面的问题。一因此面向实际环境的病害识别研宄时,此数据集的作用只能作为初步的个实验室研宄数据基础,对于实际验证还需要实际环境下采集到的带有环境因素和考虑各种影响因素的真实反应实际应用场景的数据资源支撑。3-.4.3AESCD9214数据集AES-CD926D数码相数据集14是本研究团队在自然环境下使用Canon机拍摄采集的农作物病害图像。我们拍摄了两种真实环境下的病害图像:水稻大田种植环境下水稻的3种病害图像和大棚种植环境下的黄瓜的3种病害图像。采集到的包含不同分辨率、角度、姿势、背景和光照等不同场景的6种原始病害224039图像合计,其原.,张始图像类别以及相应数量如表所示。6本研宄团队拍摄到的种病害类型分别为:水稻纹枯病、水稻稻瘟病、水稻胡麻斑病、黄瓜白粉病、黄瓜霜霉病、黄瓜靶斑病。我们在原始2240张图像的基础上,通过边角裁剪以扩充数据集,并对重复的以及未含有病斑的图像剔除之*后最终形成92-CD14张256256,即S9214,规格为的图像集我们的AE图像集。AES-CD9214数据集中的图像带有各种噪声和环境因素如不同分辨率、角度、光-照等,其图像样例如图1.1所示。AESCD9214数据集中的类别数目很不均衡,其3.8类别名及其数量如表所示,。由于类别不均衡我们在识别过程中需要克服类-别不均衡带来的某些类别训练不充分导致训练偏差的问题,因此AESCD9214数据集对于识别方法具有挑战性。一,在实际应用中,由于训练集的标注图像需要专家参与,病害发生种类不会使得拍摄到的图像数量不均衡,带标注的训练集图像数量有限。所以我们的AES-CD9214能够真实反应实际环境下农作物病害图像识别时的数据资源现状,-这为农业领域研宄农作物病害识别提供了重要的图像资源,AESCD9214。同时数据集也足以用来验证本文方法对于实际环境病害识别的准确率和鲁棒性。3-?表.9本文收集的AESCD9214数据集中原始图像类别名称以及对应的围像数置病害名称水稻水稻水稻胡黄瓜黄瓜黄瓜纹枯病稻瘟病麻斑病白粉病霜霉病靶斑病图像总数量89369420120119914529 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄3.4.4与现有方法对比13[】实验数据集介绍:为了验证HOResNet方法的识别准确率,与文献中的131[方法进行公平对比,本章选择了文献中相同的数据集与其进行识别准确率的_对比实验。实验数据集是选取PlantVillage中的番茄10种叶片图像集共1816080%,20%。张图片,随机选取每类图片的作为训练集作为测试集来进行实验表3.10在PlantVillage中番茄10种叶片图傈集上的对比结果?方法识别准确率参数量识别时间AlexNet0.9565227.6MB约0.15sSueezeNet0.q.9432.9MB约005sHOResNet0.96440.4MB约0.11s实验结果:HOResNet在PlantVillage中番茄10种叶片图像集上测试的结13]3t果如表.10所示。在表3.10中,列出了我们的HOResNet方法,文献中的6367[[]A]lexNet方法以及SqueeZeNet三种方法测试获得的识别准确率、识别时间和对应的网络的参数量。6367][]10,人丨6\他11^26阶^结果分析:由表3.结果可以看到相比于和89方法,HOResNet:(1)从识别准确率来看我们的方法在相同的数据集上的识别准确率最高lNt081%,eNet:比Aexe方法识别准确率高出.比Squeez方法识别准确率高出2.11%。(2)从参数量上来比较,我们的HOResNet方法参数量远远少于AlexNet方法与SqueezeNet方法,仅为AlexNet方法参数量0.176%,为SqueezeNet方法参数量的13.79%。(3)从识别时间来比较,三种方法识别时间一0都在可接受范围内,我们的方法识别张图片的时间仅为.11秒,介于AlexNet方法和SqueezeNet方法之间。综上所述,本章HOResNet方法在相同的数据集上的测试结果与AlexNet和SueezeNet,,,q方法比相比,识别准确率更高参数量少识别时间相对也是比较快可以实现快速,esNet、高精度识别的目标。此外本章提出的HOR模型具有参数量少、模型小的特点。3.4.5抗干扰能力测试与对比分析为了评估本章HOResNet网络的鲁棒性,我们将不同等级的噪声加入到测试图像集中,给出识别准确率的对比结果。P-lVillE9214实验数据集介绍:我们选取了antage数据集子集和ASCD数据集对本章HOResNet方法的抗干扰能力进行测试。其中PlantVillage子集包括番,3茄的六种病害其种类名称和数量如表.7所示。30 第3章基于高阶残差的卷积祌经网络的农作物病害识别研究对比方法介绍:在以上两种数据集上,本章采用卷积神经网络CNN、带反馈的卷积神经网络FB以及本章的HOResNet三种方法进行抗千扰能力的对比实验。其中CNN方法是通过去除HOResNet模型结构中的残差模块后得到的通用卷积神经网络方法;FB方法指的是在CNN基础上增加了反馈模块的方法。为了评估本章提出的HOResNet网络的鲁棒性,测试其抗干扰能力,我们将不同等级的高斯和椒盐噪声加入到测试图像集中,通过实验测试,获得网络的识-别准确率对比结果。本章方法在两个数据集PlantVillage子集和AESCD9214上3——34的对比结果在表.11表3.16中给出详细数据,曲线图如图3.9图.1所示。(321)在PlantV川age子集上的结果:表3.11、表.1、表3.13依次列出了在PillantVlage子集测试集中加入不同等级的高斯噪声、椒盐噪声、同时加入不同等级高斯和椒盐噪声时,采用CNN、FB、HOResNet三种方法识别准确率的实验3911对比结果,其对应的曲线图如图.、图3.10和图3.所示。3?从表.11结果中00HOR可以看到,当加入.1等级的高斯噪声时,我们的esNet方法识别准确率达到了,0.5103,而CNN方法的识别准确率只有0.3709是?HOResNet识别准确率的72.68%FB方法的识别准确率也只有0,是HORes.3981;Net方法的78.01%。而在无噪声干扰(即添加的噪声等级为0时)时,CNN、FB.51%和99.06%。由此这两种方法的识别准确率分别是HOResNet方法的96可见,当添加高斯噪声干扰时,HOResNet方法相比CNN和FB方法而言,受高斯噪声干扰的影响最小,即HOResNet方法在抗击高斯噪声干扰时具有强鲁棒性和高抗干扰能力。表3.11在PlantViHage子集测雜中加入不同等级痛嗓声时,CNN、FB、HOResNet三种摊识别5^1¥的对比结果.方法/噪声等级〇0.0050.010.0150.02CNN0.88590.566..1037090.293602778FB0.90930.6520.39810.30790.2797HOResNet0.91790.64010.51030.36130.2821312PlanillCNNFBHOResNet三表.在tVae子集测抑II中加入不同等级椒盐嗓声时、、g,种摊识别糊率的对比结果?方法/噪声等级〇0.0050.010.0150.02CNN0.88590.75660.6010.52410.4697FB0.90930.89070.83010.70170.5809HOResNet0..91790.88260.7642064770.603831 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄表3.13在PlantVHIage子集测试集中同时添加不同等级髙斯和椒盐噪声时,CNN、FB、HOResNet三种方法识别准确率的对比结果00.0050.0..方法/噪声等级10015002CNN0.88590.46920.32080.28970.2811FB0.90930.5480.33990.28350.253HOResNet0.91790.59470.4010.27970.23631.0000.950.,高斯噪声vs识别准确率运0.800--^0-750ifcCNN0.700^0.650FB0.6000---550Ayv?HOResNet0.500?0.450\\\0.400!Nk\.0.3500.300aa屋0.250金0^?.20000.0050.010.0150.020.0250.030.035噪声等级图3.9在PlantViHage子集测试集中加入不同等级高斯噪声时,CNN、FB、HOResNet三种摊识别糊率对比结果。0.05.OR同样的,当同时添加等级的高斯和椒盐噪声时,由表313可知,HesNet01795947,64.79方法的识别准确率.9衰减到了0.即衰减到了%CNN方法;而的识别准确率由0.8859衰减到了0.4692,衰减到了无噪声干扰时的52.96%;FB方法的识别准确率由0.9093衰减到了0.5480,衰减到了无噪声干扰时的60.27%。由此可见,在添加005,HORt.等级的高斯和椒盐噪声时esNe方法的识别准确率衰减的最少,从而说明其对噪声的抑制能力最强。对于添加各种等级如0.01、01.11、3121.05、0.02等级的噪声时,我们从表3表.、表3.3中对应的最高的识别准确率(表中加粗数字)的数量统计可得到,HOResNet方法的识别准确率取到了9次最高值,FB方法取得4次最高值,而CNN方法仅取得2次最高值。由此可见,在数据集PlantVillage子集上,对于噪声的抗干扰能力测试方面,本文的HOResNet方法最强,其次是FB方法,最差的是CNN。另外,因为我们的HOResNet方法是面向复杂背景含有噪声的农作物病害识别应用的,对于不带任何背景的数据集PlantVillae子集中图片的识别esNet方法表g,虽然我们的HOR32 第3章基于高阶残差的卷积神经网络的农作物病害识别研宄椒盐噪声vs识别准确率iZ°°+FB|〇7s〇\-^HOResNrtl〇:S〇0.600JL0.5500-5000.4500.4000.3500.3000.2500.20000.0050.010.0150.020.0250.030.035噪声等级图3_10在PlantVillage子集测试集中加入不同等级椒盐噪声时,CNN、FB、HOResNet三种方法识别准确率对比结果。1.00009S0高斯+椒盐噪声VS识别准确率|0.9009圓雖'?0.800每0.75。%+CNN费0.70。\S0.650V\-^-FBnc0.500Vil05500--.500V?HOResNe\t0.450\气\w0.400Wll0.3500300AAa0.250W^^全0.2000.15000.0050.010.0150.020.0250.030.035噪声等级图3.11在PlantVillage子集测试集中同时添加不同等级高斯和极盐噪声时,CNN、FB、HOResNet三种方法识别准确率对比结果,现不差,,但其优势并不能特别突出的体现出来整体识别精度不是太高。—311。在图.9图3.中,横轴表示的是噪声等级,纵轴表示的是识别准确率显—而易见,本章的HOResNet方法(即图3.9图3.11中红色带矩形标记的曲线)在lantVi丨丨ae子集上的识别准确率均高于其他对比方法数据集Pg,且在添加不同等级的噪声干扰时,HOResNet方法的识别准确率曲线相比其他方法而言,整体下33 第3章基于高阶残差的卷积神经网络的农作物病害识别研宂,,降缓慢,表明了经噪声干扰后其识别准确率衰减最缓慢同样具有较其他两种,具有更高的鲁棒性和抗干扰能力方法更高的识别准确率。-(2)SCD9214.14、表3..在AE数据集上的结果:表315、表316依次列出S-CD92了在AE14测试集中加入不同等级的高斯噪声、椒盐噪声、同时加入不同等级高斯和椒盐噪声时,采用CNNesNet三、FB、HOR种方法识别准确率的实验对比结果。其对应的曲线图如图3.12、图3.13和图3.14所示。3-表.14在AESCD9214测微中加入不同等级高斯嗓声时,CNN、FB、HOResNet三种摊识别_率对雌果。方法/噪声等级00.0050.010.0150.020.0250.03CNN088290.59890.48350.41570.36860.32850.2911.FB0.88560.43250.3350.28350.24770.21840.2027HOResNet0.90140.57890.48670.44550.41680.395103756.3-入不同等级椒盐嗓声时.15SCD9214测韵||中加CNN、FB、HOResNet三种表在AE,施识别輔率对比结果。方法/噪声等级00.0050.010.0150.020.0250.03CNN0.88290.77340.69490.63690.59080.5480.5192FB0.88560.77620.64390.53930.46..12041303821HOResNet090140.78210.69430641205930551205333.....-3-表.16在AESCD9214测^中同时添加不同等级高斯和椒盐嗓声时,CNN、FB、HOResNet三种摊识别職率对比结杲。00.0050.00.0150.020.0250.03方法/噪声等级1CNN0..8829055560.43690.36480.32140.2710.2407FB0.88560.39840.30190.25370.2190.19670.1772HOResNet0.90140.55770.46340.40760.38590.35830.3301-92在AESCD14,对于添加各种等级如0数据集上.01、0.015、0.02等级的噪声时,我们从表3、3.14、表3.15表.16中对应的最高的识别准确率(表中加粗数字)的数量统计可得到,除了CNN方法取得2次最高值外,其余均为HOResNet方法取到最高识别准确率值-。由此可见,在实际环境带有复杂背景的数据集AESCD9214上,相比FB和CNN方法对于噪声的抗干扰能力,本章的HOResNet方法抗击噪声的能力最强,适合于实际应用需求。34 第3章基于高阶残差的卷积神经网络的农作物病害识别研究1.000。@。高斯噪声VS识别准确率狒^0.900A°-850m\?0.800\\—-f\忠0.700\\一《rB0.650\\0—^-HORN.600\esct0.550\0.500\哪V0.400^W0.350■、'0.300?▲0.250一01.200?0.1S00Q...0050.010.0150.020D250.030035噪声等级312AES-CD9214,CNN、FB、HOResNet三图.在测试集中加入不同等级髙斯噪声时种方法识别准确率对比结果。1.000齋0.950椒盐噪声VS识别准确率摆。'柳t擊。.85。g0.8000.7500.700-?-HOResNH0.6S0^0.600*0.5000.4500.4000350一一一一一■?、.、、一一.、..細0.30000.0050.010.0150.020.0250.030.035噪声等级3-esNet三图.13在AESCD9214测试集中加入不同等级椒盐噪声时,CNN、FB、HOR种方法识别准确率对比结果。—同样的,3.12图314来分析我们的实验结果。在图3.12我们也可以通过图.一3.14,纵轴表示的是识别准确率。显而易见,图中,横轴表示的是噪声等级本章—HOR3-的esNet方法(即图.12图3.14中红色带矩形标记的曲线)在数据集AESCD92,,14上的识别准确率均高于其他对比方法且在添加不同等级的噪声干扰时HORt,esNe方法的识别准确率曲线下降最缓慢,表明了经噪声干扰后其识别准确率衰减最缓慢,同样具有较其他两种方法更高的识别准确率,具有最高的鲁棒35 第3章基于高阶残差的卷积神经网络的农作物病害识别研究1.0000.950+椒盐噪声讲_高斯VS识别准确率意0.85。'+CNN^0.800\0'750^^—FBo-700U\\?£°-650-?H-\\HOResNH0.600\\0-550\^0.500\0450V議\0:.350飞-、03000.?0、±0.200^丨—Y0.15000...00500100150.020.0250.030.035噪声等级3--图.14在AESCD9214测试集中同时加入不同等级髙斯和椒盐噪声时,CNN、FB、HOResNet三种;^识别准确率对比结果。性和抗干扰能力。-综上所述,在AESCD9214数据集上,本章HOResNet方法对于所添加的高斯噪声和椒盐噪声的抗干扰能力相比CNN、FB方法更强,具有更高的鲁棒性和识别准确率。这充分展示了HOResNet方法在处理自然环境下采集到的农作物病害图像识别问题时具有高识别准确率和强鲁棒性,具有很好的抗千扰能力,能够满足实际应用需求。3.5本章小结面向农作物病害识别实际应用需求一,本章引入了种高阶残差卷积神经网络(HOResNet)方法实现快速、准确和鲁棒的识别农作物病害。主要从本章提出的HOResNet方法的研究动机入手,详细介绍了HOResNet方法和实验验证。在介绍HOResNet时,主要是从HOResNet的网络整体结构开始介绍,接着详细介绍了方法中高阶残差网络的结构和实现细节,并且对HOResNet网络结构从卷积层添加的必要性和添加的层数多少两方面进行深入探讨。最后介绍了网络的参数详情以及HOResNet方法的实现细节。在实验验证部分,从实验数据、对比方法介绍以及方法精度和鲁棒性测试等方面介绍。在实验验证测试是在两个数据集上分别进行的,充分而又全方位的展现了HOResNet方法的优越性。特别强调的是,为了更好地验证HOResNet一的鲁棒性和抗干扰能力,我们新创建了个真实场景农作物病害图像数据集:36 第3章基于高阶残差的卷积神经网络的农作物病害识别研究AES-CD92I4,这为农作物病害识别研宄提供了重要的图像资源,有助于整个农作物病害识别领域的研究发展。实验表明,HOResNet方法在识别准确率方面优于在测试数据集上的其他方法。此外,当测试图像中添加不同级别的噪声干扰时,我们的HOResNet方法相比其他方法仍然获得更高的识别精度,尤其是在AES-9214CD数据集上,HOResNet方法具有高识别准确率、强鲁棒性和较好的抗干扰能力,充分说明了HOResNet方法能够满足实际农作物病害识别应用需求一。未来可考虑在网络中引入反馈机制以进步提高网络的整体抗噪能力。37 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研究第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研究本章主要介绍基于基于高阶残差和参数共享反馈的深度卷积神经网络农作物病害识别方法。首先,在4.1节中介绍背景知识。其次,在4.2节研究动机和.解决概要。再次,在43节详细介绍基于高阶残差和参数共享反馈的深度卷积神经网络(HORPSF)方法,主要从HORPSF网络整体架构、HORPSF方法中的高阶残差子网络、参数共享反馈子网络的结构实现、参数详情和实现细节等方面详细介绍和展现了我们的HORPSF方法。从次.4节给出了实验验证和结果分,在4析。最后,在4.5节对全章内容进行总结和展望。4.1引言mMmWbd)(jW(j|||efh()()(g)()ll|4E图.1在ASCD9214数据集上带卷积层和不带卷积层的识别准确率对比结果曲线图?注:(a)图像中出现了人手,给识别带来干扰;(b)图像中水沟,杂草等背景影响主体病害图像;(c)图像中固定桩的出现给图像带来了识别干扰:(d)光照不足影响图像质量和识别准确率:(e)光照过强,使得图像主体曝光白化;(f)杂草遮挡病害部位;(g)塑料薄膜出现导致背景复杂:(h)水珠、污溃使得图像病斑变形。实际环境下农作物病害图像采集过程中会遇到各种环境因素的干扰,导致采集到的图像背景复杂,受光照影响,病害图像主体被遮挡等等情况发生,这使得实际环境农作物病害图像识别具有了更大的挑战性。38 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄4.实际环境下采集到的农作病害图像包含有各种环境因素,如图1所示。采集到的图像中可以会出现以下因素的干扰,诸如图像中可能会出现拍摄者的手、,小鸟或者其他动物;可能会受光线影响阴天光线不、土壤、水珠、动物粪便等;可能会与农田中水沟足或者晴天的中午光线过强导致图像拍摄不清楚、杂草等一起出现在图像中,使得目标图像不明确;大棚环境下还有塑料薄膜、作物固定桩、支架等杂物干扰主要识别的农作物病害图像目标。这些不同于简单背景的干扰因素,,直接增加了农作物病害识别的难度使得实际环境下带有复杂背景的农作物病害图像识别成为一项具有难度的挑战性研究工作。农作物病害图像识别是农作物病害科学防治和安全生产的重要前提,对粮食安全生产和生态环境都具有重要意义,。因此面向实际环境下农作物病害的快速一、准确、抗干扰的识别是项非常有意义且具有研究价值的重要课题。目前的农作物病害识别研宄基本都是针对简单背景的图像进行分类识别,或者是通过迁移学习将预训练模型引入到实际问题来解决样本不足的问题。当面对实际环境下农作物的病害是识别问题时,识别速度、准确率和鲁棒都不能满足需求。农作物病害识别的准确率和鲁棒性是面向实际环境下农作物病害识别应用首先需要解决的重要难题。在本论文第三章,我们引入了高阶残差模块对农作物病害识别准确率方面有了很大的提髙,但是鲁棒性方面表现不是太令人满意。本章我们将继续致力于解决实际环境农作物病害图像识别的准确率和鲁棒性两一。方面需求,进步研宄实际环境农作物病害图像的识别问题4.2研究动机目前农作物叶部病害识别研宄主要是针对简单背景,或者公开的数据集上的病害图像的识别研究。当面向实际环境下带有复杂背景和各种环境影响因素干扰的图像识别时,,识别准确率效果往往不能令人满意、识别速度以及抗干扰能力都不能满足实际应用需求。因此,我们需要同时兼顾准确率和鲁棒性两方面的要求,研宄满足实际应用需求的农作物图像病害识别方法。在第三章中,将残差学习的思想引入到识别网络中,并提出了高阶残差网络的概念,采用基于高阶残差的深度卷积神经网络方法对实际环境农作物,基于此1G[]病害图像进行识别,实验表明,在公开数据集PlantVillage的番茄10种叶片6367一[][]图像上的识别准确率高于AlexNet方法和SqueezeNet方法,且识别张图0-片的时间只需要.11秒。在农作物病害图像数据集AESCD9214上的识别准确率达到了0.9179,可以满足实际应用的精度需求。但是,从实验中我们也可以看到,,鲁棒性方面的改善不太明显模型对于噪声的抗干扰能力不是太好。如何能面向实际环境下带有复杂背景和各种噪声因素的农作物叶部病害图像识别问题39 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄一来提高其识别准确率和鲁棒性?这是实际应用的关键问题,也是本论文课题直研究的核心问题。面向深度卷积网络的鲁棒性研究方面一些前期的,也已经有研究者开展了89一[工作1。高君宇等人构建了个两路对称且权值共享的深度卷积神经网络来增强目标的可识别性,来解决目标跟踪过程中遮挡、光照变化等问题的鲁棒性.9G一[Zhen人】提出了g等种通过稳定性训练提高深度网络鲁棒性的方法,该方法通过对输入图像具有小扰动的图像进行训练,使得模型保持恒定,具有更高的鲁棒性。通过在imagenet数据集上实验结果显示,网络加入稳定性训练可以实现91[1更高的性能,当在噪声数据集上进行测试时测试准确率更高。Hayder等人提出一种多级卷积神经网络提取多尺度特征,以提高图像识别的鲁棒性。他们的通,CIOWE10和CIOWOIOO,具有较高的识别准确率过MNIST数据集来评估,验92证了方法的鲁棒性wa[]。为了解决面部图像的头部姿势大的变化,Kolski等人-提出了种深度对准网络。他们的方法使用整个面部图像在所有阶段,而不是只使用局部贴片,网络的鲁棒性己经引起了研究者的极大关注。对。以上工作表明于复杂背景以及带有噪声的图像识别研宂工作方面,Cao等人在卷积神经网络中引入反馈回路,证明了反馈网络有助于更好地捕捉具有复杂背景和多个物一定水平的选择性体的图像中预期目标的视觉注意力。而且反馈网络具有,可以在自上而下推理过程中提供非相关抑制,允许模型聚焦于提髙类置信度的最显著图像区域。从第三章的实验结果分析中,我们看到高阶残差和反馈在抑制噪声干扰方一93面都能发挥[1定的作用。同时,基于Cao等人在卷积神经网络中引入反馈网络获得的较好的实验结果的研宄基础,以及对于复杂背景的视觉注意力的良好的捕捉效果的启发,我们考虑将反馈网络引入到我们第三章的高阶残差网络中,来研宄是否能进一步满足我们面临的实际环境下农作物叶片病害图像识别问题需求,希望能通过反馈网络的加入,使得基于高阶残差卷积网络方法的识别准确率和识别鲁棒性进一步提高。在本章中,我们将研究基于高阶残差和参数共享反馈的卷积神经网络方法,解决实际环境下农作物叶片病害的高准确率和强鲁棒性的识别问题。4.3基于高阶残差和参数共享反馈的深度卷积神经网络方法一本章研宄工作旨在面向实际环境农作物病害识别问题,构建个简单快速、准确率高、抗干扰能力强、鲁棒性好的深度卷积神经网络,以实现农作物病害图像快速准确识别。本节将首先介绍本章的基于高阶残差和参数共享反馈的卷积神--ihOrderResidualandParameterShariFeedbackConvo经网络(HgnglutionalNeural40 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄Network,HORPSF)的整体框架结构图;然后,分别介绍高阶残差子网络和参数共享反馈子网络的结构,、参数以及性能;最后给出网络采用的损失函数以及实现细节。41.3.网络整体结构图本章提出的HORPSF方法实现农作物病害的准确识别,兼顾识别的抗千扰能力、精确度以及速度。HORPSF方法的网络整体框架结构如图4.2所示,对于4、1待分类的农作物病害图像,本章通过1个卷积层、个残差模块个参数共享反馈子网络、1个全局平均池化层和1个Softmax层来直接输出该输入图像的类.2中绿色模块代表残差子网络(如图4)别概率.3所示,,预测出该病害类别。图4黄色模块代表参数共享反馈子网络(如图4.4所示)。卷积ReLU最大池化_^_全局平均池化展输入阒片AinII2^23_块,篇s卜11_:42HORPSF图.本章提出的网络整体结构图。注:图中绿色模块代表残差子网络(如图4.3所示),黄色模块代表参数共享反馈子网络(如图4.4所示)。在图4.2中,为了有效利用不同层的特征,本章方法中连接了前三个残差模块的输出。因为我们在实验中发现这种级联机制可以提高模型的识别准确率。我S-CD92们在实际环境农作物病害数据集AE14上,采用无级联的HORPSF方法和HORPSF方法测试了识别准确率,其实验结果如表4.1所示。实验中超参数设_3—3置如下£>afchs==y=l,r=ize80,droowr0.5,4dam2x02X10,:p学习率Znumenoch=150。_p4AES-CD92表.1在14数据集上,采用无级联的HORPSF方法和HORPSF方法识别准确率实验结果对比,方法HORPSFHORPSF无级联识别准确率0.92570.90054AES-SF.1可CD9214数据集上用HORP方法进行识由表以看到,当在,采别时,准确率为0.9257;而当采用无级联的HORPSF方法进行识别测试时,准41 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研究确率只有0.9005。这充分说明了这种级联操作可以提高模型的识别准确率。这是因为这种级联操作可以为后面的网络层提供更丰富的特征一包含低层细节和高层语义特征,使得用于分类识别的特征更完整丰富,从而提高了模型的识别准确率,同时还可以间接提高网络的鲁棒性。因此,我们在本章中采用了这种级联的方式,并将这种级联操作命名为高阶Hh-OdeRidl残差模块(irresuaHOR),其中残差模块的结构43,g,如.所示。此外为了对图像特征进行精细过滤以提高其抗干扰能力,本章方法在高阶残差子网一个参数共享反馈子网络,44络中间插入了其结构如图.所示。4.3.2高阶残差子网络本章提出的H0RPSF网络中高阶残差子网络结构如图4.3所示,残差子网络与第三章3.3.2节中的网络结构和参数均相同。因为我们已经发现这种结构可以提高模型的识别准确率,因此直接以第三章的高阶残差网络为基础,来进行本章方法的延伸,关于高阶残差子网络的介绍在此不再赘述。卷积核:3*3卷积核:1*1卷积核:3*3*2**步长:2步长:11步长:11通道数:2x通道数通道数:2x:x■■卷积細--43图.残差子网络结构及参数细节。4.3.3参数共享反馈子网络为了对实际环境下采集到的可能包含各种噪声因素的图像具有高识别精度一,SF和抗干扰能力在本章的H0RP方法中定义了个新的参数共享反馈子网络,其结构如图4.4所示。参数共享反馈子网络是将卷积层重新加载,加载之后进行两次卷积,再将卷积结果返回到前面的浅层,重复加载之后作为输出传递到后面*的网络层模型中。其中涉及到的卷积层为33的卷积核,步长为1。我们可以从图4.4中清楚的看到参数共享反馈子网络的整个流程。本章方法中引入参数共享反馈子网络的目的是希望通过将网络中深层卷积一层的特征反馈至浅层卷积层,,对网络特征进行再次的精细过滤调整使得原深层特征中的背景噪声进一步被抑制,有效提高模型的鲁棒性。为了验证参数共享42 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄-,■.二v:.二‘*3wd二^卷积核:3*步长:ii|卷积ReLU最大池化—__图4.4参数共享反馈子网络结构图。1G[]-2反馈子网络的作用,我们同样在PlantVmage子集上以及AESCD914上进行实验,实验结果如表4.2所示。.2可以看到antVae由表4,加入参数共享反馈子网络之后,在Plillg子集上-识别准确率由0,24.8859提升到0.9093而在AESCD91数据集上识别准确率由一0.8829提升到0.8856,由此表明,引入参数共享反馈子网络可以在定程度上提高识别准确率。值得注意的是,引入参数共享反馈子网络的最大意义在于提高模型的抗干扰能力,这将在实验部分详细阐述。42-表卷积神经网络(CNN)引入和不引入参数共享反馈子网络(PSF)在数据集PlantVH.-lage子集和AESCD9214上测试的识别准确率对比结果。数据集/方法CNNwithoutPSFCNNwithPSFPlanill..9093tVae088590gAE-2SCD9140.88290.88564.3.4网络参数HORPSF一本章方法是个简单快速,具有高鲁棒性的卷积神经网络。表4.3中列出了HORPSF方法中采用的主要参数。其中,高阶残差子网络的参数详见图4.3所示.4,参数共享反馈子网络参数详见图4所示。4,。1x13x3从表.3中可以看到为了减少网络参数的数量我们只使用和两种类型的核大小,这也有助于避免因为图像集过小而产生过拟合。此外,我们使一用更深的深度网络设计策略来设计网络通道的每层,在每个层上都使用了小通道。43 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄表4.3本聿提出的HORPSF网络参歎详情层名输出尺寸滤波器尺寸h/w/chxw/strde(()i)卷积层256/256/83x3/1-残差模块1128/128/16264-残差模块/64/32残差模块332/32/64-32-反馈模块/32/644-残差模块16/16/128全局平均池化层x-1128Soaxx6-ftm层14..35方法实现细节简介本章方法中目标函数使用Softmax,其公式如公式(31)。.我们在三个数据集:941G[]-[】Ma-layaKew数据集子集MKD2、PlantVillae子集和AESCD9214上叶片g对HORPSF方法进行验证。在NVIDIAGPU1080i的机器上,训练丨00个epoch大约需要20分钟。通常,经过50次迭代训练之后,HORPSF便能够输出令人。dam3),满意的精度本章中利用A最优化算法对公式(.1的损失函数进行优化-3初始学习率为2X10。批处理大小设置为120。在测试阶段,为了证明所提出的HORPSF网络的抗干扰能力,我们将不同等级的高斯和椒盐噪声加入到测试图像中,以测试网络的识别精度,评估网络的鲁棒性。4.4实验441..数据集介绍94】[-M-lK子集MKD2、PltVl本章使用了三个实验数据集:aayaew叶片数据集ani^-^lage子集和AESCD9214。MalayaKew叶片数据集是从英国克佑的皇家植--44-,包括两个子集D1和MKD2。MKD1是对物园收集的类叶片数据集:MK收集的图像经过多角度旋转扩充成训练集为2282测试集为528的整叶图像集。-MKD2是-MKD,将1中的整叶进行局部裁剪形成的局部叶片图像并经过多角-度旋转扩充而成的图像集,MKD2中44类图像训练集中每类有788张图片,测试集中每类有200张图片。一1GP[IlantVillae数据集是个包含有多种植物的健康和病害的图像集g。关于38一农作物病害的健康和病害图像共有类,五万多张图像,每类的图像数量是不均衡的。本论文的PilllantVae子集是选取PlantVillae所收集的10478张番gg,44 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研究5,3.7茄的叶片图像,包括健康叶片和种病害叶片图像具体类别和数量如表所-D2和P列。MKlantVillae都是目前研究工作中广泛使用的公开农作物病害图像gi47〇94U,,数据集[]可以用来和现有方法进行识别准确率对比实,具有简单的背景,验,以验证本章HORPSF方法的识别精度。ES-CD92数据集A14是本研究团队在自然环境中采集的作物病害图像。该数据集中的图像具有不同的尺寸大小、拍摄角度、背景和光照等环境条件,其图4-像样例如图.1所示。AESCD9214数据集中的类别数目不均衡,其类别名及其数-2量如表3,.8所示。AESCD914数据集对于识别方法具有挑战性因为需要克服类别不均衡带来的某些类别训练不充分,存在训练偏差的问题。实验中,我们将-PlantVillage子集和AESCD9214数据集中的图像按类别随机划分20%作为测试集、80%作为训练集。4.4.2对比方法介绍-本章实验验证包括两种类型:(1)在MKD2上,本章HORPSF方法与现有1G[]ES-2方法对比以验证识别准确率。(2)在PlantVillage子集及ACD914数据集上,从精度和鲁棒性两方面对本文HORPSF方法进行详细的实验验证。95-[]1^£88\^在02上实验中的对比方法包括文献1(116?)1^中的^方96LNN[]HCFSVM-法eafSna法中的(RBF)方法、HCFScaleRobust、p方;文献9[7』SVM(RBF)方法、CombineSVMSIFTSVM线性方法;文献中的线性方法等。95[]M文献中SV(RBF)方法是对叶片特征进行提取之后使用基于径向基核函数RBF的SVM分类器来对提取到的叶片特征进行分类。其中SVM使用的9899[[]]是libsvm来实现的,而特征提取使用的是LEAR的方法实现的gist特征LNN[_提取eafSnaist,。p方法是使用LEAR的方法提取g特征之后使用神经99[]SVM网络对提取到的叶片的gist特征进行分类识别。HCF(RBF)方法是对96[]文献中表1列出来的手工设计的特征进行提取之后使用基于RBF的SVM分-t类器进行分类。HCFScaleRobusSVM(RBF)方法是对HCF特征中去除掉叶轮廓长度、面积和骨架长度的其他手工特征进行提取,并使用基于RBF的SVMComb一分类器进行分类ineSVM方法个卷积神经网络。线性中特征提取包括一1Q1-onve[]5CNt提取的特征、HCFScaleRobust特征。其中ConvNet是个包括个卷积层、3个最大池化层和2个全连接层的神经网络系统,用来提取叶片集的特-Sca/2征。HCFleRobust特征是手工设计的特征,包括:紧性(面积周长)、坚固性(凸面面积/面积)、周长、骨架长度/周长、以及叶像素强度特征(包括强度值、最大值)、范围、均值、中值、标准偏差、峰度、偏度等。通过这些策略提取到97特征之后使用SVM分类器对这些特征进行分类SVM[]。SIFT线性方法是通过45 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄提取SIFT特征,使用基于稀疏编码的线性空间金字塔匹配SPM核的简单线性SVM分类方法进行分类识别。在对本章方法的详细讨论验证部分,本章采用了CNN、PSF、HOR和HORPSF四种方法进行对比实验。其中CNN方法是通过去除本章HORPSF模型结构中的高阶残差和参数共享反馈模块后得到的通用卷积神经网络,即无反馈无残差一的卷积神经网络,包括61层卷积层、1最大池化层、1个全局平均池化层和个sofmax层;PSF方法指的是在CNN基础上添加了参数共享反馈模块的方法;HOR方法指的是在CNN基础上添加了高阶残差模块的方法。4.4.3与现有方法对比HORPSFMK-D2为了验证本章方法的精度,本章首先在数据集上与现有方法进行识别准确率对比,对比方法包括LeafSnapSVM(RBF)、LeafSnapSVM-ScaNN、HCFSVM(RBF)、HCFleRobustSVM(RBF)、CombineSVM线性以及本文的HORPSF等方法。实验对比结果如表4.4所示。表44MK-.D2数据集上不同分类方法识别精度对比结果?方法识别准确率输入图片尺寸网络层数参数量HO*RPSF0.9321681682314489,612,96*Comb丨]ineSVM线性)0.95125625653723392(1,,96*[]0--HCF.71625625696*-[】0HCFScaleRobust.665256256网*--LeafSnapSVMRBF0.420256256()95*--Lea[]fSnapNN0.5892562569*[刀0SIFTSVM线性.588256256()4.4从表中可以看出,本章的HORPSF方法明显的优于除Combine线性SVM方法以外的其他方法ombine线性SVM方法不仅用到了庞大的深度网络提。而C取特征,还采用了非常复杂的手工特征提取方法提取高维特征。该方法采用非端到端方式对特定数据集进行分类处理,容易陷入数据集偏差,缺乏普适性。为了进一*步加快网络运算速度,节约训练时间,本章采用168168规格图片作为网络输入图片。从参数量可以看出,本章方法参数量为14489612,bine,仅为Com线性,1G1SVMonvNe[]方法中特征提取网络Ct参数量45.675%,由此可见,本章方法参,这样可以加快识别速度bne数计算量少。虽然识别精度本章方法略低于Comi线性SVM方法(低1.99%),但是从训练速度和识别速度上来看,本章的HORPSF方法都具有明显的优势,识别速度和识别精度同样重要,因此本。在实际应用中章方法更适用于实际应用,能够实现快速准确的识别。46 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄444..方法的精度及鲁棒性测试1.无噪声干扰时的识别精确度对比结果一SF为了进步验证本章HORP方法的精度,在不加噪声时,我们首先在1Q[]P-lantVU]age子集和AESCD9214上对CNN、PSF、HOR、HORPSF等四种方.法的识别准确率进行测试,45所示实验对比结果如表。P*4lViHaeCD9214CNN、PSF、HOR、HORP表.5ant集和AESSF四种方法测g子试的识别准确率对比结果。数据集/方法CNNPSFHORHORPSF-AESCD92...140.8829088560901409257PlantVillage0.88590.90930.91790.9675.5lill,从表4中,可以看到,在PantVage子集上当使用通用卷积网络CNN时,,识别准确率为0.8859当分别加入参数共享反馈模块(PSF)、高阶残差模。块(HOR)时,准确率分别提升到0.9093、0.9179相比CNN、PSF以及HOR方法,我们提出的基于高阶残差和参数共享反馈的卷积神经网络HORPSF方法达S-CD9214上0,到了最高的识别准确率.9675。在更加接近实际环境的数据集AE我们观察到了相似的实验结果,HORPSF方法获得了最高的92.57%的识别准确率,高于其他对比方法。这充分说明了当结合高阶残差和参数共享反馈模块时可带来更高的识别精度,这对于农作物病害识别以及其他领域的识别问题都具有重要的启发意义和参考价值。2.添加不同噪声时的识别鲁棒性对比结果为了验证本章提出的HORPSF方法的鲁棒性,我们在PlantVillage子集和-至0AESCD9214的测试集上添加0.00503.不同等级的高斯噪声、椒盐噪声、同时添加高斯和椒盐噪声等,以测试方法在加入不同等级噪声干扰时的识别准确,0005。率,从而评估模型的鲁棒性测试集添加的噪声等级间隔为.。本章实验中011]-VPlantVillae:4648Plille数据集g上的测试结果表..中列出了在antag子集上添加不同等级高斯噪声、椒盐噪声、同时添加高斯和椒盐噪声后的识别准确率对比结果。由表4.6、表4.7、表4.8均可得出,当在PlantVillage子集测试集上,添加噪声后,识别准确率因为噪声干扰而降低这是因为当输入的待测试图片中的病斑区域添加了噪声后,会影响网络模型对病斑区域有效特征的准确提取,进而影响了模型对输入的病斑类别的准确判断。此外,我们可以看到,随着添加的,,识别准确率也随之降低可供网络噪声等级的增加。因为随着噪声等级的增加模型提取的病斑区域的有效像素数量会逐渐减少,从而导致模型难以给出准确的类别预测。47 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄46PlanViHaeCNN、PSF、HOR、HORPSF表.tg鎌嗓声后采用四种摊测试的识别准确率对比结果?方法\噪声程度0.0050.010.0150.020.0250.03CNN0.56610.37090.29360.27780.27690.2788PSF0.64010.51030.36130.28210.23960.2282HOR0.6520.39810.30790.27970.25730.2253HORPSF0.81860.62390.5050.41240.36320.3136表4.7PlantVi丨丨age子集上测试集添加椒盐嗓声后采用四种方法和试的识别准确率对比结果.方法\噪声程度0.0050.010.0150.020.0250.03CNN0.75660.6010.52410.46970.4310.3924PSF0.89070.83010.70...17058090506904511HOR0.88260.76420.64770.60380.56320.526HORPSF0.9570.9270.85540.76950.70790.6425表4.8PlantVillage子粲上测试集同时添加高斯和椒兹嗓声后采用四种方法测试的识别准确率对_果.0.方法\噪声程度.0050010.0150.020.0250.03CNN0.46920.32080.28970.28110.28590.2816PSF0.5480.33990...28350253020720.1885HOR0.59470.4010.27970.23630.22580.2239HORPSF0.74750.54180.410.34030.29450.2644从表4.5和表4.7中可以看到,当添加0.005等级的高斯噪声时,CNN、PSF、HOR、HORPSF的识别准确率均会有不同程度的衰减:CNN、PSF、HOR三种方法中HOR方法识别准确率衰减最小,从091790.6520,.下降到即衰减到原来的70.89%HORPSF方法识别准0.967508186,;而确率从下降到.即衰减到原来的8461%,,001、0015、002.是衰减最少识别精度最高的方法。对于其他等级如...等级的噪声添加时,我们从表4.8同样可以看到HORPSF方法的识别准确率下降最慢,,识别精度最高,HORPSF衰减率最低。由此可见方法对于高斯噪声的抗干扰能力相比CNN、PSF和HOR方法更强,具有更高的鲁棒性。从添加椒盐噪声(见表4.7和表4.8)、同时添加高斯噪声和椒盐噪声实验结果同样可以得出类似的结论。例如,当HORPSF添加0.005等级的椒盐噪声、高斯噪声和椒盐噪声时,识别准确率分别为0.9570和0.7475,即相应的衰减率为48 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄1.000雌vs识别准确率蚪S:認Siv高斯噪声0850^.—^HORPSFF0.800\-0-mHOR4^.750\\0.700V——^APSF\°*65055CNN0.600'.^V0550V-S:S0.250“一―厂玀0.2000.1S00O.OOS0.010.0150.020.0250.030.035噪声等级图4.SPlantVillage子集测试集上的添加不同等级髙斯噪声的识别准确率测试结果。,椒盐噪声VS识别准确率)yi—- ̄-SH0RPSF03S0,f\+psf-=7t0.700^0.650’細'0.5500.500?0^.4500.4000.3500.3000.2500.20000.0050.0.100150.020.02S0.030.035噪声等级图4.6PlantVillage子集测试集上的添加不同等级椒盐噪声的识别准确率测试结果。1.09%和22.74%。而其他方法中最低的衰减率为2.05%(PSF方法加入0005.的352%(HOR椒盐噪声时获得)和.1方法加入0.005的高斯噪声和椒盐噪声时获得),其衰减率均高于HORPS方法。由此可得,在对PlantVillage子集测试集中添加不同等级的噪声时,HORPSF均具有高准确率和强鲁棒性,本章HORPSF方法对于不同等级以及不同种类的噪声均具有很好的抗干扰能力。—另夕卜,在图4.54.7中绘出了PlantVll图iage子集上测试集添加不同等级高斯噪声、椒盐噪声、同时添加高斯和椒盐噪声后采用CNN、PSF、HOR、HORPSF四种方法测试的识别准确率的曲线图—。图4.5图4.7中横坐标表示添加的噪声等5—4级,纵坐标是测试获得的识别准确率。从图4.7,.图中可明显的看到,红色曲线(对应HORPSF方法)的识别准确率均高于其他方法,相比于CNN、PSF、49 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄高斯+椒盐噪声VS识别准确率t^0-900lii0Vv--.700AnlkPSF^%.0.650\v\CNN'0.600\择ll0.550?0.500iXV0.4500.400\M0.35〇0300%0.250■illM0.2000.15000.0050.010.015.020.02S0.0300.035噪声等级图4.7PlantVillage子集测试集上的同时添加不同等级高斯和椒兹噪声的识别准确率测试结果。HOR等方法,我们的HORPSF方法具有更高的鲁棒性。--数据集AESCD9214上的测试结果:我们在AESCD9214的测试集中添加0.005至0.003不同等级的高斯噪声、椒盐噪声、同时添加高斯和椒盐噪声等,测试网络模型的识别准确率与噪声等级之间的关系一,以进步评估网络模型对自-然环境数据集识别的鲁棒性4.9表4.11,相应的曲线图如。其实验结果如表所示4—.8图40图.1所示。4ES-214SF、HORHORPSF四种方法表.9ACD9测试集添加髙斯噪声后采用CNN、P、测试的识别准确率对比结果?\0.0050.0..020.020.03方法噪声程度1001505CNN0.59890.48350.41570.36860.32850.2911PSF04477218402027.3250.33500.28350.20..HOR0.57890.48670.44550.41680.39510,3756HORPSF0.71380.62440.54910.47970.43040.371348—40,显而易见,,HORPS、在图.图.1中整体上F在加入不同等级的高斯椒盐、高斯和椒盐噪声时,其识别准确率相比其他方法都是最高的。从图中曲线的变化趋势可以看出,对应HORPSF方法识别准确率的红色曲线在加入不同等,其变化最缓慢,说明其衰减最慢,具有级噪声干扰时,对噪声的抗击能力最强强鲁棒性。这是因为HORPSF中引入的高阶残差子网络为病害表观提供丰富细致的特征表达,有效提高模型的病害识别精度;HORPSF中引入的参数共享反馈一步被抑制子网络使得原深层特征中的背景噪声进,有效提高模型的鲁棒性。本50 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄4-表.10AESCD9214测试集添加椒盐噪声后釆用四种方法测试的识别准确率对比结果。方法\噪声程度0.0050010.0150.020.0250.03.CNN0.77340.69490.63690.59080.54800.5192PSF0.77620.64390.53930.46120.41300.3821HOR0.78210.69430.64120.59300.55120.5333HORPSF0.83630.76800.73660.70680.66780.63964-表.11AESCD9214测试集同时添加髙斯和椒盐噪声后采用四种方法测试的识别准确率对比结果。方法\噪声程度0.0050.010.0150.020.0250.03CNN0.55560.43690.36480.32140.27100.2407PSF0.39840.30190.25370.21900.19670.1772HOR0.55770.46340.40760.38590.35830.3301HORPSF0.69110.57070.47100.41250.34800.29970-95高斯噪声VS识别准确率^-^0'85i^RPSFV\p震。.75^0.65^055v^.。450.35^025^A^〇————.150D.005Q.010.0150.020.0250.03噪声等级4-图.8挑战性数据集AESCD9214测试集上的添加不同等级髙斯噪声的识别准确率测试结果。章的HORPSF方法中两者同时发挥作用,使得HORPSF方法在处理自然环境下采集到的农作物病害图像识别问题时,同样具有高精度和强鲁棒性,具有良好的应用性能,能够应用于实际环境下农作物病害的准确、快速、鲁棒性的识别。51 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄1.〇〇椒盐噪声VS识别准确率-蠢0-HORPSF—H〇R^〇.8〇。.70feV-0,00.40^Q3Q00.0050.010.0150.020.0250.03噪声等级4-图.9挑战性数据集AESCD9214测试集上的添加不同等级椒盐噪声的识别准确率测试结果?高斯+椒盐噪声VS识别准确率。〇95.95吹-=雲t*0.65I——^Y,V°'3s00.0050.0.0.02..100150025003噪声等级4-CD9214测试集上的同时添加不同图.10挑战性数据集AES等级髙斯和椒盐噪声的识别准确率渕试结果。45.本章小结为了进一步提高实际环境下农作物叶部病害识别的准确率和鲁棒性,本章通过对现有研宄分析的基础上,在第三章高阶残差卷积神经网络中引入了参数一共享反馈子网络,提出了种基于高阶残差和参数共享反馈的卷积神经网络(HORPSF)方法。本章中对HORPSF方法的高阶残差子网络和参数共享反馈子网络均作了详细的介绍和作用说明。其中高阶残差子网络的作用是综合利用神经网络中底层特征的细节描述和高层特征的抽象表达,为病害表观提供丰富52 第4章基于高阶残差和参数共享反馈的卷积神经网络农作物病害识别研宄细致的特征表达,从而有效提高模型的识别精度;参数共享反馈子网络的作用是一通过将网络中深层卷积层的特征反馈至浅层卷积层,对网络特征进行再次的一精细过滤调整,使得原深层特征中的背景噪声进步被抑制,有效提高模型的鲁棒性。最后,本章通过实验验证了HORPSF方法的识别准确率和鲁棒性。为-了验证本章HORPSF方法,分别在公开数据集MKD2和自然环境下的农作物病-2害数据集AESCD914上进行了相应的实验。经过大量的实验证明,本章提出的HORPSF方法在相同的测试数据集上具有更高的精度和鲁棒性,能获得很好的识别效果,具有很强的抗干扰能力。53 第5章基于自注意力的卷积神经网络农作物病害图像识别研究第5章基于自注意力的卷积神经网络农作物病害图像识别研究本章主要介绍基于自注意力的卷积祌经网络方法以解决农作物病害识别问题。第5.1节引言中介绍背景知识。第5.2节介绍研宄动机。第5.3节详细介绍基于自注意力的深度卷积神经网络(SACNN)方法:从SACNN网络整体架构、SACNN方法中B-的aseNet、自注意力网络的结构实现,以及参数详情和实现细节等方面详细介绍和展现了我们的SACNN方法。第5.4节给出了实验验证和结-。5果分析第.5节设计并实现了农作物病害识别应用系统AESCDR,介绍了系统的整体架构、页面展示及测试结果。最后,5.6节对全章内容进行总结。51.引言农业生产中农作物病害危害严重,会导致粮食减产,如果大量喷洒农药,会造成更大的生态环境污染,农产品农药残留超标。因此,快速准确的识别农作物病害图像类别是农作物安全生产和农产品品质的保障。传统农业生产中的农作物病害识别方式是农业专家指导和培训农民掌握病害特征,然后通过人眼观察,直接根据专业知识和经验对病害进行识别。人眼经过人脑的视觉注意力机制指挥,将注意力主要集中在显著性的区域或者感兴趣的区域内。对于作物病害识别任务而言一,人眼将主要关注于叶部病害的病斑部位,这是做出准确判断的第步,对于人而言是最简单的也是关键步骤,而对于机器而言就存在很大的难度。人类可以快速准确的对接收到的外界信息,诸如视觉信息、听觉信息等,做出分析处理和相应的理解,这是因为人类大脑所具有特有的信息处理机制即注意力机制。当人脑接收到相关信息时,为了提高信息处理的效率和准确性,人脑不会对接收到的全部信息进行处理、分析和理解。而只是将注意力集中在显著性,的感兴趣的信息上面,排除受其干扰的可能性,从而对,过滤掉不重要的信息信息进行高效准确的处理。实际环境下农作物病害图像由于背景复杂,例如水稻田会有积水、土壤、杂草;拍摄过程中会出现人手、动物和鸟等的干扰;作物叶片上可能会有水珠、灰尘还有一些诸如光、鸟的排泄物等落在上面,从而干扰到拍摄出来的图像;另外线、角度等的环境因素影响;黄瓜大棚中有塑料膜、支架等影响。农作物叶部病一些特殊性害图像本身也存在,诸如病斑区域小,在整个叶片中不占主要地位;病斑与背景对比度小,有的病斑在背景中很难被发现,这样容易造成病斑和背景混淆等。以上实际环境复杂背景的影响因素和农作物病害图像本身的特殊性,都54 第5章基于自注意力的卷积祌经网络农作物病害图像识别研究给农作物病害图像识别带来了困难和挑战。深度学习里面的注意力机制,就是源于人脑的注意力机制。最早人们将注意一一力机制应用在图像处理上,是希望通过个类似于人脑注意力的机制,只使用个很小的感受野来处理图像需要特别关注的区域,使得髙维的图像处理计算维度降低。在卷积神经网络出现之后,研宄者发现深度卷积神经网络本身就自带注意力的功能。在分类任务中,深层的特征因素能够激活的维度正好是集中在了与,也就是通常所说的显著性区域分类任务密切相关的区域。显著性特征常被用来进行图像检索和图像分割任务中。一自注意力机制是注意力机制的种特殊情况,我们将自注意力机制引入到卷积神经网络中,以期能更好的对农作物叶部病害图像的病斑区域重点关注,提取到更多的关键信息,改善模型的识别性能,实现快速、准确、鲁棒的农作物病害图像识别目标。5.2研究动机农作物病害图像识别方面目前的研究大多都是针对简单背景,但是当面向实际环境复杂背景带有各种噪声和环境因素影响的情况下的农作物病害图像识(别时,由于实际环境复杂背景下,各种因素影响和环境噪声干扰图像样例如图4.1所示),以及农作物病害图像的特殊性:病斑区域小,病斑和背景区分不明显从而导致两者容易混淆的等特殊性(如图5.1所示),使得农作物病害图像识别存在准确率不高、识别速度慢、抗干扰能力弱等问题。基于此,我们己经在前面的第三章和第四章中针对识别准确率和抗干扰能力,将高阶残差网络和参数共享反馈网络引入到卷积神经网络中,针对全局特征和细节特征提取来对卷积祌经网络进行设计和模块化,以实现农作物叶部病害的高精度和强鲁棒性识别。但是,从第四章的实验可得,基于高阶残差和参数共享反馈的卷积神经网络方法HORPSF的识别精度最高达到09257,.还需要继续研究实际环境下农作物病一害识别方法,以期进步提升识别准确率。农作物病害图像具有以下特殊性,:病斑区域小病斑和背景区分不明显从而导致两者容易混淆的等特殊性,5.1。51,其图像样例如图所示在图,中红色框中框出的是病斑区域,,这样在实际特征提取中容易和病斑区域小,而且不明显背景混淆。借助于人工识别病害的经验,快速的锁定关键的病斑区域,实现病害图像类别的快速准确识别,使得我们需要重点关注病斑区域的有效特征。如何能实现对病斑区域的重点关注,提取到病斑区域的有效特征成为我们需要解决的关键问题。目前对于关键部位特征的提取方法,近年来研究者主要使用的是自注意机55 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄制,这为我们提供了可行性的解决方案。自注意力网络由于能够获取到所需关注区域的有效特征而被人们所重视。目前,基于自注意力的模型己经被广泛使用,_1G21G51G61()71G8[][[主要应用在诸如机器翻译I[】]、字幕生成、音素识别、语音识别、_&〇9iH>i3n111]m]【1对抗网络、骨架动作识别、图像处理等方面。而在农作物病害图像识别中,尚未见到自注意机制的使用,自注意网络对于病斑区域的有效特征提取以及识别精度提升的重要作用被研究者所忽略。此外,前人工作中还未见详细讨论过自注意力网络的引入位置选择、通道大小设置及网络数目对于提取所关注区域有效特征的影响。因此,我们考虑在深度卷积神经网络中引入自注意力机制,以实现对农作物病斑的有效提取和农作物叶部病害的高精度、鲁棒性的识一别。与此同时探讨下自注意力机制引入过程中的引入位置选择、通道大小设置及网络数目对于识别性能的影响一,以进步清楚的展示其工作机制,同时为其他研宄工作者提供启发。mmmmmm图51实际环境下农作物病害数据集AES-CD9214.中的图片展示。注:图中红色框标出的是病斑区域,可见大部分病斑区域小,与背景对比度小,容易混渚病斑和背景,从而会给识别带来挑战。,本章中我们将针对实际环境农作物病害图像的病斑区域的有效特征提取,引入自注意力机制,深入探讨自注意力网络的引入位置选择、通道大小设置及网络数目对于提取所关注区域有效特征以及识别性能的影响,提出基于自注意的,来实现对农作物病害图像进行快速卷积神经网络农作物病害识别方法、准确和鲁棒的识别。56 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄53基于自.注意力的卷积神经网络农作物病害识别方法深度学习中的注意力机制源自于人类的注意力机制,其核心就是实现从众多信息中选择出对当前任务目标更关键的信息,过滤掉与目标任务不重要的信息,从而实现节约计算资源的同时提高处理精度。注意力机制最早是在九十年代被提出来,用于计算机视觉图像领域。而真正被人们所熟知和火爆发展是始于113204[]1oolemRNN,通过注意力机制年ggind团队在模型中使用注意力机制一去学习副图像需要处理的部分,使得需要处理的像素减少,从而有效降低了任务的复杂度。1G4-1()5[]自注意力又称作内部注意力,自注意力机制主要关注的是自己本身,通常也不会使用其他额外的信息。自注意力机制是注意力机制的使用的特殊情况,它在很多任务上都有十分出色的表现。2017年,google机器翻译团队发表14‘[1]《A-的ttentionisallouneed》中大量使用了自注意力elfatention)机制来y(s学习文本表示,NLP。自注意力机制也成为了大家近期的研宄热点并在各种任5L[11]务上进行探索in,进而从句子中抽取相。等人使用自注意力机制关注本身114V[]关信息aswani证明机器翻译模型只需使用自注意力模型就可以达到。等人一112P[]最新的结果。armar等人提出了种将自注意力引入图像生成自回归模型一116[1的图像变换器模型。Wang等人将自注意力作为种非局部操作方式来对时空依赖关系进行建模。他们通过计算位置处的响应作为所有位置处的特征的加权和来实现自注意力机制。并提出该模块可以插入到许多计算机视觉体系结构中。并通过实验验证了自注意力模型改进了对COCO任务集的目标检测/分割和“姿态估计IanGoodfellow自注。谷歌大脑的等人在他们的最新研究中提出”意力生成对抗网络(SAGAN),将自注意力机制引入到卷积GAN中,作为卷积的补充,在ImageNet多类别图像合成任务中取得了最优的结果。本章将自注意力机制用于提取农作物病害图像的病斑区域的有效特征,并研宄自注意力机制引入卷积神经网络时的相关参数对有效特征提取以及识别性能的影响。提出基于自注意力机制的卷积神经网络农作物病害识别方法,以实现农作物病害的快速、准确、鲁棒的识别目标。本节将首先介绍基于自注意力的卷-积神经网络(SelfAttentionConvolutionalNeuralNetwork,SACNN)方法的整体框架结构图,、;;然后分别介绍基本网络和自注意力网络的结构参数以及性能最后,给出网络采用的损失函数以及实现细节。本章的自注意机制研宄是以文献_和文献为基础开展的。5.3.1网络整体架构针对农作物病斑特征的鲁棒性提取引入自注意力网络提出了一种,本章,基于自注意力的卷积神经网络SACNN的农作物病害识别方法,旨在提取农作物57 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄的病害的全局特征和局部特征,以实现农作物病害识别的高准确率和强鲁棒性。SACNN方法的网络整体框架结构如图5.2所示,主要包括基本网络和自注意力网络。在图5.2中,可以看到,对于待识别的农作物病害图像,我们通过在基本网络Base-Net中引入SA模块来实现对图像类别概率的计算,根据概率计算给出分类53一结果。图5.2中蓝色矩形框中是基本网络(具体结构如图.所示),其中有个绿色菱形高亮模块代表的是自注意力模块(Se-lfAtention,SA)绍将在,其详细介-Ne554)。aset主.3.3节介绍(结构如图.所示基本网络B要用于提取图像全局特征,自注意力网络主要用于获取病斑区域的局部特征。两者结合,相互作用旨在提高农作物病害识别的准确率和鲁棒性。卷积ReLU多_输入图像全局平均池化层'sl,1fAttention40。3黄瓜S霉蜗馨#Base-Net图5.2基于自注意力的卷积神经网络SACNN的农作物病害识别方法整体架构。一-Ne注:图中蓝色矩形框中是基本网络Baset(具体结构如图5.3所示),其中有-Atenton)Se,个绿色菱形高亮模块代表的是自注意力模块(lfi,SA其详细介绍将在5.3.3节介绍(结构如图5.4所示)。5-.32BaseNe.t一B-aseNet网络,本章方法中设计了个,作为引入自注意力网络的基础架构主要用于对农作物病害全局特征进行提取。该基本网络是由三个残差模块、1个一3一Softmax最大池化层个,、个卷积层、个全局平均池化层和层组成其详细结构及参数如图5.3所示。53,,三在图.中我们可以看到个残差模块的结构基本相同,都包括三个卷一积层,其中第个卷积层和第三个卷积层均为3*3卷积核,中间卷积层卷积核一2大小为1*1。第个卷积层的步长为,是为了将输入尺寸减小。同时整个基本网络只使用了1*1和3*3两种规定的卷积核,这使得参数量大大减少,同时也能避免因图像集过小而产生的过拟合。另外,我们采用的是更深而非更宽的网络一,可以看到。,最设计策略,我们每层都尽量使用的是小通道通道数最小为858 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄*i56maeInputsze:2256igi'—*Outputsize:256256上|厂一Outtsize:*pu|33,16,2,conv2|—^*128128::::..1I:;;:.:.IResidual;Uikin>§r^qy〇Blockl▼*33161conv4,,,|0-1res—、O*utputsize:「73:1*6464I3ZZZZZZResidual匕/rBlock2*33321conv7,,,一es-r2*S3642-conv8;s二”,,,Z>ZOZ.1IResidual.in32c^r//j]B^lock3^*Vj33,64,TconvlO1^^res-3Pool/2j**Outputsize:1616IT3.64,1,convll1iOuttse*puiz:31282convl2|3,,*88V*11641conv!3,,,avgPo〇l,;^*Outputsize:11jG^oftmax53-图.SACNN中BaseNet的详细架构及参数。一一注_:BaseNet包括三个残差模块三个卷积层、ax、个全局平均池化层和个Softm。层图左侧列出的是卷积层输出尺寸;图中部列出了相应的参数,从左到右依次为核尺寸、通道数量、步长和卷积层名称编号,;图右侧示意出了三个残差模块其---输出分别为es1、res2和res3。r59 第5章基于自注意力的卷积祌经网络农作物病害图像识别研宄128大为。B-在aseNet中,我们采用了3个连续的残差模块,这是因为在前面第三章和第四章中我们已经通过实验验证了残差模块对图像识别的精度提高有很好的效果,能有效提高网络的识别性能。同时,残差模块还可以有效抑制过拟合,这样一对于样本数量不足的训练问题也是种可以采取的很好的处理方案。在实验部AES-CD92-14数BNt分,我们在据集上测试了asee基本网络的识别准确率,结果达到了94-N.81%,这充分说明了我们选用的Baseet对农作物病害的识别具有高精度,其结构设计是恰当合理的。5.3.3自注意网络116[]文献中提出了自注意网络的基本结构,本文的自注意网络整体上就是基一于文献所提出的结构,在细节方面我们做了进步的探讨。本章的自注意力一一网络包括3个并行的卷积层、两个矩阵乘法操作、个Softmax层和个求和操54作,详细结构如图.所示。卷积ReLU__onv1*卷积核:ii^步长.11r-B'AttentJpionmaps通道:-,Softmax卜、严和轉Convolution/M(x)Se-lfAtentionaps卜〒te-Co\nv3u^^:inWMNM转置,、Out(x)—r步长:l”^HH通道:c图5.4自注意力网络结构图。注:?表示的是矩阵乘法操作:?表示的是求和操作,其上方的n表示SA(x)需要乘以系数H之后再进行求和操作;卷积层虚线引向的框中列出的是三个卷积层的相应参数,其中c为输入的通道数,ratio表示通道设置比例,可取1/2,1/4,1/81/101/16。,,等5I在图.4中,可以看到nX输入到自注,当将基本网络卷积层输出的特征映射()意力网络时,首先并行经过卷积层Conv1、Conv2、Conv3卷积,其输出分别为L(x、)M(x)、N(x。自注意力网络中的卷积层参数如图5.4所示,其中Convl和Conv2通道)*一Ii1214数为cratio,这里c为输入n(x)的通道数,rato是个比例系数,可以取/、/、16/8/06/、1、11、1/1等,具体取值需要通过实验测试来确定最佳值。这里我们可以得60 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄c*rafi0*cc*cL=WM==i?()到:jcxjcWjcWx其中柯、IeeJ?(),,,J()^()是卷积层学习到的权重参数。由于在Tensorflow框架中实现时,卷积出来的特征映射维度为[■Bifc/isize,Heigh,Widrh,Channe/],经过reshape将维度调整为'£此*扣/^2£1/(^0^?^,"££1=//£/^*1,1<;>:、_^!:、^;[,>,]其中>1以^出/1()〇)(〇均经过这样的reshape变换,所以相乘之前必须要对M(x)、N(x)进行转置操作。Convl和Conv2的输出相乘之后再通过Softmax层获得Attentionmaps,其值记为4?〇)。则exF^p(ulJ)A=—tt5.1ji()2YJ^exp(Fi)i〇j=1]其中,^^/巧)A的一S个关键值,是,表示模型在合成j区域时参与到i位置的程度54-AttS,图.中,Selfentionmaps对应的输出Ax是乘法操作的结果其公式如下:()SAx=Nxtt5.2()i^A(ji)j显而易见,SA(x)对应的维度为[JBirchsize,Area,Channe〗]。为了与Jn(jc)进行和操作以加入后续网络的卷积层中,需要将其reshape变化为WidfhC/ianneZ],输出Owr(jc),计算公式为Outx=j.SAx+In5.3()f()(x)()5.3.4卷积神经网络中引入自注意力网络的详细讨论在对SACNN方法网络系统架构进行设计时,我们为了确定合理的适合的网一络架构而进行了系列的实验来确定SACNN方法中引入SA的位置选择、通道大小设置以及引入网络数目等方面设计的合理性ase-。如何将SA网络引入到BNet中使得SA发挥最优性能,这是我们的SACNN方法在农作物病害识别中取一--2得优异表现的关键问题。因此我们在AESCD914数据集上进步讨论了BaseNet中引入SA的相关细节内容选择依据,包括引入位置选择、通道大小设置以一及引入网络数目确定等方面,以期进步清楚的展示其工作机制,同时为其他研宄工作者提供启发。1.引入位置选择的合理性验证本章方法中,引入SA的目的是为了能提取到强鲁棒性的病斑区域特征。对一-于如何提取有效的病斑区域局部特征这问题,引入BaseNet的位置选择就成171[]CNN中引入注意为首先要考虑的问题。在文献中,探索了在力机制的三种(1)(2),;(3)方式:在卷积前引入;在池化前卷积后引入前两种方式同时使用,,也。因此在本章中,我们对于自注意力网络的位置选择借鉴了这三种方61 第5章基于自注意力的卷积神经网络农作物病害图像识别研宂Base-e式NtA的识,。我们首先测试了在结构中多个位置引入S别准确率其对比结果如表5.1所示。表5.1在卷积神经网络中不同位置添加SA时识别准确率对比结果。位置残差块2与3残差块3中残差块3中残差块3后-2onvnv之间resc8conv9coll0.91790.953.0.识别准确率10940393145-从表.1可以看出,当在BaseNet网络的不同位置引入SA时,其识别准确率会有所变化,从而也说明了位置对SA引入网络的性能确实是有影响的。当在残差块2后面,即图5.3中res2位置引入SA时,其网络识别准确率为91.79%;当一在残差块3中的第个卷积层,即图5.3中C〇nv8位置引入SA时,其识别准确率达到了所有测试位置的最高值95.31%。这是因为只有在此位置上引入SA时,SA才能正确提取到病斑区域的有效特征,从而发挥SA的最佳性能,使得整个网络系统识别准确率达到最大值。因此,在使用SA模块时,需要选择SA的最佳引入位置使得SA模块能提取到所需关注区域的有效特征,这是发挥网络最佳-性能的关键。在以下实验中,我们默认SA引入位置均为BaseNet网络结构中的conv8位置。2.引入通道大小设置的合理性验证在引入SA网络过程中.SA,我们还需要确定的细节是在53.3节关于的结116[]构介绍中提到的通道大小的比例系数rat,2,io。自文献中该系数为1/而在G11][1/8文献中使用的是。为了选取到更适合于本文识别任务的比例系数,本节对于ratio的选择,是通过分别给ratio取值1/2、1/4、1/8、1/10和1/16等之后,S-CD92在农作物病害数据集AE14上进行识别准确率测试实验来确定的。因为所选定的conv8通道数为64,则对应引入SA中convl(图5.4中)通道数分别为3264-、16、8、、。我们在AESCD9214数据集上识别准确率的测试实验结果如52.所示表。表5.2不同通道大小的SA识别准确率结果对比.通道比例1/21/41/81/101/162)(16)(8)6)4)及大小(3((识别准确率0.95590.94920.95310.94870.9498从表5.2中可以看到,引入SA中通道大小不同,网络识别准确率会有所不1同,但是整体上差别不大,最大值与最小值的差别不超过%。在这里我们选择62 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄1/2和1/8比例的通道比例作为两个初选通道。在后面的实验部分,我们将通过鲁棒性测试对比来确定适合于农作物病害图像识别的SACNN方法的最佳通道一,大小,,建当对。在此提醒注意在般选择通道比例时议选择适合大小的通道其他诸如鲁棒性有要求时,可以初选两个最高精度的通道数对应值,然后可以通过鲁棒性对比实验来进一步确定最终的通道大小,这样可以综合考虑各因素条,选择到满足最佳性能要求的可以引入的最佳通道数的SA网络件。3.引入SA网络数目的合理性验证上面研宄表明,各因素都会影响网络的识别性能,SA的引入确实能对识别准确率起到作用。那么引入SA的网络数目如何来确定呢?是不是引入的越多就?SA-越好呢为了确定引入的网络数目对于识别性能的影响,我们在BaseNet网络中选择前面确定的最佳引入位置conv8和较优通道大小比例1/8,通过级联、S-CD92并行和操作两种方式在AE14数据集上测试了网络引入两个SA时的识别准确率。这里所定义的并行和操作指的是以并行方式加入两个SA模块,然后对这两个输出结果求和,将其和输入到下面的卷积层中继续训练提取特征。实验测试得到的识别准确率结果如表5.3所示。从表5.3可以看出,两种方式引入的两个SA网络测试识别准确率均低于只一SA,引入个的识别准确率。这个原因,我们认为是针对本章实验的图集而言一S一添加个A网络就可以充分的提取到病斑区域的有效特征,当再增加个SA时,对于这部分有效特征的作用就过于强化了,相应的就会减弱全局特征的作用,以致影响整体的识别准确率。因此引入SA网络的数目,并非想象中的引入越多效果越好。在实验过程中,我们需要根据实际图集测试效果和具体情况进行选择和分析,以确定最佳的网络引入数目。5S表.3在最隹位置以两种方法引入两个A网络的识别准确率结果对比。引入方式及个数一个SA级联两个SA并行和两个SA识别准确率0.95310.94250.9498535..方法实现细节简介我们使用Softmax作为目标函数,其公式如公式(3.1)。我们在NVIDIAGPU1080i机器上Pthon3.6和Tensorflow框架实现了SACNN方法,并利,通过使用y-3用Adam最优化算法对公式(3.1)的损失函数进行优化IX10。,初始学习率为方法中批处理大小设置为64,dropout设置为0.5。63 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄5.4实验在本节中,我们首先对实验使用到的数据集、实验方案和相关的现有对比方-法进行了介绍,接着在公开数据集MKD2数据集上,通过与现有方法进行实验对比,验证了本章SACNN的识别准确率。最后,在我们的自然环境下农作物病一ES-CD92害图像数据集A14数据集上,我们进步对SACNN方法的识别准确率进行验证,并通过在测试集中添加噪声来测试其鲁棒性,。实验结果证明本章提出的SACNN方法对于实际环境下农作物病害识别具有高准确率和强鲁棒性,能满足实际生产过程中农作物病害识别的需要。5.4.1数据集介绍#]-本章使用的实验数据集有两种:MalayaKew叶片数据集的子集M1CD294^:!S-CD9214。--和AE其中MalayaKew的子集有两个,分别为MKD1和MKD2。4-D-MK1中是K两个子集均包括4类植物叶片,MD2中是局部。完整的叶片图像-D2中叶片的图像。在MK,44类叶片的训练集和测试集中每类图片数目分别为788和200-。AESCD9214图集是本研宄团队在自然环境中采集的作物病害图像。数据集中包含有不同背景、各种噪声以及环境因素如不同分辨率、角度和光照等-,51,38ESCD924各类实际场景的图像其图像样例如图.所示在表.中列出了A13-图集的类别名及其数量.8可以看到,AESCD9214数据。由表集中的类别数目不均衡,这使得我们需要克服类别不均衡带来的某些类别训练不充分,存在训练一-偏差的问题,对于识别方法具有定的挑战性AESCD9214。我们将数据集中的图像按类别抽取每类中20%作为测试集、80%作为训练集。52.4.对比方法介绍本章实验验证包括识别准确率和识别鲁棒性两个方面。其中在公用数据集95-MKD2上对SACNN〖]方法精度进行验证时,本章对比的方法包括文献中的96SVMF[】LeafSna(RB)方法eafSnaSVM(NN)方法;文p、Lp献中的HCFSVM-(RBF)方法、HCFScaleRobustSVM(RBF)方法CombineSVM、线性方97法【];文献中的SIFT线性SVM方法等。其中SVM(RBF)方法是基于径向基核函数RBF的SVM分类器方法。Combine线性SVM方法中特征提取包括1()1Con[]vNet特征、HoCS特征和HCFs特征,然后结合SVM分类器对这些特征F1进行分类,从而达到分类识别的目的。SIFT线性SVM方法是基于空间金字塔匹配的方法提取S,SVMIFT特征并结合简单线性分类器来对图像进行分类识ES-924上验证识-CD,N别。在A1别准确率和鲁棒性时实验对比方法包括Baseet、SACNN-(l/2和SACNN(l/8。SACNN(l/2和SACNN(l/8分别对应在BaseNet))))的conv8位置上引入SA通道ratio取值为1/2和1/8时的方法。64 第5章基于自注意力的卷积神经网络农作物病害图像识别研究5.4.3与现有方法对比为了验证SACNN方法的识别准确率,本章使用SACNN方法与现有的方法K-D2上。,实验结果如表54在公有数据集M进行识别准确率的对比实验.所示5-表.4MKD2数据集上不同分类方法识别精度对比结果?方法识别准确率输入图片尺寸*SACNN0.97016816896nM[]*Comb.1256ieSV(线性095256)96[]*256HCF0.716256%*HCF-Sca[1leRobust0.66525625695*L[]eafSnaSVMRBF0.420256256p()95*LfNN【]0eaSnap.58925625697*[]SIFTSVM(线性0.588256256)在表5.4中,可以看出,本论文的SACNN方法明显的优于所有的对比方法。CVM一相比精度最高的ombine线性S方法的精度高出了1.90%。为了进步加快*网络运算速度,168168,节约训练时间本章实验采用规格图片作为网络输入图片。本章的SACNN方法具有明显的优势,能够实现快速准确的识别。5-.4.4BaseNet与SACNN的识别准确率和鲁棒性对比引入SA宄竟对识别准确率提升有什么作用?SA的重要作用是提取重要区域的有效特征,那么提取到重要区域的有效特征在农作物病害识别时的表现又?S-CD92如何为了回答以上问题,本章中我们在自然环境数据集AE14上首先ase-eNN对BNt和SACNN方法的精度做了测试对比实验;同时,为了验证SACAES-CD1503方法的鲁棒性,在924测试集中添加0.00至0.不同等级的高斯噪声,、椒盐噪声、同时添加高斯和椒盐噪声等以测试SACNN方法在加入不同等级噪声干扰时的识别准确率,从而评估模型的鲁棒性。实验测试噪声等级间隔为0。.005(1)无噪声干扰时的识别精确度对比结果一步验证本章方法中为了进SA网络对农作物病斑区域特征提取对识别准E-2-14BNACNN确率的作用,在不加噪声时,我们ASCD9上对aseet和S两种,实验对比结果如表55方法的识别准确率进行测试.所示。5-们提出的基于自注意力的卷从表.5中CD9214上,可以看到,在AES,我积神经网络SACNN方法达到了最高的识别准确率0.9559(通道比例为1/2时的Bse-Ne取值,高出at方法0.78%,当通道比例为1/8时,SACNN方法也达到了)65 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄-5-CD表.5AES9214上深用BaseNet和SACNN方法测试的识别准确率对比结果?方法Base-NeS/SACtACNNl2)NN(l/8()识别准确率0.94810.95590.953195-.31%的识别准确率aseNet方法识别准确率高出.5%。,比Bp这说明加入SA网络确实能够提高农作物病害识别的准确率,我们的方法在农作物病害识别应用中具有高准确率。(2)添加不同噪声时的识别鲁棒性对比结果ACNNES-24为了验证本章提出的S方法的鲁棒性,我们在ACD91的测试集-上添加噪声测试识别准确率,其结果如表5.6表5.8所示,其对应的结果曲线如5-.5图57。图.所示-5S-NetNN表.6AECD9214上测織添加不同等级的髙斯嗓声后采用Base、SAC(l/8)和SACNN(丨/2)三种方法测试的识别准确率对比结果。方法\噪声等级0.0050.010.0150.020.0250.03Ba-e524seNt0110.458142520.3934363803331.0.0..SACNN(1/8)0.72490.60320.53570.48100.43470.3861SACNN(1/2)0.60160.46090.37100.31190.27010.2327■5--表.7AESCD9214上测6^?加不同等级的嗓声后采用BaseNet、SACNN(1/8)和SACNN(1/2)三种方法测试的识别准确率对比结果?\0.0050.0100150.02002503方法噪声等级...0-0BaseNet0.82030.64120.5647.51510.48830.4542S80940827604305466ACNN(1/).17..730.6892.60.133SACNN(1/2)0.86390.69200.58820.51730.45530.40465--表.8AESCD9214上拥试集同时添加不同等级的高斯和椒盐嗓声后采用BaseNet、SACNNCl/8)和SACNN(1/2)三种方法测试的识别准确率对比结果?方法/噪声等级0.0050.010.0150.020.0250.03Base-Net0.51170.43250.38960.34380.30640.2863SACNN1/80.67300.55630.46930.41180.36550.3320()SACNN(1/2)0.53180.38000.30020.24550.21320.17415.6中在表,我们可以看到,随着噪声等级的增加比方法的识别准确率,各对都会有所降低一,但是降低的程度不样。这是因为噪声的干扰会增加网络对于图66 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄像有效特征的提取的难度,干扰到有效特征的提取工作,从而影响识别准确率,使其下降。从表5.6可以看出,当添加高斯噪声时,SACNN(1/8)的识别准确率均为最高(表5.6中黑色加粗数字)。虽然前面比例确定实验中通道1/2时的精度比1/8的精度要高,但是噪声干扰实验结果表明当通道为1/8比例时,SACNN方法对于噪声的抑制能力更强。由此可见,,通道比例不仅影响识别精度对与鲁棒性的影响也有作用。因此在使用SA时要特别注意通道大小的选择。高斯噪声VS识别准确率JSn.900J5L05\_" ̄BaseNe^t#〇!〇〇V^0.750SACNNl/8()+SACN_l)||0:500〇4〇〇.0.300冒w0.250'▲獻0.200繼"■m0.1500.1000.050OjOOO000050.010015002002500300350040.04B005........噪声等级-5S-CD9214测试集上添加不同等级的高斯噪声时NetS/2图.5在AE,采用Base、ACNN(l)、SACNN(1/8)摊识别准确率结颗比曲线图。同样在当在测试集中添加椒盐噪声,以及同时添加高斯和椒盐噪声时,测试对比的结果可以从表5.7和表5.8得到。SACNN(1/8)方法在这两种情况的噪声干扰时,同样表现最好。这样让我们更加确定了选取SACNN(1/8)方法以确定网络结构,来实现实际环境下农作物病害识别的高精度和强鲁棒性。5-57SA网络SACNN从图.5图.中曲线的下降趋势我们显而易见,引入了的-方法在加入不同等级的噪声时,其识别准确率曲线下降比BaseNet方法的曲线--(5557),SACNNBNt图.图.中下降要缓慢说明方法相比asee方法识别准确率受噪声千扰小,对噪声的抑制能力强,具有更高的鲁棒性。此外,选择1/2通道和1/8通道,其对应的SACNN方法对于噪声的抑制能力不同。当通道比例为1/2时,识别准确率高达0.9559,但是其对噪声的抑制能力明显弱于通道比例为1/8的SACNN方法。所以在精度差别不大的情况下,我们选择噪声抑制能力更强,鲁棒性好的1/8通道的SACNN方法对农作物病害进行识别,此方法在AES-CD9214上的精度和鲁棒性方面都具有优异的表现。在此,我们设置通道大小时兼顾精度和鲁棒性两方面综合考虑而选择最佳网络结构,希望这对于研宄67 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄椒盐噪声vs识别准确率ai-NeBaset8^|0:雙0.800SACNNl/8()SACNN1/2E()m画0.550▼0.500o45〇.—mm0-4000-3500.300A0.25000...0050.010.0150.0200250.030.0350040.0450.05噪声等级5--图.6在AESCD9214测试集上添加不同等级的椒盐噪声时,采用BaseNet、SACNN(l/2)、SACNN(1/8)方法识别准确率结果对比曲线图.A高斯+椒盐噪声VS识别准确率—III\-^SAOONl/8)(|S;700Vw050-^SACNNl/2()P|oloo邊|0.450▲0.400義、0.350、了▲0.200.0.150人■l0.1000.0500.00000.0050.010.D150,020.0250.030,0350.040.0450.05噪声等级-57SCD9214-图.在AE测试集上同时添加不同等级高斯椒盐噪声时,采用BaseNet、SACNN(1/2)、SACNN(1/8)施识别翻率结觥比曲线图。注:图中横坐标表示的是噪声等级,纵坐标表示的是识别准确率。68 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄5-OR表.9AESCD9214上和试集添加不同等级的高斯嗓声后采用HesNet、HORPSF和SACNN(1/8)三种方法测试的识别准确率对比结方法\噪声等级0.0050.010.0150.020.0250.03HOResNet0.57890.48670.44550.41680.39510.3756HORPSF0.71380.62440.54910.47970.43040.3713SACNN(.51/8)0.673005630.46930.41180.36550.33205-HOR10AESCD9214上NHORPSF表._试集添加不同等级的椒盐嗓声后采用eset、和SACNN(1/8)三祀推澜试的识别_率对_果.方法\噪声等级0.0050.010.0150.020.0250.03HOResNet0.55770.46340.40760.38590.35830.3301HORPSF069110.5707047100.41250.34800.2997..SACNN(1/8)0.67300.55640.46930.41130.36550.33205-HOResNe表.11AESCD9214上测试集同时添加不闻等级的高斯和椒盐嗓声后采用t、HORPSF和SACNN(1/8)三种方法和试的识别准确率对比结果。方法\噪声等级0.0050.010.0150.020.0250.03HOResNet0.55770.46340.40760.38590.35830.3301HORPSF0.69110.57070.47100.41250.34800.2997SACNN(1/8)0.67300.55640.46930.41130.36550.3320者引入SA网络时能有所启发。5.4.5本论文三种方法识别准确率和鲁棒性对比-CD9214面向实际环境数据集AES,我们对本论文第三章提出的HOResNet方法,第四章提出的HORPSF方法以及本章SACNN方法的识别准确率和鲁棒性进行对比,其不添加噪声时识别准确率对比结果如表5.12所示,在添加噪声时--的鲁棒性对比结果如表5表5.11所示51。.9,对应的曲线如图5.8图.0所示512AE-14esNel法测试的识别准确率表.SCD92jyRHORtHORPSFSACNN/8fl、、()方对比结果.方法HOResNetHORPSFSACNN(l/8)识别准确率0.90140.92570.9531当不添加噪声时,由表5.12的识别准确率结果可以看到,HOResNet、HORPSF、69 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄SACNN三种方法的识别准确率单调上升,这说明加入注意力机制的SACNN方-214CD9时,与HOResNet、HORPSF方法相比法在面向实际环境病害图集AES,具有更高的精度。这点充分的说明了SA机制对于病斑有效特征的提取表现优异,能够提取到更加细致有效的病斑特征,有利于识别性能的改善和提高,我们的SACNN方法对于实际环境带有复杂背景和各种环境因素影响下的病害图像识别能力更强。0350高斯噪声VS识别准确率0,900孤W〇850+HOResMet^0:800摇〇.750HORPSF^0.700#s.0.6500-A^.600麵鼠SACNM(1/8)一0.SS0、0.5000.450〇.4〇〇;0.3500.3000.2500.200.0.150...0.000050010150020.0250.030.035噪声等级58S ̄CD92图.在AE14测试集上添加不同等级的高斯嗓声时,采用HOResNet、HORPSF、SACNN(1/8)方法识别准确率结果对比曲线图。ES-CD92当在A14数据集的测试集中添加不同等级的高斯噪声、椒盐噪声-、同时添加不同等级高斯椒盐噪声时,由表5.9表5.11可以得到,HOResNet、HORPSF、SACNN三种方法随着噪声等级的增加,识别准确率都会相应的降低。虽然SACNN在不加噪声干扰时识别准确率是最高的,但是当加入噪声干扰时,即使等级为0.05,无论是加高斯噪声,还是加椒盐噪声,SACNN方法的识别准确率都要低于H0RPSF,由此可见,HORPSF相对于SACNN方法,对于椒盐噪一-声和高斯噪声的抗干扰能力更强.8510些。从图5图.的曲线中,我们同样可以得到这样的结论。当加入不同等级的高斯噪声、同时添加高斯和椒盐噪声这两种情况,分别对应图58.和图5.10曲线图,可以很明显的看到,红线圆点代表的HORPSF方法的识别准确率曲线在加入高斯噪声时识别一准确率路领先,而在同时加入高斯和椒盐噪声时识别准确率和SACNN方法基本相同。只有在加入,5.9高斯噪声低等级时如图所示,SACNN方法的识别准确率稍高,当等级高于0.015之后,其识别准确率低于HORPSF方法。因此,整体上HOResNet方法对于三种情况的噪声抑制性能要优于SACNN方法。分析其原因,是由于HORPSF70 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄1000椒盐噪声VS识别准确率nonq_?-?HOResNetm嫌0.900?0.850HOR^PSF磐0.800—-0.750AgrSACNN(81/)g0.700故0.6500.600〇.55〇05000.4500.4000.3500.30000.0050.010.0150.020...0250030035噪声等级ES-CD92图5.9在A14测试集上添加不同等级的椒盐噪声时,采用HOResNet、HORPSF、SACNN(1/8)方^识别准确率结敕f比曲线图。+osfo高斯椒盐噪声VS识别准确率勝0.900rocn〇--*H0ResNet^0;800M.750.0-^-HORPSF0*700氤咬0.650^-—0.6005^nirSACNN1/8()0.550鼠、0.S000.450o.4〇o0.35003000.2S00.2000.1S000.0050,010.015002030.035,.0250.0噪声等级5-10ESCD9214HORN图.在A测试集上同时添加不同等级高斯椒盐嗓声时,采用eset、HORP■SF、SACNN(1/8)W识别准确率结比曲线图。注:图中横坐标表示的是噪声等级,纵坐标表示的是识别准确率。71 第5章基于自注意力的卷积祌经网络农作物病害图像识别研究中的参数共享反馈模块能够有效抑制这两种噪声的干扰,具有很好的抗干扰能一力。因此,在我们下步的工作中可以研究将参数共享反馈PSF模块和SA模块有效融合来对抗噪声干扰问题。5.5基于SACNN的农作物病害图像识别系统一在本节中,我们将使用SACNN方法来实现个农作物病害图像识别的应用S-D系统,我们将该系统命名为AECDR(CropiseaseRecognition,CDR)系统。一AES-CDR系统是通过使用SACNN方法训练个农作物病害图像识别模型,并使用训练获得的模型来对用户上传的图像进行实时的分类识别,以确定所传图像的病害类别。5.51.模型训练的数据集准备-CD92目前该系统的后台数据集包括AES14数据集以及网络搜索获得的865张其他日常生活的图像,5.其图像样例如图.11所示。在图511中,我们可以看到,该图像数据类别多样,包括日常家庭中常见的花朵、窗帘、办公室、房子、桌子、猫一、狗等共7类865张图片。我们将这7类作为我们的其他非病害类别起加入一7AES-到训练集中。即我们的训练集,37CD9214共有个类别除了表.所列出的一中的六类以外,还有类是其他类别。其他类别中具体的类别以及相应数量如5一*13。7256256表.所示我们将这类图像统裁剪为。随机抽选训练集和测试集的比例为4:1。■9■讀图5.11新增的其他类别图像示例?552AES-CDR应..用系统架构设计AES-SACNN5CDR系统是通过网络对表.13所歹I出的7,」类数据进行训练获取到相应的识别模型,之后加载模型对用户上传的图像进行实时的测试,给出72 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄表5.13其他类别中包含的图像类别与数置?类别名称花朵窗帘办公室房子桌子猫狗类别数量29350248351206059-识别结果。AESCDR系统可以实现6种病害类别和非病害类别之间的分类识别,其整体系统架构如图5.12所示。图片上传贝m展不r1u—mm——一二TZT——一i—jMkmmmmmwmmttuttirtVrtMVMifinmi.i■__?_?■_?__■晒_MrtmmmmwlVrt—**??rt?UM§1—:II模ji数据集准备—:ji;CD92143常豕玲*r二一后台限务支撑IL!^5-图.12农作物病害图像识别应用系统AESCDR整体架构。一我们设计和实现了个面向实际环境的农作物病害识别系统,该系统可以实现对水稻和黄瓜的6种病害图像以及其他非病害类别的识别。如图5.12所示,我们的AES_CDR系统包括后台服务支撑和web页面展示两大模块。其中后台服一*务首先通过数据集准备将数据集中的10079张图像统尺寸为256256,对数据集中每类随机抽取80%作为训练集,20%作为测试集,对SACNN网络结构选择合适的初始化值进行模型训练。训练后获得农作物病害图像识别模型,通过图片上传,重载模型,对图片进行分类,并在系统界面中给出分类结果。Web页面展示包括图片上传和分类结果展示两部分。5-.5.3AESCDR应用系统界面展示-CDR应用系统界面展示如图53AES.1所示。在图5.13中可以看到,目前我们的系统只是针对水稻和黄瓜6种病害以及其他非病害类别给出识别结果。1系统操作步骤如下:()在web界面中,,按下选择图片按钮即可打开本地的图库文件夹,用户也可以通过浏览选择电脑中其他位置的图片,其界面展示如514图.所示。(2)选择图片之后,只需点击上传识别,则会提示你是否确认上传图片进行识别。当选择确定之后,即可实现将客户端电脑上的图片上传到web服务器端。73 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄识别系统-农作物病窖图像*请您点击下面的浏笼按《.选择您想*进行识别的供害?片识掬.,点击提交邸可开&H黹蒹统支持的对识崩的农作赛病畜田像种炎:■I_ij圍■.板权听有中科K合钯?绝机械研宄所智te农欢与环电检《研宄笮20丨8*箱:whZeng?n?_?;.Cnb^mw-霸Sii5-1AESCDR图.3应用系统界面展示。农作物病害图像识别系统?您点&T面的《???.*?您《要进行识W的病*围片.衣击探交扣珂开烚识期?E^-<^&?n卜Thr^mS^rnnt.i1_丨|#IIIk議—_—''—??._1义“l::::;:t^3Saifa?tflbonp?_5iiJ52K^9〇9i>g?^5^9,一:二.?隨細*HiwI…二^"''?-文轉名:?!Ni3if5n?)FtC2?V.:?.;;.7SW3W^.dS035<i5::T?;|::U二—!:— ̄ ̄”!3^iHHHSS版K所有中?E合R?裝扒臧《5宥ft农ft与环填检讕玦宄寮201::hfiincnt系8崎箱■^ni^1Fm-5-图.14AESCDR应用系统界面展示选择图片。74 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄^农作物病審图像识§!1系织%'隨^???点击7面的《粜按任,选择《?麥进识期的**田妗,点击提交?可开始识期rhorps^—酿E33I:?:i較系统支挎的可识期的农疼&联*?像羚炙I幽關關|I^■.K胡水疽铒农稻纹枯病水I麻《?.,■麵ill织权所奋中科K合淝管能机裱研丸用费ft农*与环埭检?班究室2〇!8邮箱:■KLrjI-5-图.15AESCDR应用系统界面确认识别展示。农作物病害固像识别系统mt1\?别结果如下:wmmm-a澜类期二預测类期三'.;1i_■i寧<其它内:loo.oo%〉<?亊:〇〇〇^>>黄瓜白?病:概事:〇〇〇叫>f(?黄瓜靶斑病'.?*-\E^M(:目前系统支持的可_的衣作物病畜困像种类:黄瓜Rsi病urnasss病黄瓜白粉病丨■圓I:」:」5--图.16AESCDR应用系统界面展示识别结果。75 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄515其界面显示如图.所示(3)当图片上传到服务器端后,会自动调用模型重载模块,对后台的农作物病害图像识别模型进行重载,实现对上传的图片的分类识别。(4))通过对上传的图片进行识别之后,会给出该图片的类别概率,系统选择输出概率最大的三类的结果以及概率,其界面显示如图5.16所示。554AES-..CDR应用系统测试AES-CDR280为了检测应用系统的识别效果,。我们随机搜索下载张图片图片类别包括黄瓜霜霉病、白粉病、靶斑病各40张,水稻纹枯病、稻瘟病、胡麻斑病各40张,其他类别如猫40张。具体的测、狗、桌子、建筑物、花朵等共514515试集组成见表.所示。测试结果见表.所示。5*.14AESCDR朗系.表统测谢|逝成类别名称以及数最#情黄瓜黄瓜黄瓜水稻水稻水稻胡其他类别^大1霜霉病白粉病靶斑病纹枯病稻瘟病麻斑病猫狗桌子建筑物花朵数量40404040404088888|||||||5-表.15AESCDR应用系统测试结果。7类别1234567-----172737475正确识别S量37363837383788786|||||||误判数量342323〇0102|||||||一5-表.15中,类别17分别对应表5.14的第行的类别种类。由表5.15可知,测试结果对于病害类别共240张图片,误判17张;对于其他类别测试集共40-,误判3张,AESCDR系92.86%,张图片。由此可见统的整体识别精度为说明一S-CDR应用系统对于我们的AE实际的图片识别效果较好,这结果和我们在AES-CD92-14上的识别精度相差不大,也说明了我们的AESCD9214确实是适合一于验证实际环境应用的数据集。另外,在此需要注意点:由于深度学习模型训一练的类别有限,虽然我们专门添加了类非病害图像类别,但是我们在该类别中,。的图像种类也是有限的不能涵盖其他非病害类别所以,有可能会出现待识别的图像不属于我们的训练集中的任何种类的这种情况,这样会导致输出的分类一一的误判问题。当不属于任何类的时候,会归为最接近的类。对于此种误判,76 第5章基于自注意力的卷积神经网络农作物病害图像识别研宄属于训练集限制所导致的。我们会在后续工作中不断的增加系统的训练集以及识别种类,不断改进系统的识别性能,以期实现更加快速实用的诊断系统。5.6本章小结一本章中,为了进步提高农作物病害识别的识别精度和鲁棒性,我们基于,提取病斑区域的有效特征的目的,将自注意力网络引入到卷积神经网络系统中一利用自注意力网络来提取病斑区域的有效特征,从而提出了种基于自注意力的卷积神经网络(SACNN)方法来实现农作物病害的高精度和强鲁棒性的识别。-通过在公有数据集MK-D2和自然环境农作物病害数据集AESCD9214上的实验MK-D2上测试,证明了我们SACNN方法相比现有方法在精度上具有优势(在ES-CD9214的测试识别准确率高出1.90%);同时当在自然环境采集的数据集A,集中加入各种噪声进行测试时,我们的SACNN方法具有更好的抗干扰能力充分证明了该方法的强鲁棒性,。此外本章还探讨了自注意力网络在深度网络中的一位置选择,以进步清楚的、通道大小设置、网络数目等方面对识别性能的影响。,展示其工作机制,同时为其他研宄工作者提供启发最后结合本论文提出的三AES-,CDR农种方法,进行了三种方法的对比实验并在此基础上设计和实现了一一SA作物病害识别系统,网络和优化算法进。下步我们将考虑通过综合利用步提尚识别精度和鲁棒性。77 第6章总结与展望第6章总结与展望6.1研究工作总结本论文重点研宄了面向实际环境下的农作物病害图像的鲁棒性识别,以有效改善因缺乏专业知识无法准确诊断病害的限制,提高以人工智能技术为载体的农业专家知识和经验的推广普及,从而显著提高农作物病害的诊断和防治效果。主要研宄内容与创新点如下:1、针对实际环境下农作物病害识别精度不高的问题,设计并实现了高阶残差一网络,研究了高阶残差网络对于农作物病害的精度提升的显著作用种,提出了-高阶残差卷积神经网络方法(HiOrderResidualConvolutonalNeuralNetworkghi,HOResNet),用来实现农作物病害的快速准确识别。高阶残差网络可以为病害表一观提供丰富细致的特征表达,能够有效提高模型的病害识别精度,同时还具有一定的抗干扰能力,定程度上能够提高系统的鲁棒性。通过对自然环境下采集的AES-CD9214数据集进行精度和鲁棒性测试实验,结果表明,基于高阶残差的深度卷积神经网络能实现对农作物病害的准确鲁棒识别。2、针对实际环境下农作物病害识别鲁棒性弱的问题,设计并实现了参数共一享反馈网络,研宄了参数共享反馈网络对识别鲁棒性的重要作用,提出了种高h--阶残差和参数共享反馈的卷积神经网络模型(HRiigOrderesdualandParameterSharingFeedbackConvolutiona丨NeuralNetwork,HORPSF),以实现实际环境下农作物病害的高精度和鲁棒性的识别。该方法中高阶残差子网络为病害表观提供丰富细致的特征表达,能够有效提高模型的病害识别精度;参数共享反馈子网络一使得原深层特征中的背景噪声进步被抑制,能够有效提高模型的鲁棒性。通过-D2上对比和现有方法在公有数据集MK结果显示,本论文方法在兼顾识别准确率-CD、识别速度和鲁棒性方面,表现更为优异。同时通过对AES9214数据集上的测试结果表明,本文方法能实现实际环境下农作物病害的高精度、快速和鲁棒性的识别。3、针对农作物病害图像背景复杂、病斑区域小、病斑与背景对比度小从而容易造成两者混淆等特点而严重影响病害识别效果,导致识别鲁棒性不高的问一题,研宄了自注意力网络对于病斑区域特征提取的有效性,提出了种基于自Se-注意力的卷积神经网络(lfAtentionConvolutl丨ionaNeuraNetwork,SACNN),以实现农作物病害病斑有效特征的提取以及农作物病害识别的强鲁棒性,该方法通过引入自注意力机制能够使深度网络学习专注于病斑区域的有效特征提取。该方法主要包括基本网络和自注意力网络。其中基本网络主要用于提取图像全局特征,自注意力网络主要用于获取病斑区域的局部特征。广泛的实验结果表78 第6章总结与展望SACNNAES-CD-14D2上的识别准确率分别达到了明,方法在数据集92和MK-95.31%和97.0%MKD2上的识1.,其中在别准确率优于当前最好的方法9%,这表明引入自注意力机制的卷积神经网络能够重点关注图像重要区域,从而有效提AES-CD92高识别精度14测试集中添加不同等级的噪声测试显示了SACNN。在方法对于噪声的抗干扰能力,说明了SACNN方法具有强鲁棒性。此外,本论文还探讨了自注意力网络在深度网络中的位置选择、通道大小设置、网络数目等方一面对识别性能的影响,以进步清楚展示自注意力网络工作机制,希望能为其他研宄者提供启发。通过以上研究工作,实现了对实际环境下农作物病害图像的高精度和强鲁棒性的识别,为农作物快速、准确、鲁棒性的诊断和防治提供技术支持。6.2未来工作展望本论文面向实际环境农作物叶片病害图像识别的鲁棒性进行了相关研究工作,基于这些研宄工作,基本实现了实际环境下农作物病害图像的快速、准确、鲁棒的识别目标,为后续农作物病害诊断和防治奠定了坚实的技术保障。随着研,宄的不断深入未来可从以下几个方面开展相关研究工作:(1)考虑到高阶残差的卷积神经网络在农作物病害识别上的有效性,未来可考虑在继续通过更多方式扩充图像集的基础上,增加更多的残差模块,研宄残差模块之间的更多的连接方式,充分发挥高阶残差网络的优势,结合优化算法来进一步提高农作物病害图像识别的准确率。一(2)鉴于反馈机制的有效性,未来可进步研宄高阶残差和参数共享反馈模块的结合方式,通过对模块间多种结合方式的选择与比较,最终确定最优的组合方式来构建整体性能最佳的网络模型,以更好的满足实际环境农作物病害图像识别需求,解决实际识别应用问题。(3)在基于自注意力的卷积神经网络农作物病害识别方法研宄中,我们发现该方法对于添加的高斯噪声和椒盐噪声的抑制能力并不是很好,鉴于参数共享反馈模块对于噪声的强抑制方面的优异表现一,我们可以考虑下步工作中将参数共享反馈网络和自注意力网络相互结合,研宄如何让两者发挥各自的优势以更好的实现实际环境农作物病害图像识别的快速、高精度、强鲁棒性和抗干扰的综合优异性能。(4)农作物病害有时会多种病害同时发生,对于此种情况,需要研究多种病害共存时的病害识别方法。另外,对于早期诊断,也是具有重要意义的研究课题一。在下步的工作中我们会考虑对多病害的诊断、早期诊断等方面进行相关的研宄。79 参考文献参考文献1刘俊田张金华.M.中国农业科学技术出版社2014.[],植保实用技术手册[,]2玺宏夏建国等.试论我国农业专家系统的应用及发展J.农业网络信息2000[]吴,谭,,[],8-:14.()3建强段亚冰李定旭等.我国植物病虫害专家系统的研宄进展及发展趋势J?河南[]徐,,,[]363-农业科学200711.^117,,()4ABUNASERSSKASHKASHKAFAYYADM.Develoinanexertsstemforlant,,[]pgpypd-iseasedianossJ.JlfAricialIntelli2008l27885.iournaotfience:gf]g,,()一5?农业专家系统的应用及发展[J?山东师范大学学报自然科学版2008234葛中):,,()[]](-150153.上官周平-6?农业专家系统及其应用J.农业现代化研宄.1994155:298301[],,)[](-7崔国贤..盛畅.专家系统及其在农业上的应用与发展[J农业网络信息20083:47[],],().8马孝义专家系统在农业上的应用概况及前景[J.农机化研究201133石琳,陈帝伊,,[],]2-(I):15218.?9BARBEDOJGAiiifdifl.Dtalimaerocessntecliniuesoretectinuantinandcas[]ggpgqg,qygi-inlsfyglantdiseasesJ.SrinerPus20132l:660660.p[]pg,,()iimalhl10HUGHESDPSALATHEM.Anoenaccessreostorofesonanealhoenabettt[,ppygp]thedevelomentofmobilediseasedianosticsthrouhmachinelearninandcrowdsourcinpggggJ.ComuterScience2015.[]p,11MOHANTYSPHUGHESDPSALATHeM.Usndeelearninrimaebasedlantifo[],,gpggpdiseasedetectionJ.FrontiersinPlantScence20167.i[],,?12NACHTIGALLLGARAUJORMNACHTIGALLGRClassifationofaletdis[.icree],,ppordersusingconvolutionalneuralnetworks[C//IEEEInternationalConferenceonTOOLS]A-withrtilInelle2017472476.ificatignce.:13DURMUSHGUNESEOKIRCIMetal.Diseasedetectionontheleavesofthetomato[],,,lantsbusindeeIeamiC]//IntemationaGeoiti.0pynlConferenceonAronformacs217:gpg[g-15.4.J.1孙俊谭文军毛罕平等基于改进卷积神经网络的多种植物叶片病害识別农业工],,,[][-20173319:2092.程学报15,,()一..[15张航程清洁种基于卷积神经网络的小麦病害识别方法[J山东农业科学,,武英,等,]]20183137-41.():116BARBEDOiiiidiii[JGA.Arevewonthemanchallenesnautomatclantseasedentificaton]gpbased-onvisiblerangeimagesJ.BiosstemsEnineerin2016144:5260.f]ygg,,80 参考文献17刘春来文景芝明秀等SJ.[.rDNAIT在植物病原真菌分子检测中的应用东北农业,,杨,[]]200738-大学学报1:101106.,,().1J.18魏蜜路露李春琪株油茶病害拮抗真菌的鉴定、生物学特性及拮抗作用研究,等[],,[]20-河南农业科学16458:7480.,,()--19SREENIVASAPRASADSSHARADAKBROWNAE5etal.Pcrbaseddetectionofcol?,[]-letotrhumacutaumonstJ.PlantPaholo2010454:650655.ictrawberrytgy[],,()20志雄齐龙马旭等.基于高光谱成像技术的水稻叶瘟病病害程度分级方法[J.农业]郑,,,][工程学报209-1329丨:138144.,(),21夏拯曦.玉,张明哲,等米细菌性枯萎病和玉米内州萎焉病的红外光谱检测技术研],陈[宄J.西南农业学报2015283.[],,()22雷雨曾庆东.基于高光谱成像技术的小麦条锈病病害程度分级方法J.农业机械学报[,,][]20185.()23QEMJBURKSTFRITENOURMAetal.Detectionofcitruscankerusinhersectral,,,gypp[]reecancewiifltimainsectralinformationdiverenceJ.JournalofFoodEnneernggithpg[gg,]2009932-183191.:,()''24XINGJBRAVOCJANCSoKPTetal.Detectinbruisesonoldendeliciousales,,ggpp[],usinhersectralimainwithmultilewavebandsJ.BiosstemsEnineerin200590gyppggp[]ygg,,-l:2736.()25SANKARANSEHSAN--?IR.Comarisonofvsilenearnfraredandmidinfraredsecibi,pp[]troscoforclassificationofhuanlonbinandcitruscankerinfectedleavesJ.Agriculturalpyggg[]--Enneerl35.inInternationl:TeIGReouma201I3:7579gigahCj,,()?26YANGCMih.Assessmentofthesevertofbacterialleafblihtinriceusncanoeri[yggpyyp]-sectralreflectanceJ.PrecisionArculure2010111:6181.p[git],,()27FANGYRAMASAMYRP.Currentandrosectivemethodsforlantdiseasedetection[],pppJ-.Biosensors201553:537561.,,()[]28李旺,唐少先,陈荣.基于颜色特征和支持向量机的黄瓜叶部病害识别J].农机化研究,[][3-52014.(1):77王建玺J.29宁菲菲鲁书喜.基于支持向量机的苹果叶部病害识别方法研究山东农业[],,[]-20157.科学:122125,(>30祁糾江朝晖春合等.基于图像技术的玉米叶部病害识别研宄J.安徽农业大学学[,,杨,[]]206432-:325330.报1,,()31肖志云刘洪.马铃薯典型病害图像自适应特征融合与快速识别J.农业机械学报,[,[]]20-1712:2632.()[32]KAMALMM,MASAZHARANI,RAHMANFA.ClassificationofleafdiseasefromimaerocessintechniueJ2018.,g[pgq]81 参考文献33OMRANIEKHOSHNEVISANBSHAMSHIRBANDSetal.Potentialofradialbasis[],,,functionbasedsuortvectorreressionforaplediseasedetectionJ,Measurement2014ppgp[],,559-:512519.()34.米雅婷.基于GABP神经网络的温室番茄病害诊断研宄[D]东北林业大学2016.[,]35包晓安.基于人工神经网络与图像处理的苹果识别方法研宂J.,张瑞林,钟乐海农业[][]-工程学报2004203.:109112,,()36李宗儒何东健.基于手机拍摄图像分析的苹果病害识别技术研宄[J.计[],]算机工程与设20-计103113:30513053.,,()37温芝元乐平.基于补偿模糊神经网络的脐橙不同病虫害图像识別m.农业工程学报[],曹,20-122811:152157.,()38LIUGSHENHYANGXetal.Researchonredictionaboutfruittreediseasesandinsect[],,,pe-stsbasedonneuralnetworkJ.2005187:731740.p[],39HUANGKY.Alicationofartificialneuralnetworkfordetectinhalaenosisseedlin[ppgppg]dseasessincolorandtextureeauresJ.Comters&EltroicinAiculu2007iugftpuecnsgrtre,,[]57-1:311.()40SANYALPPATELSC.PaternreconitionmethodtodetecttwodiseasesinricelantsJ.[],gp[]JolPhotohiSience2013566319-325urnaof.racc:gp,,()4MAJUMDARDKOLEDKCHAKRABORTYAtl.intiitli[1eaAnteraeddamae,,,]ggganalsissstemfordetectiiidiilCionrecotonanddianossofseasenwheateaves//yy,gng[]W-ilSCformat..InternatonaymposiumonomeninomputingandInics2015:40040542卜旭松刘立波.朴素贝叶斯算法在蝴蝶兰病害分类中的应用研宂J.农机化研究[],[],20-153:230233.()[43]赵玉霞,王克如,白中英,等.贝叶斯方法在玉米叶部病害图像识别中的应用[J].计算机工程与应用2007435-:193195.,,()44翟治芬徐哲周新群等.基于朴素贝叶斯分类器的棉花盲椿象危害等级识别J.农业[,,,][]工程学报20-15311:204211.,,()45J20-刘斌张振东张婷婷.基于贝叶斯分类的毒蘑菇识别[.软件导刊151411:6062.[],,],,()46管泽鑫,唐健,杨保军,等.基于图像的水稻病害识别方法研究[J.中国水稻科学,2010,[]]245-:497502.()47唐朝霞张粤.基于遗传算法的玉米病害图像特征优化与识别J.],安徽农业大学学报,[[]20-13402:336341,,()48PHADIKAR-S.ClassificationofriceleafdiseasesbasedonmorholoicalchanesJ.Inter[]pgg[]nationalJournalofGeorahicalInformationSce203.gince122p,,()49夏永泉,王兵,支俊,等.基于随机森林方法的小麦叶片病害识别研宄J.图学学报,[][]20-18395762.1:,()82 参考文献50张经纬贡亮黄亦翔等.基于随机森林算法的黄瓜种子腔图像分割方法J.农机化研[],,,[]2039-究1710:163168.,,()51田杰.基于图像分析的小麦叶部病害识别方法研宄D.西北农林科技大学2015.[[],]52许良凤徐小兵胡敏等.基于多分类器融合的玉米叶部病害识别J.农业工程学报[],,,[],20-153114:194201.,()53ZHANGSWANGHHUANGWetal.Plantdiseasedleafementatonandreconitonbsii,,,ggy[]ffusionosuerixelkmeaiisandhoJ.OtikInternationalJournalforLihtandEleconpptr,pg[]pgOptics,2017,157.54秦立峰何东健宋怀波.词袋特征PCA多子空间自适应融合的黄瓜病害识别J.农业[],,][20-工程学报18348:200205.,,()一55杜海顺蒋曼曼王娟等.种用于农作物叶部病害图像识别的双权重协同表示分类[],,,J20-方法.计算机科学174410:302306,,[],()56陈丽王兰英.概率神经网络在玉米叶部病害识别中的应用J.农机化研究201133[],[],,6-:145148.()57HINTONGESALAKHUTDINOVR.Reducinthedimensionalitofdatawithneural[,gy]neJence20063-tworks..Sci135786:504507.,,([])58LeCUNYBOTTOULBENG-IOYetal.Gradientbasedlearninaledtodocumenit],,,gpp[-reconition.ProceedinsoftheIEEE186ll:22782324.g^]g998,,()59LESHNO?MLINVYPINKUSAetal.Multilaerfeedforwardnetworkswithanonol[],,,ypynomialactivationfunctioncanapproximateanyfunctionJ.NeuralNetworks199166:[],,()86-1867.60RUMERLHAR-DE.LearnnreresentationbbackroaanerrorsJ.Nature1986[iti]gpyppgg[],,3233-:533536.()61POLLACKJB.RecursivedisritedreresentationsJ.ArtificialInellience199046tbup[]tg,,[]-I:77105.()62GOODFELLOWIJPOUGETABADIEJMea.GeneriveadversarialnetworksMIRZAtlat,,,[]J-.AdvancesinNeuralInformationProcessinSstems20143:26722680.[]gy,,H?63KRIZHEVSKYASUTSKEVERIINTONGEImaeneclassificationwithdeecon[].t,,gpvolutionalneuralnetworksC//IntemationalConferenceonNeuralInformationProcessin[]g-Systems.2012:10971105.SZEGEDYCLW-64IUJIAYetal.GoindeeerwithconvolutionsJ.2014:19.,,,g[[]p]-65SIMONYANKZISSERMANA.Vedeeltilli[rconvouonalnetworksforarescaemage,]ypgreconition.ComuterScience204.g1^]p,66HEK,ZHANGXRENS,etal.Deeresiduallearninforimaereconition[C//IEEE[],pggg]onfenceer-Creiierniion.2.onComputVsonandPattRecognt016:77077883 参考文献67HUJSHENLSUNG.SueezeandexcitationnetworksJ.2017.[],,q[]68DENGJDONGWSOCHERlRetal.Imaenet:Alarescaehierarchicalimaedatabase[],,,gggCComuterViionanernReconition2009.CVPR2009.IEEEConferenceon.//psdPatg,[]2009-:248255.69SILVEHUANGAetiRDMADDISONCJal.Masterntheameofowithdeeneural[],,,gggpneand-tworkstreesearchJ.Nature20165297587:484489.,,()[]70FUENTES---meAYOONSKIMSCea.Arobustdeeleaminbaseddetecrorrealtltofti[],,,pgtomatolantdiseasesandestsreconitionJ.Sensors2017179:2022.ppg[],,()-HEK.Fasterrcnni71RENSGIRSHICKRetal:Towardsrealtmeobectdeectionwith[],t,,jreionroosalnetworksJ.IEEETransactionsonPaternAnalsis&MachineIntellienceg,pp[]yg20-17396:11371149.,()72DAIJLIYHEKeal.Rfcn:bectdetectionviareionbasedfullconvoluionalnetworks[],tOt,,jgyJ..2016[]73LIUWANGUELOVDERHANDetal.Ssd:SinleshotmultiboxdetectorC//Euroean[],,,g]p[feC-Conrenceonomuterii.20637.pVson1:21-CYliideelmodel74TOOELINJUKISea.Acomaratvesudoffinetunnearninsfor[]tt,,,pygpgidiiilplantdiseaseentfication^.Comuters&ElectronicsnArcuture2018.]pg,--?75SZEGEDYCIOFFESVANHOUCKEVeaii[]l.Incetonv4ncetionresnetandtheim,t,,,ppactofresidualconnectionsonleaminJpg[].2016.[76]HUANGG,LRJZ,MAATENLVD,etal.Denselyconnectedconvolutionalnetworks[C]//ference-IEEECononComuterVisionandPaternReconition.20.pg17:22612269--77DINGZNASRABADINMFUY.Taskdrivendeetransferlearninforimaeclassifica[,,]pggtionC//IEEEInternationalConferenceonAcousicsSeechandSinalProcessin.20t16:[],pgg-24.14241878李敬..基于卷积神经网络的烟草病害自动识别研究p山东农业大学2016.[]],79马晓丹.基于改进级联神经网络的大豆叶部病害诊断模型J.农业,关海鸥,祁广云,等[][]2048-机械学报17(l):163168?,,80双萍孙超等.基于深度卷积神经网络的水稻穗瘟病检测方法J.业工程学[],,齐龙,农黄[]报203320-17:169176?,(),-?linfildididii[81]LUJHUJZHAOGeta.AneautomatcwheatseaseanosssstemJ.Com,[],,gyuliii.ters&EectroncsnArculture2017142pg,,82王献锋张传雷张善文.基于自适应判别深度置信网络的棉花病虫害预测J.农业[],,,等[]工程学报-20.183414:丨57164,,()83张善文,张传雷.基于改进深度置信网络的大棚冬枣病虫害预测模型卬.农业工[],丁军207339-程学报11:202208.,,()84 参考文献84柯圣财.基于卷积神经网络和监督核哈希的图像检索方法J.电子,赵永威,李弼程,等[][]20-学报17451:157163.,,()85詹曙.基于Gabor习的高斯混合稀疏表示图像识别.,王俊,杨福猛,等特征和字典学[fl[]20-电子学报15433:523528.,,()86CHENGXZHANGYCHENYetalPestidentificationviadeeresiduallearninin[.],,,pgcom-lexbackroundJ.Comuters&ElectronicsinAriculture204:3356.pg[]pg171151,,87PICON?AALVAREZGILAASEITZMetal.Deeconvolutionalneuralnetworksformo[],,,pb-ilecapturedevicebasedcropdiseaseclassificationinthewildJ,Comuters&Electronics[]pinAgriculture2018.,88JOHANNESAPICONAALVAREZGILAAetal.Automaticlantdiseasedianosis[],,,pgusinmobilecaturedevcesaliedonawheausecaseJ.Comuers&Electronicsingpitt,pp[]pA-rculture2017138:200209.gi,,89高君宇小汕张天柱等.基于深度学习的鲁棒性视觉跟踪方法J.计算机学报[,杨,,],][20-16397:14191434.,()90ZHENGSSONGYLEUNGTetal.Imrovintherobustnessofdeeneuralnetworksvia[,,,pgp]sab-tiraininC//ComuerisionandPatternReconiion.44804488.iltytgtVt[]pg91HAYDER-MHAIDERANAZE.Robustconvolutionalneuralnetworksforimaereco[]?,ggniionJ.InternationalJournalofAdvancedComuterScience&Alications2015611.t[]ppp,,()92KOWALSKIMNARUNIECJTRZCINSKIT.Deealinmentnetwork:Aconvolutional[],,pgmnentuter-neuralnetworkforrobustfacealigC//IEEEConferenceonComVisionandPat[]pn-teraRecogitionWorkshops.2017:20342043.93CAOCXUWRAMANANDta-el.Lookandthinktwice:Caturintodownvisual[],,,pgpattentionwithfeedbackconvolutionalneuralnetworksC//IEEEInternationalConference[]onComuerV-tision.2016:29562964p.94LEESHCHANCSMAYOSJeal.Howdeelearnnextractsandleamsleaffeaurestit[]??,pgfor-lantclassification.PaternReconition201771:113.p^]g,,95KUMARNBELHUMEURPNBISWASAeal.Leafsna:Acomutervisionsstemfort[,,,ppy]auomaiclantseciesidenticaionC//EuroeanConferenceonComuerVson.2012:ttifttiipp[]pp502-516.96HALLDMCCOOLCDAYOUBFetal.Evaluationoffeaturesforleafclassificationin[],,,challeninconditionsC//IEEEWinerConferenceonAlicationsofComuterVision.gg[Jtppp20-15:797804.97YANGJYUKGONGYetal.Linearsatialramidmatchinusinsarsecodinfor[],,sppyggpg-imageclassification.Cvr20091794801.^:1]p,[98]CHANGCCLINCJ.Libsvm:AlibrarforsuortvectormachinesM.ACM2011:,ypp[],85 参考文献-127.99OLIVAATORRALBA.MlihehaheAholiitiAodentseoftscene:stcreresentaonofthe[],gpp-sailJ.illii2004217.taenveloeInternaonaJournaofComuterVson13:1455ppf]tp,,()lltiiitfor100DOUZEMSANDHAWALIAHAMSALEGLeta.Evauaonofstdescrors[],,,gp-websca.leimagesearchC//ACMInternationalConferenceonImaeand\^deoRetrieval[]g2009-:18.101SERMANETPEIGENDZHANGXetal.Overfeat:Interatedrecontonlocalizaon[iiti,,,gg,]anddetectionusinconvolutionalneworksJ.ErinArxv2013.gt[pti,]02BAHDANAUDCHOKBENGIOY.Neuralmachinetranslationbointllearninto1[],,yjygalignandtranslateJ.ComuterScience2014.f]p,MANN-103LUONGMTPHAMHINGCD.Effectivearoachestoattentionbasedneural[],,ppmachnetnslationJ.ComuerScience2015.irapt,[]--104CHENGJDONGLLAPATAM.Lonshorttermmemornetworksformachinereadin[],,gygJ.20.16[]105PARIKHAPTaCKSTRoMODASDetal.Adecomosableattentionmodelfornatural[],,,p-lairence22492255nguaenfeJ,2016:.g[]06XUKJKIROSR.ShtdandtellNeuralimatitiih1BAetalowaten:ecaoneneraonwt[],,,,gpg-visuai.i.latenton[J]ComuterScence2015:20482057p,--ldinuoussii107]CHOROWSKIJBAHDANAUDCHOKeta.Entoendconteechreconton,,[,pg-usiingattentionbasedrecurrentnn:FirstresultsJ.ErintArxv2014.[]p,-108CHOROWSKIJBAHDANAUDSERDYUKDetal.Attentionbasedmodelsforseech[,,,p]-recoJ.ComuterScgnitionience2015104:429439.[p,,()]HUANG-109XUTZHANGPetal.Atnan:Finerainedtexttoimaeenerationwith[],,Q,ggggatentionalenerativeadversarialnetworksJ.2017.g[]METAXASD-110ZHANGHGOODFELLOWIetal.Selfattentionenerativeadversarial,,,g[]networksJ.2018.][-111XUYCHENGJWANGLeal.Ensembleonedimensionalconvolutionneuralnetworkst[],,,-forskeletonbasedactionoitiJ.IEEESilPiLet2018257.recgnonnarocessngers[]g,,()2PARMARVASWANIAUSZKOREITtl.Ima.20.11NJeaetransformer18],,,[g^]3MNIHVHEESSNGRAVESAeal.urrentmodelvisualenioJ.204311tRecsofattn1:],,,[],[2204-222.14VASWANIASHAZEERNPARMARl.tiill0.[11]NetaAentonsaouneedJ.217,[],,y-115]LINYLIUZSUNM.NeuralrelationexractionwithmulilinualatentionC//Meetin,tt[,g[]gof-theAssociationforComputationalLinguistics.2017:3443.116GIRSH1CKRGUPTA-WANGXAetal.NonlocalneuralnetworksJ.2017.[],,,[]86 参考文献-117YINWSCHiiTZEHXIANGBetal.Abcnn:Atenionbasedconvolutionaneuralneworktlt[],,,forimodelingsentencears[J.ComuterScience2015.p]p^87 附录A论文规范附录A论文规范88 致谢致谢,不知不觉在科大读研已近六年,六年时间在我的导师和实验室同事同学的一,帮助下,我从个科研新手成长为能独立进行科研工作独立思考问题的科研人员,学会了很多科研方法和做人做事的道理。在此对所有给予我帮助、指导和支“”一持的老师!、同学、同事们道声真诚的谢谢,首先感谢我的导师李淼研宄员,为我提供了继续攻读博士学位的机会使我能够继续在科研的道路上深造学习。李淼老师不仅是我的博士导师,还是我的硕士导师,同时还是我工作单位的领导。我的科研道路是李老师引导的。李老师在我的论文工作中,从选题,到确定思路和方案等各个方面都给与了很多的指导意见。在实验讨论和方法分析,以及论文结构方面李老师也给我了很多的帮助和指导。这次论文的纲要以及定稿都包含着李老师的指导。李淼老师严谨的治学态一度,也会直深刻影响我的工、独到的见解和精益求精的工作作风使我受益良多!作和生活。在此,我向李老师致以最诚挚的感谢其次要感谢我的父母。六年的时间,能坚持把博士学业完成,、家人和孩子离不开我的家人的支持和理解,。我的爸爸妈妈、公公婆婆为了支持我完成学业,帮我带孩子,照顾我的生活。我的爱人主动帮我承担了很多家里的事情使我能一一一够心无旁骛的完成我的博士课题,,,。我的两个孩子今年个六岁个岁多其实正是需要妈妈陪伴的时候,可是她们都很懂事。大女儿理解我,说等我毕业一了再花时间好好的陪她就可以了。小女儿太小,有时候我整天没见到她,我想,,。,我的心抱她,她都把我推开我假装伤心她还会逗我乐写到这里底其实是心酸的,,亏欠她们。为了博士课题的顺利完成我亏欠了我的家人太多太多的东一西,只能将所有的感激和亏欠化作句感谢。这句感谢里面包含着深深的歉意和一愧疚,所有的切只能通过我以后的努力慢慢的补偿。爸爸妈妈,谢谢你们,女儿所有的成果都离不开你们的理解,、支持与鼓励。公公婆婆,谢谢你们作为你,,们的媳妇,让你们受累我心有亏欠谢谢你们的默默奉献和支持我爱你们。老,公,,谢谢你无条件的全力支持我,今生能和你牵手是我最大的幸福。宝贝们,谢谢你们。妈妈虽然陪伴不多,但是爱在心中妈妈,妈妈的努力也是为了你们爱你们!一直关心,生活中也感谢张建老师张建老师不仅关心我的科研工作,同时在。着我,为我提供了很多的帮助感谢实验室同事胡泽林、李华龙、杨选将、郭盼盼等,,你们平时的激励和帮助让我在读博路上坚定了信念感谢你们。感谢实验室的陈晟师弟、房思思师妹、王敬贤师妹、冯韬师弟以、吴娜师妹一一一及其他的师弟师妹们起成长、、起科研。在学习工作中学会。我们起学习89 致谢识人一一、处事、科研。六年的生活和经历本身就是种收获、笔财富。谢谢你们在我的生活历程中留下了重重的一笔,我会感恩所有的过往、所有的经历。,无法在此我特别要感谢给我提供过支持和帮助的前辈和朋友们,限于篇幅一一一列出名字。我要跟他们说,感恩你们的每份付出和帮助,我会牢记心中,一感恩生,。人生中会遇到许多的坎坷和曲折能在困难时给予帮助,不离不弃的一人才是真正的朋友。送人玫瑰,手有余香,助人者天助,祝福好人生平安、健康。一一时至今日,往事幕幕重现,我认为我应该要特别感谢下这些年中的自己。感谢在遇到困难的时候咬牙坚持、绝不放弃的自己;感谢情绪低落的时候流泪哭泣尽情发泄、继续努力的自己;感谢在实验中熬夜加班调试程序的自己;感谢在赶文章时心无旁骛?、废寝忘食的自己,感谢在产房中为了孩子只注射少量麻醉剂忍痛生产的自己一一;感谢直心怀感恩、质朴善良的自己。其实所有这切都一,在此再次感谢我的父母跟我父母从小的培养和教育息息相关。每个曾经的自己成就了现在的我一步都要靠自己一一个脚印的走下。以后的路还很长,每步去,做最好的自己,走过坎坷和荆棘,康庄大道就会在召唤,跨向更加精彩、更一加璀璨的明天、心想事成、健康平安。。祝愿每个善良的人都能做最好的自己最后,感谢评审我论文的各位专家老师,谢谢你们!90 在读期间发表的学术论文与取得的研宄成果在读期间发表的学术论文与取得的研究成果已录用(待发表)论文1,,.基于高阶残差与参数共享反馈的卷积神经网络.曾伟辉,李淼李增熊焰农作物病害识别.电子学报(EI,2018年8月已录用)M-?2WeihuiZeniaoLiJianZhanLeiChenetalHihOdeRidlC..rresuaong,,g,,gvolutionalNeuralNetworkforRobustCropDiseaseRecognition.Internationalu-ConferenceonCompterScienceandApplicationEngineering:15.2018.(EI).3.曾伟辉,李淼,张健,黄小平,王敬贤.面向农作物病害识别应用的高阶残差卷积神经网络研究.中国科学技术大学学报(2018年9月已录用).已发表论文1.JinxianWanLeiChenJianZhanYuanYuaniandWe.MiaoLihuiZengg,,g,,,gCNNfefo-?TransrLearningrAutomaticImaeBasedClassificationofCroDisgpre-easeialii.Confenceonmagerahicstechnoloandcatons:111.2018.EIgpgypp()一2.朱泽德.种基于LDA模型的关键词抽取方,李淼,张健,曾伟辉,曾新华自然科学版.法.中南大学学报.第46卷第6期,2015年6月()-?3.LeMiiianhanWeihun.arrmeniChenaoLJZiZeADoubleleWodSe,,g,gygtationCombinedwithLocalAmbiguityWordGridandCRF.Transactionson-ComuterScienceandTechnolo21:18.2013.pgy,()4.陈雷,李淼,张健,曾伟辉.有限语料汉蒙统计机器翻译调序方法研宄.中文-2759820420?信息学报:11305(EI),(),年期-?5ihenii.blel.LeCMaoLiJanZhanWeihuiZenADouaerWordSemen,,g,gygtationCombinedwithLocaiidCRFlAmbigutyWordGrand.Transactionson-ComuterScienceandTechnolo21:182013.pgy,(,)专利1)2017139568.高效生态农林种植实时监测与智能决策系统(发明11.72)Z34783.具有本地数据存储功能的鸡舍环境参数采集装置(实用新L20152013.3—ZL201310382.种网络可比语料挖掘方法及装置(发明)010.14)ZL2.便携式农业数据采集与决策的智能监控装置(实用新01220528557.991 在读期间发表的学术论文与取得的研究成果软件著作权1.面向web和移动终端的庐江蝴蝶兰花卉物联网管理系统2017SR4635382.面向Web和移动终端的庐江薄壳山核桃物联网管理系统2017SR4626833.面向Web和移动终端的庐江火龙果物联网管理系统2017SR4635424.大鹏蛋鸭物联网管理系统2017SR4920915.基于文本密度模型的网页正文抽取系统2014SR0707586.汉傣双语农业信息处理平台2014SR0700127.水产养殖智能监控系统2013SR0895218.水培作物生长智能监控系统2013SR0620199.基于规则自动抽取的源语言重排序系统2013SR06182910.基于STM32的设施农业监控决策系统V.02013SR062013111.基于Android的温室花卉手机监控系统V02013SR062028I.12.少数民族语言文字信息化评价指标体系构建与评价系统2013SR07548192

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭