[发明专利]一种基于双层模型的单幅图像超分辨率重建方法有效
申请号: | 201310225721.8 | 申请日: | 2013-06-07 |
公开(公告)号: | CN103279933B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | 龚卫国;李进明;李伟红;王立;潘飞宇;李正浩;杨利平 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 重庆华科专利事务所 50123 | 代理人: | 康海燕 |
地址: | 400030 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双层 模型 单幅 图像 分辨率 重建 方法 | ||
1.一种基于双层模型的单幅图像超分辨率重建方法,所述方法包括以下步骤:
(1)从高分辨图像库中随机选取n幅作为训练图像X1,X2,…Xn,然后运用退化模型式(1)生成对应的低分辨率训练图像Y1,Y2,…Yn;
Y=UBX (1)
其中,向量X表示高分辨率图像,向量Y表示对应的低分辨率图像,矩阵U表示下采样算子,矩阵B表示模糊算子;
(2)对所有低分辨率训练图像Yi进行L0梯度最小化操作,生成高分辨率边缘结构图像,然后执行Xi与的相减操作,生成高分辨率纹理细节图像;
(3)对所有的低分辨率训练图像Yi执行尺寸为3×3的分块操作,随机选取P个低分辨率图像块,并以向量yi来表示,不失一般性,用矩阵
(4)计算训练对中yi的方向梯度直方图(HoG),然后依据yi的HoG中的方向值,用K-means算法对训练对进行分簇,得到K个簇C1,C2,...CK,其中CK表示第K个簇中具有相同方向值的训练对集合k表示在第K簇中训练对的数目;
(5)用式(2)训练K个簇C1,C2,...CK的字典对(Dil,DiT),得到K个字典对{(D1l,D1T),(D2l,D2T),...(DKl,DKT)};
其中,
(6)对于一幅用于测试的尺寸为H×L(高×宽)的低分辨率图像Z,将Z分成尺寸为3×3的块,并以向量Zi来表示,块与块之间重叠2个像素;
(7)对所有Zi进行以下遍历操作:首先,任取一个Zi,计算Zi与C1,C2,...CK的簇中心距离:d1,d2,...,dK,提取最小的di对应簇的字典对(Dil,DiT),然后,利用式(2)求解出对应的高分辨率纹理细节图像块;
(8)拼接由步骤(7)求出的所有高分辨率纹理细节图像块,组成初始的高分辨率纹理细节图像XT;
(9)用L0梯度最小化方法求解测试图像Z的高分辨率边缘结构图像XE;
(10)获取Z的初始高分辨率图像X0(X0=XE+XT),然后对X0执行全局和局部的约束,得到最终的高分辨率重建图像X*。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310225721.8/1.html,转载请声明来源钻瓜专利网。