基于率失真的Wyner-Ziv帧量化方法

文档序号:7854406阅读:386来源:国知局
专利名称:基于率失真的Wyner-Ziv帧量化方法
技术领域
本发明属于通信技术领域,更进一步涉及分布式视频编码领域一种基于率失真的Wyner-Ziv帧量化方法。本发明在Wyner-Ziv视频编码系统中采用基于率失真的量化方法,提高了解码端Wyner-Ziv巾贞的重构质量,可用于实际Wyner-Ziv视频编码系统和终端编码设备简单的视频通信系统。
背景技术
在分布式视频编码系统中,将输入视频序列分为关键帧和非关键帧,两者在编码端进行独立编码,解码端联合解码。在分布式视频编码系统中的研究热点是基于Wyner-Ziv的视频编码系统,在该系统中将输入视频序列分为关键帧和Wyner-Ziv帧,其中关键帧采用H. 264帧内编码和解码,而对于Wyner-Ziv帧,首先进行离散余弦DCT变换并提取系数带,然后对系数带进行均匀量化并提取比特面,将比特面送入低密度奇偶校验LDPC编码器 进行编码。解码时,首先对关键帧进行H. 264帧内解码,利用解码出的前后两个关键帧通过运动补偿内插产生边信息;然后对边信息进行与编码端相同的离散余弦DCT变换、扫描、量化和比特面提取,并送入低密度奇偶校验LDPC解码器;相关噪声模型CNM利用边信息生成过程中产生的运动补偿残差帧计算相关噪声模型参数并构造相关噪声模型CNM,相关噪声模型CNM为LDPC解码和反量化重构提供信息;LDPC解码器利用收到的校验位、对应边信息系数带以及相关噪声模型CNM,对各个系数带从最高位平面开始依次解码;最后,将低密度 奇偶校验LDPC解码器输出结果依次通过合并位平面、反量化和反离散余弦变换IDCT得到Wyner-Ziv巾贞的重构图像。目前,无反馈Wyner-Ziv视频编码系统的量化机制大多数作法一致,都是在编码端和解码端预置相同的8个量化矩阵,对应8个经验率失真点。随着量化矩阵的确定,量化系数对应的量化步长也随之确定。这种方法通过计算目标码率选取量化矩阵进而确定量化步长的方法并没有充分考虑编码码率和失真的关系,影响了编码的率失真性能和视频恢复质量。
西南交通大学申请的专利“一种分布式视频编码中基于视觉感知特性的量化方法”(申请号201110279783. 8,公布号CN 102281446A)公开了一种分布式视频编码中基于视频感知特性的量化方法,将分布式视频编码特性与视觉感知特性相结合,通过编码前初始化感知量化矩阵和编码过程中动态调整量化步长的两步感知量化策略,在不影响图像主观质量的前提下降低分布式视频的编码码率。该方法存在的不足是,通过直流DC系数来对交流AC系数的量化步长进行动态修正,没有充分考虑直流DC系数的量化步长,不能保证图像的客观质量。宁波大学申请的专利“一种三维立体视频编码的率失真模型优化方法”(申请号201110285331. 0,公布号CN 102355582A)公开了一种三维立体视频编码的率失真优化方法,通过二次拟合方法建立编码量化步长与失真的关系模型及编码量化步长与码率的关系模型,然后对率失真模型进行优化。该方法存在的不足是,只是简单的用二次拟合的方法建立量化步长与失真和码率的关系模型,不能根据视频内容变化程度自适应确定量化步长,导致重构的视频质量不够高。

