论文部分内容阅读
近年来,3D视频技术得到了迅猛发展,3D电影、三维电视等逐渐进入了人们的娱乐生活之中,给人以身临其境的观影效果。然而,由于入深度知觉来源的多样性,以双眼视差为基础的3D视频并不能完全模拟人眼观看自然场景的情况,通常会使观看者产生视觉疲劳现象。一些视频上的瑕疵,如左右视图间存在的垂直视差,则加剧了这一情况。通过立体视图重绘,来调整观看者相对于立体视图中场景的位置,是一种提高观看舒适度的可能途径。其中,基于视点合成的立体视图重绘是一项关键技术。本文研究了视点合成中基于深度的图像绘制技术,提出了一种视点合成新方法。本方法首先对参考视图的深度图进行深度边缘单向膨胀的预处理,以消除最终合成视图中前景像素向背景中渗透扩散的现象;再通过3D像素映射方式对目标视图进行绘制,并提出了一种新的映射方式,该映射方式分为两步,第一步对深度图进行正向映射,并对映射结果进行中值滤波以消除细小的空洞裂缝,第二步采用反向映射机制绘制目标视图彩色图;此时绘制的目标视图中仍有空洞存在,本文通过先修复深度图中的空洞,再利用完整的深度信息对彩色图中的空洞进行修复,修复算法中加入了虚拟相机相对于参考相机的位置信息和图像的深度信息,使修复算法适用于视点合成中的空洞修复。立体图像校正,也称为外极线校正,也是3D视频中的一项关键技术。传统的外极线校正方法大多从对极几何出发,对立体图像中的左右视图分别施加投影变换,以使其外极线水平且彼此平行。由于投影变换不可避免地会造成图像上的几何形变,引起失真,从而导致观看体验的下降。本文提出了一种立体图像校正的新思路,即不依赖于投影变换,而是通过视点合成的方法来生成校正后的图像。首先对立体图像的原左右视图进行传统的外极线校正得到中间结果,并对该结果进行立体匹配得到其水平视差图;其次通过外极线校正的反向变换得到原左右视图的水平和垂直视差图;最后,通过视点合成方法,在视差约束下合成虚拟的右视图,与原左视图组成新的立体图像对,作为最终的校正结果。由于相机间的对极几何情况只是影响到中间结果,因而本方法可对任意的相机间位置关系进行校正。