HEVC关键模块并行算法的设计与基于GPU的实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:lgfyhx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着高清和超高清视频的发展,视频应用的多样性和高分辨率给以往的视频编码标准带来了极大的挑战。为了能够满足视频应用的需求,2013年国际电信联盟(ITU-T)的视频编码专家组和国际标准化组织(ISO/IEC)的移动视频专家组通力合作,发布了最新一代的视频编码标准——HEVC。相对于H.264/AVC,在相同图像质量的前提下,平均可以减少50%的码率。HEVC在获得出色视频压缩性能的同时其超高的计算复杂度制约了HEVC的广泛应用。为此有必要提高HEVC的编码效率。GPU大量的运算单元非常适合通用并行计算。NVIDIA公司于2007年推出的全新通用并行计算架构(CUDA)采用类C语言为实现大规模可并行的数据任务提供了良好的计算平台。利用GPU的众核特性并行实现视频编码算法已经成为加速视频编码的有效解决方式。本文重点针对HEVC帧间预测和环路滤波的关键模块进行并行算法的设计,并在CUDA平台上编程实现。针对分像素插值,本文设计了一种高效的分像素插值并行算法;针对运动估计环节,本文分别设计了基于梯状并行的整像素和分像素运动搜索算法;针对DCT变换和IDCT变换,本文设计了一种基于蝶形运算的多层级并行算法;针对量化和反量化模块进行并行算法的设计;本文设计了一种全并行的去方块滤波算法;针对样点自适应补偿模块,对边界补偿和边带补偿分别设计了像素分类和信息统计、补偿值求取的并行算法,设计了基于对角结构的参数融合并行算法,设计了全并行的滤波补偿算法。本文在CPU+GPU异构平台上用CUDA语言编程实现了所有设计的并行算法。实验结果表明,对于1080P的高清视频序列,在保证图像重构质量的前提下,与原始串行算法相比,本文设计的并行算法能够取得20倍以上的加速比,能够有效提高帧间回路的编码效率。
其他文献
2004年底第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)为了保证其相对其他无线标准的长期优势,启动了通用移动通信系统(Universal Mobile Telecommunicatio
SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet工程任务组)提出的IP电话信令协议。从SIP第一份标准提案RFC2543开始,经过几年的发展SIP已应用于3G移动通
扬州市有一条老街,经过这两年的整治,又恢复了往昔的的魅力.这就是老城区的东关街.rn文化,是城市的根,是城市的魂,也是一个城市的核心竞争力!rn
图像配准研究是图像处理中的一个基础性研究,是许多图像处理技术具体应用的前提和核心。图像配准技术具有较强的技术综合性,涉及学科广泛,同时具有较强的学科综合性。   本文
储备池计算是一种新兴的信息处理方法,主要基于对递归神经网络的改进,因其独特的动态特性及简单的训练方式,在诸多领域得到成功应用。而混沌储备池计算进一步简化了储备池计
今天,随着信息技术的突飞猛进,在商业运转和学术研究中产生了越来越多的海量数据。随着存储区域网络(SAN)的应运而生,它已成为人们解决存储带宽、容量和管理问题的首选方案。
随着信息技术的快速发展及其广泛应用,医疗机构数字化建设正逐步完善,越来越多的数字化医学成像设备得以应用,医学图像在医疗诊断过程中的重要性也日显突出。海量医学图像数
低压电力线通信(L-PLC )信道是一个时变性强、干扰大、衰减剧烈的非线性传输系统,研究它的信道特性并建立适当的信道预测模型已成为电力线通信技术领域的重要课题。本研究将分形理论引入L-PLC信道特性研究,主要可以分为信道分形特性的判别和信道的分形预测两部分内容,具体工作及成果如下:一、判定L-PLC信道的分形特性。通过计算和分析L-PLC信道实测信号电压幅值时间序列的各种分形维数及其与低压配电网运
RBAC作为流行的访问控制技术,已经广泛的应用于许多B/S系统,例如电磁兼容网站、校园网等,它不仅提高了系统的安全性,并且大大简化了系统的权限分配和管理工作。然而,将RBAC直
多输入多输出(Multiple Input Multiple Output,MIMO)技术作为下一代无线通信关键技术之一,能够有效克服无线信道固有的多径衰落。然而,由于移动台尺寸、功耗等因素的限制,在