小目标检测的增强算法

Augmentation for small object detection

摘要

近年来,目标检测取得了令人瞩目的进展。尽管有了这些改进,但在检测小目标和大目标之间的性能仍有很大的差距。本文在一个具有挑战性的数据集上分析了当前最先进的模型Mask RCNN,MS COCO。结果表明,小真实目标与预测锚之间的重叠度远低于期望的IoU阈值。本文推测这是由于两个因素造成的:(1)只有少数图像包含小对象,并且(2)即使在包含它们的每个图像中,小对象也不足以出现。因此,本文建议用小对象对这些图像进行过采样,并通过多次复制粘贴小对象来增强每个图像。它允许本文在大物体和小物体上权衡探测器的质量。本文评估了不同的粘贴增强策略,最终,本文在实例分割和小目标检测方面分别比MS-COCO上的现有方法提高了9.7%和7.1%。

1. Introduction

本文关注的是最先进的物体探测器Mask R-CNN[18],一个具有挑战性的数据集,COCO女士。本文注意到这个数据集关于小对象的两个属性。首先,本文观察到数据集中包含小对象的图像相对较少,这可能会使任何检测模型偏向于更集中于中大型对象。其次,小物体覆盖的区域要小得多,这意味着小物体的位置缺乏多样性。本文推测,这使得当小目标出现在图像中不易被探测的部分时,目标检测模型很难在测试时间内推广到小目标。本文通过对包含小物体的图像进行过采样来解决第一个问题。第二个问题通过在包含小对象的每个图像中多次复制粘贴小对象来解决。粘贴每个对象时,本文确保粘贴的对象不会与任何现有对象重叠。这增加了小对象位置的多样性,同时确保这些对象出现在正确的上下文中,如图3所示。每幅图像中小物体数量的增加进一步解决了少量正匹配锚的问题,本文在第3节中对其进行了定量分析。与目前最新的基于MS-COCO的Mask-R-CNN方法相比,本文在实例分割和小目标检测方面分别取得了9.7%和7.1%的相对改进。


2. Related Work

实例分割实例分割超出了对象检测的范围,需要预测每个对象的准确掩码。多任务网络级联(MNC)[9]构建一个预测和屏蔽的级联。全卷积实例感知语义分割(FCIS)[23]是一个全卷积模型,它计算每个感兴趣区域共享的位置敏感得分图。[14] ,这也是一种完全卷积的方法,学习像素嵌入。Mask R-CNN[18]扩展了FPN模型的一个分支,用于预测掩模,并引入了新的不同裁剪操作,用于对象检测和实例分割。

可以通过提高输入图像分辨率[7,26]或将高分辨率特征与低分辨率图像的高维特征融合来处理检测小目标的小目标[36,2,5,27]。然而,这种使用更高分辨率的方法增加了计算开销,并且没有解决大小对象之间的不平衡。[22]取而代之的是,使用世代对抗网络(GAN)在复杂网络中构建特征,在交通标志和行人检测的背景下,这些特征在小物体和大物体之间是不可区分的。[12] 使用基于区域建议网络中不同分辨率层的不同锚定比例。[13] 根据锚定大小的正确分数移动图像特征以覆盖它们之间的间隙。[6,33,8,19]裁剪小对象建议时添加上下文。

3. Identifying issues with detecting small objects

在这一部分中,本文首先概述了MS-COCO数据集和在本文的实验中使用的目标检测模型。然后讨论了MS-COCO数据集的问题和训练中使用的锚匹配过程,这有助于小目标检测的困难。


4. Result and Analysis


5.Conclusion

本文研究了小目标检测问题。本文发现,小目标平均精度差的原因之一是训练数据中缺少小目标的表示。这尤其适用于现有的最先进的物体探测器,它要求有足够的物体供预测的锚在训练期间匹配。为了克服这个问题,本文提出了两种扩充原始MS-COCO数据库的策略。首先,本文展示了在训练过程中,通过对包含小对象的图像进行过采样,可以很容易地提高对小对象的性能。其次,提出了一种基于复制粘贴小对象的增强算法。实验证明,与Mask R-CNN在MS-COCO上获得的最新技术相比,实例分割和小目标检测分别提高了9.7%和7.1%。正如实验所证实的,所提出的一套增强方法可以在预测大小物体的质量之间进行权衡。

