目标检测-Oriented RepPoints for Aerial Object Detection(CVPR 2022)

论文地址:Oriented RepPoints for Aerial Object Detection
代码地址:OrientedRepPoints

论文摘要

与一般物体不同,航空目标通常是非轴对准的,任意方向上具有杂乱的环境。与回归边界盒方向的主流方法不同,本文通过利用自适应点表示,提出了一种有效的自适应点学习方法,用于航空目标检测,该方法能够捕获任意定向实例的几何信息。为此,提出了三种定向转换函数,以便于准确定向的分类和定位。此外,我们提出了一种有效的自适应点学习质量评估和样本分配方案,用于在训练过程中选择面向代表性的代表点样本,该方案能够从相邻对象或背景噪声中捕获非轴对准特征。引入了一个空间约束来惩罚离群点,以进行快速(roust)自适应学习。在四个具有挑战性的航空数据集(包括DOTA、HRSC2016、UCAS-AOD和DIOR-R)上的实验结果证明了我们提出的方法的有效性。

一、问题背景

  • 航空图像中的目标通常是任意定向密集分布
  • 主流方法:将航空目标检测视为一个旋转目标定位问题,位于主导地位的是基于方向回归的检测器(一般检测器+定向参数)
    ···········································································································
    流程:对目标框进行定位→对目标进行分类→回归预测出一个框的旋转角度
    问题:损失不连续、回归不一致,因此猜测基于旋转角度的方向预测是不准的
    ···········································································································
  • RepPoint点集方法:使用RepPoints点集表示目标框架,对目标进行定位和结构表示,通过点集表示的目标结构直接回归出带有方向的检测框,这样就避免了对角度的预测
    ···········································································································
    问题:只能根据语义特征回归关键点而忽略有效衡量学习点的质量,这可能导致检测航空图像中密集分布复杂的非轴对齐物体的性能较差
    ···········································································································
  • Oriented RepPoints:本文提出的方法,不仅实现了精确定位的航空探测,而且还捕获了任意定向航空实例的底层几何结构

二、主要贡献

  • 一种有效的航空目标检测器,称为Oriented RepPoints,其中引入柔性自适应点作为表示形式,以实现定向目标检测
  • 一种新的自适应点学习的质量评估和样本分配方案,该方案不仅从分类、定位中选择点样本,而且从定位、点向特征相关性中选择点样本
  • 在四个具有挑战性的数据集上进行了广泛的实验,显示了很好的定性和定量结果

三、Oriented RepPoints

1、网络框架

2、自适应点学习

引入了定向转换函数,将每个特征图中的点集(9个点)转换成了有向框

作者提出了三种定向转换函数

  • MinAeraRect:在点集中选择具有最小面积的旋转矩形→生成矩形
  • NearestGTCorner:找4个距离点集最近的采样点作为定向边界框的角点→生成不规则四边形
  • ConvexHull:利用Jarvis March算法,找到包围所有采样点的外接多边形→生成不规则多边形

使用MinAeraRect来得到标准的旋转矩形预测,并使用NearestGTCorner和ConvexHull来优化训练过程中的自适应点学习

空间约束:

  • 使用GT的角点来衡量损失,使用GIoU损失
  • 对分布在GT范围以外的离群点做出惩罚

3、自适应点学习质量评估和样本分配

提出了APPA,将自适应点的代表性样本作为训练阶段的正样本

(1)从四个方面衡量自适应点的质量:

  • 分类质量 Q c l s Qcls Qcls
  • 定位质量 Q l o c Qloc Qloc
  • 定向质量 Q o r i Qori Qori
  • 逐点相关性质量 Q p o c Qpoc Qpoc

(2)动态K标签分配

将每次迭代时的前k个样本分配为训练的正样本: k = σ ∗ N t k = σ∗Nt k=σ∗Nt
σ σ σ:采样比
N t Nt Nt:参与质量评估的所有点集

四、实验

