基于H.264的快速运动估计算法的研究

基于H.264的快速运动估计算法的研究

论文摘要

H.264/AVC是新一代视频压缩标准,是联合视频工作组JVT(Joint Video Team)继MPEG-1/H.262标准后,于2003年3月,再次共同提出的视频编码标准。H.264/AVC标准支持从低带宽、高误码率的无线移动视频通信到高码率、低延迟的视频广播以及在线流媒体等多种应用。由于其广泛应用越来越受到业界的关注。H.264/AVC标准采用了很多新的技术,比如多参考帧预测,多尺寸编码块模式、整数变换量化、1/4像素精度运动矢量、基于内容的熵编码、去方块效应滤波器等等,使之拥有了更高的编码效率。在相同的解码图像效率的条件下,H.264/AVC比MPEG-2和H.263的编码性能提高一倍以上。然而,随之而来H.264/AVC编解码的计算复杂度比其它的视频压缩标准大大增加,高出了几倍甚至几十倍,消耗了大量的时间和系统资源。光运动估计的计算量就占据了H.264/AVC编码计算量的60%以上,因此需要寻找高效的优化方法来提高运动估计的效率,使得运动估计更迅速,更健壮,更高效。运动估计算法的优化一直是视频压缩编解的热点问题。本文主要从实时视频应用的角度出发,对H.264/AVC编码过程中运动估计模块进行了研究。本文的绪论部分介绍了课题的背景、现状引出本文的研究内容;然后分析了视频压缩编码的基本理论;接着论文重点阐述了H.264/AVC视频压缩编码,分析其区别于其它的视频编码标准的技术特点;而后回顾和分析了全搜索法、三步法、新三步法、四步法、菱形搜索法和六边形法等各种经典的快速运动估计算法的各自特点和优点。第五章和第六章是本论文的核心部分。本文的第五章首先分析了自然视频序列中运行矢量的特点以及最新的扁六边形模板的优点;然后给出H.264/AVC标准中采用的率失真优化理论;最后详细分析了最新的EPZS的算法。在此基础上,本文的结合各种快速算法的优点和最新的搜索模板提出了新的搜索算法,主要分为以下几部分:1、保留EPZS的预测向量集合步骤;2、选出预测向量中的最佳和次佳点的矢量,然后通过新型的扁六边形模板或大六边形模板进行搜索,或用非对称十字定位;3、对所得的运行矢量进行精细化的出最优的运行矢量。其中,我们修改了提前终止的条件。最后,论文给出新算法在PC上的软件验证效果,跟原来的EPZS的性能相比,在基本不影响图像质量和码率的情况下,软件模拟得到,对大部分视频新算法比EPSZ算法的速度提高10%以上,最低的也提高了7%倍,实现了优化的效果。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 引言
  • 1.2 视频压缩编码的要求
  • 1.3 视频压缩的可能性
  • 1.4 课题的研究背景
  • 1.5 本文的主要内容及章节安排
  • 1.6 本章总结
  • 第二章 H.264/AVC 标准介绍
  • 2.1 H.264/AVC 视频编码标准介绍
  • 2.1.1 H.264/AVC 的分层结构
  • 2.1.1.1 H.264/AVC 的视频编码层(VCL)
  • 2.1.1.2 H.264/AVC 网络抽象层(NAL)
  • 2.1.2 视频源
  • 2.1.3 H.264/AVC 支持的图像帧类型
  • 2.1.4 档次与级别
  • 2.2 H.264 视频编码主要技术简介
  • 2.2.1 H.264/AVC 中的预测编码技术
  • 2.2.1.1 帧内预测编码技术
  • 2.2.1.2 帧间预测编码
  • 2.2.2 整数变换与量化
  • 2.2.3 H.264/AVC 的熵编码
  • 2.3 本章小结
  • 第三章 运动估计算法研究
  • 3.1 视频编码中的运动估计
  • 3.1.1 运动估计介绍
  • 3.1.2 基于块匹配的运动估计算法
  • 3.1.2.1 像素递归算法
  • 3.1.2.2 块匹配算法
  • 3.1.3 运动估计的匹配准则
  • 3.2 视频质量的评价
  • 3.3 搜索策略
  • 3.3.1 全搜索算法(FS,Full Search)
  • 3.3.2 三步法(TSS,Three Step Search)
  • 3.3.3 新三步法(NTSS,Novel Three step search)
  • 3.3.4 四步搜索法(FSS, Four Step Search)
  • 3.3.5 菱形搜索法(DS,Diamond Search )
  • 3.3.6 六边形搜索法(HEXBS, Hexagon Based Search)
  • 3.4 本章总结
  • 第四章 改进的EPZS 算法
  • 4.1 预测运算向量算法的发展史
  • 4.2 H.264/AVC 的率失真优化算法分析
  • 4.2.1 理论分析
  • 4.2.2 拉格朗日系数λ的确定
  • 4.2.3 运动估计的率失真优化
  • 4.3 算法的关键技术分析
  • 4.3.1 预测值的选择
  • 4.3.2 自适应提前终止
  • 4.3.3 EPZS 算法的预测精细化
  • 4.4 本章总结
  • 第五章 新的搜索策略及测试结果
  • 5.1 运动特性分析及新模板
  • 5.1.1 运动矢量的分布特性
  • 5.1.2 新型的搜索模板
  • 5.2 新的搜索方法
  • 5.2.1 搜索思路
  • 5.2.2 搜索框图介绍
  • 5.2.3 新算法搜索步骤
  • 5.3 仿真结果及分析
  • 5.4 本章总结
  • 第六章 总结与展望
  • 6.1 全文总结
  • 6.2 研究展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表论文
  • 上海交通大学硕士学位论文答辩决议书
  • 相关论文文献

    • [1].一种运动估计算法的性能评估方法[J]. 工程图学学报 2009(05)
    • [2].几种经典快速块匹配运动估计算法的比较研究[J]. 电脑知识与技术 2010(32)
    • [3].基于并行和预测的方向菱形运动估计算法[J]. 计算机应用 2008(11)
    • [4].3DRS运动估计算法的FPGA实现[J]. 电视技术 2015(03)
    • [5].基于起点预测的十字-六边形-菱形运动估计算法[J]. 电子测量技术 2009(05)
    • [6].基于多核的运动估计算法并行优化研究[J]. 现代计算机(专业版) 2011(06)
    • [7].基于时空相关性的快速运动估计算法[J]. 计算机与网络 2010(09)
    • [8].基于菱形搜索的改进的运动估计算法研究[J]. 计算机技术与发展 2008(11)
    • [9].引入随机模板的运动估计算法研究[J]. 内蒙古农业大学学报(自然科学版) 2014(05)
    • [10].一种适用于可视电话的快速运动估计算法[J]. 微计算机信息 2010(03)
    • [11].视频压缩中运动估计算法的研究[J]. 现代电子技术 2010(20)
    • [12].一种改进的快速运动估计算法[J]. 计算机工程 2008(08)
    • [13].基于多向小十字块模板的块匹配运动估计算法[J]. 计算机工程与应用 2011(22)
    • [14].带有阀值的基于节点搜索的可变形块运动估计算法[J]. 通信技术 2009(02)
    • [15].判断运动复杂度的快速运动估计算法[J]. 西安交通大学学报 2009(10)
    • [16].基于运动方向预测的快速运动估计算法[J]. 计算机工程 2009(24)
    • [17].基于时空域相关预测的步长自适应运动估计算法[J]. 计算机与现代化 2019(04)
    • [18].基于运动矢量预测性程度的快速运动估计算法[J]. 计算机工程 2012(22)
    • [19].快速运动估计算法在视频监控中的应用研究[J]. 科学技术与工程 2010(24)
    • [20].一种基于视觉注意力的快速运动估计算法[J]. 仪器仪表学报 2009(12)
    • [21].改进菱形运动估计算法研究与实现[J]. 企业技术开发 2008(09)
    • [22].基于分裂聚合块模式选择的运动估计算法[J]. 电视技术 2009(02)
    • [23].基于视频序列特性的运动估计算法比较与改进[J]. 电视技术 2008(S1)
    • [24].基于方向自适应菱形搜索的运动估计算法[J]. 北京航空航天大学学报 2008(09)
    • [25].基于MPEG-4的运动估计算法及硬件实现设计[J]. 计算机仿真 2008(10)
    • [26].一种采用多模式切换的快速运动估计算法[J]. 电子与信息学报 2013(03)
    • [27].一种基于自适应模板的运动估计算法[J]. 电视技术 2011(21)
    • [28].自适应阈值的快速运动估计算法[J]. 光电子.激光 2008(09)
    • [29].一种双模式的运动估计算法[J]. 计算机应用研究 2011(02)
    • [30].改进的自适应十字模型搜索运动估计算法[J]. 计算机工程 2009(09)

    标签:;  ;  ;  

    基于H.264的快速运动估计算法的研究
    下载Doc文档

    猜你喜欢