论文部分内容阅读
近年来,数字多媒体技术发展迅速。一方面,计算机视觉、计算机图形学等领域的研究越来越成熟:另一方面,计算机的运算速度和信息处理能力也大幅提高,使得越来越多的多媒体视频类型被开发、推广、应用。在消费娱乐领域,3D视频的发展成为了数字多媒体技术发展的一个亮点。相比于单视点视频,多视点视频所包含的信息量随视点的增加而线性增加。由于数据量巨大,给多视点视频的的存储、传输带来了很大的困难。为了实现对多视点视频数据进行最大限度的压缩,多视点视频编码(Multiview Video Coding, MVC)技术变应运而生,并成为3D视频应用的关键技术。由于多视点视频是对同一场景在不同的角度进行拍摄而获得的,每相邻的两个视点所拍得的视频仅有细微的差异,视点间存在很强的相关性。MVC技术正是利用视点间内容的相关性,结合传统视频编码的技术,去除视点间的冗余,达到压缩视频数据的目的。除了对视频数据进行编码压缩之外,视点合成技术也是MVC中很关键的技术之一。视点合成技术也是基于多视点视频编码中相邻的视点之间存在高度相关性而提出的,利用这一技术可以合成两个视点之间任意一虚拟视点的图像。该技术依据相机之间的摆放位置的关系并结合相机内部各项参数的设置等情况,将各个视点拍摄获得的图像信启、和视差信息进行综合处理,合成出两个视点之间的任意一个虚拟视点所看到的图像。很多应用中,多视点视频数据通常采用深度图加纹理图的表示格式。深度信息是描述场景中物体与摄像机距离的数据,该结构对于需要同时处理深度和纹理信息的应用有着较大的优势。在解码端,基于深度和纹理信息,采用、varping变换,能够从一个视点合成另一个视点的虚拟视点。本文对DIBR技术中3D映射的几何原理以及所产生的关键问题如遮挡、像素重叠、空洞等进行了分析。在总结现有方法的基础上,提出了一种结合深度图预处理与插值填补空洞的方法来对合成图像中的空洞进行填补。实验证明,该方法可有效去除合成图中的空洞,取得很好的视觉效果。