【技术实现步骤摘要】
一种基于插值的单张图片分辨率提高方法
[0001]本专利技术属于图像处理
,具体涉及一种基于插值的单张图片分辨率提高方法。
技术介绍
[0002]近几年,随着计算机视觉技术的迅猛发展,图像处理任务取得了非常好的效果。当前互联网上产生了大量图片,在社交媒体、新闻网页、电商购物网站等场所都存在着海量图片,图片已经成为我们每个人生活中不可或缺的角色。然而,由于各种原因,包括原始拍摄分辨率比较低、经过多次传输后质量变低等,互联网上图片的分辨率往往是非常低的,这不仅使得我们观看的视觉体验不好,甚至可能有一些关键信息无法准备判断。所以提高图片的分辨率具有非常重要的意义。
[0003]传统的提高图片分辨率的手段包括使用photoshop等软件编辑图片来提高图片分辨率。然而这些软件需要使用者具有一定的专业技能才能熟练使用,而且人工P图需要耗费很多时间和精力,往往效率不高。这种情况下使用机器去自动提高图像的分辨率就可以有效提高工作效率,通过学习合适的算法,机器处理过的低分辨率图像,往往可以达到非常好的视觉效果。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种基于插值的单张图片分辨率提高方法,其特征在于,包括以下步骤:S1.读入一张低分辨率图片;S2.分别设置图片的水平方向和垂直方向两个维度上采样的倍数;S3.根据原始输入图片的通道数生成一个相应维数的目标分辨率大小空多维矩阵,获取图片的纹理特征;S4.根据图片的纹理特征确定图片的边缘特征;S5.输入图片对应的每一个采样点连续的模拟信号LANCZOS2函数离散化,通过四次多项式拟合,同时映入自变量ω取值范围来控制函数值;S6.计算边缘特征Feature值;S7.对自变量ω进行双线性插值,将插值后得到的ω进行空间上采样;S8.通过旋转和缩放,计算得到的低分辨率图片的像素值,填充到目标空矩阵模板上,生成经过超分辨率算法后的图片。2.根据权利要求1所述的一种基于插值的单张图片分辨率提高方法,其特征在于,所述步骤S3中根据输入低分辨率图片计算获得分辨率尺寸,分别乘以水平和垂直方向的放大倍数,得到目标高分辨率图片的分辨率尺寸,根据原始输入图片的通道数生成一个相应维数的目标分辨率大小空多维矩阵。3.根据权利要求1所述的一种基于插值的单张图片分辨率提高方法,其特征在于,所述步骤S4中边缘特征的边缘区域和非边缘区域采取不同的上采样方式,对于非边缘区域计算各点的权重值w
i
,加权平均处理;对于边缘区域,加权平均处理会产生运动模糊,上采样应表示为f(P)=f(Q)+λF(Q),F(Q)为高频滤波器,常用的有拉普拉斯算子;Q点附近的像素灰度值变化越大,则F(Q)越大,采用加权法求某一像素点与周围像素点的插值,且权重值为负,负权重值由采样函数自变量区间内函数值的大小来决定。4.根据权利要求1所述的一种基于插值的单张图片分辨率提高方法,其特征在于,所述步骤S5中将用4次多项式来拟合,映入变量ω来控制函数图像。5.根据权利要求1所述的一种基于插值的单张图片分辨率提高方法,其特征在于,所述步骤S6中F=(FX2+FY2),将Feature值归一化到[0...
【专利技术属性】
技术研发人员:王建宇,朱智轩,何欣,
申请(专利权)人:国科大杭州高等研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。