目录

旋转目标检测rotation-yolov5

旋转目标检测综述

SSA旋转目标检测


旋转目标检测rotation-yolov5

旋转目标检测rotation-yolov5笔记_AI视觉网奇的博客-CSDN博客_yolov5旋转目标检测

旋转目标检测综述

旋转目标检测综述(持续更新中)_杀生丸变大叔了的博客-CSDN博客_旋转目标检测

七、R3det(19单阶)
1.表示方法、框架:
2.Rotation RetinaNet
3.Refined Rotation RetinaNet
4.Feature Refinment Module
5.实验
八、CAD-Net(19,69.9map)
1.整体组成
2.实验结果
九、 ROI-Transformer(CVPR19)
1.旋转anchor缺点
2.STN和可变形卷积
3.RoI transformer
3.1RRoI Learner![在这里插入图片描述](https://img-blog.csdnimg.cn/20201214105359699.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NzUyNTQx,size_16,color_FFFFFF,t_70#pic_center)
3.2 Rotated Position Sensitive RoI Align
4.实验结果
十、 RSDet(19.12,DOTA上mAP74.1)
十一、SCRDet(ICCV2019,75.35)
1.前身:R2CNN++
2.SCRDet:
1. SF-Net
2. MAD-Net
3. IoU-Smooth L1 Loss
4. 实验结果
十二.滑动顶点(Gliding vertex,2020CVPR,75.02)
1.网络结构
2.标签的生成
3.损失函数
4.测试与实验
十三.P-RSDet(CVPR2020,DOTA上mAP72.3)
1.framework
2.极值点提取(pole point extraction)
3.损失函数
4.实验结果
2.读入数据

SSA旋转目标检测

开源地址:

GitHub - csuhan/s2anet: Official code of the paper "Align Deep Features for Oriented Object Detection"

一、简要

为了解决这个问题,有研究者提出了一个Single-shot Alignment Network(S2A-Net),由两个模块组成:一个特征对齐模块(FAM)和一个定向检测模块(ODM)。FAM可以通过anchor优化网络生成高质量的anchor,并根据anchor boxes与新提出的对齐卷积来自适应对齐卷积特征。ODM首先采用主动active rotating filters对方向信息进行编码,然后产生方向敏感和方向不变的特征,以缓解分类分数与定位精度之间的不一致性。此外,研究者还进一步探索了在大尺寸图像中检测物体的方法,从而在速度和精度之间进行了更好的权衡。

大量的实验表明,新提出的方法可以在两个常用的数据集(DOTA和HRSC2016)上达到最先进的性能,同时保持高效率!

二、背景

与基于R-CNN的探测器相比,one-stage探测器回归边界框,并直接用常规和密集的采样anchor对它们进行分类。这种架构具有很高的计算效率,但在精度上往往落后于[G.-S. Xia, X. Bai, J. Ding, Z. Zhu, S. Belongie, J. Luo, M. Datcu, M. Pelillo, and L. Zhang, “DOTA: A large-scale dataset for object detection in aerial images,” in CVPR, 2018]。如下图所示,认为one-stage探测器出现严重错位。

  • 启发式定义的anchor质量低,不能覆盖目标,导致目标和anchor之间的错位。例如,桥的展宽比通常在1/3到1/30之间,只有少数anchor甚至没有anchor可以校准。这种错位通常加剧前景背景类的不平衡,阻碍性能。

  • 主干网络的卷积特征通常与固定的接受场进行轴对齐,而航空图像中的目标则以任意的方向和不同的外观进行分布。即使是anchor boxes被分配给具有高可信度的实例(即IoU),anchor boxes与卷积特征之间仍然存在错位。换句话说,anchor boxes的相应特征在某种程度上难以表示整个目标。结果,最终的分类分数不能准确地反映定位精度,这也阻碍了后处理阶段的检测性能(如NMS)。

相同设置下不同方法的性能比较

三、新框架分析

  • RetinaNet as Baseline

注意,RetinaNet设计用于通用目标检测,输出水平边界框(如下图(a))表示为:

为了与面向目标检测相兼容,研究者将定向边界框代替RetinaNet的回归输出。如上图(b),表示为:

其实就是增加了一个角度参数,角度θ范围[-π/4,3π/4]。

  • Alignment Convolution

直接上图,看图说话。

如图所示。通过规则网格在特征图上的标准卷积样本。DeformConv学习一个偏移场来增加空间采样位置。然而,它可能会在错误的地方采样,特别是对于包装密集的物体。研究者提出的AlignConv通过添加一个额外的偏移字段的anchor boxes引导来提取网格分布的特征。与DeformConv不同,AlignConv中的偏移字段是直接从anchor boxes推断出来的。上图中的例子。(c)和(d)说明了AlignConv可以在anchor boxes中提取准确的特征。

(a)是标准的常规采样位置二维卷积(绿点)。(b)为Deformable Convolution,具有可变形采样位置(蓝点)。(c)和(d)是研究者提出的具有水平和旋转anchor boxes(AB)的两个例子(橙色矩形),蓝色箭头表示偏移字段。

  • Feature Alignment Module (FAM)

采用输入特征和anchor预测。映射为输入,并生成对齐的特征。

  • Oriented Detection Module (ODM)

ODM以缓解分类分数和定位精度之间的不一致性,然后进行精确的目标检测。

四、实验及可视化

不同的RETINANET在DOTA数据集上的结果

研究者将一个大尺寸的图像裁剪成1024×1024chip图像,步长为824。将大尺寸图像和chip图像输入相同网络,以不调整大小即可产生检测结果(例如红框中的灰机)。

不同的方法在DOTA数据集上的结果

在HRSC2016数据上的测试结果

旋转目标检测 校准的深度特征用于目标检测SSA相关推荐

  1. 深度学习用于视频检测_视频如何用于检测您的个性?

    深度学习用于视频检测 视频是新的第一印象! (Videos are the New First Impressions!) Think about the approximate number of ...

  2. 多目标分类的混淆矩阵_用于目标检测的混淆矩阵

    多目标分类的混淆矩阵 After training a machine learning classifier, the next step is to evaluate its performanc ...

  3. 图像的全局特征--用于目标检测

    CNN广泛应用于目标检测的各个场景,残差网络在目标检测方面取得了领先结果.对于传统应用,使用全局特征+级联分类器的思路仍然被持续使用.常用的级联方法有haar特征+Adaboost决策树分类器级联检测 ...

  4. 目标检测新方式 | class-agnostic检测器用于目标检测(附论文下载链接)

    计算机视觉研究院专栏 作者:Edison_G 目标检测模型在定位和分类训练期间显示目标时表现良好,然而,由于创建和注释检测数据集的难度和成本,训练过的模型检测到数量有限的目标类型,未知目标被视为背景内 ...

  5. 特征级融合_更丰富的卷积特征用于目标边缘检测(文末附有论文及源码下载)...

    [导读]边缘检测是计算机视觉中的一个基本问题.近年来,卷积神经网络(CNNs)的出现极大地推动了这一领域的发展.现有的方法采用特定的深层CNN,但由于尺度和纵横比的变化,可能无法捕捉到复杂的数据结构. ...

  6. 【火灾检测】基于HSV特征实现火灾检测附matlab代码

    1 简介 针对传统火灾监测系统对于大空间的室内场合和开阔的室外环境易失效的问题,提出了一种结合火灾火焰特征和烟雾特征来进行判断的数字图像型火灾监测算法.火焰颜色特征是基于RGB颜色模型中的R,G,B三 ...

  7. 【CV】FPN:用于目标检测的特征金字塔网络

    论文名称:Feature Pyramid Networks for Object Detection 论文下载:https://arxiv.org/abs/1612.03144 论文年份:2016 论 ...

  8. 基于深度学习的目标检测研究综述

    基于深度学习的目标检测研究综述 摘要:深度学习是机器学习的一个研究领域,近年来受到越来越多的关注.最近几年,深度学习在目标检测领域取得了不少突破性的进展,已经运用到具体的目标检测任务上.本文首先详细介 ...

  9. 基于深度学习的目标检测的研究进展2

    普通的深度学习监督算法主要是用来做分类,如图1(1)所示,分类的目标是要识别出图中所示是一只猫.而在ILSVRC(ImageNet Large Scale Visual Recognition Cha ...

最新文章

  1. Ubuntu 16.04 LTS 下安装PyCharm
  2. vim之terminal之窗口大小命令
  3. 无限试用CrossOver 15天的办法
  4. 拿下编程界的奥林匹克世界冠军,22岁的她加入了华为
  5. xss 全编码两次_XSS进阶
  6. 您需要来自pc的权限才能_微信电脑版还是鸡肋吗?微信PC版3.0内测体验
  7. 10W阅读,万人点赞,这套大数据平台建设方法论,到底有什么干货
  8. python助教评分问题_【1414软工助教】单元测试 得分榜
  9. jvm垃圾收集器与内存分配策略
  10. Android 极光推送集成
  11. 五笔字根表识别码图_五笔字根表
  12. z390 m.2 接口插上sata 硬盘后,机械硬盘不识别;HDD 硬盘不识别;z390 m.2和 SATA 硬盘安装组合;
  13. 如何在高德地图windowInfo弹窗中使用VUE组件
  14. Codeforces Round #777 (Div. 2)
  15. 计算机网络(第7版) - 第五章 运输层 - 习题
  16. attiny13a程序实例_关于ATtiny13A的程序
  17. 网易云课堂Java进阶学习笔记系列03 -- 第7周 抽象与接口
  18. Qt 串口获取串口设备名称
  19. 什么是机械学习?及Scikit-learn机械学习库
  20. 筛多肽(水解,活性预测,毒性预测,过敏性预测....)

热门文章

  1. 二十款漂亮CSS字体样式
  2. android开发EditText的Hint字体默认样式和下载字体样式的适配问题。
  3. 记:解决 Weditor 页面元素坐标定位不到、不准确的问题
  4. 八哥英语词根词缀汇总
  5. 路径穿越(Path Traversal)详解
  6. XTOOL EZ500全系统的诊断和特殊功能超越Xtool EZ400 EZ300 Xtool PAD
  7. CentOS配置yum源-本地和在线
  8. 笔记本系统转移到固态硬盘
  9. webdriver设置浏览器全屏及设置浏览器窗口为特定大小的方法
  10. 以太坊_Mist客户端下载及安装