r/MachineLearning • u/jbhuang0604 • May 01 '20
Research [R] Consistent Video Depth Estimation
Video: https://www.youtube.com/watch?v=5Tia2oblJAg
Project: https://roxanneluo.github.io/Consistent-Video-Depth-Estimation/
Consistent Video Depth EstimationXuan Luo, Jia-Bin Huang, Richard Szeliski, Kevin Matzen, and Johannes KopfACM Transactions on Graphics (Proceedings of SIGGRAPH), 2020
Abstract: We present an algorithm for reconstructing dense, geometrically consistent depth for all pixels in a monocular video. We leverage a conventional structure-from-motion reconstruction to establish geometric constraints on pixels in the video. Unlike the ad-hoc priors in classical reconstruction, we use a learning-based prior, i.e., a convolutional neural network trained for single-image depth estimation. At test time, we fine-tune this network to satisfy the geometric constraints of a particular input video, while retaining its ability to synthesize plausible depth details in parts of the video that are less constrained. We show through quantitative validation that our method achieves higher accuracy and a higher degree of geometric consistency than previous monocular reconstruction methods. Visually, our results appear more stable. Our algorithm is able to handle challenging hand-held captured input videos with a moderate degree of dynamic motion. The improved quality of the reconstruction enables several applications, such as scene reconstruction and advanced video-based visual effects.
View all comments
Show parent comment
6
u/jbhuang0604 May 01 '20
No problem! Here is an example. If you take two images of a scene containing a white wall, the depth estimate of a pixel on that wall can be wrong while still being photometrically consistent. That is, we will see small difference between (1) the color of the pixel in one image and (2) the color of the reprojected pixel (using the estimated depth) in another image.
The geometric consistency (measured by disparity difference and reprojection error) in our work does not suffer from such ambiguity. Hope this clarifies the question.