【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第1张图片

arXiv-2021


文章目录

  • 1 Background and Motivation
  • 2 Related Work
  • 3 Advantages / Contributions
  • 4 Method
  • 5 Experiments
    • 5.1 Datasets and Metrics
  • 6 Conclusion(own)


1 Background and Motivation

2 Related Work

3 Advantages / Contributions

4 Method

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第2张图片
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第3张图片

深入浅出Yolo系列之Yolox核心基础完整讲解

(1)输入端,mosaic 和 mixup,最后 15 个 epochs 会关闭

(2)预测头

解耦头会收敛更快,精度也会更高,但会增加运算的复杂度
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第4张图片

anchor free,以 640 输入为例,总预测数量 ( 20 ∗ 20 + 40 ∗ 40 + 80 ∗ 80 ) ∗ ( 80 + 1 + 4 ) = 8400 ∗ 85 (20*20 + 40*40 + 80*80) * (80 + 1 +4) = 8400* 85 (2020+4040+8080)(80+1+4)=840085

anchor based,以 640 输入为例,总预测数量 3 ∗ ( 20 ∗ 20 + 40 ∗ 40 + 80 ∗ 80 ) ∗ ( 80 + 1 + 4 ) = 3 ∗ 8400 ∗ 85 3*(20*20 + 40*40 + 80*80) * (80 + 1 +4) = 3*8400* 85 3(2020+4040+8080)(80+1+4)=3840085

正负样本分配:初步筛选、SimOTA

初步筛选
a. 根据中心点来判断:寻找anchor_box中心点,落在groundtruth_boxes矩形范围的所有anchors
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第5张图片

b.根据目标框来判断:以groundtruth中心点为基准,设置边长为5的正方形,挑选在正方形内的所有锚框。
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第6张图片

这一步还是有候选框或者说 anchor 的概念的
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第7张图片
因为不同层金字塔特征图上的空间位置映射为原图,还是有大小的

精细筛选—SimOTA
a.初筛正样本信息提取
b.Loss 函数计算
c.cost 成本计算
d.SimOTA 求解
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第8张图片
假设初步筛选从 8400 筛选到只剩 1000, simOTA中,会选 cost 最小的前 k 个 作为正样本
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第9张图片
可能出现共用情况,一个正样本分配了多个 GT

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第10张图片
选 cost 最小的
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第11张图片

5 Experiments

5.1 Datasets and Metrics

6 Conclusion(own)

YOLOX作者刘松涛博士:高性能目标检测的最新实践
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第12张图片

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第13张图片
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第14张图片

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第15张图片

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第16张图片

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第17张图片
解耦的好处在于:在检测的过程中分类需要的特征和回归所需要的特征不同,所以在 Decoupled Head 中进行解耦处理后学习的过程会变得更加简单。

【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第18张图片
【YOLOX】《YOLOX:Exceeding YOLO Series in 2021》_第19张图片

  • 一文了解官方正式授命的YOLOv6
    在这里插入图片描述

你可能感兴趣的:(CNN,目标检测,计算机视觉,深度学习,YOLOX)