基于频谱的图像分层编解码方法及系统技术方案

技术编号:3582483 阅读:192 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于频谱的图像分层编解码方法,包括编码步骤和解码步骤,解码步骤包括:获取解码参考块在频率域的频率系数阵列,并划分为频率由低至高的N个频段,接收各残差频率系数阵列前n个频段的编码数据,将解码参考块在频率域的频率系数阵列大于n的频段置零,生成解码参考频率系数阵列;根据接收到的低频段编码数据解码出各残差频率系数阵列,并分别与所述解码参考频率系数阵列叠加;将各自叠加的结果从频率域转换至空间域,生成解码图像帧。本发明专利技术还公开了一种基于频谱的图像分层编解码系统。由于巧妙地将解码器端的参考图像放在变换域里,本发明专利技术能够保持解码器端的参考图像与编码器端的参考图像的一致性,消除了误差积累,且计算复杂度较低。

【技术实现步骤摘要】

本专利技术涉及视频图像压縮,具体涉及一种基于频谱的图像分层编解码 方法及系统。
技术介绍
互联网和电信网络的迅速发展为数字图像的传输提供了必要条件,但 是不同接入方式其传输带宽有很大的差别,因此,研究具有可伸縮性的视 频编码方法具有重要的意义。可伸縮性的编码是指同一编码源可以随着接 入方式的不同,提供不同质量的数字图像。分层编码方法将数字图像按照 人眼视觉特性对不同频率分量信息的敏感度不同,将图像信息分量分为不 同的层次,这样就能适应不同的网络带宽,从而根据带宽情况进行码流调 节,即带宽高时,传输全部层次,带宽低时,只传输部分层次。或者说, 根据带宽情况传输质量尽可能好的视频图像,当网络出现拥塞时有选择地 丢弃低优先级的信息,在给定的信道带宽的条件下提供尽可能高质量的图 像内容。已有的技术方案如下将图像帧划分为分块,对各分块进行空间 域至频率域变换,获得与图像像素值相对应的频率系数阵列,按频谱划分 由低至高的多个频段,将频率系数阵列相应地划分为对应于各频段的多个 系数区域,然后按照频段的选取来划分层次,对各系数区域的数据进行编 码,其中,传输所编码的频段数根据解码端的要求来确定。由于图像从空 间域变换到频率域后所产生频率系数的主要成分集中于范围较小的低频部 分,即频谱中的能量主要集中在低频段,而高频段分布的能量小,因此, 对频率分段后,选取视觉敏感的那些低频段,保留传输频谱中主要的频率 分量,而有选择地舍去视觉不敏感的高频段,从而实现图像分层编码。编解码利用参考图像来实现数据的有效压縮,而现有的分层编解码方 案的一个根本缺点是解码端和编码端的参考图像选取不一致带来的问题。 所谓参考图像通常是指前一帧图像,由于前后帧传输的图像具有较高的相 关性,当前图像帧的很多内容都可由前一帧的某个块移动过来,因此使用 编码参考图像编码时可只用很少的比特,而解码时则以解码参考图像为基 础对解码出的数据进行复原。现有方案中,编解码参考图像均设置在空间域,编码端将当前图像帧各分块对比编码参考图像帧中的参考块(根据运 动矢量确定)取残差,并对各分块转换到频率域的各个残差频率系数阵列的所有频段进行编码;在解码端,以前次解码出的数据转换至空间域后作 为解码参考图像,采用分层编码时,解码端只接收、解码各个残差频率系 数阵列一部分低频段的编码数据,这部分编码数据的频段可能只与解码参 考图像很少一部分内容相关。这就会引起所取用的解码参考图像不合适的 问题,导致解码参考图像与编码参考图像的不一致,从而产生漂移现象, 造成误差积累,最终使分层编码效果变差。
技术实现思路
本专利技术所要解决的技术问题就是克服现有技术的上述缺陷,提供一种 基于频谱的图像分层编解码方法及系统,能够有效避免编解码参考图像的 不一致所造成的误差累积。为实现上述目的,本专利技术提供一种基于频谱的图像分层编解码方法, 包括编码步骤和解码步骤,其特征在于,编码步骤包括Al、将当前图像帧划分为多个分块,并将各分块与相应的编码参考块 进行比较,获得分块残差;Bl、将各分块残差从空间域转换至频率域,得到各分块残差在频率域 的残差频率系数阵列,并进行量化;Cl、将各残差频率系数阵列统一划分为频率由低至高的N个频段并按 频段进行编码;解码步骤包括Dl、将解码参考块从空间域转换至频率域,得到所述解码参考块在频 率域的频率系数阵列,并划分为频率由低至高的N个频段;El、如果编码端只向解码端传输前n个频段,接收各残差频率系数阵 列前n个频段的编码数据,将所述解码参考块在频率域的频率系数阵列大 于n的频段置零,生成解码参考频率系数阵列,其中n小于N;Fl、根据接收到的低频段编码数据解码出各残差频率系数阵列,并分 别与所述解码参考频率系数阵列叠加;Gl、将各自叠加的结果从频率域转换至空间域,生成解码图像帧;辨述编码参考块和解码参考块分别为编码参考图像帧和解码参考图 像帧中根据运动矢量确定的分块。优选的,所述步骤B1和D1中,所述空间域至频率域的转换通过离散 余弦变换实现,所述步骤Gl中,所述频率域至空间域的转换通过反离散余弦变换实现。为实现上述目的,本专利技术还提供一种基于频谱的图像分层编解码系统, 包括编码器和解码器,其特征在于,所述编码器包括图像划分模块,用于将当前图像帧划分为多个分块;分块残差获取模块,用于获取各分块与编码参考块的分块残差,所述 编码参考块为编码参考图像帧中根据运动矢量确定的分块;第一变换模块,用于将各分块残差从空间域转换至频率域,得到各分 块残差在频率域的残差频率系数阵列;第一频段划分模块,用于将各残差频率系数阵列统一划分为频率由低 至高的N个频段,其中N为自然数;编码处理模块,用于对各频率系数阵列的各频段进行编码;所述解码器包括-第二变换模块,用于将解码参考块从空间域转换至频率域,得到所述 解码参考块在频率域的频率系数阵列,所述解码参考块为解码参考图像帧 中根据运动矢量确定的分块;;第二频段划分模块,用于将所述解码参考块在频率域的频率系数阵列 划分为频率由低至高的N个频段;解码参考频率系数阵列生成模块,用于当解码器只接收前n个频段时, 将所述解码参考块在频率域的频率系数阵列中大于n的频段置零以得到解 码参考频率系数阵列,其中n为所述解码器接收到的各残差频率系数阵列 的频段数,且n小于N;解码处理模块,用于解码所接收到的各残差频率系数阵列的低频段编 码数据;复原处理模块,用于将所述解码处理模块对各频率系数阵列的解码结 果分别与所述解码参考频率系数阵列叠加;第三变换模块,用于将所述复原处理模块的叠加结果从频率域转换至 空间域以生成解码图像帧。优选的,所述第一、二变换模块为实现离散余弦变换的模块,所述第 三变换模块为实现反离散余弦变换的模块。本专利技术的有益效果是本专利技术突破了以往以空间域的像素图像作为参考图像的传统做法,巧 妙地将解码参考图像放在变换域里,即将解码参考图像在频率域的频率系 数阵列作为解码参考,由于在频率域中设置参考阵列等价于在空间域中设置参考图像,故可以用来解决编、解码参考图像选取不一致的问题。解码 过程中,先将解码参考块变换到频率域以获得解码参考频率系数阵列,其中解码参考块由解码参考图像帧根据运动矢量确定;对于编码端各残差频 率系数阵列存在着N个频段数据但只传输前面n个的低频段数据的情况, 将解码参考频率系数阵列大于n的频段置零,即只保留其前n个频段的系 数,再分别与各解码出的残差频率系数阵列叠加,这样,解码端每次只取 用解码参考块在频率域中相应n个的频段内容作为图像复原的参考,从而 保持编、解码端参考图像选取的一致性,消除了漂移现象,避免了误差的 累积。另一方面,在频率域中设置解码参考块还大大方便运动补偿搜索过 程,使本专利技术中的编码器较以往的编码器几乎未增加复杂度且保持同样的 编码效率。附图说明图1分别为本专利技术的图像分层编、解码的流程图2a至图2e为一种实施例中的图像分块及域变换示意图3为一种实施例中各图像分块频率系数阵列的频段划分示意图4为一种实施例中解码参考频率系数阵列参与解码的频段选择示意图。具体实施方式本专利技术的特征及优点将通过实施例结合附图进行详细说明。请参考图l,编码流程包括步骤Sll、将当前图像帧划分为多个分块;步骤S12、通过运动补偿搜索,根据本文档来自技高网
...

