CN102800076A - 基于双字典学习的图像超分辨重建方法 - Google Patents
基于双字典学习的图像超分辨重建方法 Download PDFInfo
- Publication number
- CN102800076A CN102800076A CN2012102455303A CN201210245530A CN102800076A CN 102800076 A CN102800076 A CN 102800076A CN 2012102455303 A CN2012102455303 A CN 2012102455303A CN 201210245530 A CN201210245530 A CN 201210245530A CN 102800076 A CN102800076 A CN 102800076A
- Authority
- CN
- China
- Prior art keywords
- mrow
- resolution
- low
- image
- msub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 239000011159 matrix material Substances 0.000 claims abstract description 43
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 13
- 238000012549 training Methods 0.000 claims description 23
- 238000004422 calculation algorithm Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 101000755816 Homo sapiens Inactive rhomboid protein 1 Proteins 0.000 claims description 5
- 102100022420 Inactive rhomboid protein 1 Human genes 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000010606 normalization Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 2
- 238000000638 solvent extraction Methods 0.000 claims description 2
- 230000009977 dual effect Effects 0.000 claims 3
- 238000002474 experimental method Methods 0.000 description 11
- 238000004088 simulation Methods 0.000 description 8
- 238000011160 research Methods 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 238000012733 comparative method Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101001050487 Homo sapiens IST1 homolog Proteins 0.000 description 1
- 102100023423 IST1 homolog Human genes 0.000 description 1
- 101100192157 Mus musculus Psen2 gene Proteins 0.000 description 1
- 101150011873 Pdcd6 gene Proteins 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于双字典学习的图像超分辨重建方法,主要解决现有技术在对低分辨图像进行超分辨重建时,不能有效地补充细节信息的问题。其实现过程为:首先输入待处理的低分辨图像XL,并构造5对高分辨字典和低分辨字典(Dh1,Dl1),(Dh2,Dl2),…,(Dh5,Dl5),在五对字典下重构出5幅高分辨估计图像;然后利用输入的低分辨图像自身的高频信息和低频信息,构造1对高频字典和低频字典Df={Dhf,Dlf},在不同的近邻参数下重构出5幅高分辨估计图像;最后对重构出的10幅高分辨估计图像做低秩分解,并对分解后得到的低秩矩阵L求均值,得到最终的高分辨重建图像XH。本发明在对低分辨图像进行超分辨重建时,可以获得边缘清晰,细节丰富的高分辨图像,适用于各种自然图像的超分辨重建。
Description
技术领域
本发明属于图像处理技术领域,具体地说是一种对低分辨图像进行超分辨重建的方法,该方法可用于各种自然图像的超分辨重建。
背景技术
图像的超分辨重建是指利用一幅或多幅低分辨率图像,根据相应的算法重构出一幅清晰的高分辨率图像,它是图像处理中重要而又富有挑战性的研究内容,在视频监控、高清电视成像等方面应用广泛。目前国内外针对图像的超分辨重建做了大量的研究工作,提出许多经典的算法。
比较传统的图像超分辨重建方法包括双线性插值、双立方插值、迭代反向投影、凸集投影法等。这些方法计算量小,原理简单,已经被广泛地应用到图像超分辨重建中,但是这些传统方法在超分辨重建过程中会产生振铃、块效应等人工痕迹,并且在高放大因子条件下重建的图像质量下降比较严重。
针对上述传统的图像超分辨重建方法效果较差,在实际应用中不能很好地实现的问题,目前国际上提出了一些改进上述缺点的超分辨重建算法。如,Hong Chang等人提出一种基于邻域嵌入的图像超分辨重建算法,具体参见文献《Super-resolutionthrough neighbor embedding》.CVPR,2004。在该算法中,假设高、低分辨率图像具有相似的结构,将低分辨空间的权值运用于高分辨空间,重构出高分辨图像。但是这种算法获得的高分辨图像缺乏细节信息,图像边缘比较模糊;此后,Yang等人提出了一种基于稀疏表示字典学习的算法,具体参见文献《Super-Resolution Via SparseRepresentation》IEEE Trans.Image Process,2010,vol.19,pp:2861-2872,该算法首先通过字典学习的方法获得低分辨字典与高分辨字典,然后将待处理的低分辨图像在低分辨字典下进行投影,得到低分辨图像的稀疏表示系数,最后根据投影得到的稀疏表示系数和高分辨字典,便可以得到重构的高分辨图像。但该方法需要大量的低分辨率图像和高分辨率图像块以保证先验轮廓细节信息的充分性,计算量巨大,图像重建时间长,导致效率偏低。
发明内容
本发明的目的在于针对上述已有技术的不足,提出一种基于双字典学习的图像超分辨重建方法,以在图像超分辨重建时,能够去除振铃和块效应这些人工痕迹,恢复更多的图像细节信息,提高重建图像的质量。
为实现上述目的,本发明的技术方案包括如下步骤:
(1)输入一幅待处理的低分辨图像XL,图像大小为m×n,设定图像的放大倍数为2;
(2)对待处理的低分辨图像XL进行大小为3×3的分块,相邻块之间重叠2个像素,得到G个待处理低分辨图像块Pl(i),i=1,...,G;
(3)输入5幅高分辨训练图像和相应的5幅低分辨训练图像,利用训练图像构造5个高分辨字典Dh1,Dh2,...,Dh5和相应的5个低分辨字典Dl1,Dl2,...,Dl5;
(4)在第1对高分辨和低分辨字典(Dh1,Dl1)下,重构大小为2m×2n的高分辨估计图像XH1:
4a)提取待处理低分辨图像块Pl(i),初始化Pl(i)的标记为i=1;
4b)利用如下公式计算待处理低分辨图像块Pl(i)与低分辨字典Dl1中各元素的距离DIST1(t):
DIST1(t)=|Pl(i)-Dl1(t)|2,
其中Dl1(t),t=1,2,...,T,t表示第t个低分辨字典元素,T表示低分辨字典元素的总数量,即T=20000,|·|2表示取(·)的绝对值平方操作;
4c)将距离DIST1(t)中最小的前5个结果对应的5个低分辨字典元素记为Dl1(k),k=1,...,5,通过低分辨字典Dl1与高分辨字典Dh1之间的对应关系,找到高分辨字典Dh1中相对应的5个高分辨字典元素Dh1(k),k=1,...,5;
4d)利用局部权重公式计算5个低分辨字典元素Dl1(k)重构图像块Pl(i)的重构系数w(k),k=1,...,5;
4e)将重构系数w(k)与步骤4c)中搜索到的5个高分辨字典元素Dh1(k)进行求和,得到高分辨图像块Ph(i),其计算公式为:
4f)设置标记i=i+1,判断是否满足条件i>G,如果满足,则得到重构的高分辨估计图像XH1,执行步骤(5),否则返回步骤4b);
(5)利用与步骤(4)相同方法分别获得在字典对(Dh2,Dl2),(Dh3,Dl3),…,(Dh5,Dl5)下的高分辨估计图像XH2,XH3,XH4,XH5;
(6)利用待处理的低分辨图像XL构造一对高低频字典Df={Dhf,Dlf};
(7)设近邻参数A=5,在高低频字典Df={Dhf,Dlf}下重构大小为2m×2n的高分辨估计图像XH6:
7a)利用matlab软件中的imresize函数将待处理的低分辨图像XL进行预放大,放大倍数2,得到预放大的图像XL *,图像大小为2m×2n;
7b)对预放大的图像XL *进行大小为3×3的分块,相邻块重叠2个像素,得到预放大图像块Pl(j)*,j=1,...,S;
7c)利用如下公式计算预放大的图像块Pl(j)*与低频字典Dlf中各元素的距离DIST2(u):
DIST2(u)=|Pl(j)*-Dlf(u)|2,
其中Dlf(u),u=1,2,...,U,u表示第u个低频字典元素,U表示低频字典元素的总数量,|·|2表示取(·)绝对值的平方操作;
7d)将距离DIST2(u)中最小的前A个结果对应的A个低频字典元素记为Dlf(r),r=1,2,...A,通过低频字典Dlf和高分辨字典Dhf的对应关系,找到高频字典Dhf相对应的A个高频字典元素Dhf(r),r=1,...,A;
7e)利用局部权重公式计算A个低频字典元素Dlf(r)重构预放大图像块Pl(j)*的重构系数c(r),r=1,...,A;
7f)将重构系数c(r)与步骤7d)中搜索到的A个高频字典元素Dhf(r)进行求和,得到重构的高频图像块Ph(j)*:
7g)将得到的高频图像块Ph(j)*与预放大图像块Pl(j)*相加,得到重建的高分辨图像块Xh(j)*;
7h)设置标记j=j+1,判断是否满足条件j>S,如果满足,则得到放大2倍的高分辨图像XH6,执行步骤(8),否则返回步骤7c);
(8)分别设步骤(7)中的近邻参数分别设步骤(7)中的近邻参数A=4,A=3,A=2,A=1,重复步骤(7)得到高分辨估计图像XH7,XH8,XH9,XH10;
(9)将获取的10幅高分辨估计图像XH1,XH2,...,XH10全部拉成列,构成高维数据X,利用低秩分解算法对高维数据X进行低秩分解,得到X的低秩矩阵L和稀疏矩阵S;
(10)通过matlab软件中的reshape函数,将低秩矩阵L中的每一列还原成图像形式,得到10幅低秩图像L(z),z=1,...,10;
(11)按以下公式对10幅低秩图像L(z)做均值处理,得到最终清晰图像XH:
本发明与现有的技术相比具有以下优点:
本发明利用5对外部高低分辨字典和1对内部高低频字典对低分辨图像进行超分辨重建,引入外部细节信息的同时保留了图像的本身的高频信息,与传统的超分辨重建算法相比,重建的图像轮廓更清晰,细节信息更丰富。仿真实验表明,本发明能有效的对低分辨图像进行超分辨重建,增加图像的细节信息,提高了重建图像的清晰度。
附图说明
图1是本发明的流程图;
图2是本发明在仿真实验中建立高分辨字典时使用的5幅高分辨训练图像;
图3是本发明在仿真实验中建立低分辨字典时使用的5幅低分辨训练图像;
图4是本发明在仿真实验中使用的Lena低分辨测试图像;
图5是本发明在仿真实验中得到的Lena高分辨重建图像;
图6是现有的基于邻域嵌入方法在实验中得到的Lena高分辨重建图像;
图7是现有的基于稀疏表示字典学习的方法在实验中得到的Lena高分辨重建图像。
具体实施方式
参照图1,本发明的具体实现步骤如下:
步骤1,输入待处理低分辨图像XL,如图4所示,图像大小为m×n,其中m是图像行数,n是图像列数,设定放大倍数为2,将待处理的低分辨图像XL进行大小为3×3的分块,相邻块之间重叠2个像素,得到G个待处理低分辨图像块Pl(i),i=1,...,G。
步骤2,输入5幅高分辨训练图像和相应的5幅低分辨训练图像,其中5幅高分辨训练图像如图2所示,5幅低分辨训练图像如图3所示,利用训练图像构造5个高分辨字典Dh1,Dh2,...,Dh5和相应的5个低分辨字典Dl1,Dl2,...,Dl5。
2a)对输入的5幅高分辨训练图像进行大小为6×6的分块,相邻块之间重叠4个像素,得到Y个高分辨训练图像块Hy,y=1,2,...,Y,其中100000≤Y≤30000;
2b)对输入的5幅低分辨训练图像进行大小为3×3的分块,相邻块之间重叠2个像素,得到Y个低分辨训练图像块Ly,y=1,2,...,Y,其中100000≤Y≤30000;
2c)从Y个高分辨图像块Hy中抽取10万个高分辨图像块Hq,q=1,2,...,100000,相应的从Y个低分辨训练图像块Ly中抽取10万个低分辨图像块Lq,q=1,2,...,100000;
2d)分别将抽取的10万个高分辨图像块Hq和10万个低分辨图像块Lq随机分为5组,得到5个高分辨字典Dh1,Dh2,...,Dh5和相应的5个低分辨字典Dl1,Dl2,...,Dl5。
步骤3,在第1对高分辨和低分辨字典(Dh1,Dl1)下重构大小为2m×2n的高分辨图像XH1。
3a)提取待处理低分辨图像块Pl(i),初始化Pl(i)的标记为i=1;
3b)利用如下公式计算待处理低分辨图像块Pl(i)与低分辨字典Dl1中各元素的距离DIST1(t):
DIST1(t)=|Pl(i)-Dl1(t)|2,
其中Dl1(t),t=1,2,...,T,t表示第t个低分辨字典元素,T表示低分辨字典元素的总数量,即T=20000,|·|2表示取(·)的绝对值平方操作;
3c)将距离DIST1(t)中最小的前5个结果对应的5个低分辨字典元素记为Dl1(k),k=1,...,5,通过低分辨字典Dl1与高分辨字典Dh1之间的对应关系,找到高分辨字典Dh1中相对应的5个高分辨字典元素Dh1(k),k=1,...,5;
3d)利用局部权重公式计算5个低分辨字典元素Dl1(k)重构图像块Pl(i)的重构系数w(k),k=1,...,5,计算公式如下:
w(k)=((Pl(i)-Dl1(k))T×(Pl(i)-Dl1(k))/Ik)/c,
其中,归一化因子 Ik是大小为5x1的全1矩阵,(·)T操作表示矩阵转置操作;
3e)将重构系数w(k)与步骤3c)中搜索到的5个高分辨字典元素Dh1(k)进行求和,得到高分辨图像块Ph(i):
3f)设置标记i=i+1,判断是否满足条件i>G,如果满足,则得到重构的高分辨估计图像XH1,执行步骤4,否则返回步骤3b)。
步骤4,利用与步骤3相同的方法分别获得在字典对(Dh2,Dl2),(Dh3,Dl3),…,(Dh5,Dl5)下的高分辨估计图像XH2,XH3,XH4,XH5。
步骤5,利用待处理的低分辨图像XL构造一对高低频字典Df={Dhf,Dlf}。
5a)对待处理的低分辨图像XL进行高斯高通滤波处理,得到待处理低分辨图像XL的高频分量XH0和低频分量XL0;
5b)分别对高频分量XH0和低频分量XL0进行大小为3×3的分块,相邻块重叠2个像素,得到1对高低频字典Df={Dhf,Dlf}。
步骤6,设近邻参数A=5,在高低频字典Df={Dhf,Dlf}下重构大小为2m×2n的高分辨估计图像XH6。
6a)利用matlab软件中的imresize函数将待处理的低分辨图像XL进行预放大,放大倍数2,得到预放大的图像XL *,图像大小为2m×2n;
6b)对预放大的图像XL *进行大小为3×3的分块,相邻块重叠2个像素,得到预放大图像块Pl(j)*,j=1,...,S;
6c)利用如下公式计算预放大图像块Pl(j)*与低频字典Dlf中各元素的距离DIST2(u):
DIST2(u)=|Pl(j)*-Dlf(u)|2,
其中Dlf(u),u=1,2,...,U,u表示第u个低频字典元素,U表示低频字典元素的总数量,|·|2表示取(·)绝对值的平方操作;
6d)将距离DIST2(u)中最小的前A个结果对应的A个低频字典元素记为Dlf(r),r=1,2,...A,通过低频字典Dlf和高分辨字典Dhf的对应关系,找到高频字典Dhf相对应的A个高频字典元素Dhf(r),r=1,...,A;
6e)利用局部权重公式计算A个低频字典元素Dlf(r)重构预放大图像块Pl(j)*的重构系数c(r),r=1,...,A,局部权重计算公式为:
c(r)=((Pl(j)*-Dlf(r))T×(Pl(j)*-Dlf(r))/Ir)/h,
其中,归一化因子 Ir是大小为Ax1的全1矩阵,(·)T操作表示矩阵转置操作;
6f)将重构系数c(r)与步骤6d)中搜索到的A个高频字典元素Dhf(r)进行求和,得到重构的高频图像块Ph(j)*:
6g)将得到的高频图像块Ph(j)*与预放大图像块Pl(j)*相加,得到重建的高分辨图像块Xh(j)*;
6h)设置标记j=j+1,判断是否满足条件j>S,如果满足,则得到放大2倍的高分辨图像XH6,执行步骤7,否则返回步骤6c)。
步骤7,分别设步骤6中的近邻参数A=4,A=3,A=2,A=1,重复步骤6得到高分辨估计图像XH7,XH8,XH9,XH10。
步骤8,将获取的10幅高分辨重构图像XH1,XH2,...,XH10全部拉成列,构成高维数据X,利用低秩分解算法对高维数据X进行低秩分解,得到高维数据X的低秩矩阵L和稀疏矩阵S。
上述中利用低秩分解算法对高维数据X进行低秩分解,是通过现有的低秩分解方法实现的,该方法是由Emmanuel candes和Yi Ma等人于2009年提出的,参见文献《Robust Principal Component Analysis》Computing Research Repository-CORR,vol.abs/0912.3,2009,具体操作如下:
8a)初始化迭代次数t=0,迭代误差ε为0.0001;
8b)设t=t+1,利用matlab软件中的randn函数生成随机高斯矩阵M,按照如下公式得到3个中间变量矩阵:
G1=X×M,G2=XT×G1,G3=X×G2;
8c)计算第t次迭代中的低秩矩阵Lt和稀疏矩阵St:
Lt=G3×(G1 T×G3)-1G2 T,
St=PΩ|X-Lt|,
其中(·)T操作表示矩阵转置操作,(·)-1表示矩阵求逆操作,PΩ(·)表示取(·)中最大的前Ω个数值,本发明中Ω取30000;
步骤9,利用低秩矩阵L获得10幅低秩图像L(z),z=1,2,...,10,对其做均值处理,得到最终的高分辨重构图像XH。
9a)使用matlab软件中的reshape函数将低秩矩阵L中的每一列用还原成图像,得到10幅低秩图像L(z),z=1,2,...,10;
9b)按以下公式对低秩图像L(z),z=1,2,...,10做均值处理,得到最终的高分辨重构图像XH:
本发明的效果可以通过以下实验具体说明:
1.实验条件:实验所用微机的CPU为Intel Core2 Duo 2.33GHz,内存为2GB,编程平台为Matlab R2009a。实验所用到的图像来源于标准图像库,分别为Lena,House,Girl大小均为256×256。
2.实验内容
本实验具体分为三个实验:
实验一:利用本发明对低分辨图像进行超分辨重建,结果如图5所示;
实验二:利用现有的基于邻域嵌入的方法对低分辨图像进行超分辨重建,结果如图6所示;
实验三:利用现有的基于稀疏表示字典学习的方法对低分辨图像进行超分辨重建,结果如图7所示。
仿真实验中,应用峰值信噪比PSNR评价指标来评价复原结果的优劣,其PSNR的定义为:
其中,f为清晰图像,x为重建后的图像,M和N为清晰图像f的像素行数和像素列数。
用本发明和现有的基于领域嵌入方法、基于稀疏表示字典学习方法,分别对图像Lena,House和Girl进行超分辨重建仿真。应用峰值信噪比PSNR对重建结果图进行评价,评价结果如表1所示,其中,Alg1是本发明的方法,Alg2是基于领域嵌入的方法,Alg3是基于稀疏表示字典学习的方法。
表1.本发明和两种对比方法在仿真实验中得到的PSNR值(单位为dB)
3.实验结果分析
从图5可以看出,本发明得到的Lena的重建结果不但有效地补充了高频细节信息,使图像边缘清晰,同时视觉效果更好;
从图6可以看出,现有的基于领域嵌入的方法得到的重建结果过于平滑,细节信息缺乏,图像较模糊;
从图7可以看出,现有的基于稀疏表示字典学习的方法得到的图像边缘存在噪声,视觉效果不好;
从表1中可以看出,本发明比其它两种对比方法具有更高的PSNR值,能够更有效地重建高分辨图像。
Claims (6)
1.一种基于双字典学习的图像超分辨重建方法,包括如下步骤:
(1)输入一幅待处理的低分辨图像XL,图像大小为m×n,设定图像的放大倍数为2;
(2)对待处理的低分辨图像XL进行大小为3×3的分块,相邻块之间重叠2个像素,得到G个待处理低分辨图像块Pl(i),i=1,...,G;
(3)输入5幅高分辨训练图像和相应的5幅低分辨训练图像,利用训练图像构造5个高分辨字典Dh1,Dh2,...,Dh5和相应的5个低分辨字典Dl1,Dl2,...,Dl5;
(4)在第1对高分辨和低分辨字典(Dh1,Dl1)下,重构大小为2m×2n的高分辨估计图像XH1:
4a)提取待处理低分辨图像块Pl(i),初始化Pl(i)的标记为i=1;
4b)利用如下公式计算待处理低分辨图像块Pl(i)与低分辨字典Dl1中各元素的距离DIST1(t):
DIST1(t)=|Pl(i)-Dl1(t)|2,
其中Dl1(t),t=1,2,...,T,t表示第t个低分辨字典元素,T表示低分辨字典元素的总数量,即T=20000,|·|2表示取(·)的绝对值平方操作;
4c)将距离DIST1(t)中最小的前5个结果对应的5个低分辨字典元素记为Dl1(k),k=1,...,5,通过低分辨字典Dl1与高分辨字典Dh1之间的对应关系,找到高分辨字典Dh1中相对应的5个高分辨字典元素Dh1(k),k=1,...,5;
4d)利用局部权重公式计算5个低分辨字典元素Dl1(k)重构图像块Pl(i)的重构系数w(k),k=1,...,5;
4e)将重构系数w(k)与步骤4c)中搜索到的5个高分辨字典元素Dh1(k)进行求和,得到高分辨图像块Ph(i),其计算公式为:
4f)设置标记i=i+1,判断是否满足条件i>G,如果满足,则得到重构的高分辨估计图像XH1,执行步骤(5),否则返回步骤4b);
(5)利用与步骤(4)相同方法分别获得在字典对(Dh2,Dl2),(Dh3,Dl3),…,(Dh5,Dl5)下的高分辨估计图像XH2,XH3,XH4,XH5;
(6)利用待处理的低分辨图像XL构造一对高低频字典Df={Dhf,Dlf};
(7)设近邻参数A=5,在高低频字典Df={Dhf,Dlf}下重构大小为2m×2n的高分辨估计图像XH6:
7a)利用matlab软件中的imresize函数将待处理的低分辨图像XL进行预放大,放大倍数2,得到预放大的图像XL *,图像大小为2m×2n;
7b)对预放大的图像XL *进行大小为3×3的分块,相邻块重叠2个像素,得到预放大图像块Pl(j)*,j=1,...,S;
7c)利用如下公式计算预放大的图像块Pl(j)*与低频字典Dlf中各元素的距离DIST2(u):
DIST2(u)=|Pl(j)*-Dlf(u)|2,
其中Dlf(u),u=1,2,...,U,u表示第u个低频字典元素,U表示低频字典元素的总数量,|·|2表示取(·)绝对值的平方操作;
7d)将距离DIST2(u)中最小的前A个结果对应的A个低频字典元素记为Dlf(r),r=1,2,...A,通过低频字典Dlf和高分辨字典Dhf的对应关系,找到高频字典Dhf相对应的A个高频字典元素Dhf(r),r=1,...,A;
7e)利用局部权重公式计算A个低频字典元素Dlf(r)重构预放大图像块Pl(j)*的重构系数c(r),r=1,...,A;
7f)将重构系数c(r)与步骤7d)中搜索到的A个高频字典元素Dhf(r)进行求和,得到重构的高频图像块Ph(j)*:
7g)将得到的高频图像块Ph(j)*与预放大图像块Pl(j)*相加,得到重建的高分辨图像块Xh(j)*;
7h)设置标记j=j+1,判断是否满足条件j>S,如果满足,则得到放大2倍的高分辨图像XH6,执行步骤(8),否则返回步骤7c);
(8)分别设步骤(7)中的近邻参数分别设步骤(7)中的近邻参数A=4,A=3,A=2,A=1,重复步骤(7)得到高分辨估计图像XH7,XH8,XH9,XH10;
(9)将获取的10幅高分辨估计图像XH1,XH2,...,XH10全部拉成列,构成高维数据X,利用低秩分解算法对高维数据X进行低秩分解,得到X的低秩矩阵L和稀疏矩阵S;
(10)通过matlab软件中的reshape函数,将低秩矩阵L中的每一列还原成图像形式,得到10幅低秩图像L(z),z=1,...,10;
(11)按以下公式对10幅低秩图像L(z)做均值处理,得到最终清晰图像XH:
2.根据权利要求1所述的基于双字典学习的图像超分辨重建方法,其中步骤(3)所述利用训练图像构造5个高分辨字典Dh1,Dh2,...,Dh5和相应的5个低分辨字典Dl1,Dl2,...,Dl5,实现步骤如下:
3a)对输入的5幅高分辨训练图像进行大小为6×6的分块,相邻块之间重叠4个像素,得到Y个高分辨训练图像块Hy,y=1,2,...,Y,其中100000≤Y≤30000;
3b)对输入的5幅低分辨训练图像进行大小为3×3的分块,相邻块之间重叠2个像素,得到Y个低分辨训练图像块Ly,y=1,2,...,Y,其中100000≤Y≤30000;
3c)从Y个高分辨图像块Hy中抽取10万个高分辨图像块Hq,q=1,2,...,100000,相应的从Y个低分辨训练图像块Ly中抽取10万个低分辨图像块Lq,q=1,2,...,100000;
3d)分别将抽取的10万个高分辨图像块Hq和10万个低分辨图像块Lq随机分为5组,得到5个高分辨字典Dh1,Dh2,...,Dh5和相应的5个低分辨字典Dl1,Dl2,...,Dl5。
3.根据权利要求1所述的基于双字典学习的图像超分辨重建方法,其中步骤4d)所述利用局部权重公式计算5个低分辨字典元素Dl1(k)重构图像块Pl(i)的重构系数w(k),k=1,...,5,是通过如下公式计算:
w(k)=((Pl(i)-Dl1(k))T×(Pl(i)-Dl1(k))/Ik)/g,
其中,归一化因子 Ik是大小为5x1的全1矩阵,(·)T操作表示矩阵转置操作。
4.根据权利要求1所述的基于双字典学习的图像超分辨重建方法,其中步骤(6)所述利用待处理的低分辨图像XL构造一对高低频字典Df={Dhf,Dlf},实现步骤如下:
6a)对待处理的低分辨图像XL进行高斯高通滤波处理,得到待处理低分辨图像XL的高频分量XH0和低频分量XL0;
6b)分别对高频分量XH0和低频分量XL0进行大小为3×3的分块,相邻块重叠2个像素,得到1对高低频字典Df={Dhf,Dlf}。
5.根据权利要求1所述的基于双字典学习的图像超分辨重建方法,其中步骤7e)所述的利用局部权重公式计算A个低频字典元素Dlf(r)重构预放大图像块Pl(j)*的重构系数c(r),r=1,...,A,是通过如下公式计算:
c(r)=((Pl(j)*-Dlf(r))T×(Pl(j)*-Dlf(r))/Ir)/h,
其中,归一化因子 Ir是大小为Ax1的全1矩阵,(·)T操作表示矩阵转置操作。
6.根据权利要求1所述的基于双字典学习的图像超分辨重建方法,其中步骤(9)所述利用低秩分解算法对高维数据X进行低秩分解,得到X的低秩矩阵L和稀疏矩阵S,实现步骤如下:
9a)初始化迭代次数t=0,迭代误差ε为0.0001;
9b)设t=t+1,利用matlab软件中的randn函数生成随机高斯矩阵M,按照如下公式得到3个中间变量矩阵:
G1=X×M,G2=XT×G1,G3=X×G2;
9c)计算第t次迭代中的低秩矩阵Lt和稀疏矩阵St:
Lt=G3×(G1 T×G3)-1G2 T,
St=PΩ|X-Lt|,
其中(·)T操作表示矩阵转置操作,(·)-1表示矩阵求逆操作,PΩ(·)表示取(·)中最大的前Ω个数值,本发明中Ω取30000;
其中,表示矩阵2范数的平方。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210245530.3A CN102800076B (zh) | 2012-07-16 | 2012-07-16 | 基于双字典学习的图像超分辨重建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210245530.3A CN102800076B (zh) | 2012-07-16 | 2012-07-16 | 基于双字典学习的图像超分辨重建方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102800076A true CN102800076A (zh) | 2012-11-28 |
CN102800076B CN102800076B (zh) | 2015-03-04 |
Family
ID=47199175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210245530.3A Active CN102800076B (zh) | 2012-07-16 | 2012-07-16 | 基于双字典学习的图像超分辨重建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102800076B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093430A (zh) * | 2013-01-25 | 2013-05-08 | 西安电子科技大学 | 基于稀疏低秩与字典学习的心脏mri图像去模糊方法 |
CN103093444A (zh) * | 2013-01-17 | 2013-05-08 | 西安电子科技大学 | 基于自相似性和结构信息约束的图像超分辨重建方法 |
CN103295197A (zh) * | 2013-05-21 | 2013-09-11 | 西安电子科技大学 | 基于字典学习和双边正则的图像超分辨率重建方法 |
CN104123707A (zh) * | 2014-08-07 | 2014-10-29 | 重庆大学 | 一种基于局部秩先验的单幅图像超分辨率重建方法 |
CN104794694A (zh) * | 2015-04-23 | 2015-07-22 | 中南民族大学 | 基于自适应低秩规则化的图像内插系统及方法 |
CN105590296A (zh) * | 2015-12-07 | 2016-05-18 | 天津大学 | 一种基于双字典学习的单帧图像超分辨率复原方法 |
CN105741252A (zh) * | 2015-11-17 | 2016-07-06 | 西安电子科技大学 | 基于稀疏表示与字典学习的视频图像分级重建方法 |
CN105844589A (zh) * | 2016-03-21 | 2016-08-10 | 深圳市未来媒体技术研究院 | 一种基于混合成像系统的实现光场图像超分辨的方法 |
CN106204451A (zh) * | 2016-07-08 | 2016-12-07 | 西安电子科技大学 | 基于约束固定邻域嵌入的图像超分辨重建方法 |
CN106558020A (zh) * | 2015-09-29 | 2017-04-05 | 北京大学 | 一种基于网络图像块检索的图像重建方法及系统 |
CN107341765A (zh) * | 2017-05-05 | 2017-11-10 | 西安邮电大学 | 一种基于卡通纹理分解的图像超分辨率重建方法 |
CN111582048A (zh) * | 2020-04-16 | 2020-08-25 | 昆明理工大学 | 基于字典学习和稀疏表示的欠采样信号高分辨率重构方法 |
CN112819740A (zh) * | 2021-02-02 | 2021-05-18 | 南京邮电大学 | 一种基于多成份低秩字典学习的医学图像融合方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101950365A (zh) * | 2010-08-30 | 2011-01-19 | 西安电子科技大学 | 基于ksvd字典学习的多任务超分辨率图像重构方法 |
KR101037023B1 (ko) * | 2009-10-05 | 2011-05-25 | 인하대학교 산학협력단 | 클러스터링 기반 고주파 합성을 이용한 고 해상도 보간 방법 및 장치 |
CN102156875A (zh) * | 2011-03-25 | 2011-08-17 | 西安电子科技大学 | 基于多任务ksvd字典学习的图像超分辨率重构方法 |
-
2012
- 2012-07-16 CN CN201210245530.3A patent/CN102800076B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101037023B1 (ko) * | 2009-10-05 | 2011-05-25 | 인하대학교 산학협력단 | 클러스터링 기반 고주파 합성을 이용한 고 해상도 보간 방법 및 장치 |
CN101950365A (zh) * | 2010-08-30 | 2011-01-19 | 西安电子科技大学 | 基于ksvd字典学习的多任务超分辨率图像重构方法 |
CN102156875A (zh) * | 2011-03-25 | 2011-08-17 | 西安电子科技大学 | 基于多任务ksvd字典学习的图像超分辨率重构方法 |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093444A (zh) * | 2013-01-17 | 2013-05-08 | 西安电子科技大学 | 基于自相似性和结构信息约束的图像超分辨重建方法 |
CN103093444B (zh) * | 2013-01-17 | 2015-05-20 | 西安电子科技大学 | 基于自相似性和结构信息约束的图像超分辨重建方法 |
CN103093430A (zh) * | 2013-01-25 | 2013-05-08 | 西安电子科技大学 | 基于稀疏低秩与字典学习的心脏mri图像去模糊方法 |
CN103093430B (zh) * | 2013-01-25 | 2015-07-15 | 西安电子科技大学 | 基于稀疏低秩与字典学习的心脏mri图像去模糊方法 |
CN103295197A (zh) * | 2013-05-21 | 2013-09-11 | 西安电子科技大学 | 基于字典学习和双边正则的图像超分辨率重建方法 |
CN103295197B (zh) * | 2013-05-21 | 2016-01-20 | 西安电子科技大学 | 基于字典学习和双边正则的图像超分辨率重建方法 |
CN104123707A (zh) * | 2014-08-07 | 2014-10-29 | 重庆大学 | 一种基于局部秩先验的单幅图像超分辨率重建方法 |
CN104123707B (zh) * | 2014-08-07 | 2017-05-10 | 重庆大学 | 一种基于局部秩先验的单幅图像超分辨率重建方法 |
CN104794694A (zh) * | 2015-04-23 | 2015-07-22 | 中南民族大学 | 基于自适应低秩规则化的图像内插系统及方法 |
CN104794694B (zh) * | 2015-04-23 | 2017-08-01 | 中南民族大学 | 基于自适应低秩规则化的图像内插系统及方法 |
CN106558020A (zh) * | 2015-09-29 | 2017-04-05 | 北京大学 | 一种基于网络图像块检索的图像重建方法及系统 |
CN106558020B (zh) * | 2015-09-29 | 2019-08-30 | 北京大学 | 一种基于网络图像块检索的图像重建方法及系统 |
CN105741252B (zh) * | 2015-11-17 | 2018-11-16 | 西安电子科技大学 | 基于稀疏表示与字典学习的视频图像分级重建方法 |
CN105741252A (zh) * | 2015-11-17 | 2016-07-06 | 西安电子科技大学 | 基于稀疏表示与字典学习的视频图像分级重建方法 |
CN105590296A (zh) * | 2015-12-07 | 2016-05-18 | 天津大学 | 一种基于双字典学习的单帧图像超分辨率复原方法 |
CN105590296B (zh) * | 2015-12-07 | 2019-01-29 | 天津大学 | 一种基于双字典学习的单帧图像超分辨率复原方法 |
CN105844589B (zh) * | 2016-03-21 | 2018-12-21 | 深圳市未来媒体技术研究院 | 一种基于混合成像系统的实现光场图像超分辨的方法 |
CN105844589A (zh) * | 2016-03-21 | 2016-08-10 | 深圳市未来媒体技术研究院 | 一种基于混合成像系统的实现光场图像超分辨的方法 |
CN106204451A (zh) * | 2016-07-08 | 2016-12-07 | 西安电子科技大学 | 基于约束固定邻域嵌入的图像超分辨重建方法 |
CN106204451B (zh) * | 2016-07-08 | 2019-04-23 | 西安电子科技大学 | 基于约束固定邻域嵌入的图像超分辨重建方法 |
CN107341765A (zh) * | 2017-05-05 | 2017-11-10 | 西安邮电大学 | 一种基于卡通纹理分解的图像超分辨率重建方法 |
CN107341765B (zh) * | 2017-05-05 | 2020-04-28 | 西安邮电大学 | 一种基于卡通纹理分解的图像超分辨率重建方法 |
CN111582048A (zh) * | 2020-04-16 | 2020-08-25 | 昆明理工大学 | 基于字典学习和稀疏表示的欠采样信号高分辨率重构方法 |
CN111582048B (zh) * | 2020-04-16 | 2022-09-23 | 昆明理工大学 | 基于字典学习和稀疏表示的欠采样信号高分辨率重构方法 |
CN112819740A (zh) * | 2021-02-02 | 2021-05-18 | 南京邮电大学 | 一种基于多成份低秩字典学习的医学图像融合方法 |
CN112819740B (zh) * | 2021-02-02 | 2023-05-12 | 南京邮电大学 | 一种基于多成份低秩字典学习的医学图像融合方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102800076B (zh) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102800076B (zh) | 基于双字典学习的图像超分辨重建方法 | |
CN110119780B (zh) | 基于生成对抗网络的高光谱图像超分辨重建方法 | |
Guo et al. | Deep wavelet prediction for image super-resolution | |
Remez et al. | Deep convolutional denoising of low-light images | |
CN104050653B (zh) | 基于非负结构稀疏的高光谱图像超分辨率方法 | |
CN103093433B (zh) | 基于区域划分和字典学习的自然图像去噪方法 | |
CN105631807B (zh) | 基于稀疏域选取的单帧图像超分辨重建方法 | |
CN110060204B (zh) | 一种基于可逆网络的单一图像超分辨率方法 | |
CN103593825B (zh) | 基于改进的非局部约束和局部自相似性的图像超分辨方法 | |
CN107154064A (zh) | 基于深度稀疏编码的自然图像压缩感知重建方法 | |
CN104299193B (zh) | 一种基于高频和中频信息的图像超分辨率重建方法 | |
Zou et al. | Joint wavelet sub-bands guided network for single image super-resolution | |
CN104252703A (zh) | 基于小波预处理和稀疏表示的卫星遥感图像超分辨率重构方法 | |
Wu et al. | Lightweight asymmetric convolutional distillation network for single image super-resolution | |
CN105590296B (zh) | 一种基于双字典学习的单帧图像超分辨率复原方法 | |
CN110288529B (zh) | 一种基于递归局部合成网络的单幅图像超分辨率重建方法 | |
Zhuge et al. | Single image denoising with a feature-enhanced network | |
Li | Image super-resolution using attention based densenet with residual deconvolution | |
CN106296583A (zh) | 基于图像块组稀疏编码与成对映射的含噪高光谱图像超分辨率重构方法 | |
CN114529482A (zh) | 基于小波多通道深度网络的图像压缩感知重建方法 | |
Wang et al. | Lightweight image denoising network with four-channel interaction transform | |
CN103903239A (zh) | 一种基于稀疏主成分分析和连分式插值技术的视频超分辨率重建方法及其系统 | |
CN102156967B (zh) | 基于多尺度的局部的图像内插方法 | |
CN113077403B (zh) | 基于局部数据块的张量增强技术的彩色图像重建方法 | |
Tang et al. | Image denoising using K-SVD and non-local means |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |