当前位置:主页 > 科技论文 > 搜索引擎论文 >

快速搜索运动估计算法的性能优化研究与实现

发布时间:2020-05-28 08:18
【摘要】:近年来,随着互联网信息技术的迅速发展,人们对于视频信息的需求急速增长,因而对视频质量的要求也越来越高,提高视频质量变得尤为重要。然而,没有经过压缩的视频数据量巨大,难以进行存储和传输。视频压缩是用于消除冗余数据、减少视频存储和传输开销的一项关键视频应用。提高视频压缩的质量和效率,已经成为科研人员和业界关注的热点问题。在视频压缩时可采用帧间预测来去除帧序列中的时间冗余,而运动估计是用于帧间预测的一项核心技术。但是,运动估计算法非常耗时,大约花费70%的编码时间,并且对于高清晰度视频,该比率甚至更高。因此,降低运动估计的时间成本成为整个视频压缩过程得到加速的关键。运动估计算法分为全搜索算法和快速搜索算法。快速搜索算法虽然在速度上优于全搜索算法,但是由于快速搜索运动估计算法数据访问的不规则性,其搜索时间仍然较长。数据重用是提高运动估计算法性能的一种有效手段,国内外学者应用这一方法作了大量的相关研究。然而,目前针对于快速搜索运动估计的数据重用方法研究较少。本文以快速搜索运动估计算法的性能优化方法及其实现为研究目标,以一种典型的快速搜索运动估计算法TZSearch为研究对象,从同一个当前块的不同搜索步骤之间的数据重用和两个相邻当前块的搜索区域之间的数据重用两个方面展开研究工作。通过实验证明本文所提出数据重用方法可以有效地提高算法的运行效率。本文的创新点和贡献包括以下几个方面:(1)提出同一个当前块的不同搜索步骤之间的数据重用方法。结合TZSearch算法的搜索步骤,算法首先进行钻石搜索,然后再以上一步的搜索结果为中心进行光栅搜索,最后进行循环钻石搜索。根据算法的搜索过程,本文提出同一个当前块不同搜索步骤之间的数据重用方法,可以充分地利用搜索过程中数据重用区的数据,从而提高数据处理效率,降低算法的运行时间。本文首先分析了TZSearch运动估计算法及其数据访问特点。然后,分析算法在不同搜索步骤之间的数据重用范围。最后,将可重用数据保存在片上存储器以备后续搜索步骤中使用。在后续搜索步骤中可以直接从片上存储器中读取可重用数据,减少了对片外存储器的访问次数,加快了数据访问速度。实验结果表明,本文所提供的数据重用方法明显提高了TZSearch算法搜索的运行速度,最多将时间降低了62.02%。(2)提出两个相邻当前块的搜索区域之间的数据重用方法。结合TZSearch算法的搜索过程,本文提出两个相邻当前块的搜索区域之间的数据重用方法。该方法将搜索过程中数据重用区的数据在片上合理的利用起来,减少算法访问片外存储器的次数,降低算法的运行时间,进而提高数据处理效率。以TZSearch算法为例,本文首先分析了两个相邻当前搜索块在搜索过程中对应搜索区数据的可重用性,发现当两个相邻的当前块进行搜索时搜索区内的数据会发生重叠;然后预先将重叠区数据保存在片上存储器,以备后续搜索步骤中使用。在算法运行的过程中,可以直接在片上存储器中读取到视频图像重叠区域内的数据,仅需要访问片外存储器来搜索视频图像非重叠区域,从而减少了对片外存储器的访问次数,加快了数据访问速度。实验结果表明,本文所提供的数据重用方法明显提高了TZSearch算法的运行速度,最多将时间降低了54.79%。(3)优化方法的实现。在众核GPU平台上基于CUDA架构对运动估计算法进行性能优化,主要结合TZSearch算法的具体搜索特征和GPU的存储架构,运用数据重用这一优化方法对快速运动估计算法进行具体的分析与优化。通过对提出的优化方法进行实验,并且与相关的研究进行比较,测试提出的优化方法是否能得到最优的实验结果,最后将实验结果进行直观的展示。
【图文】:

示意图,运动估计,示意图


图 2-1 运动估计示意图计可分为全搜索算法和快速搜索算法两种。全搜索算法是对搜索区内与当前的搜索块比较,,搜索到一个与当前块最为相似的块,称之为匹优点是能够找到最优匹配块,缺点是搜索速度较慢。快速搜索算法是区内的部分搜索块进行搜索。相比于全局搜索算法快速搜索算法的优缺点是最终找到的匹配块可能不是最优的。在运动估计中,全搜索法动估计算法,同时全搜索法也是最可靠的搜索算法,最终得到的运动的,但它也存在着某些弊端,即算法的计算复杂度很高,通常需要花高算法的搜索速度,各种各样的基于块匹配的快速搜索算法已经被开估计在 ISO MPEG-1/2/4 和 ITU-T H.261/262/263 等视频编码标准的帧广泛的应用[40]。算法的原理即取一幅图像,把它分成若干大小相同的块,通过获得不位移计算其运动参数,算法的基本思想如下:将视频图像帧划分为若以块为单位寻找当前帧中每块在参考帧中最优匹配块的相对位置。块计中最常用的算法,本文的快速搜索算法性能优化就应用了块匹配算

过程图,块匹配,过程,全搜索


