当前位置:网站首页>classSR论文阅读笔记
classSR论文阅读笔记
2022-08-02 05:03:00 【sysu_first_yasuo】

这是CVPR2021的一篇文章,核心思想是利用一个分类模块将patch划分为简单中等困难三个等级并对其进行分别的超分辨率重建,对难的patch用更深更复杂的网络,简单的patch用更浅更简单的网络。
分类模块采取的损失是经典的两种基于熵的无监督分类损失:Class-Loss 和 Average-Loss, Class-Loss使得单次预测的分类更加趋向于one-hot,也就是说具有更高的置信度和更低的熵;Average-Loss使得多次预测的均值更加的分散,多个类别都有所涉及,也就是说平均起来具有更高的熵。这两个损失的结合是很常见的无监督分类损失。


训练策略是先用Image-Loss单独训练SR模块,然后fix SR模块,串联起来,用三个损失训练分类模块。训练的时候,每张图片仍然是要通过全部的三个SR模块的,但是根据分类值的输出对这些SR模块的输出结果进行加权平均,对加权平均的结果计算图像超分辨率损失,而测试则只选取最高概率值的那一个去SR。

但其实从实验结果来看好像分类并不带来多少影响:


总的来看,优势并不在最终SR的结果上,这是可以理解的,毕竟除了分类模块,SR模块用的是现有的,所以不可能超过现有的。参数量也增加了,也是可以理解,毕竟用了多个SR网络和一个分类网络。优势在于FLOPs,因为并不是全部的patch都需要经过最大的那个SR网络。
边栏推荐
- 数据湖:流计算处理框架Flink概述
- MySQL 8.0.29 设置和修改默认密码
- 复盘:图像饱和度计算公式和图像信噪(PSNR)比计算公式
- el-input can only input integers (including positive numbers, negative numbers, 0) or only integers (including positive numbers, negative numbers, 0) and decimals
- Go语言之interface详解
- 面试测试工程师一般会问什么?测试主管告诉你
- ES6——class类实现继承
- MySQL String Concatenation - Various String Concatenation Practical Cases
- MySQL 8.0.28 version installation and configuration method graphic tutorial
- Redis常见题型
猜你喜欢
随机推荐
Mysql implements optimistic locking
How Navicat Connects to MySQL
MySQL 5.7 detailed download, installation and configuration tutorial
ES6——class类实现继承
mysql 存储过程详解
Matlab学习第二天
el-input can only input integers (including positive numbers, negative numbers, 0) or only integers (including positive numbers, negative numbers, 0) and decimals
腾讯注册中心演进及性能优化实践
matlab simulink 飞机飞行状态控制
Google notes cut hidden plug-in installation impression
MySQL 的 limit 分页查询及性能问题
【MLT】MLT多媒体框架生产消费架构解析(一)
2022年100道最新软件测试面试题,常见面试题及答案汇总
H5如何实现唤起APP
12 reasons for MySQL slow query
How H5 realizes evoking APP
Mysql 回表
07-传统的生产者消费者问题、防止虚假唤醒
MySQL 多表关联一对多查询实现取最新一条数据
MySQL 8.0.29 set and modify the default password








