当前位置: 首页 > news >正文

目标检测之遮挡物体检测

一、遮挡的类别

  1. 类内遮挡,目标被同一类别的目标遮挡
  2. 类间遮挡,目标被其它类别的目标遮挡

二、解决方法

数据标注

精调遮挡目标的GT边界框

数据增强

  1. cutout:在训练时,随机mask目标,提升模型对遮挡的应对能力
  2. mosaic:按一定比例融合多张图片,相当于模拟了一些遮挡的场景

网络结构

  1. 加注意力机制等,使模型提取判别力更强的特征
  2. 行人检测:将行人分为5个独立的区域,对这5个局部区域分别预测了一个0到1之间的遮挡分数,代表这5个局部区域的可见或者遮挡程度。使用这5个visibility score分别和对应区域的feature相乘后相加,得到最终的特征(Zhang, S., Wen, L., Bian, X., Lei, Z., & Li, S. Z. (2018). Occlusion-aware R-CNN: Detecting Pedestrians in a Crowd)

正负样本匹配机制

将匹配依据由IOU改成GIOU、DIOU、CIOU等

损失函数

RepLoss(Wang, X., Xiao, T., Jiang, Y., Shao, S., Sun, J., & Shen, C. (2017). Repulsion Loss: Detecting Pedestrians in a Crowd)

该损失函数由2部分组成,在要求预测框靠近匹配的GT框(T)的同时,也要求预测框远离其它GT框(B),在提升遮挡检测性能的同时降低检测器对NMS的敏感性

整体公式如下, 第一部分为吸引损失,第二部分为排斥损失(又可以分为预测框与其它GT框的损失,以及预测框与其它预测框的损失)

第一部分损失的公式如下,

作用:使P与匹配的GT框互相靠近

其中,

P_{+}:与至少一个GT之间的IOU大于等于0.5,

G_{Attr}^{P}:与P有最大IOU值的GT框

第二部分损失的公式如下,

RepGT

作用:使P远离与P之间的IOU值是次大的GT框

其中,

G_{Rep}^{P}:除了与P匹配的GT外,与P之间有最大IOU的GT框(即与P之间的IOU值是次大的)

RepBox

作用:使匹配了不同GT的预测框之间互相远离(排斥),降低了检测器对NMS的敏感性

根据匹配的GT框序号,将P_{+}分为不同的子集,如,P_{+}=P_{1}\cap P_{2}\cap ... \cap P_{\varrho }\varrho表示GT框的数量

参考文章

“别挡我,我要C位出道!”谈谈深度学习目标检测中的遮挡问题 - 知乎

Repulsion Loss 遮挡场景下的目标检测 - 知乎

http://www.lryc.cn/news/94571.html

相关文章:

  • Vim 命令大全
  • 【Visual Studio】printf() 函数无输出显示问题。使用 C++ 语言,配合 Qt 开发串口通信界面
  • Linux安装配置Oracle+plsql安装配置(详细)
  • 软件UI工程师的职责模板
  • 【Python】Selenium操作cookie实现免登录
  • 【数据结构与算法篇】之时间复杂度与空间复杂度
  • 硬件性能 - 网络瓶颈分析
  • stm32驱动MCP2515芯片,项目已通过测试
  • Nginx部署前后端分离项目
  • pytorch多分类问题 CrossEntropyLoss()函数的输入size/shape不一致问题
  • 硬盘或者U盘提示需要格式化的解决办法
  • Clip-Path
  • Matlab绘图系列教程-Matlab 34 种绘图函数示例(下)
  • 【Vue+Django】Training Management Platform Axios并发请求 - 20230703
  • smart Spring:自定义注解、拦截器的使用(更新中...)
  • php导出pdf
  • 【ECMAScript6_2】字符串
  • 37.RocketMQ之Broker消息存储源码分析
  • RabbitMq应用延时消息
  • 【WEB自动化测试】- 浏览器操作方法
  • VSCode设置鼠标滚轮滑动设置字体大小
  • Spring MVC是什么?详解它的组件、请求流程及注解
  • 基于Spring Boot的广告公司业务管理平台设计与实现(Java+spring boot+MySQL)
  • docker 基本命令安装流程
  • 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】
  • 【LeetCode每日一题合集】2023.7.3-2023.7.9
  • java企业工程项目管理系统平台源码
  • 软件设计模式与体系结构-设计模式-行为型软件设计模式-访问者模式
  • 【LeetCode】503. 下一个更大元素 II
  • 使用infura创建以太坊网络