技术标签: 超分 CNN / Transformer 深度学习 人工智能 EDSR SR
CVPR workshops-2017
首尔大学
code:
single image super-resolution(SISR)aims to reconstruct a high-resolution image I S R I^{SR} ISR from a single low-resolution image I L R I^{LR} ILR
I L R I^{LR} ILR 和 I S R I^{SR} ISR 的关系因应用场景而异,比如 bicubic downsampled 关系,blur,decimation(抽取) or noise
现有方法要么网络结构设计的不太稳定,要么 treat super-resolution of different scale factors as independent problems
作者设计了 single-scale SR model——enhanced deep super-resolution network(EDSR),和 multi-scale deep super-resolution system (MDSR)
learn mapping functions between I L R I^{LR} ILR and I H R I^{HR} IHR image pairs
learning methods from neighbor embedding to sparse coding
第一篇用 DCNN 做 SR 的《Learning a deep convolutional network for image super-resolution》(ICCV-2014)
encoder
提出 single-scale SR model EDSR(改进了 residual block)和 multi-scale SR model MDSR(新结构)
Our proposed single-scale and multi-scale models have achieved the top ranks in both the standard benchmark datasets and the DIV2K dataset.
applying ResNet architecture directly to low-level vision problems like super-resolution can be suboptimal.
作者学习 SRResNet 去掉了 skip connection 后的 ReLU,在此基础上,又去掉了 BN,去掉 BN 的理由如下:
they get rid of range flexibility from networks by normalizing the features, it is better to remove them
upsample 是 x2 or x3 or x4,根据任务要求来
深度为 B 宽度为 F 的网络 occupy O ( B F ) O(BF) O(BF) memory with O ( B F 2 ) O(BF^2) O(BF2)
提升宽度可以显著提升 model capacity,但是 inception-v4 中观察到 if filters number(width) 超过 1000,网络迭代后会慢慢死掉(average pooling 之前的 layer的输出为0),作者加大宽度的时候也会遇到这个问题,解决办法, Scaling of the Residuals——【Inception-v4】《Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning》
factor 0.1
作者用 x2 的模型作为预训练,来训练 x4 的,效果比直接从头开始训练 x4 的要好
不知道 Single-scale model 的基础上直接多尺度输出,效果 OK 不
这样多少有点冗余的感觉
训练的时候,对应任务部分才训练,其余部分都冻住,例如训练 x2 SR 的时候,x3 和 x4 相关 resblock 被冻结
construct the minibatch with a randomly selected scale among ×2, ×3 and ×4.
Only the modules that correspond to the selected scale are enabled and updated
Baseline 参数量比较小,MDSR 中等,EDSR 设计的比较大
单个 MDSR 网络肯定是大的,但比起 3个同等规模的 EDSR 来说,会省下一些参数量
we use the RGB input patches of size 48×48 from LR image with the corresponding HR patches.
Datasets
评价指标
就是 TTA——test time augmentation 吧
作者用 flip 和 rotation 产生另外 7 种包含原始输入共 8 种 inputs,推理后, inverse transform to those output images,最后 8个结果平均
eg 顺时针旋转 30 度的图 SR 后,逆时针转 30 回来
上面表达式中 n n n 表示输入图片的索引,i 是 transformation 的索引
LR = low resolution
SR = super resolution
论文中如果用了 Geometric Self-ensemble,模型名称后面会有个 +
作者用 L1 loss 替换 L2 loss,从第一列和第二列结果对比来看,L1 要好
其实抛开参数量谈效果,很流氓,但作者也说了这篇文章的 motivation,this work is initially proposed for the purpose of participating in the NTIRE2017 Super-Resolution Challenge——技术报告
效果对比起来看,确实 OK
文章浏览阅读7.1k次,点赞3次,收藏4次。xshell连接linux默认的是8色的,一进去就看到像这样子,在vim配好的代码高亮,自定义主题都没效果了。 解决办法 在vim的配置里面一般是.vimrc添加一个设置set t_Co=256这样就可以了_xshell的vi配色没有了
文章浏览阅读2.3k次。需求:使用sort实现先按照成绩降序排名,如果名次相同则按照姓名按照字典序从小到大,实现排名。分析:第一种方式给出将名次作为结构体的一个属性,第二种方式则直接输出#include<stdio.h>#include<algorithm>#include<string.h>using namespace std;struct Student{ char name[10]; int score; int mingci;}stus[5];bool cmp(S_c++成绩学生名字字典序降序排序
文章浏览阅读5.9k次,点赞14次,收藏87次。##关于这个系列《计算机视觉中的多视图几何》是计算机视觉、三维重建的基础,但是由于它涉及的内容较多,英语术语也很多,初学者看起来往往感到吃力,我也是第二次看这本书才搞清楚其中的一些东西。于是整理阅读过程中的一些笔记,加深自己的理解。但是由于笔者整理过程中有时思路上的偏差,导致一开始成文顺序不是特别明朗,而CSDN貌似又没有博文的排序功能,故在此进行索引,标注出正确的顺序。欢迎指正。...
文章浏览阅读6.4k次,点赞2次,收藏16次。前文讲了基于皮尔逊相关系数的相似度计算方法,这次介绍一个更加简单的相似度计算算法——欧几里得度量。 算法描述如下: 欧几里得度量定义欧几里得空间中,点x =(x1,...,xn)和 y =(y1,...,yn)之间的距离为 很简单吧,我也不多做描述了,直接贴代码。package euclideanMetric;/** * @auth_java欧几里得相似度算法
文章浏览阅读393次。Paddle Lite 是飞桨的端侧推理引擎,具有高性能、多硬件、轻量级的特点,它支持飞桨/TensorFlow/Caffe/ONNX等模型在ARM CPU, Mali GPU, Adreno GPU, Huawei NPU 等多种硬件上的推理部署,性能达到业内领先。目前Paddle Lite保持快速的迭代优化升级,距离正式版2.0.0发布仅一个月,Paddle Lite又一次发布了2.1..._paddle arm
文章浏览阅读3.1k次。如果是在flash状态下需要通过代码从flash复制到ram#ifdef _FLASHmemcpy((uint32_t *)&Cla1funcsRunStart, (uint32_t *)&Cla1funcsLoadStart,(uint32_t)&Cla1funcsLoadSize);#endif //_FLASH初始化并等待CLA1ToCPUMsgRAMMem..._dsp28377 cla 在线仿真
文章浏览阅读3.8k次,点赞5次,收藏41次。我们“雷达通信电子战”微信公众号对相控阵基本原理的介绍已有很多,具体可查看《相控阵雷达基础:汇总》,这其中列出了一部分,但不是全部。更多的相控阵相关内容可以进入公众号进行关键词搜索或者点击“阅读原文”查看。今天,主要和大家详细分析一下影响相控阵天线波束宽度的因素。波束宽度相控阵天线采用电子扫描的方法实现雷达波束的无惯性扫描,因此相控阵也叫电子扫描阵列(ESA)。对于相控阵天线辐射的电磁场及其能量分..._matlab 波束 矢量 圆形阵列
文章浏览阅读5.5k次,点赞2次,收藏21次。win11系统下安装vmware win10虚拟机步骤汇总_win11安装vmware哪个版本
文章浏览阅读2.2k次。1.使用QPalette2.使用Style Sheet3.paintEvent1.在widget中,用QPalette设置背景颜色需要加上在哪染色,如下在在背景中染色QPalette pal;pal.setColor(QPalette::Background,QColor(Qt::red));this->setPalette(pal);2...._qwidget绘制背景
文章浏览阅读3.7k次,点赞2次,收藏13次。含受控源电路的处理受控源的概念受控源的处理无伴受控源的处理有伴受控源的处理受控源的概念受控源的本质不是激励,只是电压和电流关系的反映受控源的处理受控源一般情况均视作独立源处理,除了在各大定理(如:叠加定理和等效定理)中不能视作独立源进行激励,即受控源不能独立作为激励,所以在定理中不能作为激励源对响应进行齐次或叠加处理,其他时候可以附加控制条件,视作独立源处理。无伴受控源的处理无伴受控源按独立源处理,需要补充控制量与电路参数的关系,联立组成完备的变量关系。例题1-1有伴受控源的处理可以按照_受控源在电路中怎么处理
文章浏览阅读76次。每天给你送来NLP技术干货!本文转载自:募格学术来源:麦可思研究 综合整理自小木虫论坛前有清华教授被骗千万,后有某重点高校青年教师晒出月薪900的工资条,大学老师工资待遇究竟如何?为了了...
文章浏览阅读595次。http://stevenkobes.com/ctest.html_c联系题目