一种基于内容感知的图像缩放方法技术

技术编号:13168197 阅读:70 留言:0更新日期:2016-05-10 13:03
本发明专利技术一种基于内容感知的图像缩放方法,涉及在图像平面内的图形图像转换,采用融合显著图、边缘直线图和梯度图的混合特征模型得到能量函数,依据该能量函数进行线裁剪操作完成图像的缩放,步骤是:输入彩色图像预处理;同时进行:提取原始彩色图像的显著图和显著目标图像、提取灰度图像的融合直线信息的边缘图和提取灰度图像的梯度图;利用HFPM算法对三种特征图融合得到能量函数;使用线裁剪算法对原始图像进行裁剪。本发明专利技术方法克服了现有的线裁剪方法采用图像的梯度图定义能量函数,在图像缩放时仍然存在失真和部分图像信息丢失的缺陷。

【技术实现步骤摘要】

本专利技术的技术方案涉及在图像平面内的图形图像转换,具体地说是一种基于内容 感知的图像缩放方法。
技术介绍
随着计算机科学技术的快速发展,信息家电给我们的生活带来了极大的便利,由 于不同的信息家电产品没有统一的尺寸规格,导致所需显示图像的尺寸与信息家电显示设 备的尺寸存在差别,从而图像在显示设备中出现显示异常,图像缩放技术的研究有助于解 决上述问题。 传统的图像缩放方法之一是通过插值和下采样得到目标尺寸的图像,该算法原理 虽然简单且易实现,但是存在以下缺陷:一是当需要改变图像宽高比来进行缩放时,容易造 成主要图像内容的拉伸变形;二是简单的剪切技术,即通过裁剪图像边缘内容来得到目标 图像,往往造成较多图像内容信息的丢失。传统的图像缩放方法之二是选择图像宽度或者 高度最小缩放比例作为整体的缩放比例来对原始图像进行等比缩放,这种方法存在的缺陷 是容易在显示设备的上下或者左右产生黑色的边框。相对于传统的图像缩放算法,近些年 来研发的基于内容感知的图像缩放技术能够在一定程度上克服传统方法的缺陷。基于内容 感知的图像缩放技术是根据图像内容重要程度来对图像进行缩放,尽量保证重要区域的内 容不发生过多形变,对非重要区域进行压缩处理,以此来得到最佳的图像视觉感知效果。 1998年,Itti和Koch提出了一种自底向上的显著性计算模型,在多尺度下提取图像的颜色、 亮度和方向特征的显著图,进行线性融合,最终生成图像的显著图,显著图反映了图像的重 要区域,是基于内容感知的研究基础。在2003年,Suh提出了基于重要区域的图像缩略图提 取方法的Suh算法,利用Itti提出的显著性算法与人脸识别算法提取目标图像的重要区域, 对目标图像进行相关的裁剪得到缩略图,该算法过于依赖显著性算法提取的目标,而且该 算法采用传统的裁剪方法对图像进行缩放,往往会造成较多图像内容信息的丢失,使图像 完整性遭到了严重的破坏。Liu和Gleiche在Suh算法的基础上,利用非线性的鱼眼视角变形 算法(Fisheye-view Warp)尽可能地保留原图中重要区域的大小,同时会对非显著部分进 行压缩处理,该Liu和Gleiche提出的算法在图像主体目标被过分强调的时候,由于采用缩 小背景以突出重要区域的方法,以至于原始图像中的图像结构被破坏了,造成了图像边缘 内容的严重失真。针对以上不足,在2007年的SLGGRAPH会议上Avidan和Shamir提出了线裁 剪算法,通过不断的寻找当前图像中水平或垂直方向能量最小的联通路径并进行删除或者 复制操作来达到图像裁剪目地的,图像中不重要的区域被移除,能更好地保留图像中的重 要部分,在长宽比变化剧烈的情况下仍然能保持图像中的重要内容不发生变形失真。但是 该算法由于仅考虑能量最小,没有充分考虑实际图像的结构信息,因此当图像结构分布稀 疏而且占据大部分位置时会破坏图像的局部和整体的视觉效果,另外在重要内容能量较低 的时候会破坏重要物体结构,导致出现人为鬼影。CN102568443B公开了 一种图像缩放算法, 该算法根据原图像的尺寸与目标图像的尺寸,以像素点为单位进行复制和移除操作,由于 没有从整体上考虑图像中的主体目标,因此会造成图像的主体目标发生形变和扭曲。 总之,现有的基于内容感知的图像缩放技术虽然能够克服传统的图像缩放方法中 图像裁剪的缺点,尤其是现有的基于内容感知的图像缩放技术中的线裁剪方法能够保持图 像中的感兴趣区域尽量不发生形变,相比传统的图像缩放方法取得了较好的图像缩放效 果,但是现有的线裁剪方法采用图像的梯度图定义能量函数,在图像缩放时仍然存在失真 和部分图像信息丢失的缺陷,影响人们的图像视觉审美。
技术实现思路
本专利技术所要解决的技术问题是:提供,采用融 合显著图、边缘直线图和梯度图的混合特征模型(以下简称HFPM)得到能量函数,依据该能 量函数进行线裁剪操作完成图像的缩放,克服了现有的线裁剪方法采用图像的梯度图定义 能量函数,在图像缩放时仍然存在失真和部分图像信息丢失的缺陷。 本专利技术解决该技术问题所采用的技术方案是:一种基于内容感知的图像缩放方 法,采用融合显著图、边缘直线图和梯度图的混合特征模型得到能量函数,依据该能量函数 进行线裁剪操作完成图像的缩放,步骤如下: 第一步,输入彩色图像预处理: 通过USB接口向计算机输入原始彩色图像,并输入目标图像的大小,将得到的原始 彩色图像〇由RGB空间转化到灰度空间得到灰度图像I,采用的公式(1)如下: I = 0.299R+0.587G+0.114B (1), 其中R、G、B分别是RGB空间图像的红色、绿色和蓝色通道,同时保留原始输入RGB空 间的原始彩色图像〇,供第二步中Context-Aware算法计算使用,所输入原始彩色图像0的大 小为ΜX N像素,所输入目标图像的大小为,X Μ像素;第二步,提取原始彩色图像的显著图和显著目标图像: (1)通过Context-Aware算法提取原始彩色图像显著图:对第一步保留的原始输入的RGB空间的原始彩色图像0,通过Context-Aware算法 计算显著图,并将由此计算得到的该显著图输出为原始输入的RGB空间的原始彩色图像0图 像的尺寸,提取到原始彩色图像的显著图Sal; (2)使用分水岭分割算法加强显著图: 使用分水岭分割算法对上述步骤(1)得到的原始彩色图像的显著图Sal进一步加 强,分割出原始彩色图像显著图中的目标,先对图像的每个像素的灰度级进行从低到高排 序,然后再从低到高实现淹没过程,对每一个局部极小值采用先进先出结构进行判断及标 注,由此通过分水岭算法分割得到原始彩色图像的显著目标图像Is; 第三步,提取灰度图像的融合直线信息的边缘图: 提取第一步得到的灰度图像I中的直线信息,并对图像I进行模糊处理,提取边缘 图,将直线信息与边缘图进行叠加融合,得到融合直线信息的边缘图,具体步骤如下; (1)检测灰度图像中的直线信息: 对第一步中获得的灰度图像I运用霍夫变换检测其中的直线信息,设置霍夫变换 算法中所能检测到的最小长度为「o.lxd个像素以及直线间的最小间隔为「O.Olxd个像 素,其中q为图像对角线的长度,将检测得到直线信息的图像进行二值化处理,设置阈值为 (2), Tw,得到户古古妹栏白的一估ra τ阳兴用的公式(2)如下:上述参数中w为标有直线线段的图像,w(x,y)为(x,y)处的像素值; (2)对原始彩色图像进行模糊处理:利用基于总变差模型的纹理结构提取算法对原始输入的RGB空间的原始彩色图像 〇进行模糊处理,模糊原图中不重要的纹理部分,突出主结构,得到去除纹理的图像,达到模 糊的效果; (3)提取图像的边缘特征: 利用Canny边缘检测算法对上述步骤(2)模糊处理后得到的图像提取边缘信息,增 强图像的边缘,得到边缘图,其中Canny算子模板如下公式(3)所示,其中,D x为水平方向的 算子,Dy为乘官方向的筧子,(3); (4)将直线信息融合到边缘图中: 将上述步骤(1)中得到的直线特征图与上述步骤(3)得到的边缘图采用的公式(4) 进行融合, IC=IW+I canny ⑷, 其中,Iw为含有直线信息的二值图,Icanny为使用Canny边缘检测算法得到的边缘本文档来自技高网
...

