论文部分内容阅读
随着计算机图像视频与网络通信技术的高速发展,传统的2D高清视频由于不能呈现实场景的立体真实性,已经无法满足人们对高质量视频的追求,于是3D(Three Dimensional)立体电视便应运而生了,同时广电总局也把3D电视列为“十二五”重点规划项目。3D电视涉及到3D视频源的制作、传输、立体显示等相关技术,由于网络通信与立体显示技术的日益发展成熟,所以3D视频内容的制作成为了3D电视未来发展成与败的关键。目前有两种方法能够制作满足质量需求的3D视频。一种方法采用多目摄像机直接生成3D视频源,但是成本比较高;第二种方法是采用合适的算法将已有好的2D视频转换成可以通过立体显示技术显示的3D视频,由于当前大量的2D视频的存在以及该方法的低成本性,因此对该方法的研究具有非常重要的现实意义。本文在研究了已有的2D转3D视频技术的基础上,对已有的2D转3D视频技术算法做出了相应的改进并对其软件实现。论文首先通过连续自适应均值漂移(Camshift, Continuously Adaptive Meanshift)算法与卡尔曼(Kalman)滤波算法对视频序列中的动态目标进行实时的跟踪,准确的定位目标前景,从而有利于后续前景与背景的分割,得到高质量的深度图像;然后通过目前比较成熟的Grabcut算法分割图像前景与背景,并基于深度梯度假设与图像区域分块算法对前景与背景进行深度赋值,从而得到原始2D视频的深度视频;最后通过DIBR(Depth ImageBased Rendering,基于深度图渲染恢复)算法对原始左路2D视频与与之对应的深度视频生成新的右路2D视频,再根据相应的立体显示器把左右路2D视频合成为相应的3D视频进行显示,本文通过色分法的立体显示技术对生成的3D视频进行实验结果展示。