The invention discloses a face deep linear mapping learning based super-resolution reconstruction algorithm, this method by interpolation to the high resolution face image with low resolution face image the low resolution face image and the input training set, a low resolution face image block dictionary and then find the linear function relation, and then through the study of the cascade multi linear mapping, learning will be extended multilinear mapping to the deep layer model, to improve the image reconstruction performance, finally obtain a reconstructed image clearer.
【技术实现步骤摘要】
一种基于深层线性映射学习的人脸超分辨率重建算法
本专利技术涉及人脸图像超分辨率
,具体涉及一种基于深层线性映射学习的人脸超分辨率重建算法。
技术介绍
人脸图像超分辨率技术可以应用在很多领域,如人脸识别,人脸图像视频传输,人脸图像恢复以及人脸图像表情分析等。如在视频监控系统中,由于摄像头分辨率有限且与目标距离较远等原因,监测到的人脸图像较小,分辨率低,为了更好地观察和识别分析,先对它们进行超分辨率。人脸超分辨率是一种典型的超分辨率算法,用于从输入低分辨率图像重建高分辨率图像,旨在克服当前成像系统的局限性。基于学习的人脸超分辨重建算法成为近年来人脸超分辨率算法研究的的主流方向。例如,Baker等人[1][2]提出了一种人脸幻构(facehallucination)方法,将基于学习的方法运用到人脸超分辨中,对于输入的单幅低分辨人脸,借助于训练集,通过金字塔结构得到高频细节信息,生成高分辨人脸,获得了比传统重建方法和插值更好的效果。但是该方法在某些重要部位引入了较大的噪声。为了在有效去噪的同时保持细节。Chang[3]等人提出基于邻域嵌入的超分辨算法,该算法利用流形学习中的LLE(LocallyLinearEmbedding)算法进行超分辨,但是由于利用到降维的方法,往往会丢失人脸图像的非特征信息。Ma等人[4][5]提出了一种基于图像块的最小二乘表示(leastsquaresrepresentation,LSR)算法,通过求出各个图像块的输出权重对低分辨率图像进行超分辨率重建。该算法的缺点是容易出现过拟合问题。为了解决这一问题,2010年Yang等人[6] ...
【技术保护点】
一种基于深层线性映射学习的人脸超分辨率重建算法,其特征在于:包括以下步骤:S1,对输入的低分辨率人脸图像、低分辨率训练集中的人脸图像以及高分辨率训练集中的人脸图像在像素域中划分相互重叠的图像块;S2,将低分辨训练集中的人脸图像和输入的低分辨率人脸图像通过插值到高分辨率人脸图像,在特征域提取特征,并将提取的特征划分为相互重叠大小的块,进而得到在特征域的低分辨率图像块字典;S3,通过K‑NN算法中的欧氏距离在特征域中的低分辨率图像块字典中提取K个最近距离的图像块;S4,根据特征域中的图像块的位置和在像素域中图像块位置的相关性,根据在特征域获得的欧氏距离找到在像素域中的高低分辨率人脸图像块训练集中对应的K个人脸图像块,得到新的高低分辨率人脸图像块字典对作为高低人脸图像块训练样本集;S5,根据步骤S4得到的高低训练图像块字典对,找到对应的线性函数关系;S6,级联多层线性映射学习,通过留一策略,更新低分辨率人脸图像训练集和高分辨率人脸图像训练集,然后对低分辨率人脸图像训练集中的每张人脸图像重复进行步骤S1至步骤S5进行更新,得到多重线性函数关系,进而合成高分辨人脸图像块,融合得到最终目标的高分辨 ...
【技术特征摘要】
1.一种基于深层线性映射学习的人脸超分辨率重建算法,其特征在于:包括以下步骤:S1,对输入的低分辨率人脸图像、低分辨率训练集中的人脸图像以及高分辨率训练集中的人脸图像在像素域中划分相互重叠的图像块;S2,将低分辨训练集中的人脸图像和输入的低分辨率人脸图像通过插值到高分辨率人脸图像,在特征域提取特征,并将提取的特征划分为相互重叠大小的块,进而得到在特征域的低分辨率图像块字典;S3,通过K-NN算法中的欧氏距离在特征域中的低分辨率图像块字典中提取K个最近距离的图像块;S4,根据特征域中的图像块的位置和在像素域中图像块位置的相关性,根据在特征域获得的欧氏距离找到在像素域中的高低分辨率人脸图像块训练集中对应的K个人脸图像块,得到新的高低分辨率人脸图像块字典对作为高低人脸图像块训练样本集;S5,根据步骤S4得到的高低训练图像块字典对,找到对应的线性函数关系;S6,级联多层线性映射学习,通过留一策略,更新低分辨率人脸图像训练集和高分辨率人脸图像训练集,然后对低分辨率人脸图像训练集中的每张人脸图像重复进行步骤S1至步骤S5进行更新,得到多重线性函数关系,进而合成高分辨人脸图像块,融合得到最终目标的高分辨率人脸图像。2.根据权利要求1所述的一种基于深层线性映射学习的人脸超分辨率重建算法,其特征在于:所述步骤S1具体为:假设输入的低分辨人脸图像低分辨人脸图像训练集和高分辨人脸图像训练集其中N为高低人脸图像训练集中的样本数量,Ai大小为m×n,Bi大小为mt×nt;将输入的低分辨人脸图像,低分辨率人脸图像训练集和高分辨率人脸图像训练集中的每一张人脸图像在像素域划分成M个相互重叠的图像块xi,和其中,低分辨图像块大小为则相应的高分辨率图像块大小为3.根据权利要求2所述的一种基于深层线性映射学习的人脸超分辨率重建算法,其特征在于:所述步骤S2具体为:将低分辨训练集中的每张人脸图像Ai插值4倍到高分辨人脸图像Ti,然后通过在水平方向和垂直方向上的第一和第二阶梯度将通过插值得到的高分辨率人脸图像Ti进行特征表提取,采用如下公式获得:G(i)j=fj*Ti,j=1,2,3,4(1)其中G(i)j是所滤波后的图像;f1和f2分别是在水平和垂直方向的梯度的高通滤波器;f3和f4分别是在水平方向和垂直方向的高通滤波器;*表示的是卷积;每张图像Ai将会提取到4个特征,然后采用如下公式从Ti中得到和Ap相应的特征块集合:g(i)j=[g(i)1;g(i)2;g(i)3;g(i)4](2)其中,g(i)j是从滤波后的图像G(i)j在相同位置划分的图像块,最后得到低分辨率图像块集合Ap相对应的特征图像块集合对于输入的低分辨人脸图像X按照公式(1)和公式(2)获得特征块x(i)j=[x(i)1;x(i)2;x(i)3;x(i)4]。4.根据权利要求3所述的一种基于深层线性映射学习的人脸超分辨率重建算法,其特征在于:所述步骤S3具体为:采用公式(3)用K-NN算法获得在低分辨率特征块集合Af中K个最邻近的特征块:CK(x(i)j)=suppot(dist|K)(3)其中dist|K表示在距离dist中距离最小的K个人脸图像块,并且dist表示x(i)j和低分辨率特征块集合的Af的测量距离;所述测量距离dist采用欧式距离计算所得,其计算公式如下:dist...
【专利技术属性】
技术研发人员:卢涛,潘兰兰,卢群,管英杰,汪浩,汪家明,曾康利,陈希彤,
申请(专利权)人:武汉华大联创智能科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。