RIAV-MVS: Recurrent-Indexing an Asymmetric Volume for Multi-View Stereo
Not on the map. Why?
Abstract (arXiv)
This paper presents a learning-based method for multi-view depth estimation from posed images. Our core idea is a "learning-to-optimize" paradigm that iteratively indexes a plane-sweeping cost volume and regresses the depth map via a convolutional Gated Recurrent Unit (GRU). Since the cost volume plays a paramount role in encoding the multi-view geometry, we aim to improve its construction both at pixel- and frame- levels. At the pixel level, we propose to break the symmetry of the Siamese network (which is typically used in MVS to extract image features) by introducing a transformer block to the reference image (but not to the source images). Such an asymmetric volume allows the network to extract global features from the reference image to predict its depth map. Given potential inaccuracies in the poses between reference and source images, we propose to incorporate a residual pose network to correct the relative poses. This essentially rectifies the cost volume at the frame level. We conduct extensive experiments on real-world MVS datasets and show that our method achieves state-of-the-art performance in terms of both within-dataset evaluation and cross-dataset generalization. Code available: https://github.com/oppo-us-research/riav-mvs.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 47 of its 69 references that are in the map. First posted on arXiv 28 May 2022.
Builds on
47 of 69 references.
References · 47
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 780
- 2016Multi-View 3D Object Detection Network for Autonomous Drivingcited by 721
35 more
- 2020AdaBins: Depth Estimation using Adaptive Binscited by 596
- 2018Pyramid Stereo Matching Networkcited by 486
- 2018Pseudo-LiDAR from Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Drivingcited by 455
- 2019Cascade Cost Volume for High-Resolution Multi-View Stereo and Stereo Matchingcited by 414
- 2017End-to-End Learning of Geometry and Context for Deep Stereo Regressioncited by 359
- 2021RAFT-Stereo: Multilevel Recurrent Field Transforms for Stereo Matchingcited by 348
- 2022How Do Vision Transformers Work?cited by 305
- 2019Recurrent MVSNet for High-resolution Multi-view Stereo Depth Inferencecited by 252
- 2017Learned Primal-dual Reconstructioncited by 251
- 2019GA-Net: Guided Aggregation Net for End-to-end Stereo Matchingcited by 242
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 223
- 2020PatchmatchNet: Learned Multi-View Patchmatch Stereocited by 204
- 2022Practical Stereo Matching via Cascaded Recurrent Network with Adaptive Correlationcited by 197
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 2019Cost Volume Pyramid Based Depth Inference for Multi-View Stereocited by 154
- 2015Stereo Matching by Training a Convolutional Neural Network to Compare Image Patchescited by 151
- 2019Deep Stereo using Adaptive Thin Volume Representation with Uncertainty Awarenesscited by 151
- 2019Point-Based Multi-View Stereo Networkcited by 147
- 2017Solving ill-posed inverse problems using iterative deep neural networkscited by 145
- 2017SurfaceNet: An End-to-end 3D Neural Network for Multiview Stereopsiscited by 128
- 2016BundleFusion: Real-time Globally Consistent 3D Reconstruction using On-the-fly Surface Re-integrationcited by 116
- 2019DPSNet: End-to-end Deep Plane Sweep Stereocited by 115
- 2022CRAFT: Cross-Attentional Flow Transformer for Robust Optical Flowcited by 82
- 2019Neural RGB->D Sensing: Depth and Uncertainty from a Video Cameracited by 69
- 2020DeepVideoMVS: Multi-View Stereo on Video with Recurrent Spatio-Temporal Fusioncited by 68
- 2018MVDepthNet: Real-time Multiview Depth Estimation Neural Networkcited by 59
- 2020Multi-view Depth Estimation using Epipolar Spatio-Temporal Networkscited by 59
- 2021IterMVS: Iterative Probability Estimation for Efficient Multi-View Stereocited by 56
- 2021MonoIndoor: Towards Good Practice of Self-Supervised Monocular Depth Estimation for Indoor Environmentscited by 38
- 2020Matching-space Stereo Networks for Cross-domain Generalizationcited by 32
- 2022PlaneMVS: 3D Plane Reconstruction from Multi-View Stereocited by 29
- 2016Continuous 3D Label Stereo Matching using Local Expansion Movescited by 16
- 2018CBMV: A Coalesced Bidirectional Matching Volume for Disparity Estimationcited by 8
- 2022GeoRefine: Self-Supervised Online Depth Refinement for Accurate Dense Mappingcited by 8
- 2020Do End-to-end Stereo Algorithms Under-utilize Information?cited by 2
Built on by
Citing papers per year: 2024: 8; 2025: 3; 2026: 1.
12 papers.
- 2024UniScene: Unified Occupancy-centric Driving Scene Generationcited by 102
- 2024MVSFormer++: Revealing the Devil in Transformer's Details for Multi-View Stereocited by 49
- 2024Hierarchical Temporal Context Learning for Camera-based Semantic Scene Completioncited by 32
- 2024NARUTO: Neural Active Reconstruction from Uncertain Target Observationscited by 27
- 2025ActiveGAMER: Active GAussian Mapping through Efficient Renderingcited by 19
- 2025MonSter++: Unified Stereo Matching, Multi-view Stereo, and Real-time Stereo with Monodepth Priorscited by 19
- 2024Learning-based Multi-View Stereo: A Surveycited by 18
- 2024Geometry Field Splatting with Gaussian Surfelscited by 13
- 2024DoubleTake: Geometry Guided Depth Estimationcited by 9
- 2024Hierarchical Context Alignment with Disentangled Geometric and Temporal Modeling for Semantic Occupancy Predictioncited by 8
- 2025DiFuse-Net: RGB and Dual-Pixel Depth Estimation using Window Bi-directional Parallax Attention and Cross-modal Transfer Learningcited by 0
- 2026StereoDiffuer: Diffusion-based Progressive Geometry Modeling with Saliency Attention Perception for Stereo Matchingcited by 0
- 2026StereoDiffuer: Diffusion-based Progressive Geometry Modeling with Saliency Attention Perception for Stereo Matching22 Aug 2026
- 2025DiFuse-Net: RGB and Dual-Pixel Depth Estimation using Window Bi-directional Parallax Attention and Cross-modal Transfer Learning17 Jun 2025
- 2025MonSter++: Unified Stereo Matching, Multi-view Stereo, and Real-time Stereo with Monodepth Priors15 Jan 2025
- 2025ActiveGAMER: Active GAussian Mapping through Efficient Rendering12 Jan 2025
- 2024Hierarchical Context Alignment with Disentangled Geometric and Temporal Modeling for Semantic Occupancy Prediction11 Dec 2024
- 2024UniScene: Unified Occupancy-centric Driving Scene Generation6 Dec 2024
- 2024Geometry Field Splatting with Gaussian Surfels26 Nov 2024
- 2024Learning-based Multi-View Stereo: A Survey27 Aug 2024
- 2024Hierarchical Temporal Context Learning for Camera-based Semantic Scene Completion2 Jul 2024
- 2024DoubleTake: Geometry Guided Depth Estimation26 Jun 2024
- 2024NARUTO: Neural Active Reconstruction from Uncertain Target Observations29 Feb 2024
- 2024MVSFormer++: Revealing the Devil in Transformer's Details for Multi-View Stereo22 Jan 2024