论文部分内容阅读
超多视点立体视频合成和显示领域成为研究的热点,获取视差图的质量是超多视点立体视频合成和显示的关键,为了获取准确而稠密的视差图,大量立体匹配算法被提出,但是大部分立体匹配算法在平衡运算复杂度和视差图精确度方面还不够理想。如何平衡算法的运算复杂度和精确度成为最重要的课题。限制立体视频合成和显示技术在消费电子领域广泛应用的另外一个因素是视点数较少,不能满足多人同时观看的问题。深入研究了最新的水平和竖直方向连续权重求和(SWS)的立体匹配算法,该匹配算法的代价聚合是在水平和竖直方向上进行连续渗透迭代来完成。渗透迭代的目的是使每一个像素都具有邻域像素的权值,权值是由相邻像素值差值决定,在整个代价聚合过程每个像素进行六次加法运算和四次乘法运算。为了提高该算法在视差不连续区域的匹配性能和降低算法运算时间作了如下改进:通过减少视差搜索范围和计算的迭代次数降低了算法运算复杂度;为了提高算法在图像边缘的视差不连续区域匹配性能,借鉴了双边滤波保边去噪的特性,像素间权重计算考虑了像素空间距离和像素相似性双重信息,在保证视匹配精度的前提下有效的减少计算时间和存储空间,同时提高了算法在视差不连续区域的匹配精度,得到视差图边缘更加清晰锐利。实现了一种32视点立体视频合成和显示的解决方法。对原始二维视频进行深度图提取和处理、DIBR虚拟出多视点序列图、空洞填补、多视点视频和显示映射等步骤。通过在显示屏幕前观察,并选择在合适位置,发现32视点裸眼3D显示立体效果明显,无明显运算和显示错误,证明系统达到预期的设计目标。