基于异构多核处理器的视频编码去相关性研究

基于异构多核处理器的视频编码去相关性研究

论文摘要

视频编码是当前国内外研究和工业应用的热点之一。视频编码通过对视频进行去相关处理实现视频压缩目的。因此,视频编码中的去相关方法研究具有重要的理论价值和实际意义。异构多核处理器(Heterogeneous multi-core processor,HMP)逐渐成为未来处理器发展的主流趋势,针对HMP的高效视频编码方法也获得了相当的关注。论文以提高HMP上的视频编码率失真(Rate-distortion,RD)性能为主要目标,提出了一些新的帧内预测以及变换工具,并对并行运动估计算法进行了研究。针对帧内预测中的DC(Direct current)预测模式不适合于图像平坦区域的问题,提出了一种基于距离加权的预测(Distance-based weighted prediction,DWP)方法。该方法根据平坦区域中像素间的相关性与像素间的距离具有反比的关系建立了线性预测模型。为了减少计算复杂度特别是便于硬件实现,进一步提出了iDWP(integralDWP)方法。实验结果表明,采用DWP和iDWP能够获得更好的去相关效果。由于不同帧内预测模式下的预测残差具有不同的能量分布特征,而DCT(Discrete cosine transform)采用固定的变换矩阵,因而很难达到理想的去相关性效果。卡洛变换(Karhunen-Loeve transform,KLT)是均方差意义下的最优变换,不过,KLT的变换性能具有数据依赖性。根据每种预测模式对应的残差信号具有较为一致的能量分布特性,提出基于最优频谱匹配(Optimal frequency matching,OFM)算法为每种预测模式训练出唯一的KLT矩阵,避免了实时训练KLT矩阵的巨大计算量。实验结果表明,训练得到的KLT矩阵具有稳定的且优于DCT的变换性能。视频编码中常常采用可变尺寸的块预测,预测块尺寸同DCT矩阵不匹配不仅降低了去相关性能,同时也导致大于4×4的块内部存在严重的块效应。论文提出将多通道滤波器组(M-channel filter bank,MCFB)用于残差块分解。基于块的多通道分解方式具有以下三个优点:其一,卷积运算自身的特性可以减少预测块内部的块效应;其二,可以进行基于块的RD优化;其三,变换系数具有同DCT系数相似的频率特性。实验表明,同DCT相比,采用MCFB能明显提高解码图像的主客观质量。此外,为了减少变换过程的计算复杂度,论文中进一步构造出整数多通道滤波器组。运动估计过程具有相当高的计算复杂度,HMP中的GPU(Graphics processingunit)常常用来加速运动估计过程。不过,在GPU的并行处理模式下,当前宏块在进行运动估计时无法获得相邻宏块的运动和模式信息作为参考,从而无法进行真正意义上的率失真优化来选择最佳运动向量。已有的方法都是直接根据SAD(Sum ofabsolute difference)来选择最佳运动向量。论文提出基于对等宏块的并行运动估计(Collocated macroblock based motion estimation,CMME)算法,利用前一帧中宏块的运动信息作为参考来估计当前运动向量代价。实验结果表明,CMME算法特别适合于较低码率以及运动较为平缓的视频序列,在增加了较少量计算代价的前提下,最高可以获得0.8dB的PSNR增益。综上所述,在对视频编码中的去相关方法进行了深入研究的基础上,提出了一系列新的帧内预测以及变换技术来提高编码的RD性能并给出相应的整数化实现方案。同时,针对并行计算模式下的运动估计算法进行了研究。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 视频编码基础及发展
  • 1.2 去相关性方法研究现状
  • 1.3 异构多核处理器及并行编程模型
  • 1.4 基于异构多核处理器的视频编码框架
  • 1.5 论文研究内容
  • 1.6 本章小结
  • 2 基于距离加权的帧内预测方法
  • 2.1 帧内预测技术
  • 2.2 帧内预测技术研究现状
  • 2.3 基于距离加权的帧内预测方法
  • 2.4 整数基于距离加权的帧内预测方法
  • 2.5 实验结果及分析
  • 2.6 本章小结
  • 3 基于最优频谱匹配的KLT矩阵训练方法
  • 3.1 帧内预测残差特性分析
  • 3.2 KLT的定义及基本性质
  • 3.3 KLT的研究现状
  • 3.4 基于最优频谱匹配的KLT矩阵训练方法
  • 3.5 实验结果及分析
  • 3.6 本章小结
  • 4 基于多通道滤波器组的变换框架
  • 4.1 基于可变尺寸块预测
  • 4.2 多通道滤波器组的性质及发展
  • 4.3 基于MCFB的变换框架
  • 4.4 整数多通道滤波器组的构造
  • 4.5 实验结果及分析
  • 4.6 本章小结
  • 5 基于对等宏块的并行运动估计算法
  • 5.1 并行运动估计算法
  • 5.2 基于CUDA的并行运动估计算法
  • 5.3 基于对等宏块的并行运动估计算法
  • 5.4 实验结果及分析
  • 5.5 本章小结
  • 6 全文总结
  • 6.1 结论
  • 6.2 未来的研究方向
  • 致谢
  • 参考文献
  • 附录1 攻读博士学位期间发表的论文
  • 附录2 攻读博士学位期间参加课题目录
  • 相关论文文献

    • [1].面向多媒体及通信等领域的多核处理器[J]. 技术与市场 2015(02)
    • [2].多核处理器关键技术分析[J]. 大众投资指南 2019(06)
    • [3].最数字[J]. 飞碟探索 2016(07)
    • [4].一种有效的多核处理器计算模型设计与分析[J]. 信息与电脑(理论版) 2013(22)
    • [5].支持多核处理器的星载分区操作系统设计[J]. 航天器工程 2020(01)
    • [6].多核处理器发展趋势及关键技术[J]. 计算机工程与设计 2018(02)
    • [7].异构多核处理器体系结构分析[J]. 大众投资指南 2019(07)
    • [8].多核测试利器 CINEBENCH[J]. 电脑迷 2008(14)
    • [9].多核处理器调度方法研究[J]. 科技致富向导 2011(17)
    • [10].嵌入式智能计算扩展多核处理器市场空间[J]. 电子产品世界 2014(05)
    • [11].虞志益:引领多核处理器创新之路[J]. 中国发明与专利 2013(01)
    • [12].多核处理器的关键技术及其发展趋势[J]. 计算机工程与设计 2009(10)
    • [13].多核处理器及其对系统结构设计的影响[J]. 计算机科学与探索 2008(06)
    • [14].多核处理器的软件优化[J]. 新电脑 2008(05)
    • [15].AMD引爆真多核处理器平民时代 AMD Phenom X3解析[J]. 现代计算机(普及版) 2008(05)
    • [16].基于多核处理器的网络安全协议并行处理研究[J]. 信息网络安全 2011(09)
    • [17].Wind River RDC 2008聚焦多核开发新机遇[J]. 电子设计应用 2009(01)
    • [18].前言:嵌入式多核处理器系统及视频信号处理技术研究进展[J]. 南京大学学报(自然科学版) 2009(01)
    • [19].视频多核处理器结构[J]. 清华大学学报(自然科学版) 2008(01)
    • [20].性能不对称多核处理器负载均衡调度研究[J]. 计算机工程与科学 2013(11)
    • [21].基于同构多核处理器的任务调度[J]. 计算机系统应用 2014(11)
    • [22].基于多核处理器的程序性能优化方法[J]. 巢湖学院学报 2012(03)
    • [23].基于多核处理器的多任务并行处理技术研究[J]. 计算机应用与软件 2012(07)
    • [24].多核处理器任务调度的思考[J]. 计算机光盘软件与应用 2012(18)
    • [25].多核处理器中任务调度与负载均衡的研究[J]. 微电子学与计算机 2011(11)
    • [26].异构多核处理器分支预测器研究与设计[J]. 微电子学与计算机 2011(11)
    • [27].异构多核处理器的任务调度算法[J]. 计算机工程与应用 2009(33)
    • [28].基于多核处理器的深度包检测的实现和性能评估[J]. 电信科学 2009(S2)
    • [29].一种分片式多核处理器的用户级模拟器[J]. 软件学报 2008(04)
    • [30].基于多核处理器并发计算软件构架设计与实现[J]. 计算机科学 2008(07)

    标签:;  ;  ;  ;  ;  

    基于异构多核处理器的视频编码去相关性研究
    下载Doc文档

    猜你喜欢