MVDepthNet: Real-time Multiview Depth Estimation Neural Network
About
Although deep neural networks have been widely applied to computer vision problems, extending them into multiview depth estimation is non-trivial. In this paper, we present MVDepthNet, a convolutional network to solve the depth estimation problem given several image-pose pairs from a localized monocular camera in neighbor viewpoints. Multiview observations are encoded in a cost volume and then combined with the reference image to estimate the depth map using an encoder-decoder network. By encoding the information from multiview observations into the cost volume, our method achieves real-time performance and the flexibility of traditional methods that can be applied regardless of the camera intrinsic parameters and the number of images. Geometric data augmentation is used to train MVDepthNet. We further apply MVDepthNet in a monocular dense mapping system that continuously estimates depth maps using a single localized moving camera. Experiments show that our method can generate depth maps efficiently and precisely.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Depth Estimation | ScanNet (test) | Abs Rel0.1116 | 65 | |
| 3D Geometry Reconstruction | ScanNet | Accuracy24 | 54 | |
| 3D Scene Reconstruction | ScanNet v2 (test) | Accuracy0.205 | 26 | |
| 2D Depth Estimation | ScanNet | AbsRel0.098 | 26 | |
| Depth Estimation | Sun3D (test) | Abs Rel13.77 | 22 | |
| 2D Depth Estimation | 7 Scenes | Abs Rel0.1925 | 20 | |
| Depth Estimation | 7-Scenes (test) | Abs Rel0.1905 | 19 | |
| Multi-view Depth Estimation | ScanNet 16 (test) | Abs Rel Error0.1116 | 12 | |
| 3D Geometry Reconstruction | ScanNet (Atlas split) | Completeness0.04 | 11 | |
| Depth Estimation | ScanNet v2 (test) | Abs Diff0.1648 | 10 |