基于H.264/AVC视频编码运动估计算法的优化

基于H.264/AVC视频编码运动估计算法的优化

论文摘要

H.264/AVC是由ITU-T视频编码专家组VCEG(Video Coding Experts Group)和ISO/IEC运动图象专家组MPEG(Moving Picture Experts Group)共同制定的视频编码标准,这一编码标准可获得很高的编码效率,尤其是在低码率方面比MPEG-4有明显提高,适合低宽带、高质量网络视频应用的需要。为了方便H.264在低码率高实时性应用系统中的实现,须对其编码算法进行优化。经过对H.264编码器的分析可以得出,运动估计是视频压缩编码中的核心技术之一,采用运动估计和运动补偿技术可消除视频信号的时间冗余以提高编码效率。因此,如何提高运动估计的效率,使运动估计算法搜索过程更健壮、更快速、更高效成为目前研究的热点之一。本文首先论述了H.264视频编码标准的基本原理和关键技术;然后介绍了几种已有的经典块匹配运动估计算法,并分析了它们的优缺点;随后本文深入的分析了H.264推荐的运动估计核心算法UMHexagonS,针对该算法运动估计实时性不足的缺点,对该算法进行了四方面的优化,分别是初始搜索点的确定(即参考搜索窗口的位置);参考搜索窗口大小的动态生成;大六边形搜索和小六边形(小钻石)搜索模式。优化后的UMHexagonS算法能够高效快速的定位参考搜索窗口的位置和大小,在整个搜索过程中改进的大小六边形搜索模式可以显著减少搜索点数量并能达到较好的匹配效果。在H.264参考软件模型JM10.1下,经过VC6.0编译,实现该算法,通过对各种测试序列的实验证明,优化后的算法与UMHexagonS算法相比,在重建图象质量和码率接近的情况下,运动估计时间平均节省了18.102%,降低了算法的复杂度,提高了编码器的实时性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景及意义
  • 1.2 视频编码的主要标准
  • 1.2.1 ISO/IEC 编码标准
  • 1.2.2 ITU-T 编码标准
  • 1.3 衡量视频质量的标准
  • 1.3.1 主观质量的评定
  • 1.3.2 客观质量的测量
  • 1.4 本文的主要研究内容
  • 第2章 H.264/AVC 视频编码技术
  • 2.1 H.264/AVC 的结构
  • 2.1.1 档次和级
  • 2.1.2 编码数据格式
  • 2.1.3 参考图象
  • 2.2 H.264/AVC 的实现
  • 2.2.1 H.264/AVC 的视频编码器
  • 2.2.2 H.264/AVC 的视频解码器
  • 2.3 H.264/AVC 的关键技术
  • 2.3.1 帧内预测
  • 2.3.2 帧间预测
  • 2.3.3 SP/SI 帧技术
  • 2.3.4 整数变换和量化
  • 2.3.5 熵编码
  • 2.4 H.264/AVC 的编码性能
  • 2.5 本章小结
  • 第3章 H.264/AVC 运动估计算法
  • 3.1 运动估计算法研究现状
  • 3.2 块匹配运动估计的基本原理
  • 3.3 块匹配准则的选取
  • 3.4 经典的块匹配算法
  • 3.5 本章小结
  • 第4章 H.264/AVC 中UMHexagonS 算法及其改进
  • 4.1 UMHexagonS 算法描述
  • 4.2 UMHexagonS 算法可优化点分析
  • 4.3 基于 UMHexagonS 算法的优化
  • 4.3.1 初始搜索中心点预测优化(AP1)
  • 4.3.2 参考搜索窗口大小优化(AP2)
  • 4.3.3 六边形搜索模式优化(AP3)
  • 4.3.4 六边形内部搜索模式优化(AP4)
  • 4.4 本章小结
  • 第5章 实验结果与性能分析
  • 5.1 测试平台及其配置
  • 5.2 客观分析
  • 5.3 主观评价
  • 5.4 本章小结
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于H.264/AVC视频编码运动估计算法的优化
    下载Doc文档

    猜你喜欢