分为全搜索算法和快速搜索算法两种。全搜索算法是对搜索区前的搜索块比较,搜索到一个与当前块最为相似的块,称之为是能够找到最优匹配块,缺点是搜索速度较慢。快速搜索算法的部分搜索块进行搜索。相比于全局搜索算法快速搜索算法的是最终找到的匹配块可能不是最优的。在运动估计中,全搜索计算法,同时全搜索法也是最可靠的搜索算法,最终得到的运但它也存在着某些弊端,即算法的计算复杂度很高,通常需要算法的搜索速度,各种各样的基于块匹配的快速搜索算法已经在 ISO MPEG-1/2/4 和 ITU-T H.261/262/263 等视频编码标准的的应用[40]。的原理即取一幅图像,把它分成若干大小相同的块,通过获得计算其运动参数,算法的基本思想如下:将视频图像帧划分为为单位寻找当前帧中每块在参考帧中最优匹配块的相对位置。最常用的算法,本文的快速搜索算法性能优化就应用了块匹配动估计块匹配过程。
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP391.41

【相似文献】

相关期刊论文 前10条

1 卢清华;张宪民;范彦斌;;一种运动估计算法的性能评估方法[J];工程图学学报;2009年05期

2 肖敏连;;几种经典快速块匹配运动估计算法的比较研究[J];电脑知识与技术;2010年32期

3 魏长虎;贾智平;程志;;基于并行和预测的方向菱形运动估计算法[J];计算机应用;2008年11期

4 张旭光;张媛媛;王春艳;;几种块匹配运动估计算法的比较[J];今日科苑;2007年18期

5 王艳营;;基于起点预测的十字-六边形-菱形运动估计算法[J];电子测量技术;2009年05期

6 沈承东;李思昆;;使用提前结束策略的部分失真搜索快速运动估计算法[J];计算机工程与科学;2007年09期

7 岳恒立,张正炳;基于中心偏置特性的快速运动估计算法[J];江汉石油学院学报;2003年S1期

8 戴卫恒,于全;一种新型全局运动估计算法[J];电视技术;2002年05期

9 吴红文,夏良正;一种利用块间相关性的块运动估计算法[J];东南大学学报;1997年02期

10 唐坤;陈颖琪;陈立;高志勇;;3DRS运动估计算法的FPGA实现[J];电视技术;2015年03期

相关会议论文 前10条

1 贺文伟;张玉玲;;H.264中运动估计算法的研究与改进[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年

2 刘娜;李学明;;H.264 SUMHexagonS运动估计算法的研究[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年

3 蒋晓悦;赵荣椿;;几种块匹配运动估计算法的比较[A];信号与信息处理技术——第一届信号与信息处理联合学术会议论文集[C];2002年

4 李秋山;李伟;费宝顶;张珍;;基于块模式信息的自适应运动估计算法[A];图像图形技术与应用进展——第三届图像图形技术与应用学术会议论文集[C];2008年

5 苗艳华;张燕;杨坤;张韵;;一种基于冗余小波变换的多分辨率运动估计算法[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年

6 禹晶;苏开娜;;一种基于空间预测的快速块运动估计算法[A];第十三届全国图象图形学学术会议论文集[C];2006年

7 吴延海;闫宁;王丽君;毛昕蓉;;视频压缩中运动估计算法的研究[A];第八届全国信号与信息处理联合学术会议论文集[C];2009年

8 倪伟;郭宝龙;;MPEG-4形状编码中的自适应二值运动估计算法[A];第三届全国数字成像技术及相关材料发展与应用学术研讨会论文摘要集[C];2004年

9 王燕妮;李国民;;视频压缩编码中一种运动估计算法的改进[A];信号与信息处理技术第三届信号与信息处理全国联合学术会议论文集[C];2004年

10 杨敬安;;一种基于凝视与跟踪的主动3D运动估计算法[A];1996年中国智能自动化学术会议论文集(下册)[C];1996年

相关博士学位论文 前3条

1 张萍;基于群智能优化的运动估计算法研究[D];电子科技大学;2011年

2 易见兵;基于点集匹配的4D CT肺运动估计算法研究[D];深圳大学;2017年

3 许晓中;视频编码标准中运动估计技术研究[D];清华大学;2009年

相关硕士学位论文 前10条

1 李红杰;基于众核平台的运动估计算法性能优化研究[D];山东师范大学;2019年

2 郭元元;基于GPU平台的全搜索运动估计算法优化研究与实现[D];山东师范大学;2019年

3 王雅;快速搜索运动估计算法的性能优化研究与实现[D];山东师范大学;2019年

4 张海望;数字电视系统后端运动估计算法的研究[D];上海交通大学;2016年

5 汪文昌;移动AR系统中基于视频流的实时运动估计算法的研究[D];东北大学;2017年

6 王加新;运动估计算法的FPGA仿真与实现研究[D];天津大学;2005年

7 雷茂慧;基于MPEG-4的视频分割和运动估计算法研究与设计[D];江苏大学;2006年

8 朱超;视频编码中的运动估计算法研究与并行化实现[D];东北大学;2011年

9 谢立寅;视频压缩中运动估计算法的优化和研究[D];中国科学院研究生院(西安光学精密机械研究所);2011年

10 吴丽珍;基于搜索经历的快速运动估计算法研究[D];西安电子科技大学;2015年



本文编号:2684971

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2684971.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户71b00***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com