Copy-Past 解决小目标检测问题

《CVRP2019_Augmentation for small object detection》论文里面,使用copy-paste解决小目标

小目标的检测性能

一、定义小目标

上图是MS COCO中定义小目标、中目标、大目标的标准;
二、分析小目标检测性能低的原因

  • 网络下采样导致小目标在特征层中很小:例如输入为640x640,backbone下采样为32,那么特征层的特征为20x20, 若小目标在输入层的大小为32x32,那么,在特征层位1x1的大小,一个像素,比32x32小的目标,在特征层中几乎消失;
  • 小目标出现在少数图片中,例如MS COCO 中,训练集中的目标中41.43%是小目标,34.4%是中目标,24.2%是大目标,但是只有50%的图片中包含小目标,70%和80%图片中包含中目标和大目标;
  • 小目标标注面积占比小,例如1.23%的标注像素属于小目标,10.18%是中目标,82.28%输入大目标;
  • 和小目标匹配的正样本anchors数比较少:在基于anchor的目标检测中,anchor和目标IOU大于0.7时,认为该anchor为正样本,约29.96%的anchor与小目标匹配,约44.49%的anchor与大目标匹配;

三、提高小目标检测性能的措施

  • 使用浅层特征:对应原因中的第一点,深层特征感受野宽,特征丰富,但是分辨率小,小目标在深层特征中几乎消失,因q此可以退而求其次,使用浅层目标;

  • Oversampling:包含小目标的图片进行过采样,采样率是可以调整的参数,论文中说,这是最简单直白的方式提升小目标检测性能的方式;

    上图中的表格,可以说明,oversampling可以在一定程度上,提高小目标的性能。

  • Copy-paset: 将小目标从原始位置上复制出来,然后拷贝到图片的其他地方。这样可以增加图片中的小目标。这个工具需要考虑以下两点:1、粘贴的目标是否遮挡其他目标;2、是否模糊粘贴目标的边界;

    copy-pase可以提升小目标的性能,但是多少有点损害大目标的性能。

相关推荐
2301_764441332 小时前
ProjectAIRI:是一个开源的AI虚拟数字人伴侣
人工智能·目标检测·自然语言处理·开源·视觉检测·语音识别
wincheshe2 小时前
AI Agent 开发学习 --- 构建软件团队智能体(二)
人工智能·学习
程序员佳佳2 小时前
2025 AI 架构演进:从 Open Claw 到 GPT-5.3,如何用“向量引擎”解决大模型调用的“最后一公里”?
人工智能·gpt·架构·数据分析·aigc·api
测试_AI_一辰2 小时前
AI系统测试实践:Tool执行与状态管理(Agent系统最容易出Bug的地方)
人工智能·ai·自动化·bug·ai编程
智慧地球(AI·Earth)2 小时前
OpenClaw设置教程之安全篇
人工智能·安全·openclaw
JXSJHF2 小时前
告别云端依赖:2026年AI PC如何实现离线运行百亿参数模型
人工智能
财迅通Ai2 小时前
海立股份子公司参展AWE2026 以创新科技赋能行业转型升级
大数据·人工智能·物联网
SuAluvfy2 小时前
AI 编辑器:Cursor vs Trae
人工智能·编辑器