跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

面向无人机和智能手机的 YOLOv8 模型改进实战—棉叶病虫害多尺度目标检测

一种基于 YOLOv8 改进的棉叶病虫害检测方法(CPD-YOLO),适用于无人机和智能手机跨平台场景。通过构建 Bi-FPN + RepTransformer 网络优化特征融合,设计 4 头动态检测网络增强感知能力,并提出 Inner-Shape IoU 损失函数提升定位精度。实验表明,该方法在棉叶病虫害检测中漏检率最低,F1 分数与 mAP 分别较原始 YOLOv8 提升了 7.44% 和 7.08%,有效解决了小目标及多尺度检测难题。

神经兮兮发布于 2026/4/6更新于 2026/9/1073 浏览
面向无人机和智能手机的 YOLOv8 模型改进实战—棉叶病虫害多尺度目标检测

一、引言

YOLO(You Only Look Once)作为一种非常流行的目标检测算法,以其高效和准确性而闻名。YOLOv8 作为这一系列算法较新颖的版本,相较于其前身在准确性、速度和模型大小方面都有所改进。本文介绍发表在《Industrial Crops and Products》(中科院 1 区 TOP)的'CPD-YOLO: A cross-platform detection method for cotton pests and diseases using UAV and smartphone imaging',说明 YOLOv8 模型在跨平台(无人机 + 手机)场景下的棉花病虫害多尺度目标检测中的应用。主要改进点如下:

(1)特征融合改善:构建 Bi-FPN +RepTransformer 网络,实现多尺度特征的高效融合与推理加速。

(2)检测头增加:设计 4 头动态检测网络,赋予模型多维动态感知能力。

(3)损失函数优化:提出 Inner-Shape IoU 边界框回归损失函数,提升定位精度,同时加速模型收敛。

论文原文:DOI

二、研究背景

棉花是一种重要的经济作物,也是世界范围内纺织品的主要原料。棉花种植期间主要面临病虫害的侵袭,威胁棉花生长发育,引发产量骤减,严重削弱棉花的商品属性和市场竞争力。病虫害的侵袭会导致棉花叶片细胞结构中的色素、水分、营养元素等性质发生变化,这种变化会反映在棉叶图像信息中,如颜色和形态。近年来,随着深度学习的发展,以 YOLO 系列模型为代表的目标检测算法,因其检测精度高、泛化能力和鲁棒性强等优势在作物病虫害诊断中应用广泛。因此,研发基于 YOLO 的棉叶病虫害检测方法有望为棉农提供移动互联新兴形势下的田间棉叶病虫害精确检测服务,助力棉花产业高质量发展。

三、数据集

(一)数据获取与标注

采用大疆 Mavic3 无人机和荣耀 9 手机采集了蚜虫、双斑萤叶甲和褐斑病侵袭下的棉叶图像数据,其中无人机图像分辨率为 4000×3000 像素,手机图像为 3968×2976 像素。随后对图像进行人工标注,生成包含病虫害位置及类别信息。

文章配图

(a) 无人机图像

文章配图

(b) 智能手机图像

图 1 棉花病虫害图数据标注示例

四、模型改进

(1)RepViT-BiFPN:在 RepViT block 中采用了结构重参数化技术,以提高模型在训练期间的学习效率,并在推理期间减少计算和内存成本。采用跨块方式放置挤压 - 激励(SE)层,以最大化准确性收益,同时最小化延迟增加。

(2)DyHead:动态检测头设计,增强模型对不同尺度目标的适应能力。

(3)Inner-IoU:对于高 IoU 的样本,使用较小的辅助边界框来计算损失可以加快收敛,而低 IoU 的样本则更适合使用较大尺寸的辅助边界框。基于此 Inner-IoU 应运而生,它通过辅助边界框来计算 IoU 损失。

(4)Shape-IoU:Shape-IoU 通过引入形状和尺度感知因子,改进了传统 IoU 的计算方式,使其能够更准确反映边界框之间的真实相似度,提高小目标的检测精度,增强模型对不规则形状目标的适应性。

文章配图

图 2 改进的 YOLOv8 模型结构图

五、模型结果

无人机图像中的棉叶病虫害目标较智能手机图像更小且数量更多,尽管典型 YOLO 系列模型计算复杂度较低,但其特征融合和多尺度目标检测能力较弱。CPD-YOLO 在智能手机图像中表现优异,尤其在小尺度、目标数量较少且特征明显的场景下。CPD-YOLO 通过增强特征融合和构建多尺度动态检测头网络,有效减少了无人机图像中的漏检和误检。

(一)消融实验结果

表 1 消融实验结果

文章配图

表 2 模型对比实验结果

文章配图

文章配图

图 3 棉叶病虫害检测结果示例

六、结论

研究提出了基于 CPD-YOLO 的棉花病虫害多尺度目标检测方法,适用于无人机和智能手机场景。消融实验与对比实验结果验证了改进策略的有效性,结果表明 CPD-YOLO 的漏检率最低,相较原始 YOLOv8 模型,其 F1 与 mAP 分别提升了 7.44% 和 7.08%。

考虑到人工智能大语言模型的崛起,未来研究可在进一步扩充实验数据的基础上接入大语言模型,辅助棉叶病虫害诊断和防治决策,并由植保专家对决策结果进行评估和校正,建立决策结果与专家修正的闭环优化机制,提升棉花病虫害诊断和防控的 AI+ 精准指导。

目录

  1. 一、引言
  2. 二、研究背景
  3. 三、数据集
  4. (一)数据获取与标注
  5. 四、模型改进
  6. 五、模型结果
  7. (一)消融实验结果
  8. 六、结论

更多推荐文章

查看全部
  • C++ STL 容器详解:set 与 map 底层实现及应用
  • OpenClaw 赋能具身智能,AI 代理可操控真实机器人
  • 前端实现视频画中画功能与主小窗同步控制
  • Ever Gauzy 开源商业管理平台概览
  • PyPy 生成器优化深度解析:JIT 加速下的 Python 性能提升
  • 大模型高效推理与部署技术实战
  • Android WebView 版本升级方案详解
  • NestJS 接口响应 message 编写规范与 API 提示标准化
  • Linux Shell 脚本中 date 命令常用用法
  • 基于 Web 技术栈的 Rokid JSAR AR 开发实战指南
  • 发那科机器人与西门子 PLC 通讯方案:网关与 Modbus TCP 配置及代码
  • OpenClaw 开源 AI 智能体本地部署与使用教程
  • Python 基础语法详解:变量、类型、动态特性与运算符
  • ipget:零配置分布式文件下载工具使用指南
  • C++与Linux:文件操作底层接口详解
  • C++ 入门进阶:引用、内联函数与 nullptr 详解
  • CSS 元素显示模式详解:块级、行内与行内块
  • Nano Banana AI 绘图中文模糊解决:利用 Seedream 4.5 重新渲染文字
  • 冷启动数据与多阶段训练在 DeepSeek 中的作用
  • ComfyUI Photoshop插件完整教程:5步实现AI绘画工作流

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online