H.264快速运动估计算法的研究与优化

H.264快速运动估计算法的研究与优化

论文摘要

H.264/AVC为近几年来视频压缩编码研究的热点,它于2003年由ITU-T/ISO正式公布,与以往的标准相比,由于其出色的性能,该标准在国际上受到了广泛地重视和欢迎,被人们称为新一代视频编码标准。该标准采用了多种有用的编码技术使其编码效率得到很大的提高。但是与此同时,H.264编码器的复杂度和计算量迅速增长,运动估计消耗大部分的编码时间。于是很多快速运动估计算法相继提出,一些较好的快速搜索算法有三步法(TSS)、四步法(FSS)、梯度下降法(BBGDS)、钻石搜索(DS)、六边形搜索(HEXS)等等,但这些算法在不同程度上容易陷入局部最优。而混合编码算法UMHexagonS则很好的避免了这个问题,并且由于其在运动估计准确度和率失真性能上与全搜索算法(FS)旗鼓相当,但是计算量复杂度却只有全搜索算法的1/10。该算法由于其良好的编码效果和优秀的编码效率而被H.264参考模型JM所采纳。本论文首先简单介绍H.264视频编码标准的基本结构及关键技术。接着分析运动估计的原理、块匹配运动估计搜索算法的工作原理以及块匹配搜索算法的评价方法,在此基础上,详细研究了运动估计的八种经典的快速运动估计搜索算法,重点分析这些快速运动估计法的搜索策略与搜索步骤,并总结了各自的适用范围和优缺点。然后本文针对UMHexagonS的不足之处提出了其可优化的地方。根据真实世界视频图像运动规律,本文提出了一个简单高效的运动估计算法,该算法采用一个扁平六边形模板,包含三个搜索步骤:(1)采用四个预测矢量进行初始点搜索;(2)采用多层次大扁平六边形格点搜索捕捉不规则运动点;(3)采用可预测扁平六边形模版进行精确的搜索。最后还加入了动态窗口的改进。优化后的算法大大减少了搜索点数和计算复杂度,从而降低运动估计时间。通过对各种标准测试序列的实验证明,优化后的算法与UMHexagonS相比,在重建图像信噪比和码率基本不变的情况下,序列运动估计时间节省可高达40.84%,大大提高了编码器的实时性。在一些实时性要求高的场合例如视频通话,视频会议等,具有一定的应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景和意义
  • 1.2 国内外研究现状及分析
  • 1.2.1 视频编码标准的研究现状
  • 1.2.2 运动估计技术的研究现状
  • 1.3 论文主要研究内容
  • 第2章 H.264 视频编码技术
  • 2.1 H.264 标准基本结构和主要特点
  • 2.1.1 H.264 的视频编解码器
  • 2.1.2 H.264 的主要特点
  • 2.2 H.264 的视频编码层关键技术
  • 2.2.1 帧内预测
  • 2.2.2 帧间预测
  • 2.2.3 SP/SI 帧技术
  • 2.2.4 整数变换和量化
  • 2.2.5 熵编码
  • 2.2.6 环路去方块滤波
  • 2.3 H.264 的编码性能
  • 2.4 本章小结
  • 第3章 运动估计算法的研究
  • 3.1 运动估计
  • 3.2 块匹配运动估计原理
  • 3.3 块匹配准则
  • 3.4 经典的快速运动估计算法分析
  • 3.4.1 三步搜索算法和新三步搜索算法
  • 3.4.2 四步搜索算法
  • 3.4.3 基于块的梯度下降搜索算法
  • 3.4.4 菱形搜索算法
  • 3.4.5 六边形搜索及增强型六边形搜索法
  • 3.4.6 EPZS 算法
  • 3.5 本章小结
  • 第4章 UMHexagonS 算法及新的改进算法
  • 4.1 UMHexagonS 算法
  • 4.2 新的混合搜索算法
  • 4.2.1 初始搜索中心点的预测
  • 4.2.2 多层次扁平六边形搜索
  • 4.2.3 可预测六边形搜索算法
  • 4.2.4 动态窗口的改进
  • 4.2.5 改进后的算法流程
  • 4.3 本章小结
  • 第5章 实验结果与性能分析
  • 5.1 测试平台及其配置
  • 5.1.1 测试平台
  • 5.1.2 参数配置
  • 5.2 实验结果和性能分析
  • 5.2.1 实验结果
  • 5.2.2 客观性能分析
  • 5.2.3 主观比较
  • 5.3 本章小结
  • 结论
  • 本文工作总结
  • 研究方向展望
  • 参考文献
  • 攻读学位期间发表的学术论文及其他成果
  • 致谢
  • 相关论文文献

    • [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文档

    猜你喜欢