基于GPU的快速运动估计算法研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:weisu890221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动估计是视频压缩编码的关键技术之一。它采用相邻帧的像素作为参考来预测当前帧的像素,并直接决定了压缩编码速度与效率。运动估计也是视频压缩编码统中计算复杂度最高的模块,因此运动估计快速算法通常利用帧序列与运动矢量分布特性来减少不必要的搜索点,从而降低计算复杂度。本文以视频压缩编码系统中运动估计模块在GPU并行处理器上的实现为研究目的,一方面利用视频序列特性与运动矢量分布特性来减少不必要的搜索点,另一方面结合GPU通用计算特点,提出了一种适合于GPU处理器的高精度并行快速运动估计方法-基于GPU的局部全搜索(GPU-based Local Full Search,GLFS)。整个运动估计过程划分为整像素精度搜索与1/4像素精度搜索,且搜索过程中的每个步骤都采用一种局部全搜索思想;并根据视频序列的内容特性,将搜索域划分为背景域和运动域。首先,利用局部全搜索以最大概率判定当前块是否为运动域;然后,对于运动域通过降低搜索域分辨率来提升搜索步长,执行低分辨率的局部整像素全搜索来捕捉最优运动矢量分布范围,即粗定位;最后,利用高密度、高精度搜索模板逐级细化运动矢量,完成1/4像素精度的运动估计,即细定位。此外,GLFS算法在搜索过程中还采用了中止判别技术,且搜索过程中每一步的搜索点数都不会发生变化。本文采用CUDA在Windows平台上编程实现了基于GPU处理器的视频编解码器。实际测试结果表明,在相同的图像质量下采用GLFS算法的搜索精度很接近FS算法。此外,在运算速度上,与GPU上实现的FS算法相比,GLFS算法提高了约9倍。
其他文献
农村义务兵一直是我军士兵队伍的重要组成部分,他们在为我军建设做出贡献的同时,也收获了自己的成长和成功。进入新时期,农村义务兵虽然在基层部队义务兵中仍然占多数,但在部
随着Web2.0技术逐渐成熟,很多社交类网站应运而生。这些网站利用AJAX和j Query等技术的实时、交互等特性,带给用户更快速、便捷的网页浏览体验,但同时这些技术也会被网站攻击
新一代的无线通信系统中,对数据的传输速率和可靠性提出了更高的要求。采用何种方案以实现有限频谱资源上的高速可靠传输,成为当前研究的一大热点。基于低密度奇偶校验码(LDP
进入21世纪,生物科技异军突起,对生命本质的探索成就斐然,生物科技正以强大的技术会聚优势与各领域技术紧密融合,呈现出向社会物质、精神层面广泛渗透趋势,显示出蓬勃生机,在世界范
多用户MIMO下行链路中,基站同时同频向多个用户发送数据,通常认为不同用户之间是没有协调性的,随之带来的问题是MIMO系统如何消除用户之间的共信道干扰。当基站知道信道状态信息
布尔函数在密码学和通信领域有广泛的应用。本文研究布尔函数的一些性质和构造,并取得了以下主要结果:1)把Zhang-Xiao构造(IEEE Transactions on Information Theory, vol.55,