一种保持图像质量一致性的mpeg-4q2码率控制方案.docxVIP

一种保持图像质量一致性的mpeg-4q2码率控制方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种保持图像质量一致性的mpeg-4q2码率控制方案 1 算法优化对比编码图像质量 视频序列通过运动补偿和交换代码来消除视频数据的时间和空间上的冗余信息,并大大减少了数据量。 码率控制研究的核心内容是:根据率失真理论,在给定的码率条件下,如何调节量化参数QP使编码后的视频质量失真最小 (1)率失真分析的方法。它是通过分析当前的观测数据和过去的实际编码信息,用拉格朗日乘子法或动态规划法得到优化的率失真函数(R-D),再用R-D函数计算满足目标码率的量化器参数QP,以此达到码率控制的目的 (2)根据Buffer状态直接反馈的方法。根据Buffer中比特数据的充满程度和前一帧的实际编码比特数,调节量化参数QP的值防止Buffer出现上溢或下溢,达到控制码率的目的 在编码图像的质量上,基于率失真分析的码率控制算法要优于基于直接反馈的算法,但这两类算法均不适宜处理快速运动的场景,尤其是场景发生突变的情况。在这些情况下,两类算法的码率控制效果都会下降,编码后的图像质量发生剧烈波动。在视频通信中,编码后质量恒定的或近似恒定的图像,要比平均质量高但质量变化很大的图像,具有更好的视觉效果 在信道码率约束的条件下,如何设计一个码率控制算法,使编码后视频具有均衡的视觉质量,这为视频编码和传输的码率控制问题提出了迫切而又现实的要求,也是本文所要解决的问题。 2 q码率控制算法 Q2是一个可扩展的码率控制算法,根据不同的视频通信环境,它可以提供多尺度、不同复杂度的码率控制解决方案。Q2被国际运动图像专家组(MPEG)采纳,作为最新一代视频编码标准MPEG-4的标准码率控制算法之一 图像和视频变换编码中,最重要的两个参数是编码速率R和图像失真度D,R是由传输编码后视频数据的信道带宽所决定,一个度量D的最常用测度是编码后视频数据与原始数据之间的均方误差(MSE)。而在图像和视频变换编码中,R和D都是由量化器参数所控制的。Q2算法的核心是一个模拟视频编码器R-D特性的二次函数模型,即: 其中,R Q2码率控制算法分为四个步骤:初始化模型参数、估计目标比特数、计算量化参数和编码后更新模型参数。其中,目标比特估计又可分为三个步骤: (1)根据剩余的总比特数和上一帧实际编码的比特数,估计该帧应该分配的比特数R′ 其中,R (2)根据Buffer中比特数充满程度,对初始分配的目标比特数R′ 式中,B 其中,F是编码器的编码帧率。 (3)防止编码后Buffer可能出现的上溢和下溢,对该帧的目标比特数进一步调整,即: 得到当前帧n的最终目标比特率R Q2的目标比特估计其实质是一种根据Buffer状态反馈的比特数分配算法,它既没有考虑图像内容对比特分配的影响,也没有考虑编码连续图像质量之间的变化幅度对视觉造成的影响。若图像的活动性较大(如快速运动场景),用该方法估计出的目标比特数与编码后实际产生的比特数相差会很大,Q2的码率控制性能会下降,造成编码后图像质量发生剧烈波动,播放时产生画面的闪动(jerking)现象,使视觉效果变差。 3 拉格朗日乘子法 在恒定目标码率的约束条件下,如何设计一个合理的目标比特分配算法,使之不但能够保持稳定的图像质量,而且能够适应信源内容的变化和避免Buffer发生上溢或下溢,这是本文的主要目的。 在编码过程中,为了使两幅连续图像第n帧和第n-1帧在编码后具有恒定或近似恒定的质量,那么它们编码后失真D 上述问题是一个优化问题,该类问题的常规解法是拉格朗日乘子法。引入一个辅助函数L,式(6)联合成为一个无约束的方程: 其中,λ(n)是拉格朗日乘子。对编码的高斯信源,其率失真函数为 其中σ 把式(8)带入到式(7): 式中:σ Choi等人认为 式中:α是参数,B 式中:R (1)考虑到信源分布特征对编码比特数的影响,所以它是一个信源自适应的比特分配模型。 (2)是一个保持图像质量稳定的比特分配模型。如果当前图像复杂性比前一帧图像的复杂性高,即σ (3)模型考虑到Buffer中比特数B(n)对当前帧比特数分配的影响,所以该比特分配算法也是一个Buffer反馈的比特分配算法。 4 实验过程及结果 为了验证新目标比特估计算法的有效性,我们用新模型(12)取代Q2码率控制方案中的比特分配算法式(2)~(5),设计出一个改进的Q2码率控制方案。码率控制的精度和重构视频的图像质量是衡量一个码率控制算法优劣的两个最重要参数,以这两个参数作为测度说明新比特分配算法的有效性。我们分别以改进的Q2和原始Q2作为码率控制方案,在MPEG-4的验证模型MomuSys上,编码标准测试序列news_cif和container_qcif,输出的目标码率分别为112Kbps和24Kbps,编码的帧率为10帧/秒。另外,在实时视频通信中对端到端的最大时间延迟有严格的限制,在本文

文档评论(0)

186****7870 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档