小目标检测的增强算法相关推荐

  1. 摄像头图像分析目标物体大小位置_小目标检测的增强算法

    版权声明:本文来源 程序媛的小世界https://zhuanlan.zhihu.com/p/135397874 Augmentation for small object detection 摘要 近 ...

  2. 最全目标检测相关资料整理 (目标检测+数据增强+卷价神经网络+类别不均衡...)

    1 小目标检测: 综述: 综述论文Augmentation for small object detection 深度学习笔记(十)Augmentation for small object dete ...

  3. 2021年小目标检测最新研究综述 很全面值得收藏

    摘要 小目标检测长期以来是计算机视觉中的一个难点和研究热点.在深度学习的驱动下,小目标检测已取得了重大突破,并成功应用于国防安全.智能交通和工业自动化等领域.为了进一步促进小目标检测的发展,本文对小目 ...

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

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

  5. 基于改进SSD算法的小目标检测与应用

    人工智能技术与咨询 点击蓝字 · 关注我们 来源:< 计算机科学与应用> ,作者刘洋等 关键词: SSD:深度学习:小目标检测 摘要: 摘要: 针对通用目标检测方法在复杂环境下检测小目标时 ...

  6. 基于GAN的小目标检测算法总结(1)——Perpetual GAN

    基于GAN的小目标检测算法总结(1)--Perpetual GAN 1.前言  这是一个系列文章,对基于GAN的小目标检测算法进行总结.目前基于GAN的小目标检测算法不多,比较有名的有3篇(好总结嘛) ...

  7. 初学者必看,提供海星检测项目从零开始小目标检测sota算法(ppyoloe-sod)

    我以我的一个项目进行介绍,各位如果想运行这些程序的话,可以跳转到相应的百度的页面,我放到底下啦.基于ppyoloe-sod海星目标检测(小目标检测) - 飞桨AI Studio 0 赛事背景说明 澳大 ...

  8. 目标检测算法——小目标检测

    一.定义 1.以物体检测领域的通用数据集COCO物体定义为例,小目标是指小于32×32个像素点(中物体是指32*32-96*96,大物体是指大于96*96). 2.在实际应用场景中,通常更倾向于使用相 ...

  9. 目标检测论文解读复现之十六:基于改进YOLOv5的小目标检测算法

    前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文,帮 ...

最新文章

  1. C++基本知识点集锦(2022秋招)
  2. asp.net学习笔记·get与post区别
  3. Tensorflow Lite Android Demo App
  4. python详细安装步骤-Python的详细安装步骤
  5. stdthread(1)thread概述
  6. 【Java例题】5.3 线性表的使用
  7. android ui状态栏高度,Android--状态栏高度,导航栏高度,Window高度,DecorView高度,heightPixels...
  8. 如何成为一名优秀的高级C/C++程序员
  9. 数据结构之图的存储结构:邻接表法
  10. ReportViewer教程(6)-将报表浏览器与报表联系
  11. 手机海报模板,收藏就对了!
  12. vSphere 7 Kubernetes 初体验
  13. 【Java学习笔记之二十六】深入理解Java匿名内部类
  14. python实用性自己设计_用Python设计PCR引物: Primer3-py 初识
  15. zxr10交换机配置手册vlan_中兴ZXR10交换机配置
  16. mysql占用CPU超过100%
  17. 悉尼大学INFO1112Assignment1课业解析
  18. pwc(普华永道)招聘.net
  19. android接入支付宝自动续费,APP是如何实现自动续费的?
  20. 面试必备之 悲观锁与乐观锁

热门文章

  1. 2022-2028年中国NFT行业市场研究及前瞻分析报告
  2. Go 知识点(11) — goroutine 泄露、设置子协程退出条件
  3. 【css】基础学习总结
  4. 基于Android和SpringBoot的购物App
  5. MindSpore技术理解(上)
  6. Pass Infrastructure基础架构(下)
  7. 人工智能在音频链中找到自己的声音
  8. CVPR2019:无人驾驶3D目标检测论文点评
  9. python 获取打印的内容并保存到记事本里面
  10. Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果(通俗的说是粘性头效果)