盘点CVPR2021中5篇数据扩增论文

news/2024/7/21 6:25:08 标签: 数据增强, 图像增强, 图像处理, 人工智能

盘点CVPR2021中5篇数据扩增论文

  • 1. KeepAugment
  • 2. SuperMix
  • 3. MoEx
  • 4. StyleMix
  • 5. MaxUp

数据扩增一直是竞赛中非常重要的一环,在CVPR 2021论文中有不少的数据扩增方法,本文将对其中通用的论文进行介绍。

1. KeepAugment

  • 论文链接:KeepAugment: A Simple Information-Preserving Data Augmentation Approach

     出发点:现有的数据扩增方法可能会改变数据的分布从而在推理过程中损害未增强数据的性能,进而会带来模型精度的影响。为了缓解这个问题,我们提出了一种简单而高效的方法,称为 KeepAugment,以提高增强图像的保真度。
     核心操作:使用显著图(Saliency Map)计算得到图片中的关键信息区域,并进行保留。
     KeepAugment思路:可以分为将原图有信息的位置进行保留,或者将原图有信息的区域贴到其他图片上。
在这里插入图片描述

在这里插入图片描述
     KeepAugment:的具体操作:与CutOutCutMix联系精密,可以视为加入注意力的操作,但在精度上只有一点点提升。
在这里插入图片描述

2. SuperMix

  • 论文链接:SuperMix: Supervising the Mixing Data Augmentation
  • 代码链接:https://github.com/alldbi/SuperMix

     出发点CutMixMixUp在对样本进行操作的过程中,并不能很好的样本进行结合,没有考虑到样本的关键区域。
     核心操作:对于每张图片计算得到显著区域,并根据两张图片的显著区域结合优化完成聚合操作。
在这里插入图片描述

      SuperMix的计算过程中涉及到图片Mask维度的优化,因此在训练过程中较为复杂,在精度上提升幅度与 KeepAugment差不多。
在这里插入图片描述

3. MoEx

  • 论文链接:On Feature Normalization and Data Augmentation
  • 代码链接:https://github.com/Boyiliee/MoEx

     出发点:现有的数据操作都是使用相同的均值和方差来归一化,每张图片的像素均值和方差带有很多的语义信息
     核心操作:分别两张图片的均值和方差,由于图片内容存在差异,进而可以体现出具体的语义区域。
在这里插入图片描述
     MoEx可以视为一种特征空间的数据扩增方法,可以与CutMixMixUp配合一起使用。
****

4. StyleMix

  • 论文链接:StyleMix: Separating Content and Style for Enhanced Data Augmentation
  • 代码链接:https://github.com/alsdml/StyleMix

     出发点:使用图像的风格和内容两个角度来改善图像插值的过程。
     核心操作:使用中间层计算内容和风格权重,进而对两个图像进行插值
在这里插入图片描述
     StyleMix可以视为Mixup的扩展,也可以与CutMix一起使用。但想法很美好,但精度没有明显提升。
在这里插入图片描述

5. MaxUp

  • 论文链接:MaxUp: Lightweight Adversarial Training with Data Augmentation Improves Neural Network Training

     出发点:用随机扰动或转换方法生成一系列增强数据,从中挑选损失最大的用于更新网络。
     核心操作:产生随机样本,用最小化损失最大的增强样本替代了最小化增强样本的平均损失。
在这里插入图片描述
参考文章:
【1】 微信公众号《Coggle数据科学》


http://www.niftyadmin.cn/n/819318.html

相关文章

Oriented R-CNN:面向旋转目标检测的 R-CNN(ICCV2021)

Oriented R-CNN:面向旋转目标检测的 R-CNN(ICCV2021)一. 旋转目标检测——研究现状1.1. 之前的算法1.2. 旋转目标检测——数据集1.3. 开源代码二. 《Oriented R-CNN for Object Detection》文章简介三. 《Oriented R-CNN for Object Detectio…

Java学习网站推荐

1.当然是本站CSDN了 2.知乎,上面也有甚多大神 3.博客园 4.慕课网 5.蛙课网 6.网易云课堂 7.W3Cschool 8.菜鸟教程 9.GitHub 10.动力节点

CVPR2021 | 2D目标检测论文解读

CVPR2021 | 2D目标检测论文解读1. UP-DETR:——《UP-DETR: Unsupervised Pre-training for Object Detection with Transformers(Oral)》2. OWOD——《Towards Open World Object Detection(Oral)》3. YOLOF——《You Only Look One-level Feature》4. DeFCN——《End-to-End O…

java面向对象常考二十题(附答案)

1.super()与this()的区别? This():当前类的对象,super父类对象。 Super():在子类访问父类的成员和行为,必须受类继承规则的约束 而this他代表当前对象,当然所有的资源都可以访问. 在构造函数中,…

主动学习研究现状

主动学习研究现状一. 传统查询策略(Query Strategy)二. 在图像分类的应用三. 在目标检测的研究3.1.《Localization-Aware Active Learning for Object Detection 》(ACCV, 2018)3.2. 《Active Learning for Deep Object Detection via Probabilistic Mod…

MMSegmentation 训练测试全流程

MMSegmentation 训练测试全流程1.按照执行顺序的流程梳理Level 0: 运行 Shell 命令:Level 1: 在 tools/train.py 内:Level 2: 转进到 mmseg.apis 模块的 train_segmentor 函数内:Level 3: 转进到 mmcv/runner/iter_based_runner.py 内的 IterBasedRunner 类的 run 函数内部:Lev…

值得收藏的十种常用的CSS框架-蛙课网

CSS框架是预先准备好的软件框架,允许使用层叠样式表语言更容易,更符合标准的进行网页设计。大多数这些框架包含至少一个栅格设计(grid)。功能更强大的框架,还配备了更多的功能和附加的基于JavaScript的功能&#xff0c…

mmsegmentation训练自定义数据集(语义分割,Upernet,Swin-T)

mmsegmentation训练自定义数据集(语义分割,Upernet,Swin-T)1. 论文复现1.1. 原文结果1.2. 复现结果1.3. Test阶段速度:2. Mmsegmentation Trick2.1. Pipeline(加载数据、数据增强)2.2. 损失函数…