首页 > 其他分享 >【阅读笔记】RAISR

【阅读笔记】RAISR

时间:2023-06-13 20:32:49浏览次数:45  
标签:滤波器 HR 梯度 笔记 patch RAISR 阅读 像素 对应

RAISR:

  • RAISR: Rapid and Accurate Image Super Resolution --Yaniv Romano, 2017(211 Citations)

核心思想

LR patch $A$与滤波器 $h$ 卷积 = HR像素 $b$

算法流程

offline阶段:X2SR

2017211CitaRAISRTrain

1、LR图通过bicubic插值,得HR初始图$Y$,$Y$的像素分为4个像素类型(P1-P4),分切$\sqrt{n}*\sqrt{n}$的patch

2、统计以P1像素类的像素$y_i$的patch内的h、v方向梯度信息$g_h$、$g_v$

3、根据$g_h$、$g_v$使用公式计算$y_i$的梯度angle、梯度strength、梯度coherence三种特征(类特征信息),P1像素类的像素根据三种特征归类;

其中,设置梯度Angle范围为[0,180],分为24段;梯度Strength和梯度Coherence范围为[0, 1.0],范围各分成3段。每个像素类的LR patch及其对应的HR patch可以分24x3x3=216梯度特征类中

4、假设Q包含一种梯度特征类的LR patch数据,V包含LR patch对应的HR patch数据,解最小二乘公式,得到每梯度特征类对应的h $$ min_h \lVert Qh − V\rVert_2^2 $$ 其中,h表示每个梯度特征类对应的滤波器(类映射关系)

online阶段:

1、input图用bilinear插值得到HR初始图$Y$,分切patch $y_i$

2、找到$y_i$的中心像素对应的像素类型

3、统计patch $y_i$的梯度信息,求出梯度(Angle,Strength,Coherence)

4、根据像素类型和梯度(Angle,Strength,Coherence),在864个分类中,找到$y_i$对应的特征类型,提取对应滤波器

5、$y_i$和它对应的滤波器做卷积操作,得到patch $y_i$中心像素对应的HR图像素$x_i$

6、循环2-5步遍历全图$Y$,输出HR图$X$

(1-6步流程图见上图)

7、根据局部结构相似度修正HR图像异常像素点

(1-7步流程图见下图)

对训练图像集HR做锐化或对比度增强操作之后,再做训练。得到的滤波器可以使得重建图像清晰度、对比度更好,且不增加重建时间。

实验效果

filter滤波器大小 11x11,文本的滤波器用大小9x9

我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

标签:滤波器,HR,梯度,笔记,patch,RAISR,阅读,像素,对应
From: https://blog.51cto.com/u_16066155/6472529

相关文章

  • 任意模数多项式乘法(MTT)学习笔记
    三模数NTT常数大、速度慢、精度高是它的特点。在考虑三模数NTT之前先考虑一下中国剩余定理吧。已知\[\begin{cases}x\equivx_1(\bmodm_1)\\x\equivx_2(\bmodm_2)\\x\equivx_3(\bmodm_3)\\\end{cases}\]求\(x\bmodm_1m_2m_3\)。有\[\begin{aligned}&k_1m_1+......
  • 2023Wireshark学习笔记 -- 过滤器
    一、下载与安装下载地址:https://www.wireshark.org/download.html下载好后,一路下一步即可。二、打开软件,选择有数据走动的,一般就是我们的网卡,双击进入三、进入后所有经过网卡的数据包都会被记录四、筛选过滤器1、过滤ip地址为本机ip的ip.addr==192.168.1.1162、过滤目标ip或者源ip......
  • Camera | 11.瑞芯微摄像头采集图像颜色偏绿解决笔记
    前言在实际调试基于瑞芯微平台的camera过程中,发现显示的图片发绿,现在把调试步骤分享给大家:1、修改iq文件sdk中位置:@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.xml【现在已经不用了。主要用json配置文件】@external/camera_eng......
  • 山东集训笔记
    4.29访问数组某一位后其后面若干位会进入缓存,缓存运行速度较快。因此多维数组可以通过优化循环顺序提高运行速度。::a可用来访问全局变量。从\(i\)到\(j\)走\(k\)步的方案数可用矩阵加速。\(C=a^k\),a表示邻接矩阵。具体见图:4.30运用逆元对除法做模运算(适用范围:\(b......
  • Docker学习笔记 -day-01
    参考资料:Docker从入门到实践Docker教程|菜鸟教程Docker基本概念镜像:类似面向对象程序设计中的类容器:类似面向对象程序设计中的对象仓库:类似Maven,Gradle包管理工具,仓库主要是用于存放镜像安装Docker以CentOS-8.5.211-x86_64为例(参考CentOS安装Docker):终端......
  • 「学习笔记」记忆化搜索
    由于我一直对搜索情有独钟,因此,如果能写记忆化搜索的绝不会写for循环DP。文章部分内容来自\(\texttt{OI-Wiki}\)引入记忆化搜索是一种通过记录已经遍历过的状态的信息,从而避免对同一状态重复遍历的搜索实现方式。因为记忆化搜索确保了每个状态只访问一次,它也是一种常见的动......
  • 线段树学习笔记
    时隔多日,我终于又回来了!这几天我学习几个高级数据结构,来和大家分享一下线段树。线段树,名字好高级啊,是不是非常难学?我个人觉得吧,线段树只要明白原理,记熟模板,做题还是比较容易的。QwQOK,我们切入正题。NO.1whatis线段树看图理解一下(图片还是比较形象的)简单线段树结构图这......
  • 「学习笔记」高斯消元
    简单说:高斯消元就是我们初中学的解方程组时用的加减消元法和代入消元法,只是高斯这个人最后总结了一下过程给定方程组\[\left\{\begin{aligned}3x+2y+z=10\quad&(1)\\5x+y+6z=25\quad&(2)\\2x+3y+4z=20\quad&(3)\\\end{aligned}\right.\]我们用......
  • 「学习笔记」严格次短路
    出题人说:“有最短路,还要有次短路。”于是,就有了次短路这个东西。与次小生成树一样,目前不知道有啥用。本文求的是严格次短路!变量n:点数;m:边数;e:vector存图;dis1:储存最短路;dis2:储存次短路。过程我们要利用dijkstra的贪心思想和松弛操作。dijkstra的贪心思想,就是用目前路......
  • mysql笔记
    1.mysql初始密码修改:进入mysql后,输入:ALTERUSERroot@localhostIDENTIFIEDBY'新密码';2.mysql打开命令:1.mysql-uroot-p,密码;2.mysql-uroot-p密码;3.显示所有数据库:showdatabases;;4.删除数据库:dropdatabase数据库名;;......