英文论文(sci)解读复现【NO.11】一种先进的基于深度学习模型的植物病害检测:近期研究综述

news2024/11/18 22:35:02
此前出了目标检测算法改进专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读发表高水平学术期刊中的 SCI论文,并对相应的SCI期刊进行介绍,帮助大家解答疑惑,助力科研论文投稿。解读的系列文章,本人会进行 创新点代码复现,有需要的朋友可关注私信我获取。

 一、摘要

植物在全球粮食供应中发挥着至关重要的作用。各种环境因素导致植物病害,其导致显著的生产损失。然而,人工检测植物病害是一个耗时且容易出错的过程。它可能是一种不可靠的识别和防止植物病害传播的方法。采用机器学习(ML)和深度学习(DL)等先进技术可以通过早期识别植物疾病来帮助克服这些挑战。在本文中,机器学习和深度学习技术用于植物病害的识别的最新进展进行了探讨。该研究的重点是2015年至2022年之间的出版物,本研究中讨论的实验证明了使用这些技术在提高植物病害检测的准确性和效率方面的有效性。本研究还解决了与使用ML和DL进行植物病害识别相关的挑战和局限性,例如数据可用性,成像质量以及健康和患病植物之间的差异等问题。该研究为植物病害检测研究人员,从业人员和行业专业人士提供了有价值的见解,为这些挑战和限制提供了解决方案,全面了解了该领域的研究现状,突出了这些方法的优点和局限性,并提出了潜在的解决方案,以克服其实施的挑战。

二、网络模型及核心创新点

 用于识别图像的深度学习方法

(1)深度学习理论

(2)卷积神经网络

(3)使用开源平台的深度学习

(4)基于深度学习的植物病虫害检测系统(分类网络、CNN作为特征描述符、基于CNN的预测系统)

(5)通过神经网络分析识别病变位置(用于植物病害检测的目标检测网络、基于多级网络的害虫和植物病害定位、基于一级网络的植物病害检测)

(6)基于深度学习的分割网络(全连接神经网络、掩码区域-CNN)

三、数据集

PlantVillage数据集是作物照片的汇编,带有指示各种疾病存在的标签(Hughes和Salathé,2015)。它包含14种不同作物的38,000张照片,其中包括西红柿,土豆和辣椒。这些照片来自许多来源,包括公共数据库,研究机构和个人贡献者。数据集被划分为训练集、验证集和测试集,其中训练集包括大多数照片。科学界广泛使用该数据集来开发和评估用于植物病害检测的DL模型。图5展示了从PlantVillage数据集获得的图像的选择,PlantVillage数据集是包含各种植物物种的数千张图像的综合数据集。

四、现有算法的性能比较

本文深入探讨了基于DL的植物害虫识别的最新进展。本文研究的论文发表于2015年至2022年,重点关注使用ML和DL方法对植物害虫和病变进行检测、分类和分割。本研究采用了图像处理、特征提取和分类器创建等多种方法,此外,DLmodels(即CNN)已被广泛应用于植物病害的准确检测和分类.本文讨论了利用ML和DL算法进行植物病变识别的问题和限制,包括数据的可用性,图像质量,以及健康和患病植物之间的细微差异。本文还研究了ML和DL技术在植物异常区域检测中的实际应用现状,并为解决这些技术的障碍和限制提供了可行的解决方案。

 研究表明,ML和DL方法的使用大大提高了植物病害检测的准确性和效率。最普遍的评估标准是平均准确度(mAP)、F1分数和每秒帧数(FPS)。然而,在本研究中使用的传染病和侵染的图像的复杂性与使用移动的设备来实时识别田间害虫和病变侵染之间仍然存在差距。这篇论文是植物病害检测研究人员、从业人员和行业专家的宝贵资源。它提供了利用ML和DL技术进行植物病变检测的研究现状的全面了解,突出了这些方法的优点和局限性,并提出了潜在的解决方案,以克服其实施的挑战。此外,需要更大和更复杂的实验数据集被确定为进一步调查的主题。

五、现有系统的挑战

(1)克服小数据集挑战

(2)用于病变分割的植物图像放大

