用于运动估计的高效三步法的硬件设计与仿真

来源 :湖南大学 | 被引量 : 0次 | 上传用户:benxiaohai10000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在视频压缩中,使用基于块匹配技术的运动估计能够有效去除视频序列之间存在的大量时间冗余,对于提高压缩的效率是至关重要的。采用全搜索算法可以得到最优解,但是它的实现需要大量的运算。于是人们提出了许多快速搜索算法,包括三步法、新三步法和四步法等,这些算法在满足一定精度的条件下可以大大减少运算量。这些快速搜索算法大多基于块失真度量随着搜索点偏离最佳匹配点而单调增加的假定,但是这种假定往往只在局部范围成立,对于块失真度量是多极值分布的情况,搜索过程就可能陷入局部最优。本文介绍了一种高效三步法,该算法在三步法的基础上增加了偏置中心的小菱形搜索模板和非确定性搜索步数来加强中心区域的搜索。模拟实验证明该算法在不同的搜索范围以及运动大小的情况下,在均方差方面都优于新三步法,具有较强的适应性,且该算法相对新三步法平均计算量减少了15%。本文的研究内容就是针对高效三步法完成硬件结构设计与仿真。高效三步法中使用了两种搜索模板:正方形模板和小菱形模板。本文提出了一种基于移位寄存器阵列的硬件结构,该结构能够同时适应对这两种模板的搜索。该结构的设计灵感来自于一种用于菱形模板类搜索算法的VLSI结构。其基本思想是利用搜索点之间的参考数据重叠的特征,把需要用于多个搜索点计算的参考数据存储在移位寄存器阵列中,通过移位操作来满足不同搜索点的计算需要,大大降低了数据存储器访问次数,从而减少了运动估计中功率消耗最大部分的操作。本文对所设计的结构用Verilog硬件描述语言完成了寄存器传输级设计,并使用ModelSim完成了功能仿真。本文用四个标准测试序列对所设计结构进行了仿真实验,统计了该结构平均完成一次块匹配的时钟周期和平均处理一帧需对参考块数据存储器的访问次数。统计结果表明,对于不同的测试序列,该结构平均完成一次块匹配的时钟周期为256,比实现菱形法的结构要小,且在70MHz的时钟频率下,其吞吐率符合MPEG-2和HDTV的性能要求。针对不同的测试序列,该结构均比实现菱形法的结构所需的参考块数据存储器访问次数要小,与按照搜索点单独处理的情况相比,平均节省了70%多的访问操作,适合低功耗应用。
其他文献
电子商务在当今世界经济中发挥着日益重要的作用,同时电子商务的安全性问题也变得越来越重要。目前电子商务的安全技术中的高代价、易用性差、互操作性差已经成为了解决信息安
概念格作为形式概念分析理论中的一种核心数据结构,是近年来获得飞速发展的数据分析的有力工具,用来发现数据中隐藏的知识模式。在知识发现的过程中建造与应用概念层次结构进
近年来,XML已经成为一种数据交换的标准形式,越来越多的数据以这种形式进行存储,在这些数据中隐含着大量的知识信息,需要进行数据挖掘处理。目前针对XML数据挖掘的方法,大多
纹理合成与编辑是近年来国内外一个比较活跃的研究领域,有关纹理编辑与合成的研究在计算机视觉、图像处理及计算机图形学领域都占有重要的地位,有着非常广阔的应用前景。传统
近十几年来,随着信息技术和计算机技术的快速发展,对信息安全提出了越来越高的要求,并使得作为信息安全核心的加密技术及其实现变得越来越复杂。保障各种网络活动中的信息安全,成
随着机动车的日益普及,交通拥挤问题日益突出。在现有的条件下,如何提高交通控制和管理水平,合理使用现有交通设施,充分发挥其性能,是解决交通问题的有效方法之一。随着计算机硬件
工作流的建模和分析技术是商业过程的组织、管理以及工作流管理系统的设计和实现的基础。在设计和开发工作流管理系统时,首先要使用形式化的模型方法对工作流程进行正确、清
在以往的教学中,形成的是以教师为中心,教师讲授、学生接受的教学模式。这种教学模式有利于知识的传授和积累,有利于课堂教学的组织和实施,但同时也限制了学生自我发挥、探究
Web Service是基于组件的软件平台,是面向服务的Internet应用。它能够统一封装各种信息、行为、数据表现以及业务逻辑流程,而无需考虑应用所在的环境是使用何种系统和设备。
随着无线网络和多媒体通信技术的发展,移动多媒体业务将得到越来越广泛的应用。在移动通信系统中,如何根据用户的需求提供服务质量保证是移动多媒体通信发展过程中面临的重要