一种面向边缘特征保持的图像压缩方法

文档序号:6494333阅读:351来源:国知局
一种面向边缘特征保持的图像压缩方法
【专利摘要】本发明涉及一种面向边缘特征保持的图像压缩方法,具体地说是解决图像在低比特率压缩的同时,如何更好将图像边缘等特征保留下来的方法。本发明包括图像边缘检测、边缘编码、图像变换压缩编码、图像边缘保持重建。本发明优点在于有利于低比特率条件下重建图像保持完整的边缘特征,从而可以提高用户对重建图像的识别和理解程度。
【专利说明】一种面向边缘特征保持的图像压缩方法
【技术领域】
[0001]本发明涉及一种面向边缘特征保持的图像压缩方法,具体地说是解决图像在低比特率压缩的同时,如何更好将图像边缘等特征保留下来的方法。
【背景技术】
[0002]图像的大部分信息是由图像的特征,如边缘和纹理表示的,单纯靠有损压缩提取和保持特征信息有一定困难。现有的应对边缘等特征损失的方法有图像增强后再压缩;图像解压后增强,对于边缘保持有一定效果。Dirck Schilling等人提出图像压缩编码与图像边缘特征保持相结合的图像压缩思想,适用于低比特率图像压缩传输。
[0003]近年来出现的基于小波的Contourlet变换(WBCT)是一种方向性多尺度几何分析工具,它对图像边缘纹理等特征保持的性能优于小波变换,非常适合于低比特率图像压缩。

【发明内容】

[0004]针对图像进行低比特率压缩和传输后,重建图像会严重损失边缘、纹理等几何特征的不足,本发明提出一种面向边缘特征保持的图像压缩方法,基于小波的Contourlet变换压缩和边缘特征保持相结合的图像压缩方法,进行低比特率图像压缩,以达到图像压缩同时保留边缘特征的目的,
[0005]本发明为实现上述目的所采用的技术方案是:一种面向边缘特征保持的图像压缩方法,包括以下步骤:
[0006]图像边缘检测:提取图像的边缘信息;
[0007]边缘编码:对所述边缘信息使用标准边界链码进行编码,得到边缘编码信息;
[0008]图像变换压缩编码:对图像整体进行普通图像压缩,得到图像变换压缩信息;
[0009]图像边缘保持重建:对所述边缘编码信息和图像变换压缩信息进行解码,并进行图像重建。
[0010]所述图像边缘检测利用Canny边缘检测算子检测图像的边缘。
[0011]所述边缘编码利用Freeman链式编码对边缘位置信息进行编码。
[0012]所述图像变换压缩编码利用基于小波的contourlet变换对图像整体进行压缩编码。
[0013]所述图像边缘保持重建具体包括以下步骤:
[0014]I)解压缩:解码器对所述图像变换压缩信息解码得到a,同时解码器对所述边缘编码信息解码得到边缘位置;
[0015]2)平滑:对a边缘进行平滑处理,得到平滑边缘图b ;
[0016]3)计算:根据平滑边缘图b距离边缘位置两侧δ处的灰度值,计算得到理想边缘图c ;
[0017]4)差值:理想边缘图c与平滑边缘图b之间相减得到灰度差值图d ;
[0018]5)和值:差值图d叠加在重建边缘图a上,得到增强后的边缘图e ;[0019]6)平滑:对增强边缘图e进行平滑得到边缘图f,完成图像边缘保持重建过程。
[0020]本发明较一般的图像压缩算法具有的优点:压缩方法具有更好的边缘保持特性,保证了在低压缩比之下的重构图像边缘信息的较小损失,为后续的目标识别等处理提供了更加可靠的信息依据。
【专利附图】

