基于GPU的视频去隔行及缩放处理实现与优化

来源 :北京大学 | 被引量 : 0次 | 上传用户:mohang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
去隔行和缩放是增强视频显示质量的典型后处理方法。传统上,通常采用视频后处理芯片或CPU实现。由于专用视频后处理芯片研发及生产成本较高,而CPU对视频数据的处理效率较低,随着GPU的发展,CPU与GPU协同处理的模式被应用到视频后处理领域。利用GPU着色器对像素点进行并行处理,可以提高视频去隔行及缩放处理的效率。  本文首先设计了一种基于GPU的视频去隔行及缩放处理的实现方案,并结合PKUnity-3(65)片上多核芯片系统软硬件环境,基于OpenGL ES2.0编程框架实现。在对比分析现有的视频去隔行处理方法基础上,本文结合PKUnity-3(65)系统芯片的异构多核结构特点,实现了三种线性去隔行方法、一种边缘自适应去隔行方法和一种中值滤波去隔行方法,并在此基础上利用中值滤波对该边缘自适应去隔行方法进行了改进。与VT滤波法对比,改进后的边缘自适应方法在计算复杂度降低的情况下,取得了PSNR上约1.4dB的提升。  在对视频缩放处理方面,本文实现了两种线性缩放方法和两种基于图像局部检测的缩放方法。这两种基于图像局部检测的缩放方法分别较双线性法取得了PSNR上0.5dB和0.9 dB的提升。  本文实现的视频去隔行与缩放方法在PKUnity-3(65)系统中进行了评测,实验结果表明,基于GPU的去隔行与缩放方法能够取得较好的视频图像质量增强效果,可以满足标清视频图像的实时处理要求。此外,本文工作基于OpenGL ES2.0编码实现,可移植性强,可以为其他基于GPU的视频处理设计提供参考。  
其他文献
随着计算机计算能力的迅猛发展,计算机所能处理问题的规模越来越大,提高计算的可信性和高效性已成为工业界和科学界的共同目标.符号计算可以得到问题的精确结果,但计算复杂度高;
多媒体技术和互联网的高速发展促使图像视频信息爆炸式增长。随着多媒体处理技术的不断发展,视频技术正朝着超高清和立体的方向发展。在过去的二三十年间,视频编码技术得到了广
软件产品结构是软件工程领域的一个研究热点。在软件的再开发、缺陷修复、新人进入、遗产软件维护等开发活动中,了解软件的产品结构都可以帮助提高开发效率和产品质量。但是,在
在影视制作的过程中,制作影视特效的目的就是把电影中难以表达的场景,呈现给观众。或从降低成本的角度考虑,在降低了成本的同时又能给观众带来较好的观影感受。对于包含大量人群
头部姿势估计是一个典型而复杂的模式识别问题,在人脸识别、虹膜识别、视线估计等研究领域有着广泛的应用前景,具有重要的学术研究价值。本文以Kinect传感器获取的RGB-D图像为
螺旋焊管广泛的应用于各种有关国计民生的重要环节,主要是用于石油、天然气的输送管线。我国螺旋焊管机组整体水平与国际先进企业相比,在数字化及生产自动控制方面还存在较大差
互联网技术的快速发展促进了经济与社会的发展,网上购物、娱乐与社交等互联网新兴事物的迅速普及为民众的现代生活提供了极大的便利。但与此同时,网络环境的复杂性和信息系统的
随着互联网技术的发展,网格将分布在广大地理区域上资源通过通讯技术连接起来,这样用户提交的原有的大型项目可以分割成多个独立的任务,可以在不同的网格资源上执行,并将执行的结
随着普适计算和物联网的发展,越来越多的新设备出现在实验室环境中,如RFID、智能传感器、PDU可编程电源控制器等。这些设备在实验室原有的设备(工作设备、环境调节设备、安防设
近年来,工业界和学术界花费大量的精力来构建大型知识库(如Freebase、Yago、Probase等),因为这些知识库可以用来提升信息检索、问答系统、情感分析等任务的结果。互联网技术的发