基于GPU加速的深度图像绘制
2012-06-25张秋闻张兆杨
电视技术 2012年11期
关键词:深度
郑 专,安 平,2,张秋闻,张兆杨,2
(1.上海大学通信与信息工程学院,上海 200072;2.新型显示技术及应用集成教育部重点实验室,上海 200072)
自由视点电视(FTV)是下一代多媒体技术发展的主要方向[1],使用户可以根据需要交互地选择视点,给用户真实的现场沉浸感,其中高质量的绘制技术起到了关键性的作用。基于深度图像的绘制(Depth-Image-Based Rendering,DIBR)技术利用深度信息完成新视点图像的绘制,并且大大节约了传输带宽[2-4]。但是目前实现DIBR的算法复杂较高,难以应用于实时的3DTV系统。文献[5-7]中通过两路纹理图像加上对应的两路深度图像进行新视点图像的合成,文献[8]中通过两路纹理图像和一路深度图像合成新视点图像,两者皆达到了较好的绘制效果,但其复杂度较高。消除新视点图像中出现的虚假边缘目前主要的做法是对深度图进行预处理。文献[9-11]对深度图进行滤波处理,不仅消除了虚假边缘,还有效地减少了空洞的产生,但是它们所实现的滤波器的算法复杂度都比较高。文献[12-13]虽然采用GPU加速绘制,但是[12]处理的分辨力较低,而[13]的实现则需要专业的计算机图形学知识。利用单路纹理图像加上对应深度图像进行新视点图像的合成往往结合图像修复算法[14-16],才能达到较好的绘制质量,但图像修复的算法复杂度比较高,难以应用在实时的3DTV系统中。
本文采用单路纹理图像加上对应的深度图像进行新视点的合成,在三维图像变换[1-2,8]之前对深度图进行高斯滤波预处理,对新视点图像中出现的空洞用水平插值算法填充,并采用基于CUDA技术的GPU加速绘制。……
登录APP查看全文
