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

基于GPU平台的全搜索运动估计算法优化研究与实现

发布时间:2020-03-21 05:03
【摘要】:随着视频应用的快速发展,视频压缩技术越来越受到人们的广泛关注,它在视频存储、视频传输、网络监控及网络视频等领域具有重要意义。视频压缩可以有效减少视频序列中重复的数据信息,有利于降低存储和传输的视频数据量。帧间预测技术可用于寻找相邻帧之间的相同数据,其中运动估计算法是帧间预测技术与视频压缩技术中的核心算法之一。运动估计算法是指为当前帧中的当前块在参考帧中寻找其参考块的过程。在该过程中,需要对当前块进行大量的块匹配,所以块匹配的过程占整个算法大部分的时间。在GPU平台上实现运动估计算法可以有效加快算法的运行速度,降低算法的运行时间。目前已有部分研究工作基于GPU的片上存储器采用数据重用的方法对运动估计算法进行加速。针对国内外研究现状进行分析,其中存在的问题总结如下:(1)当前基于GPU的运动估计数据重用方法主要是在GPU的共享内存上进行相邻搜索窗之间的数据重用。一方面,现有的研究工作没有考虑其它的数据重用方法,当相邻搜索窗之间的可重用数据大于GPU共享内存时,无法采用该重用方法。另一方面,没有考虑利用GPU的其它存储器(例如寄存器)进行数据重用。(2)在基于GPU的运动估计算法的数据重用研究中,没有充分考虑将GPU的多层次存储架构与多种数据重用方法相结合,从而不能充分地利用GPU的片上存储资源进行最大限度的数据重用,也就不能更好的对运动估计算法进行加速。针对以上不足,本文展开深入研究,主要研究内容和创新点如下:(1)提出基于GPU多类型片上存储器的全搜索运动估计数据重用方法。将多种数据重用方法与GPU的多类型片上存储器相结合,一方面可用于选择适合片上存储大小的最快数据重用方法,另一方面可用于选择适合某种数据重用方法的最佳片上存储器。基于GPU的三种片上存储器实现了四种数据重用方法,通过实验对它们进行了比较分析。(2)针对GPU存储架构的特点,提出了基于GPU多层次存储架构的数据重用方法。对GPU中不同层次的存储器分别采用不同的数据重用方式,例如将在寄存器中采用参考块之间的数据重用与在共享内存中采用参考块条带之间的数据重用相结合。该方法充分利用了GPU片上存储资源,提高了算法运行速度。本文描述了三种不同的结合方式,并通过实验对它们进行了比较分析。
【图文】:

参考块,数据,实验结果,算法效率


参考块之间的数据重用实验结果(4*4)

参考块,数据,实验结果


实验结果如图3.8 所示。图 3.8 参考块之间的数据重用实验结果(8*8)最后在实验中将参考块的大小设置为16*16,将当前块数据存放在寄存器中,并将参考块数据分别存放到共享内存和寄存器中。在 GPU 平台上对参考块之间的数据重用优化方法进行实验,,实验数据如表 3-3 所示。表 3-3 参考块之间的数据重用(16*16)视频序列 帧大小无数据重用(ms)参考块之间的数据重用(共享内存)(ms)参考块之间的数据重用(寄存器)(ms)foreman 144x176 28.31 28.29 35.52foreman 288x352 126.35 125.53 154.02BasketballPass 416x240 123.90 122.91 152.13Johnny 1280x720 1226.95 1215.11 1504.11从表 3-3 中可以看出,将参考块数据存放到共享内存时,在相同实验条件下,算法运行时间比未使用数据重用(高速缓存自动进行重用)时算法运行时间减少。将参考块数据存放到寄存器时,在相同实验条件下,算法运行时间比前两者都要多。其原因在于 16*16 的块占用的存储空间大于寄存器的存储空间,从而导致块数据没有存放到寄存器中,而是存储到了本地内存中,所以算法的运行时间延长了。以上实验结果表明,将参考块的大小设置为 4*4 和 8*8 时,将参考块数据存
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】: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年



本文编号:2592804

资料下载
论文发表

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


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

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