论文部分内容阅读
3D视频商业前景广阔,但是片源不足的问题严重制约着3D影视业的发展。2D转3D视频技术能够将普通2D视频转换为具有立体视觉效果的3D视频,它可以有效的缓解3D电影片源不足的问题,并且可以将优秀2D影视资源转换为3D视频带给人全新的视觉享受。本文以人眼立体视觉原理为基础,依据2D转3D技术整体框架,围绕2D转3D视频的关键技术和Android平台特性,在Android平台移动终端上实现了一套实时的2D转3D系统。2D转3D视频技术的关键在于深度图的估计,本论文根据H.264标准压缩视频运动信息估计初始深度图,并对相机运动和错误运动估计对深度图造成的影响进行了校正,然后在JSEG图像区域分割的基础上对深度图进行修正;本论文进一步采用基于Shift-Sensor相机模型的DIBR绘制技术,使用一路2D视频及其对应深度图合成3D视频的虚拟视点,使用优化的高斯滤波算法平滑深度图,消除图像噪声,增强了虚拟视点图层间的连续性,并采用临近像素填补法处理虚拟视图的空洞;最后本文完成了2D转3D算法到Android平台上的移植,实现了左右两路虚拟视点在裸眼3D手机屏幕上的播放,本文利用GPU硬件加速和JNI技术优化了系统运行的速度,实现了系统的实时性要求。