码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 小目标检测:基于切图检测的yolov5小目标训练


    目前在目标检测方面有着众多的检测框架,比如两阶段的FasterRcnn、以及yolo系列的众多模型。yolo系列在实际中用的最多,一方面性能确实不错,另一方面具有着较多的改进型系列。今天我们主要使用的yolov5系列。具体原理过程就不多说了,大家自行百度。放一张v5的网络结构图。

    在目标检测中小目标检测尤为困难,而众多yolo系列的预训练模型主要针对COCO数据集来训练的,整体的MAP看上去还不错,但是用到小目标确实不行,尤其是图像尺寸比较大的小目标,那效果更是辣眼睛了。

    在众多文章中有对小目标进行改进的比如添加一个检测头(四个检测头,对一些数据集确实有一定的作用),再者一些博客有介绍多添加各种注意力机制或者一些模块改进,当然了也有一些人评判添加注意力机制的,认为它作用甚小,甚至有人认为他只是水水论文作用,对此我只是呵呵一笑哦,实践才是检测真理的唯一标准,不能因为一个注意力在你得数据集上不行就否定了整个注意力,ppyolo系列中还明确的表示了添加了注意力机制了。

    还有一些博客认为添加无脑的添加数据集,扩大训练尺寸就很不错,确实这样带来的效果也是有着明显的提升,但是这不是学术也不是demo,在实际的工程中部署会涉及到很多,模型的推理速度,以及你训练时候的显存。。。。。。

    下面介绍一种大家其实都知道的一种方法,切图(1、滑动切图;2、中心切图)切图里面的细节有很多,这里采用的是滑动切图,想要了解其他的可以参考:这里有江大白老师介绍的很多trick去使用。

    基于大尺寸图像的小目标检测竞赛经验总结 (qq.com)

    1、滑动切图

    下面这张图可以很好的解释。

    在这里插入图片描述

    大家切割的时候可以参考下面的博客:

    (1条消息) 滑动窗口切割图片并重定位标注框_Lavi_qq_2910138025的博客-CSDN博客

    (1条消息) YOLOV5 模型和代码修改——针对小目标识别_xiaoY322的博客-CSDN博客

    下面我将使用DOTA进行切割:

    原图:

    切割之后的图:

    下面就是正常的训练。。。。。。。。。。。。。。。。。。。。

  • 相关阅读:
    Jetson NX安装opencv3.2.0报错及问题汇总
    一种JavaScript响应式系统实现
    Mybatis-plus的通用Service
    第三章 内存管理 十三、页面置换算法(最佳置换算法、先进先出置换算法、最近最久未使用置换算法、时钟置换算法、改进型的时钟置换算法)
    Ribbon负载均衡的两种方案
    09_Webpack打包工具
    靠!我被项目经理和同事嘲笑了,因为不会远程debug调试...
    Linux:进程(一)
    mybatis注解
    12、IOC 之基于 Java 的容器配置
  • 原文地址:https://blog.csdn.net/zhangdaoliang1/article/details/127936229
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号