Graph-based interpolation for DIBR-synthesized images with nonlocal means

Given texture and depth maps of a single reference viewpoint, one can synthesize a novel viewpoint image via depth-image-based rendering (DIBR) by mapping texture pixels from reference to virtual view. When the virtual viewpoint is much closer to the 3D scene than the reference view (camera movement in the z-dimension), objects close to the camera will enlarge in size in the virtual viewpoint image. An object's enlargement during DIBR means that its pixel samples in the reference view will be scattered to a larger spatial area, resulting in expansion holes. Following our previous work, we investigate the problem of expansion hole completion. We first assume a previously proposed method based on depth histogram is used to identify missing or erroneously translated pixels as expansion holes. We then propose a new graph-based interpolation technique to fill in expansion holes. Unlike our previous work, nonlocal but similar pixel patch information are incorporated into a new graph construction before a graph-based interpolation procedure with sparsity prior is executed, resulting in enhanced performance. Experimental results show that our new procedure of expansion hole filling can outperform inpainting procedure employed in VSRS 3.5 by up to 4.02 dB.

[1]  Jaejoon Lee,et al.  Edge-adaptive transforms for efficient depth map coding , 2010, 28th Picture Coding Symposium.

[2]  Ziad Al Kachouh,et al.  Fast DCT-based spatial domain interpolation of blocks in images , 2000, IEEE Trans. Image Process..

[3]  Yusheng Ji,et al.  Expansion hole filling in depth-image-based rendering using graph-based interpolation , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[4]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[5]  Yue M. Lu,et al.  Graph-based regularization for color image demosaicking , 2012, 2012 19th IEEE International Conference on Image Processing.

[6]  Yo-Sung Ho,et al.  Hole filling method using depth based in-painting for view synthesis in free viewpoint television and 3-D video , 2009, 2009 Picture Coding Symposium.

[7]  Stanley H. Chan,et al.  Fast non-local filtering by random sampling: It works, especially for large images , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[8]  Thomas Maugey,et al.  R-D optimized auxiliary information for inpainting-based view synthesis , 2012, 2012 3DTV-Conference: The True Vision - Capture, Transmission and Display of 3D Video (3DTV-CON).

[9]  Dong Tian,et al.  View synthesis techniques for 3D video , 2009, Optical Engineering + Applications.

[10]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[11]  Aljoscha Smolic,et al.  Multi-View Video Plus Depth Representation and Coding , 2007, 2007 IEEE International Conference on Image Processing.