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

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

论文摘要

H.264/AVC是由ITU-T和ISO/IEC联合制定的新一代国际视频编解码标准。相对于以往的视频标准,其具有技术方面的先进性、研究方面的开放性和应用方面的国际性等特征,因而引起了国内外专家学者的广泛关注和研究。但是,现有研究结果表明:H.264/AVC的高性能是以高复杂度为代价的,其高复杂度的算法导致整个视频编解码的运算效率大幅度下降。这已不能最大限度的满足人们对实时视频的需求,严重阻碍了其在实时视频方面的推广和应用。而运动估计技术是视频编解码中的关键技术,同时也是最耗时的一个模块。因此,提高运动估计的搜索效率就成为改进视频编解码性能的关键所在。目前,如何在保证视频编码精度的前提下,最大限度提高运动估计的搜索速度已成为视频领域的研究热点。一直以来,各位专家学者为提高运动估计的搜索效率进行了不懈的努力,先后提出三步法(TSS)、六边形搜索(HEXS)、菱形搜索算法(DS)、UMHexagons算法、EPZS算法等快速运动估计算法。其中,UMHexagonS算法吸收了多种运动估计算法框架的优点,可以在保持较好的率失真性能和视频质量的情况下,有效地提高视频编码效率,因而受到了人们的广泛关注。因此,本文拟以UMHexagonS算法为切入点,在研究运动估计原理和运动估计关键技术的基础上对运动估计算法进行多方面改进,试图在提高运动估计算法性能的方面有所突破。本文首先介绍了H.264/AVC的整体架构和关键技术,然后分析了运动估计的基本原理和几种经典的快速运动估计算法。最后,在对UMHexagonS算法进行深入研究的基础上,提出了改进的算法。具体而言,在充分利用了视频序列本身的特征(运动特征、纹理特征)和物体的运动规律基础上,本文从以下四个方面对UMHexagonS算法进行了改进:1.匹配准则,求和绝对误差准则(SAD)的匹配模板采用统一的方形模板与物体本身的运动规律不符,并且违背了事物是多样性的统一规律。改进的匹配准则充分结合自然界物体的运动规律,使得匹配模板选取更加科学。2.预测搜索起点,首先根据运动矢量的时空相关性来判断当前块的运动类型。然后针对不同的运动类型选择不同的预测算法,如果当前块是运动较小的类型,以(0,0)为搜索起点;如果当前块是运动较大的类型,则根据运动矢量的空间相关性来预测搜索起点。3.搜索范围,从视频图像的运动幅度、搜索范围的选取原则和当前预测块的块类型三个方面来综合确定动态搜索范围,大大提高了搜索速度。同时为了保证视频编码精度,考虑最小搜索窗口来避免陷入局部最小。4.搜索策略,根据像素点间的空间相关性,基于统计结果设计了提前中止算法;根据运动矢量的中心-交叉偏置分布特性和当前块的纹理特征对搜索模板进行自适应改进。最后将这四个方面的改进技术集成到原UMHexagonS算法中,选取多种测试序列对整体改进算法进行性能测试,从客观数据和主观效果综合对改进算法的性能进行分析。实验结果表明:改进的算法与原UMHexagonS算法相比,在视频质量几乎不受影响的前提下,大大减少了编码的复杂度,大大提高了编码效率。因而,其可以有效满足实时视频的需要,并且可以应用于模式识别、视频检索和智能监控等其他视频领域。

论文目录

  • 中文摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 主要优势与技术难点
  • 1.4 本文的主要研究内容及组织结构
  • 第二章 运动估计算法
  • 2.1 视频压缩编码标准的发展
  • 2.2 H.264/AVC 编解码标准
  • 2.2.1 H.264/AVC编解码框架
  • 2.2.2 H.264/AVC关键技术
  • 2.3 运动估计简介
  • 2.3.1 运动估计基本原理
  • 2.3.2 运动估计的要求
  • 2.3.3 运动估计性能评估标准
  • 2.4 典型运动估计算法分析
  • 2.4.1 全搜索算法(FS)
  • 2.4.2 三步法(TSS)
  • 2.4.3 菱形搜索算法(DS)
  • 2.4.4 六边形搜索(HEXBS)
  • 2.4.5 EPZS算法
  • 2.4.6 UMHexagons算法
  • 2.5 本章小结
  • 第三章 匹配准则
  • 3.1 经典的匹配准则
  • 3.2 匹配准则的选取
  • 3.3 改进的匹配准则
  • 3.4 实验结果及分析
  • 3.5 本章小结
  • 第四章 改进的快速运动估计算法
  • 4.1 搜索起点
  • 4.1.1 常用的预测搜索起点算法
  • 4.1.2 搜索起点的研究现状
  • 4.1.3 UMHexagonS算法的搜索起点预测
  • 4.1.4 改进的搜索起点预测
  • 4.1.5 本节小结
  • 4.2 搜索范围
  • 4.2.1 引言
  • 4.2.2 研究现状
  • 4.2.3 改进搜索范围的算法流程
  • 4.2.4 实验结果与分析
  • 4.2.5 本节小结
  • 4.3 搜索策略
  • 4.3.1 引言
  • 4.3.2 提前中止
  • 4.3.3 搜索模板
  • 4.3.4 改进搜索策略描述
  • 4.3.5 实验结果与分析
  • 4.3.6 本节小结
  • 4.4 本章小结
  • 第五章 改进的 UMHexagonS 算法
  • 5.1 引言
  • 5.2 UMHexagonS 算法优缺点分析
  • 5.3 改进的 UMHexagonS 算法
  • 5.4 实验结果与分析
  • 5.4.1 测试环境
  • 5.4.2 主观评价算法性能
  • 5.4.3 客观评价算法性能
  • 5.5 本章小结
  • 第六章 总结和展望
  • 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/AVC的快速运动估计算法研究
    下载Doc文档

    猜你喜欢