(3)植物病虫害检测的迁移学习

(4)优化网络结构的植物病变分割

(5)早期发现的小病灶

(6)细粒度标识

(7)低照度和高照度问题

(8)障碍带来的挑战

(9)检测效率方面的挑战

 六、实验结论

DL和ML技术极大地改善了作物和植物虫害的检测和管理。图像识别技术的发展使复杂的病虫害识别成为可能。本文基于2015年至2022年的出版物,探讨了使用ML和DL技术进行植物病害识别的最新进展。它展示了这些技术在提高疾病检测的准确性和效率方面的好处,但也承认了挑战,例如数据可用性,成像质量以及区分健康植物和患病植物。研究发现,DL和ML的使用显着提高了识别和检测植物病害的能力。这项研究的新奇在于其全面分析了最近的发展,使用ML和DL技术进行植物病害识别,沿着提出的解决方案,以解决与其实施相关的挑战和限制。通过探索各种方法的优点和缺点,并为研究人员和行业专业人士提供有价值的见解,这项研究有助于植物病害检测和预防的进步。

注:论文原文出自An advanced deep learning models-based plant disease detection: A review of
recent research本文仅用于学术分享,如有侵权,请联系后台作删文处理。

解读的系列文章,本人已进行创新点代码复现,有需要的朋友欢迎关注私信我获取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/569506.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

简单个人电话号码查询系统

系列文章 任务19 简单个人电话号码查询系统 文章目录 系列文章一、实践目的与要求1、目的2、要求 二、课题任务三、总体设计1.存储结构及数据类型定义2.程序结构3.所实现的功能函数 四、小组成员及分工五、 测试文件读取添加联系人删除联系人修改联系人查询联系人退出 六、源代…

(三) PID控制中的噪声过滤

在前面的章节里,我们谈到了积分环节由于执行器的物理限制导致的积分项Wind-up,通过设置饱和限幅器,选择性关闭积分环节来完成Wind-up问题。 今天我们要解决的问题就是微分环节可能存在的问题。通过传感器我们可以观测出一个被控量的大小&…

奇偶校验位

原理 奇偶校验位有两种类型:偶校验位与奇校验位。 以偶校验位来说,如果一组给定数据位中1的个数是奇数,补一个bit为1,使得总的1的个数是偶数。例:0000001, 补一个bit为1, 00000011。 以奇校验位来说,如果给…

电子科技大学编译原理复习笔记(二):数据类型

目录 前言 重点一览 引言 内部类型 内部类型的特点 内部类型的优越性 用户定义类型 ⭐超重点:六种数据类型聚合方式 ⭐抽象数据类型(重点、考点) 类型操作 类型检查 类型转换 类型等价 实现模型 本章小结 前言 本复习笔记基于…

Spark 3:Spark Core RDD持久化

RDD 的数据是过程数据 RDD 的缓存 # coding:utf8 import timefrom pyspark import SparkConf, SparkContext from pyspark.storagelevel import StorageLevelif __name__ __main__:conf SparkConf().setAppName("test").setMaster("local[*]")sc SparkC…

flask实现简易图书管理系统

项目结构 技术选型 flask 做后端, 提供数据和渲染html 暂时没有提供mysql, 后续会更新操作mysql和样式美化的版本 起一个flask服务 flask是python的一个web框架, 下面演示如何提供http接口, 并返回json数据 main.py # flask创建http接口 from flask import Flask, request, jso…

Linux 的软件生态 软件包管理器(yum)编译器 - vim

Linux的软件生态 在 手机 ipad 笔记本等等我们使用的产品当中,会有应用商店等等可以下载软件的 软件包管理器,当我们想要下载某一款软件的时候,就去这个应用商店当中搜索,或者是去寻找,找到之后,进行下载&a…

Linux Kernel源码阅读: x86-64 系统调用实现细节(超详细)

0、前言 本文采用Linux 内核 v3.10 版本 本文不涉及调试、跟踪及异常处理的细节 一、系统调用简介 系统调用是用户空间程序与内核交互的主要机制。系统调用与普通函数调用不同,因为它调用的是内核里的代码。使用系统调用时,需要特殊指令以使处理器权限转…