目标检测-Oriented RepPoints for Aerial Object Detection(CVPR 2022)相关推荐

  1. 论文阅读:Oriented RepPoints for Aerial Object Detection (CVPR 2022)

    paper:https://arxiv.org/abs/2105.11111 code:GitHub - LiWentomng/OrientedRepPoints: The code for &quo ...

  2. Oriented RepPoints for Aerial Object Detection

    Oriented RepPoints for Aerial Object Detection paper:https://arxiv.org/abs/2105.11111 摘要 航空目标通常是非轴对齐 ...

  3. 【OrientedRepPoints】Oriented RepPoints for Aerial Object Detection的译读笔记

    Oriented RepPoints for Aerial Object Detection 摘要   与通用目标不同,航空目标通常不是正轴对齐而且具有任意的方向,且周围背景较为杂乱.与主流方法使用边 ...

  4. 【OrientedRepPoints】Oriented RepPoints for Aerial Object Detection核心点概括

    论文地址:https://arxiv.org/abs/2105.11111 翻译:https://blog.csdn.net/songyuc/article/details/128227048 一.概 ...

  5. 【开放域目标检测】一:Open-Vocabulary Object Detection Using Captions论文讲解

    出发点是制定一种更加通用的目标检测问题,目的是借助于大量的image-caption数据来覆盖更多的object concept,使得object detection不再受限于带标注数据的少数类别,从 ...

  6. 点云 3D 天气数据增强 - LiDAR Snowfall Simulation for Robust 3D Object Detection (CVPR 2022)

    点云 3D 天气数据增强 - LiDAR Snowfall Simulation for Robust 3D Object Detection - 用于鲁棒3D目标检测的激光雷达降雪模拟(CVPR 2 ...

  7. 点云 3D 目标检测 - CenterPoint:Center-based 3D Object Detection and Tracking(CVPR 2021)

    点云 3D 目标检测 - CenterPoint: Center-based 3D Object Detection and Tracking - 基于中心的3D目标检测与跟踪(CVPR 2021) ...

  8. 多尺度目标检测--Scale-Aware Trident Networks for Object Detection

    Scale-Aware Trident Networks for Object Detection https://github.com/TuSimple/simpledet/tree/master/ ...

  9. 目标检测--Focal Loss for Dense Object Detection

    Focal Loss for Dense Object Detection ICCV2017 https://arxiv.org/abs/1708.02002 本文算是用简单的方法解决复杂的问题了,好 ...

最新文章

  1. 我的puppet web 管理,彻底告别终端模式
  2. 'AvgPool2d' object has no attribute 'divisor_override'
  3. 高二计算机水平测试题,高二计算机学业水平测试 模拟试题(附答案)
  4. 计算机二级c语言考试模拟试题,计算机二级C语言考前模拟试题及答案2016
  5. BFPTR算法详解+实现+复杂度证明
  6. jQuery hover()
  7. mysql数据库性能跟哪些参数有关系_MySQL性能优化全攻略-服务器参数调整
  8. kubernetes V1.10.4 集群部署 (手动生成证书)
  9. Linux操作系统使用基础06:文件与文件系统的压缩与打包
  10. linux未被识别crond服务,linux 定时任务 crond 服务介绍
  11. oracle 监听报错,Oracle EBS系统数据库监听报错TNS-12547、TNS-12560和TNS-00517解决方法...
  12. OpenGL加载2D的草地
  13. Flex4的皮肤skin
  14. python大数据和java大数据的区别-学习大数据先学Python还是JAVA?
  15. xshell 5中文破解版下载(附注册码)
  16. 浅析DC/DC转换器未来市场的发展前景
  17. 微信小程序开发资源汇总
  18. xenu死链接工具使用
  19. 左神算法学习日记——二叉树遍历(二)
  20. 软考_2021年11月真题

热门文章

  1. c51抢答器程序汇编语言,c51单片机汇编语言单片机八位抢答器程序
  2. c语言程序24转换12时间,C语言将24小时制转换为12小时制的方法
  3. hacker入门专业术语
  4. 亚马逊鲲鹏系统:批量注册亚马逊买家号软件
  5. 2.2 数据库应用系统开发方法
  6. 本地通过配置代理访问远端服务器
  7. 模式识别的一些基本概念
  8. JAVA开发(第三方接口授权访问)
  9. 计算机开根号原理,根号的原理_怎么开的根号,有原理吗
  10. nuxt 设置路由的meta属性,nuxt 怎么设置路由的meta,nuxt 怎么设置router的meta