一种基于有损压缩链码的图像编码方法

文档序号:7894776阅读:225来源:国知局
专利名称:一种基于有损压缩链码的图像编码方法
技术领域
本发明涉及一种基于有损压缩链码的图像编码方法。
背景技术
链码是一种描述由轮廓构成的二进制图像的有效手段,其被广泛应用到基于形状的模式识别、形状分析、轮廓及二进制图像的压缩与重建等领域。链码的基本思想是识别和存储轮廓上每一个像素到其近邻像素的方向码,根据在描述的过程中对形状信息的丢失与否,链码可分为有损压缩链码和无损压缩链码。常用的无损压缩链码有Freeman链码、顶点链 码、角度差Freeman链码、基于顶点链码及Huffman编码思想的压缩顶点链码等。无损压缩链码不会损失图像的轮廓信息,但同时占用的存储空间相对较大。但在有些应用中,并不需要采用无损压缩链码,而是希望通过对图像信息的适量丢失换取存储空间及提高压缩率,从而提出了有损压缩链码。目前的一种有损压缩链码是多网格链码(Multi-Grid Chain Code,MGCC),该种链码采用一个由3X3排列的像素构成的六边形网格为基本单元,如图IA和图IB所示,在网格内的编码移动方向沿像素的边界进行,每一步的移动都以通过该网格单元为基本运动单位。如图所示,进入该网格单元的像素边界位置定义为0,则穿过该网格单元有7个可能的出口像素边界位置{1,…,7}。每一个出口描述网格单元内的不同行进路线。考虑到压缩效率的因素,网格单元有两种类型,一种是如图IA所示的顺时针编码,一种是如图IB所示的逆时针编码。多网格链码编码时也考虑各码值出现的概率,米用Huffman编码,但多网格链码的编码方法的实现相对比较复杂。目前的另一种有损压缩链码是九符号表示的改进的角度差Freeman链码(MDF9)。该种链码包含九个码值{0,1,2,3,4, A,B,C,D},其中,码值0、1、2、3、4的含义与角度差Freeman链码的前5个码值的含义相同,即分别表示角度差值0°、45°、-45°、90°、-90° ;码值A、B、C、D通过如下方式获得A表示k个连续的码值0,B表示码值“12”的组合,C表示码值“21”的组合,D表示m个连续的码值“12”的组合,其中k,m G [2,50]。上述的两种有损压缩链码都将描述的图像轮廓定义为简单轮廓边界,即互连的区域边界,至少有两个像素是8近邻,并且有一个近邻是内部区域像素,即构成轮廓的像素既近邻内部区域,又近邻外部区域,这样,描述的图像轮廓是不包括毛刺部分的。除此之外,在对此定义的简单轮廓的编码过程中,多网格链码有时会产生不超过一个像素单位的误差,九符号表示的改进的角度差Freeman链码则不会产生误差,但九符号表示的改进的角度差Freeman链码的压缩率低于多网格链码。