初识Linux操作系统及常用的Linux命令

Linux是一种自由和开放源码的类UNIX操作系统,也是一种基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随互联网的发展,企业对服务器速度和安全的要求越来越高,Linux系统由于具有性能稳定、防火墙组件性能高效、配置简单等…

Java内存模型的抽象结构 JMM

并发编程模型的两个关键问题 线程之间如何通信及线程之间如何同步。 线程之间如何通信:共享内存,消息传递线程之间如何同步通信是指线程之间以何种机制来 交换信息同步是指程序中用于控制不同线程间 操作发生相对顺序 的机制在共享内存的并发模型里&a…

Maven 详细教程(万字长文)

目录 一、Maven的简介二、Maven安装与配置三、Maven POM四、创建 Maven 项目五、Maven项目的构建与测试六、Maven依赖七、Maven仓库(本地仓库远程仓库)八、Maven生命周期(cleansitedefault)九、Maven常用插件十、Maven 版本号约定…

大模型时代的prompt学习(持续更新)

目录 为什么要学prompt基本原则prompt撰写框架Base Prompt FrameworkCRISPE Prompt Framework 场景撰写文案文档竞品分析产品设计数据分析 chain of thoughtzero shotin context learning(few shot)Self-Consistency Program-Aidedprompt tipsTo Do and Not To Doadd examples引…

水下图像0

d_r_1_.jpg 一个拖着电线的水下六足机器人在海水中作业 A robot is exploring the reef on the sea floor A hexapod robot works next to reef at the bottom of the sea A rectangular deep-sea robot swims past a patch of reef An underwater robot is detecting coral …

神经网络视觉AI“后时代”自瞄实现与对抗

通俗一点来说,自瞄是在FPS射击游戏中最为常见的作弊手段之一,当下最火爆的CSGO也深受其扰,在此我说些我自己的看法,欢迎大家在下方留言讨论; (1)软件层面 在神经网络方面的视觉AI应用流行之前&…

面试官:工作三年,还来面初级软件测试?恐怕你的软件测试工程师的头衔要加双引号...

相信身为测试工程师的你可能经历过这些: 已经工作三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。 听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔50万了。 由于现在的公司接触不到新技术&…

docker(一)安装部署卸载以及基础命令使用

文章目录 1、安装1.1、安装插件1.2、设置源:1.3、安装docker卸载docker:1.4、配置国内源 2、基础命令3、提交某个镜像为新的镜像4、docker 存档 1、安装 机器配置: 1.1、安装插件 [rootdophin ~]# yum -y install yum-utils1.2、设置源: …

Spring相关面试题(Spring核心)

Spring相关面试题 谁定义了bean的生命周期IOC初始化 IOC启动阶段 (Spring容器的启动流程)Spring-IOC是什么IOC是什么DI是什么 依赖注入 DI的三种方式Spring-AOP是什么OOPAOPAOP实现方式动JDK动态代理和CGLIB动态代理 JDK动态代理和CGLIB动态代理IOC 和 AOP 的联系和区别 BeanFa…

【2023 · CANN训练营第一季】应用开发(初级)第五章——媒体数据处理

1.媒体数据处理 受网络结构和训练方式等因素的影响,绝大多数神经网络模型对输入数据都有格式上的限制。在计算机视觉领域,这个限制大多体现在图像的尺寸、色域、归一化参数等。如果源图或视频的尺寸、格式等与网络模型的要求不一致时,我们需…

LLMs开源模型们和数据集简介

本篇文章整理下目前常用的LLMs模型们和数据集简介。 BackBones ​https://github.com/FreedomIntelligence/LLMZoo 可以看到目前被广泛用来作为LLMs的backbone的模型有以下特点: Backbone:基于某个开源backbone,如GLM、LLaMA、BLOOMZ&#…

Android 文本识别:MLKIT + PreviewView

随着移动设备的普及和摄像头的高像素化,利用相机进行文本识别成为了一种流行的方式。MLKit 是 Google 提供的一款机器学习工具包,其中包含了丰富的图像和语言处理功能,包括文本识别。PreviewView 是 Android Jetpack 的一部分,它提…