【技术保护点】
一种基于频谱的图像分层编解码方法,包括编码步骤和解码步骤,其特征在于,编码步骤包括: A1、将当前图像帧划分为多个分块,并将各分块与相应的编码参考块进行比较,获得分块残差;B1、将各分块残差从空间域转换至频率域,得到各分块残差在频率域的残差频率系数阵列,并进行量化;C1、将各残差频率系数阵列统一划分为频率由低至高的N个频段并按频段进行编码;解码步骤包括:D1、将解码参考块从空间域转换至频率域,得到所述解码参考块在频率域的频率系数阵列,并划分为频率由低至高的N个频段;E1、如果编码端只向解码端传输前n个频段,则接收各残差频率系数阵列前n个频段的编码数据,并将所述解码参考块在频率域的频率系数阵列大于n的频段置零,生成解码参考频率系数阵列,其中n小于N;F1、根据接收到的编码数据解码出各残差频率系数阵列,并分别与所述解码参考频率系数阵列叠加;G1、将各自叠加的结果从频率域转换至空间域,生成解码图像帧;所述编码参考块和解码参考块分别为编码参考图像帧和解码参考图像帧中根据运动矢量确定的分块。

【技术特征摘要】
1. 一种基于频谱的图像分层编解码方法,包括编码步骤和解码步骤,其特征在于,编码步骤包括A1、将当前图像帧划分为多个分块,并将各分块与相应的编码参考块进行比较,获得分块残差;B1、将各分块残差从空间域转换至频率域,得到各分块残差在频率域的残差频率系数阵列,并进行量化;C1、将各残差频率系数阵列统一划分为频率由低至高的N个频段并按频段进行编码;解码步骤包括D1、将解码参考块从空间域转换至频率域,得到所述解码参考块在频率域的频率系数阵列,并划分为频率由低至高的N个频段;E1、如果编码端只向解码端传输前n个频段,则接收各残差频率系数阵列前n个频段的编码数据,并将所述解码参考块在频率域的频率系数阵列大于n的频段置零,生成解码参考频率系数阵列,其中n小于N;F1、根据接收到的编码数据解码出各残差频率系数阵列,并分别与所述解码参考频率系数阵列叠加;G1、将各自叠加的结果从频率域转换至空间域,生成解码图像帧;所述编码参考块和解码参考块分别为编码参考图像帧和解码参考图像帧中根据运动矢量确定的分块。2. 如权利要求1所述的图像分层编码方法,其特征在于所述步骤 B1和D1中,所述空间域至频率域的转换通过离散余弦变换实现,所述步 骤G1中,所述频率域至空间域的转换通过反离散余弦变换实现。3. —种基于频谱的图像分层编解码系统,包括编码器和解码器,其 特征在于,所述编码器包括图像划分模块,用于将当前图像帧划分为多个分块;分块残差获取模块...

【专利技术属性】
技术研发人员:赵勇
申请(专利权)人:北京大学深圳研究生院
类型:发明
国别省市:94[中国|深圳]

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

1