基于迁移学习的农作物病虫害检测方法研究与应用

1、研究思路

迁移学习方式并结合深度学习提出了一种基于残差网络(ResNet 50)的 CDCNNv2 算法。通过对 10类作物 3 万多幅病虫害图像进行训练,获得了病虫害严重程度分类的模型,识别准确率可达91.51%。为了验证模型的鲁棒性,分别与使用迁移学习的 ResNet 50、Xception、VGG16、VGG19、 DenseNet 121 进行对比试验,试验结果表明 CDCNNv2 网络的平均精度提升了 2.78 ~ 10.93 个百分点,具有更高的分类精度,并加强了病虫害严重程度识别的鲁棒性。

2、数据来源

公开数据集,是由AI Challenger 2018提供的农作物病虫害数据集,共包含 36261 幅标注的图像,其中训练集有31721 幅图像,验证集包含 4540 幅图像。

3、图像预处理

当图像进行了随机光亮度增减之后,将图像归一化到-1 与 1 之间,随后设置中心点随机旋转一定角度,再进行镜面翻转,最后将图像统一到 229 像素×229 像素。

4、CDCNNv2 模型

CDCNNv2 模型是基于残差网络 ResNet 50改进而来,按照深度学习的效果而言,识别性能会随着网络层数的加深而提高,但识别性能会在网络加深到某一个层数的时候达到饱和,此时继续加深网络层数,只会使得该网络在训练集上的表现有所减弱,称此现象为网络退化。而 ResNet 50 网络在训练的时候并非如此,其核心残差模块在网络达到最优的时候,可以通过恒等映射向后传输信息

基于迁移学习的农作物病虫害检测方法研究与应用相关推荐

  1. 基于 CNN 和迁移学习的农作物病害识别方法研究

    基于 CNN 和迁移学习的农作物病害识别方法研究 1.研究思路 采用互联网公开的 ImageNet 图像大数据集和PlantVillage 植物病害公共数据集, 以实验室的黄瓜和水稻病害数据集 AES ...

  2. 基于深度学习的农作物病虫害识别系统

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于深度学习的农作物病虫害识别系统. ABSTRACT 及时.准确地诊断植物病害,对于防止农业生产的损失和农产品的损失或减少具有重要作用.为 ...

  3. 基于深度学习的农作物病害检测

    基于深度学习的农作物病害检测 1.研究思路 47 637 张图片总共 61 个分类标签.6 种模型对图像进行特征抽取. 采用交叉熵和正则化项组成损失函数进行反向传播调整,对数据集进行 4 种不同情况的 ...

  4. 基于深度学习的小目标检测方法综述

    随着深度学习的发展,基于深度学习的目标检测技术取得了巨大的进展,但小目标由于像素少,难以提取有效信息,造成小目标的检测面临着巨大的困难和挑战. 为了提高小目标的检测性能,研究人员从网络结构.训练策略. ...

  5. 基于深度学习的显著性目标检测方法综述

    源自:电子学报       作者:罗会兰  袁璞  童康 摘 要 显著性目标检测旨在对图像中最显著的对象进行检测和分割,是计算机视觉任务中重要的预处理步骤之一,且在信息检索.公共安全等领域均有广泛的应 ...

  6. 深度学习——day38 读论文:基于深度学习的数据竞争检测方法(DeleRace计算机研究与发展 2022)

    基于深度学习的数据竞争检测方法 chap0 Introduction 本文贡献: 原文及笔记下载 chap1 DeleRace 1.1 检测框架 1.2 选取实际应用程序 1.3 特征提取 1.3.1 ...

  7. 小目标检测:基于深度学习的小目标检测方法

    基于深度学习的小目标检测方法 小目标检测的难点:分辨率低.信息少,噪音多.图像模糊 解决方法:图像金字塔.特征金字塔.对包含小目标的图像进行oversampling.对小目标进行复制粘贴操作(不遮挡原 ...

  8. 基于集成学习的小麦赤霉病高光谱图像识别方法研究

    基于集成学习的小麦赤霉病高光谱图像识别方法研究 1.研究思路 [1]深度学习方法,通过构建深度神经网络模型对小麦赤霉病进行识别.构建四个不同结构的深度神经网络模型,并对这四个模型进行结构分析. [2] ...

  9. 文献阅读笔记:基于深度学习的桥梁裂缝检测算法研究

    论文 | 基于深度学习的桥梁裂缝检测算法研究 作者 | 李良福.马卫飞.李 丽.陆 铖 期刊 | 自动化学报 时间 | 2019年9月 论文目的: 传统的图像处理算法不能很好地对桥梁裂缝进行检测 , ...

最新文章

  1. 微信分享给朋友无响应
  2. Java中使用Jedis连接Redis对Set进行操作的常用命令
  3. 一道非常经典C++面试题|大厂面试
  4. C#中Socket通信用法实例详解
  5. vue热更新无法关闭_vue-cli3热更新失效
  6. 熟悉mysql数据库设计和性能优化_Mysql数据库性能优化
  7. flash cs4 调整渐变工具
  8. 软件测试工程师,不只是你眼中的点点点
  9. 减肥成功,给自己的减肥之路留个纪念(测试博客)
  10. jquery、css 的选择器(逗号/空格/英文句号/大于号/加号/波浪号)
  11. = =大家一起黑马忠啊
  12. C语言输入三角形三条边边长 算三角形面积
  13. Mybatis中大于号和小于号表示方式
  14. LeetCode387号问题
  15. 计算机硬件 OR CX 1,月亮雨小组的天地
  16. 二维码的生成加背景图片的嵌套-支付宝(Java)
  17. 焊接材料的性能及无铅焊锡的应用
  18. iis建立php论坛,win2003+IIS+php+MySQL+DZ论坛
  19. 破解路由器用户名密码争夺局域网控制权
  20. Error: Fail to open IDE

热门文章

  1. 机器视觉:药液质量检测
  2. mysql数据库集群 主主复制 原理_MySql搭建集群 之 主主复制(双主代从)MYSQL数据库...
  3. SQL case when then end根据某列数据内容在新列显示自定义内容
  4. 0130 - 构建业务的能力
  5. js获取验证码倒计时60s(超简单)
  6. 设计模式 - 观察者模式(Observer Pattern) Java内置 用法
  7. Apache Storm技术实战之3 -- TridentWordCount
  8. 面试常备题---插入排序
  9. PHP特级课视频教程_第二集 网站大数据存储_李强强
  10. 嵌入式开发的职业前景分析