Institute of Informatics (INF) - Federal University of Rio Grande do Sul (UFRGS)
Abstract
Depth-image-based rendering is a popular way to produce content for 3D Television and Free Viewpoint Video, allowing the synthesis of numerous viewpoints using a single reference view and its depth map. Due to the synthesis process and nature of the input, artifacts and holes appear, and solving these problems becomes a challenge. In this paper, we propose solutions to remove those artifacts and apply different filling strategies depending on the nature of each hole. Cracks are identified and filled using very local neighborhood information. Regions classified as ghosts are projected to their correct place. The remaining holes are classified as disocclusions or out-of-field areas, and filled with an appropriate adaptation of a popular inpainting method. In both adaptations, patch matching explores the spatial locality concept, using dynamically adaptive patch sizes from the reference image. For disocclusions we propose a filling order using depth and background terms, and a searching process which considers only background patches. We show that our method outperforms several view synthesis methods in the quantitative evaluation, besides presenting consistent visual results for both large baselines and severely occluded scenes.
Video Demonstration
Visual Comparison
Fig. 1: Flowerpots (view 1 to 2) from Middlebury stereo datasets.
Fig. 2: Aloe (view 1 to 2) from Middlebury stereo datasets.
Fig. 3: Monopoly (view 1 to 2) from Middlebury stereo datasets.
Fig. 4: Bowling1 (view 1 to 2) from Middlebury stereo datasets.
Fig. 5: Art (view 1 to 2) from Middlebury stereo datasets.
Fig. 6: Ballet (frame 0 - View 4 to 3) from Microsoft datasets.
Fig. 7: Breakdancers (frame 0 - View 4 to 1) from Microsoft datasets.
Fig. 8: PoznanHall2 (frame 0 - View 5 to 7) from Poznan datasets.
Fig. 9: PoznanStreet (frame 0 - View 3 to 4) from Poznan datasets.
Fig. 10: Dancer (frame 0 - View 1 to 5) from Poznan datasets.
Bibitex
@article{Oliveira2018SPL,
author = {Adriano Q. de Oliveira and Marcelo Walter and Cl{\'a}udio R. Jung},
title = {An Artifact-type Aware DIBR Method for View Synthesis},
journal = {IEEE Signal Processing Letters},
volume = {25},
number = {11},
year = {2018},
pages = {1705--1709},
ISSN = {1070-9908},
month = {Nov}
}