【附图说明】
[0021]图1本发明面向边缘特征保持的图像压缩/解压流程图;
[0022]图2本发明方法中WBCT示意图(3层小波分解,4_3_3方向分解);
[0023]图3本发明方法中小波与WBCT图像重建结果对比图;
[0024]图4本发明方法中Freeman4方向链码;
[0025]图5为本发明方法中边缘保持重建示意图;
[0026]图6为本发明方法中的边缘保持重建流程图。
【具体实施方式】
[0027]下面结合附图及实施例对本发明做进一步的详细说明。
[0028]本文中面向边缘特征保持的图像压缩方法包括两个部分:图像压缩和边缘保持。方法流程如图1所示。源图像I。通过边缘检测器,检测出可能帮助人们识别图像的显著边缘E。然后对提取出的边缘通过标准边界链码,如Freeman链码,进行编码。编码后的边缘信息作为压缩信息的一个组成部分进行传输。源图像I。还需进行普通图像压缩,变换方式选取基于小波的Contourlet变换(WBCT)。最终的压缩图像包含边缘编码信息和图像变换压缩信息两部分。解码器通过结合边缘定位信息E和WBCT解压图像Ir的像素灰度信息,通过边缘保持重建,最终得到边缘信息保持的解压图像1-
[0029]1.基于小波的 Contourlet 变换(WBCT)
[0030]基于小波的contourlet 变换(Wavelet-based Contourlet Transform, WBCT),是一种非冗余版本的Contourlet变换。WBCT的基本思想是用小波变换的Mallat塔式分解代替Contourlet变换的LP分解,然后使用DFB分别对Mallat分解中的高频子带进行方向分解。其原理如图2所示。
[0031]相同比例的WBCT系数和小波系数重建Barbara图像局部效果如图3所示,其中M表示重建所用系数个数。从图中看出,WBCT重建图像纹理特征较小波重建图像保持的更好,其信噪比高于小波重建图像。
[0032]2.Freeman4 方向链码
[0033]Freeman链式编码是二值图像的无损压缩编码算法,其基本编码规则是,对每个连通区域,首先选择一个边界点并记录下坐标,然后编码器沿着边界移动,每移动一步记录下本次移动所对应的方向码,直到编码器回到初始点结束,则这个连通区域被完全编码。然后对下一个连通区域同样编码。FreemaM方向链码的方向数定义顺序如图4(a)所示。相应地,链码定义如图4(b)所示,即根据当前边界点相对于上一个边界点像素的坐标增量(Δ X, Δ y)来确定当前边界点的Freeman编码,编码取值分别为1、2、3、4,取代边界点原像素坐标,从而达到压缩目的。本文选取Freeman4方向链码对边界编码。
[0034]3.边缘保持重建[0035]低比特率压缩图像解压缩后,得到边缘损失的WBCT解压图像和边缘位置两部分信息,通过边缘保持重建得到最终边缘保持的解压图像。边缘保持重建示意如图5(a)?(g)所示。图5(a)中显示的是原始图像边缘。重建流程参见图6,具体如图5。
[0036]I)解压缩:解码器通过解码得到WBCT逆变换结果,如图5 (b)所示,同时解码器通过解码得到边缘位置;
[0037]2)平滑:图5 (b)经过平滑得到平滑后边缘图5 (C);
[0038]3)计算:置图5(c)边缘法线方向上距边缘位置小于δ的像素值为其同侧边缘法线方向上距边缘位置等于δ的像素值,得到理想边缘图5(d);
[0039]4) (d)-(c):理想边缘图5(d)与平滑边缘图5(c)之间相减得到灰度差值图5 (e),这个差值是边缘保持重建所需的重要信息;
[0040]5) (b) + (e):差值图5(e)叠加在重建边缘图5(b)上,得到增强后的边缘图5 (f);
[0041]6)平滑:最后,为消除增强边缘的突兀性,对增强边缘图5(f)进行平滑得到最终保持良好的边缘图5 (g),完成边缘保持重建过程。
【权利要求】
1.一种面向边缘特征保持的图像压缩方法,其特征在于,包括以下步骤: 图像边缘检测:提取图像的边缘信息; 边缘编码:对所述边缘信息使用标准边界链码进行编码,得到边缘编码信息; 图像变换压缩编码:对图像整体进行普通图像压缩,得到图像变换压缩信息; 图像边缘保持重建:对所述边缘编码信息和图像变换压缩信息进行解码,并进行图像重建。
2.根据权利要求1所述的一种面向边缘特征保持的图像压缩方法,其特征在于,所述图像边缘检测利用Canny边缘检测算子检测图像的边缘。
3.根据权利要求1所述的一种面向边缘特征保持的图像压缩方法,其特征在于,所述边缘编码利用Freeman链式编码对边缘位置信息进行编码。
4.根据权利要求1所述的一种面向边缘特征保持的图像压缩方法,其特征在于,所述图像变换压缩编码利用基于小波的contourlet变换对图像整体进行压缩编码。
5.根据权利要求1所述的一种面向边缘特征保持的图像压缩方法,其特征在于,所述图像边缘保持重建具体包括以下步骤: 1)解压缩:解码器对所述图像变换压缩信息解码得到a,同时解码器对所述边缘编码信息解码得到边缘位置; 2)平滑:对a边缘进行平滑处理,得到平滑边缘图b;3)计算:根据平滑边缘图b距离边缘位置两侧δ处的灰度值,计算得到理想边缘图c; 4)差值:理想边缘图c与平滑边缘图b之间相减得到灰度差值图d; 5)和值:差值图d叠加在重建边缘图a上,得到增强后的边缘图e; 6)平滑:对增强边缘图e进行平滑得到边缘图f,完成图像边缘保持重建过程。
【文档编号】G06T7/00GK103914857SQ201210592137
【公开日】2014年7月9日 申请日期:2012年12月28日 优先权日:2012年12月28日
【发明者】赵怀慈, 杜梅, 赵春阳, 王帅, 郝明国 申请人:中国科学院沈阳自动化研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1