发明内容
本发明的目的在于克服上述已有技术的缺点,提出了一种无反馈Wyner-Ziv视频编码系统中基于率失真的量化方法。本发明主要是在构建一种新型的率失真模型的基础上通过使代价函数最小来确定直流DC系数的量化步长,并且该方法基于图像内容进行了率失真优化,提高了整个系统的率失真性能和重构视频质量。本发明的具体步骤如下(I)DCT 变换对输入视频序列的Wyner-Ziv帧进行基于块的离散余弦DCT变换,获得基于块的 变换域视频信号。(2)提取系数带在基于块的变换域视频信号的所有图像块中,提取相同位置上的系数组成系数带。(3)在直流DC系数的量化等级的范围内,设定直流DC系数的量化等级,完成初始化。(4)按照相关噪声模型参数的计算公式,计算相关噪声模型参数。(5)建立率失真模型5a)通过对离散余弦DCT变换系数量化后的比特经过虚拟信道发生转移时反量化后的离散余弦DCT变换系数产生的误差,进行均方误差计算,建立如下信道误码失真与量化等级和量化步长的关系模型
2K-1De(K,A) = A2[l-(2K)2e~2KaA + J;(2/+ 1>- αΔ]
=1其中,De(K,A)是K和Λ的信道误码失真函数;e是信道误码的英文首字母;K是直流DC系数的量化等级;八是直流DC系数的量化步长;α是相关噪声模型参数;Σ是数学求和符号是求和变量里面的参数,取值范围为I 2Κ_1的整数;5b)计算重构变换域视频信号与原始变换域视频信号之间的均匀量化误差,通过该均匀量化误差计算Wyner-Ziv帧的量化失真,建立如下量化失真与量化等级和量化步长的关系I吴型Dq(K, A) = ^ A2 (I-e'aA)其中,Dq(K,Λ)是K和Λ的量化失真函数;q是量化的英文首字母;K是直流DC系数的量化等级;△是直流DC系数的量化步长;α是相关噪声模型参数;5c)将信道误码失真函数和量化失真函数求和,获得系统失真函数D (K,Δ);5d)计算Wyner-Ziv巾贞编码系数带与边信息系数带之间的条件熵,通过该条件熵计算Wyner-Ziv帧系数带的编码码率,建立如下编码码率与量化等级和量化步长的关系模型
权利要求
1.基于率失真的Wyner-Ziv巾贞量化方法,包括以下步骤 (1)DCT变换 对输入视频序列的Wyner-Ziv帧进行基于块的离散余弦DCT变换,获得基于块的变换域视频信号; (2)提取系数带 在基于块的变换域视频信号的所有图像块中,提取相同位置上的系数组成系数带; (3)在直流DC系数的量化等级的范围内,设定直流DC系数的量化等级,完成初始化; (4)按照相关噪声模型参数的计算公式,计算相关噪声模型参数; (5)建立率失真模型 5a)通过对离散余弦DCT变换系数量化后的比特经过虚拟信道发生转移时反量化后的离散余弦DCT变换系数产生的误差,进行均方误差计算,建立如下信道误码失真与量化等级和量化步长的关系模型
2.权利要求I所述的基于率失真的Wyner-Ziv巾贞量化方法,其特征在于步骤(3)所述直流DC系数的量化等级的取值范围为4 7的整数。
3.权利要求I所述的基于率失真的Wyner-Ziv巾贞量化方法,其特征在于步骤(4)所述的相关噪声模型参数的计算公式为
4.权利要求I所述的基于率失真的Wyner-Ziv巾贞量化方法,其特征在于步骤5e)所述先验量化步长△ λ的计算公式如下A λ = Vmax/2Κ 其中,Λ λ是先验量化步长;λ是拉格朗日乘积因子;Vmax是直流DC系数中的最大值;K是直流DC系数的量化等级。
5.权利要求I所述的基于率失真的Wyner-Ziv巾贞量化方法,其特征在于步骤6a)所述获取直流DC系数量化步长方法的具体步骤如下 第I步,选择使代价函数的一阶导数小于零的点当中的任意一个点Aa,选择使代价函数的一阶导数大于零的点当中的任意一个Ab ; 第2步,选取\和八,两点区间的中点Am,并计算该点处的代价函数的一阶导数的值; 第3步,如果I Aa-AbI <!■,其中r是误差精度,则执行第5步,否则,执行第4步; 第4步,如果第2步求得的代价函数的一阶导数的值小于零,则令Aa= Am,否则令Ab=Ani,并执行第2步; 第5步,将Am的值作为直流DC系数的量化步长输出。
6.权利要求I所述的基于率失真的Wyner-Ziv巾贞量化方法,其特征在于步骤6b)所述的交流AC系数的量化步长公式如下
全文摘要
本发明公开了一种分布式视频编码系统中基于率失真的Wyner-Ziv帧量化方法,主要解决Wyner-Ziv视频编码系统中通过简单选取备用量化矩阵进行量化而造成的重构质量差的问题。其步骤为(1)DCT变换;(2)提取系数带;(3)设置量化等级;(4)计算相关噪声模型参数;(5)建立率失真模型;(6)求量化步长;(7)量化;(8)检验量化结果。本发明通过建立一种新型的率失真模型优化了DC系数的量化,提高了整个系统的率失真性能,使得重构的Wyner-Ziv帧更接近原始Wyner-Ziv帧。
文档编号H04N7/30GK102724495SQ201210138398
公开日2012年10月10日 申请日期2012年5月4日 优先权日2012年5月4日
发明者刘晶, 刘海啸, 宋彬, 尹东芹, 秦浩 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1