Papers
Topics
Authors
Recent
Search
2000 character limit reached

DeepVideoMVS: Multi-View Stereo on Video with Recurrent Spatio-Temporal Fusion

Published 3 Dec 2020 in cs.CV and cs.LG | (2012.02177v3)

Abstract: We propose an online multi-view depth prediction approach on posed video streams, where the scene geometry information computed in the previous time steps is propagated to the current time step in an efficient and geometrically plausible way. The backbone of our approach is a real-time capable, lightweight encoder-decoder that relies on cost volumes computed from pairs of images. We extend it by placing a ConvLSTM cell at the bottleneck layer, which compresses an arbitrary amount of past information in its states. The novelty lies in propagating the hidden state of the cell by accounting for the viewpoint changes between time steps. At a given time step, we warp the previous hidden state into the current camera plane using the previous depth prediction. Our extension brings only a small overhead of computation time and memory consumption, while improving the depth predictions significantly. As a result, we outperform the existing state-of-the-art multi-view stereo methods on most of the evaluated metrics in hundreds of indoor scenes while maintaining a real-time performance. Code available: https://github.com/ardaduz/deep-video-mvs

Citations (91)

Summary

  • The paper introduces a recurrent spatio-temporal fusion module using ConvLSTM to enhance depth prediction from posed video streams.
  • The methodology employs efficient inverse warping with bilinear interpolation, achieving up to a 20% improvement over benchmark methods.
  • The approach enables real-time, robust depth reconstruction, benefiting applications in augmented reality, autonomous navigation, and 3D modeling.

Insightful Overview of DeepVideoMVS: Multi-View Stereo on Video with Recurrent Spatio-Temporal Fusion

This paper introduces DeepVideoMVS, a novel method for online multi-view stereo (MVS) depth prediction from posed video streams. The authors propose a technique that enhances the depth reconstruction of scenes by leveraging spatio-temporal information from video inputs, incorporating a recurrent neural network architecture to account for the temporal dynamics between frames.

Technical Innovation and Methodology

The core contribution of the paper is the introduction of a recurrent spatio-temporal fusion module integrated into an MVS framework. The backbone of their model is built upon a lightweight encoder-decoder architecture that computes depth predictions using cost volumes derived from image pairs. The authors enhance this model by integrating a Convolutional Long Short-Term Memory (ConvLSTM) cell at the bottleneck layer of the network. This cell is responsible for capturing and propagating historical geometric information between time steps, a process that is geometrically grounded by warping the hidden state according to camera viewpoint transformations.

Notably, the paper emphasizes an efficient warping technique that leverages inverse sampling with bilinear interpolation to account for viewpoint disparities without requiring costly forward mappings or visibility handling commonly associated with more complex graphic operations. This simplification ensures the maintenance of real-time performance with minimal computational overhead.

Strong Numerical Results

The experimental evaluation of DeepVideoMVS is robust, encompassing a variety of indoor datasets, including ScanNet, 7-Scenes, TUM RGB-D SLAM, and others. The method not only outperforms existing state-of-the-art methods in key metrics such as absolute depth error (abs), absolute relative error (abs-rel), and inlier ratios, but also maintains high efficiency in computational time, as demonstrated in Fig. 7 of the original paper. The authors report improvements of up to 20% in inversion error over previous benchmark methods, indicating significant advancements in depth prediction accuracy when integrating temporal features from video streams.

Implications and Future Developments

The practical implications of DeepVideoMVS span several fields such as autonomous navigation, augmented reality, and 3D modeling, where rapid and accurate depth perception in dynamic environments is critical. The paper confirms the hypothesis that temporal information in a video stream, when harnessed effectively, can significantly enhance depth reconstruction tasks by introducing temporal consistency and reducing noise.

Furthermore, this paper paves the way for further research into the integration of recurrent architectures within geometric computer vision frameworks. Future work might involve exploring more sophisticated recurrent cell types or integrating additional data streams, such as IMU data, to further refine temporal information flow in such systems.

In summary, the research presented in this paper combines a solid understanding of temporal dynamics with efficient computational strategies to enhance MVS systems. By advancing the state-of-the-art in depth prediction from posed video streams, this work contributes valuable insights and methods to the field of computer vision, setting the stage for continued exploration into the integration of temporal and geometric information.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.