【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing

1.图像超分辨率

1.1 什么是图像超分辨率?

根据从低分辨率图像重构高分辨率图像

1.2 目标:

  • 提高图像的分辨率
  • 高分图像符合低分图像的内容
  • 恢复图像的细节、产生真实的内容
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第1张图片

1.3 应用:

  • 经典游戏高清重制
  • 动画高清重制
  • 照片修复
  • 节约传输高清图像的带宽
  • 民生领域:医疗影像,卫星影像,监控系统,空中监察

1.4 类型

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第2张图片

1.5 单图超分的解决思路

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第3张图片

1.6 经典方法:稀疏编码 Sparse Coding

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第4张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第5张图片
缺点:
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第6张图片

1.7 深度学习时代的超分辨率算法

(1)基于卷积网络和普通损失函数:
使用卷积神经网络,端到端从低分辨率图像恢复高分辨率图像
代表算法:SRCNN与FSRCNN
(2)使用生成对抗网络
采用生成对抗网络的策略,鼓励产生细节更为真实的高分辨率图像
代表算法:SRGAN 和ESRGAN

2.基于卷积网络的模型SRCNN与FSRCNN

2.1 SRCNN(2014)

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第7张图片

SRCNN模型功能的划分
SRCNN的单个卷积层有明确的物理意义:

  • 第一层:提取图像块的低层次局部特征;
  • 第二层:对低层次局部特征进行非线性变换,得到高层次特征;
  • 第三层:组合领域内的高层次特征,恢复高清图像
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第8张图片
    第一层:特征提取
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第9张图片
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第10张图片
    第二层:非线性映射
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第11张图片
    第三层:图像重构
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第12张图片
    SRCNN的训练
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第13张图片
    SRCNN的性能
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第14张图片
    SRCNN在性能和速度上全面超越深度学习前的算法
    SRCNN的速度问题
    【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第15张图片

2.2 Fast SRCNN(2016)

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第16张图片
缩小层和放大层
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第17张图片
FSRCNN的优势
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第18张图片
转置卷积的缺陷
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第19张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第20张图片
改进:次像素卷积 Subpixel convolution
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第21张图片

2.3 SRResNet(2016)

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第22张图片

2.4 补充知识

转置卷积
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第23张图片

3.图像超分辨率中的常用损失函数

3.1 均方误差

在这里插入图片描述
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第24张图片
效果:
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第25张图片

3.2感知损失函数

在这里插入图片描述
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第26张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第27张图片
效果
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第28张图片

4.对抗生成网络GAN简介

4.1什么是对抗生成网络?

对抗生成网络是一种基于神经网络的无监督学习模型,可以建模数据的分布,并通过采样生成新数据。
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第29张图片

4.2应用

使用GAN生成图像
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第30张图片
使用GAN转译图像
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第31张图片
GAN应用于超分辨率
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第32张图片

4.3 GAN的基本思想

图像数据在高纬空间的分布
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第33张图片
用神经网络表示数据分布
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第34张图片
如何学习生成器网络
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第35张图片
对抗训练
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第36张图片
GAN的优化目标
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第37张图片

4.4 GAN模型

基于多层感知器的GAN模型
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第38张图片
Deep Convolutional GAN ,DCGAN
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第39张图片

4.5 GAN应用于图像超分辨率

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第40张图片

5.基于GAN的模型SRGAN与ESRGAN

5.1 SRGAN 2017

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第41张图片
SRGAN的训练
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第42张图片

5.2 Enhanced SRGAN 2018

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第43张图片
网络结构部分:使用RRDB模块替换残差模块
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第44张图片
判别器部分:使用RaGAN替换GAN
在这里插入图片描述
损失部分:使用非线性激活前的响应计算感知损失
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第45张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第46张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第47张图片
ESRGAN的性能比较
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第48张图片

6.视频超分辨率介绍

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第49张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第50张图片

6.1 EDVR

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第51张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第52张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第53张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第54张图片
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第55张图片
效果
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第56张图片

6.2 BasicVSR 2021

【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第57张图片

6.3 补充知识

形变卷积
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第58张图片
用于对齐的可形变卷积
【OpenMMLab AI实战营二期笔记】第十天 底层视觉与MMEditing_第59张图片

你可能感兴趣的:(人工智能,笔记,计算机视觉)