一种放大图像的方法技术

技术编号:9829540 阅读:98 留言:0更新日期:2014-04-01 18:31
本发明专利技术为解决因非局部滤波器参数构造过程计算复杂度高影响了图像放大速度问题,提供了一种放大图像的方法,包括:将所述低分辨率hr图像的像素点按像素特性分为低分辨率lr像素类和hr像素类;依据所述边缘的像素点确定既是边缘的像素点且归属于hr像素类的像素点,分别计算所述确定的各hr像素类的像素点与所述lr像素类中的像素点的相似距离,并获取lr像素类中相似距离满足相似性的像素点;构造非局部nl滤波器的参数;其中,仅通过计算高分辨率像素类与高分辨率像素类的像素点的相似距离来生成nl滤波器的参数,简化了nl滤波器参数的计算复杂度。

【技术实现步骤摘要】
【专利摘要】本专利技术为解决因非局部滤波器参数构造过程计算复杂度高影响了图像放大速度问题,提供了,包括:将所述低分辨率hr图像的像素点按像素特性分为低分辨率lr像素类和hr像素类;依据所述边缘的像素点确定既是边缘的像素点且归属于hr像素类的像素点,分别计算所述确定的各hr像素类的像素点与所述lr像素类中的像素点的相似距离,并获取lr像素类中相似距离满足相似性的像素点;构造非局部nl滤波器的参数;其中,仅通过计算高分辨率像素类与高分辨率像素类的像素点的相似距离来生成nl滤波器的参数,简化了nl滤波器参数的计算复杂度。【专利说明】
本专利技术属于计算机领域,涉及一种放大图像方法及其装置。
技术介绍
随着多媒体技术和计算机网络技术的发展,图像信息在人们工作、学习和生活中发挥越来越重要的作用。图像分辨率是成像系统对输出图像细节分辨能力的一种度量,分辨率越高意味着像素密度越高,细节越精细,提供的信息也越丰富。然而由于成像仪器本身物理属性的限制以及外界环境条件的干扰,图像分辨率往往不能满足某些应用场景的要求,比如3D视频编码中,受传输带宽限制,通常将深度图在服务端进行缩小,在终端进行放大,这其中用到了图像放大技术来提高图像的分辨率。另外一些使用场景还对实时的要求很高,例如视频会议、视频通话的图像放大,如果不能满足实时的要求会影响用户体验,因此需要快速的图像放大技术在保证效果的同时提高速度。早期的图像放大方法大都不能较好的还原图像中人眼较为敏感的边缘和纹理。比如上述3D视频编码中,可以把图像看做一种信号,并且把放大后的图像与原来深度图在服务端进行缩小前的源图之间的误差视为一种噪声,因此可以在图像放大过程中加入滤波过程来去除噪声。非局部(non-local,nl)滤波器是目前公认的去噪效果最好的滤波器。目前已经有一些图像放大中使用非局部滤波器来去噪,其中又以基于插值算法的非局部滤波器应用最为广泛,但是非局部滤波器参数构造过程中却存在计算量高的问题。
技术实现思路
本专利技术为解决因非局部滤波器参数构造过程计算复杂度高影响了图像放大速度问题:第一方面,本专利技术实施例提供了一种图像放大方法,该方法包括:将低分辨率(lr)图像通过图像插值算法生成高分辨率(hr)图像,对所述hr图像进行边缘检测获取图像中边缘的像素点;将所述hr图像的像素点按像素特性分为lr像素类和hr像素类,所述lr像素类包含来自于lr图像上的像素点,所述hr像素类包含经过插值算法计算生成的像素点;依据所述边缘的像素点确定既是边缘的像素点且归属于hr像素类的像素点,分别计算所述确定的各hr像素类的像素点与所述lr像素类中的像素点的相似距离,并获取lr像素类中相似距离满足相似性的像素点;依据所述确定的各hr像素类中的像素点和对应满足相似性的lr像素类中的像素点构造非局部nl滤波器的参数;利用所述nl滤波器过滤经过放大算法初始放大的图像从而得到最终的放大图像。结合第一方面的第一种可能的实现方式中,在所述插值算法的放大倍数为N时,其中,N为大于1的自然数,则所述将所述hr图像按像素特性分为lr像素类和hr像素类,具体包括:将经过插值算法计算生成的hr图像中来自于lr图像上的像素点归为第一组lr像素类,并生成第一组lr像素类图像;以第一组lr像素类中各像素点为参考点,按预定划分规则将hr图像划分成多个NXN的像素块,并将各NXN的像素块相对于所述参考点具有相同的位置关系的像素点分到同一组hr像素类中,所述hr图像中共有N2-1组hr像素类,生成N2-1组hr像素类图像;所述第一组lr像素类图像和N2-1组hr像素类图像中的各像素点分别拥有在各自所属的像素类图像中的坐标以及在hr图像中的坐标。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述依据所述边缘的像素点确定既是边缘的像素点且归属于hr像素类的像素点,其中,当具体确定出坐标为(X,Y)的边缘的像素点满足归属于hr像素类时,则计算所述确定的hr像素类的像素点(X,Y)与所述lr像素类中的像素点的相似距离的过程,具体包括:依据所述边缘的像素点坐标(X,Y),在判断(X,Y)属于hr像素类中的像素点后,确定所述像素点具体归属于第k组的hr像素类图像,并且在所述第k组的hr像素类图像中的坐标为(xk,yk),其中k e ;分别计算第一组lr像素类图像中各像素点与所述第k组的hr像素类图像中坐标为(xk,yk)的像素点的相似距离。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,当具体计算到第一组lr像素类图像中坐标为(xl,yl)像素点与第k组hr像素类图像中坐标为(xk,yk)的像素点的相似距离时,具体为:获取hr图像中以(XI,Y1)为中心的第一像素块与(Xk,Yk)为中心的第二像素块,其中(X1,Y1)是第一组lr像素类图像中坐标为(xl,yl)的像素点对应在hr图像中的坐标;其中(Xk,Yk)是第k组hr像素类图像中坐标为(xk,yk)的像素点对应在hr图像中的坐标;在第一组lr像素类图像中获取所述第一像素块中所有归属于第一组lr像素类的像素点,并归为第三像素块;在第k组hr像素类图像中获取所述第二像素块中所有归属于第k组hr像素类的像素点,并归为第四像素块;在第一组lr像素类图像中获取所述第二像素块中所有归属于第一组lr像素类的像素点,并归为第五像素块;在第k组hr像素类图像中获取所述第一像素块中所有归属于第k组hr像素类的像素点,并归为第六像素块;计算第三像素块和第四像素块的绝对误差和得到第一绝对误差和,并计算第五像素块和第六像素块的绝对误差和得到第二绝对误差和,将第一绝对误差和与第二绝对误差和相加,得到第一组lr像素类图像中坐标为(xl,yl)的像素点与第k组hr像素类图像中坐标为(xk,yk)像素点间的相似距离。结合第一方面的第一种实现方式、第二种实现方式或第三种实现方式,在第四种可能的实现方式中,在所述放大倍数N为2时,所述以第一组lr像素类中各像素点为参考点,按预定划分规则将hr图像划分成多个NXN的像素块,并将各NXN的像素块相对于所述参考点具有相同的位置关系的像素点分到同一组hr像素类中,所述hr图像中共有N2-1组hr像素类,并生成N2-1组hr像素类图像,具体包括:以第一组lr像素类中各像素点为参考点,按顺时针方向将所述hr图像划分为各2X2的像素块;在基于所述参考点划分出来的各2X2像素块中,以所述参考点作参考按顺时针方向依次将所述各2X2像素块中除所述参考点外的其余三个hr像素类的像素点分别归属于第二组hr像素类、第三组hr像素类和第四组hr像素类;分别根据所述第一组lr像素类、第二组hr像素类、第三组hr像素类和第四组hr像素类所包含的像素点生成对应的第一组lr像素类图像、第二组hr像素类图像、第三组hr像素类图像和第四组hr像素类图像。结合第一方面的第三种实现方式或第四种实现方式,在第五种实现方式中,所述第三像素块和第四像素块大小都为MXM,则所述计算第三像素块和第四像素块的绝对误差和,具体包括:获取第三像素块中各像素点的像素值为vl,v2,v3,......, vn (MXM = η)和第四像素块中对应像素点的像素值为ul,u2, u3,..本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201210346575.html" title="一种放大图像的方法原文来自X技术">放大图像的方法</a>

【技术保护点】
一种放大图像的方法,将低分辨率(lr)图像通过图像插值算法生成高分辨率(hr)图像,对所述hr图像进行边缘检测获取图像中边缘的像素点,其特征在于,包括:将所述hr图像的像素点按像素特性分为lr像素类和hr像素类,所述lr像素类包含来自于lr图像上的像素点,所述hr像素类包含经过插值算法计算生成的像素点;依据所述边缘的像素点确定既是边缘的像素点且归属于hr像素类的像素点,分别计算所述确定的各hr像素类的像素点与所述lr像素类中的像素点的相似距离,并获取lr像素类中相似距离满足相似性的像素点;依据所述确定的各hr像素类中的像素点和对应满足相似性的lr像素类中的像素点构造非局部nl滤波器的参数;利用所述nl滤波器过滤经过放大算法初始放大的图像从而得到最终的放大图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:干宗良朱秀昌夏青张园园石腾
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1