【技术保护点】
一种基于内容感知的图像缩放方法,其特征在于采用融合显著图、边缘直线图和梯度图的混合特征模型得到能量函数,步骤如下:第一步,输入彩色图像预处理:通过USB接口向计算机输入原始彩色图像,并输入目标图像的大小,将得到的原始彩色图像O由RGB空间转化到灰度空间得到灰度图像I,采用的公式(1)如下:I=0.299R+0.587G+0.114B            (1),其中R、G、B分别是RGB空间图像的红色、绿色和蓝色通道,同时保留原始输入RGB空间的原始彩色图像O,供第二步中Context‑Aware算法计算使用,所输入原始彩色图像O的大小为M×N像素,所输入目标图像的大小为M′×N′像素;第二步,提取原始彩色图像的显著图和显著目标图像:(1)通过Context‑Aware算法提取原始彩色图像显著图:对第一步保留的原始输入的RGB空间的原始彩色图像O,通过Context‑Aware算法计算显著图,并将由此计算得到的该显著图输出为原始输入的RGB空间的原始彩色图像O图片的尺寸,提取到原始彩色图像的显著图Sal;(2)使用分水岭分割算法加强显著图:使用分水岭分割算法对上述步骤(1)得到的原始彩色图像的显著图Sal进一步加强,分割出原始彩色图像显著图中的目标,先对图像的每个像素的灰度级进行从低到高排序,然后再从低到高实现淹没过程,对每一个局部极小值采用先进先出结构进行判断及标注,由此通过分水岭算法分割得到原始彩色图像的显著目标图像Is;第三步,提取灰度图像的融合直线信息的边缘图:提取第一步得到的灰度图像I中的直线信息,并对图像I进行模糊处理,提取边缘图,将直线信息与边缘图进行叠加融合,得到融合直线信息的边缘图,具体步骤如下;(1)检测灰度图像中的直线信息:对第一步中获得的灰度图像I运用霍夫变换检测其中的直线信息,设置霍夫变换算法中所能检测到的最小长度为个像素以及直线间的最小间隔为个像素,其中q为图像对角线的长度,将检测得到直线信息的图片进行二值化处理,设置阈值为Tw,得到具有直线信息的二值图Iw,所采用的公式(2)如下:Iw=1,ifw(x,y)>Tw0,ifw(x,y)≤Tw---(2),]]>上述参数中w为标有直线线段的图片,w(x,y)为(x,y)处的像素值;(2)对原始彩色图像进行模糊处理:利用基于总变差模型的纹理结构提取算法对原始输入的RGB空间的原始彩色图像O进行模糊处理,模糊原图中不重要的纹理部分,突出主结构,得到去除纹理的图像,达到模糊的效果;(3)提取图像的边缘特征:利用Canny边缘检测算法对上述步骤(2)模糊处理后得到的图像提取边缘信息,增强图像的边缘,得到边缘图,其中Canny算子模板如下公式(3)所示,其中,Dx为水平方向的算子,Dy为垂直方向的算子,Dx=-11-11,Dy=11-1-1---(3);]]>(4)将直线信息融合到边缘图中:将上述步骤(1)中得到的直线特征图与上述步骤(3)得到的边缘图采用的公式(4)进行融合,Ic=Iw+Icanny          (4),其中,Iw为含有直线信息的二值图,Icanny为使用Canny边缘检测算法得到的边缘图,Ic为融合直线信息的边缘图;第四步,提取灰度图像的梯度图:对第一步得到的灰度图像I通过Sobel梯度算子来提取梯度信息,即以图像像素点I(x,y)为中心计算其3×3邻域的x方向偏导数Gx和y方向的偏导数Gy如下:Gx={I(x‑1,y+1)+2I(x,y+1)+I(x+1,y+1)}                                       (5),‑{I(x‑1,y‑1)+2I(x,y‑1)+I(x+1,y‑1)}Gy={I(x+1,y‑1)+2I(x+1,y)+I(x+1,y+1)}                                       (6),‑{I(x‑1,y‑1)+2I(x‑1,y)+I(x‑1,y+1)}梯度大小为:g(x,y)=Gx2+Gy2---(7),]]>根据公式(7)求出每个像素的梯度值,即可得到灰度图像的梯度图Ig;第五步,利用HFPM算法对三种特征图融合得到能量函数:将上述第二步得到的原始彩色图像的显著目标图像Is、第三步得到的融合直线信息的边缘图Ic以及第四步得到的灰度图像的梯度图Ig用HFPM算法进行融合,采用公式如下:EHFPM(x,y)=αIs(x,y)+βIc(x,y)+γIg(x,y)        (8),其中EHFPM为最终得到的能量函数,α、β、γ分别为Is、Ic、Ig三种图像不同的权重系数,α是原始彩色图像的显著目标图像Is的权重系数,其定义如下:α=M×NAreat---(9),]]>其中Areat为缩放后图像的面积,M和N分别...

【技术特征摘要】

【专利技术属性】
技术研发人员:张婷婷刘依于明于洋师硕翟艳东李航
申请(专利权)人:河北工业大学
类型:发明
国别省市:天津;12

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

1