发明内容
针对目前图像的有损压缩链码存在的上述问题,本发明提出了一种基于有损压缩链码的图像编码方法,同时提出了一种相对十五方向链码,该编码方法是基于该相对十五方向链码的编码方法。本发明采用的技术手段如下
一种基于有损压缩链码的图像编码方法,包括以下步骤步骤一扫描待编码图像的轮廓边界像素,将轮廓左上角像素作为起始编码点,保存该起始编码点的坐标。步骤二 以该起始编码点为当前像素,按预定方向查找与该当前像素间隔I个像素的第一个16近邻像素,基于绝对16方向编码方式对该16近邻像素进行编码,保存编码后的16方向码值。 步骤三以查找到的16近邻像素为当前像素,按预定方向查找与该当前像素间隔I个像素的第一个16近邻像素,基于相对十五方向编码方式对该像素进行编码。步骤四判断当前像素是否为起始编码点的8近邻像素,是则执行步骤五,否则返
回步骤三。步骤五编码结束,统计基于相对十五方向编码方式得到的的码值的出现概率,并进行Huffman编码,得到Huffman码值。步骤六将起始编码点的坐标、16方向码值和Huffman码值共同作为图像轮廓的相对十五方向链码。本发明的基于有损压缩链码的图像编码方法是将目前的角度差Freeman链码一次前进I个像素改变为相对十五方向链码的一次前进2个像素,因而,实现了信息的有损最小化存储空间占用,使图像的快速、实时传输性能得到提高,并且本发明的相对十五方向编码方式可以对180°和-180°的往返轮廓进行编码,避免图像轮廓毛刺的损失。同时,该链码易于实现,并采用Huffman编码,从而极大地提高了链码的压缩率,避免了目前无损压缩链码所需存储位较多及有损压缩链码效率较低、从影响图像快速、实时的传输性能的弊端。
以下结合附图
及实施例,对本发明进行进一步详细说明图IA为顺时针方向的多网格链码码值示意图。图IB为逆时针方向的多网格链码码值示意图。图2为本发明方法流程图。图3为绝对16方向编码方式下链码码值示意图。图4为相对十五方向编码方式下链码码值示意图。
具体实施例方式如图2所示,本发明的方法包括以下步骤步骤一从左到右、从上到下依次扫描待编码图像的轮廓边界像素,将轮廓左上角像素作为起始编码点,保存该起始编码点的坐标。步骤二 以该起始编码点为当前像素,按预定方向(如顺时针方向或逆时针方向)查找与该当前像素间隔I个像素的第一个16近邻像素,基于绝对16方向编码方式对该16近邻像素进行编码,保存编码后的16方向码值。如图3所示,该绝对16方向编码方式下的链码沿着图像轮廓边界像素以与其相隔一个像素的16邻接的方式移动,每一个移动方向经过2个像素或3个像素,当经过3个像素时,会产生I个像素的误差。由数字集Uli =0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}进行编码,表示与 X 轴正向的 22. 5。Xi 夹角。
步骤三以查找到的16近邻像素为当前像素,按预定方向查找与该当前像素间隔I个像素的第一个16近邻像素,基于相对十五方向编码方式对该像素进行编码。如图4所示,在相对十五方向编码方式下,当沿着图像轮廓按逆时针方向行进编码时,定义链码码值0,I,2,3,4,5,6,7,8,A,B, C,D,E,F分别表示查找到的16近邻像素相对当前像素的方向的变化值,分别表示 0° ,22. 5°、-22. 5°、45°、-45° ,67. 5°、-67. 5°、90°、-90°、112.5° > -112. 5°、135°、-135° ,157. 5°、180° ;当沿着图像轮廓按逆时针方向行进编码时,链码码值 0,1,2,3,4,5,6,7,8,A,B,C,D,E,F 分别表示 0°、-22.5。,22. 5°、-45。、45° ,-67. 5° ,67. 5°、-90°、90°、-112. 5° ,112. 5°、-135° ,135°、-157. 5° ,180°。步骤四判断当前像素是否为起始编码点的8近邻像素,是则说明已对图像轮廓的全部像素编码完毕而回到了起始编码点,执行步骤五,否则返回步骤三,继续对下一像素进行相对十五方向编码。步骤五编码结束,统计基于相对十五方向编码方式得到的的码值的出现概率,并进行Huffman编码,得到Huffman码值。步骤六将起始编码点的坐标、16方向码值和Huffman码值共同作为图像轮廓的相对十五方向链码。权利要求
1.一种基于有损压缩链码的图像编码方法,其特征在于包括以下步骤 步骤一扫描待编码图像的轮廓边界像素,将轮廓左上角像素作为起始编码点,保存该起始编码点的坐标; 步骤二 以该起始编码点为当前像素,按预定方向查找与该当前像素间隔I个像素的第一个16近邻像素,基于绝对16方向编码方式对该16近邻像素进行编码,保存编码后的16方向码值; 步骤三以查找到的16近邻像素为当前像素,按预定方向查找与该当前像素间隔I个像素的第一个16近邻像素,基于相对十五方向编码方式对该像素进行编码; 步骤四判断当前像素是否为起始编码点的8近邻像素,是则执行步骤五,否则返回步骤三; 步骤五编码结束,统计基于相对十五方向编码方式得到的的码值的出现概率,并进行Huffman编码,得到Huffman码值; 步骤六将起始编码点的坐标、16方向码值和Huffman码值共同作为图像轮廓的相对十五方向链码。
2.根据权利要求I所述的编码方法,其特征在于在相对十五方向编码方式下,当沿着图像轮廓按逆时针方向行进编码时,定义链码码值O,1,2,3,4,5,6,7,8,A,B,C,D,E,F分别表示查找到的16近邻像素相对当前像素的方向的变化值,分别表示0°、22.5°、-22.5°、45。, -45° ,67. 5°、-67. 5。、90。、-90。,112. 5°、-112. 5。,135°、-135。,157. 5°、180。;当沿着图像轮廓按逆时针方向行进编码时,链码码值0,1,2,3,4,5,6,7,8,A,B,C,D,E,F 分别表示 0°、-22. 5。,22. 5°、-45。、45。、-67. 5。,67. 5°、-90。、90。、-112. 5。、112.5° ,-135° ,135° ,-157. 5° ,180°。
3.根据权利要求I所述的编码方法,其特征在于预定方向是顺时针方向或逆时针方向。
全文摘要
本发明公开了一种基于有损压缩链码的图像编码方法。该方法沿着图像轮廓以与其相隔一个像素的相对十五方向变化的方式移动,第一个码值是采用与起始编码点像素相隔一个像素的16近邻像素的绝对16方向码值编码码值,其余每个码值则采用当前像素的16近邻像素与当前像素的相对十五方向编码方向编码。该方法将目前的角度差Freeman链码一次前进1个像素改变为相对十五方向链码的一次前进2个像素,实现了信息的有损最小化存储空间占用,使图像的快速、实时传输性能得到提高,并且避免了图像轮廓毛刺的损失。同时,并采用Huffman编码,从而极大地提高了链码的压缩率。
文档编号H04N1/41GK102647541SQ20121013277
公开日2012年8月22日 申请日期2012年4月28日 优先权日2012年4月28日
发明者刘勇奎, 李灵华 申请人:大连民族学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1