电子学报 ›› 2018, Vol. 46 ›› Issue (2): 447-455.DOI: 10.3969/j.issn.0372-2112.2018.02.026

• 学术论文 • 上一篇    下一篇

具有容错能力的L1最优化半自动2D转3D

袁红星, 安鹏, 吴少群, 郑悠   

  1. 宁波工程学院电子与信息工程学院, 浙江宁波 315211
  • 收稿日期:2016-06-27 修回日期:2016-10-21 出版日期:2018-02-25
  • 通讯作者: 袁红星
  • 作者简介:安鹏,男,1981年11月出生,山西太原人.宁波工程学院电子与信息工程学院副教授.2009年毕业于清华大学核科学与技术专业,获工学博士学位.主要从事信号处理、嵌入式系统设计、智能机器人等方面的研究工作.E-mail:anp04@nbut.edu.cn
  • 基金资助:
    国家自然科学基金(No.61671260,No.61502256); 浙江省自然科学基金(No.LY16F010014,No.LY15F020011,No.LQ14F010001); 浙江省教育厅科研项目(No.Y201533511); 宁波市自然科学基金(No.2017A610109,No.2013A610114)

Error-Tolerant Semi-Automatic 2D-to-3D Conversion via L1 Optimization

YUAN Hong-xing, AN Peng, WU Shao-qun, ZHENG You   

  1. School of Electronic and Information Engineering, Ningbo University of Technology, Ningbo, Zhejiang 315211, China
  • Received:2016-06-27 Revised:2016-10-21 Online:2018-02-25 Published:2018-02-25

摘要: 半自动2D转3D的关键是将用户分配的稀疏深度转换为稠密深度.现有方法没有充分考虑纹理图像和深度图之间的结构差异,以及2D转3D对用户误标注的容错性.针对上述问题,借助L1范数对异常数据的抵制,在一个统一框架下实现结构相关具有容错能力的稀疏深度稠密插值.首先,利用L1范数表示估计深度和用户分配深度在标注位置的差异,建立数据项;其次,根据特征的相似性用L1范数计算局部相邻像素点之间的深度差异,建立局部正则项;再次,对图像进行超像素分割,根据不同超像素内代表性像素点之间深度差异的L1测度,建立全局正则项;最后,用上述数据项和正则项构建能量函数,并通过分裂Bregman算法予以求解.无误差和有误差情况下的实验结果表明,与边缘保持的最优化插值、随机游走、混合图割与随机游走、软分割约束的最优化插值和非局部化随机游走相比,本文估计深度图绘制的虚拟视点图像空洞和伪影损伤更小.在误操作情况下,本文比上述方法PSNR改善了0.9dB以上,且在视觉上屏蔽了用户误操作的影响.

关键词: 2D转3D, 最优化, 随机游走, 图割, L1范数

Abstract: Sparse-to-dense depth conversion is an important task in semi-automatic 2D-to-3D conversion.Existing methods do not handle structural difference between texture image and depth map,and the error-tolerance of 2D-to-3D is not considered.Inspired by compressive sensing studies,we address these problems in an optimization framework via L1 norm.First,data term is built with L1 norm to measure the fidelity between estimated depth and user assigned depth.Second,local regularized term is defined by using feature weighted L1 norm to measure difference between local neighboring pixels.Third,super-pixels are generated from input image and global regularized term is introduced by using feature weighted L1 norm to measure difference between representative pixels from these super-pixels.Then,the energy function for sparse-to-dense depth conversion is defined based on the data term,local regularized term and global regularized term.The split Bregman algorithm is used to solve the energy.Experimental comparisons with optimization based interpolation,random-walks,hybrid graph-cuts and random-walks,soft segmentation constrained interpolation and nonlocal random-walks show that our method demonstrates significant advantages over hole and ghosting artifacts for viewpoint synthesis.The PSNR is improved by more than 0.9 dB compared with these methods when user assigns error depth.

Key words: 2D-to-3D conversion, optimization, random-walks, graph-cuts, L1 norm

中图分类号: