PatchMatch-RL: Deep MVS with Pixelwise Depth, Normal, and Visibility
Not on the map. Why?
Abstract (arXiv)
Recent learning-based multi-view stereo (MVS) methods show excellent performance with dense cameras and small depth ranges. However, non-learning based approaches still outperform for scenes with large depth ranges and sparser wide-baseline views, in part due to their PatchMatch optimization over pixelwise estimates of depth, normals, and visibility. In this paper, we propose an end-to-end trainable PatchMatch-based MVS approach that combines advantages of trainable costs and regularizations with pixelwise estimates. To overcome the challenge of the non-differentiable PatchMatch optimization that involves iterative sampling and hard decisions, we use reinforcement learning to minimize expected photometric cost and maximize likelihood of ground truth depth and normals. We incorporate normal estimation by using dilated patch kernels, and propose a recurrent cost regularization that applies beyond frontal plane-sweep algorithms to our pixelwise depth/normal estimates. We evaluate our method on widely used MVS benchmarks, ETH3D and Tanks and Temples (TnT), and compare to other state of the art learning based MVS models. On ETH3D, our method outperforms other recent learning-based approaches and performs comparably on advanced TnT.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 22 of its 42 references that are in the map. First posted on arXiv 19 Aug 2021.
Builds on
22 of 42 references.
References · 22
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 780
- 2019BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Networkscited by 487
- 2019Cascade Cost Volume for High-Resolution Multi-View Stereo and Stereo Matchingcited by 414
- 2018DeepMVS: Learning Multi-view Stereopsiscited by 277
- 2019Recurrent MVSNet for High-resolution Multi-view Stereo Depth Inferencecited by 252
- 2019Group-wise Correlation Stereo Networkcited by 235
- 2015Stereo Matching by Training a Convolutional Neural Network to Compare Image Patchescited by 151
- 2019Point-Based Multi-View Stereo Networkcited by 147
- 2017SurfaceNet: An End-to-end 3D Neural Network for Multiview Stereopsiscited by 128
- 2019DeepPruner: Learning Efficient Stereo Matching via Differentiable PatchMatchcited by 114
10 more
- 2019Multi-Scale Geometric Consistency Guided Multi-View Stereocited by 105
- 2020Fast-MVSNet: Sparse-to-Dense Multi-View Stereo With Learned Propagation and Gauss-Newton Refinementcited by 105
- 2019Learning Inverse Depth Regression for Multi-View Stereo with Correlation Cost Volumecited by 59
- 2019Planar Prior Assisted PatchMatch Multi-View Stereocited by 57
- 2017Stereo DSO: Large-Scale Direct Sparse Visual Odometry with Stereo Camerascited by 45
- 2020PVSNet: Pixelwise Visibility-Aware Multi-View Stereo Networkcited by 35
- 2019TAPA-MVS: Textureless-Aware PAtchMatch Multi-View Stereocited by 34
- 2019DeepC-MVS: Deep Confidence Prediction for Multi-View Stereo Reconstructioncited by 23
- 2020BP-MVSNet: Belief-Propagation-Layers for Multi-View-Stereocited by 10
- 2016Geometry-Informed Material Recognitioncited by 5
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 6; 2024: 4; 2025: 1.
17 papers.
Sort:
- 2021IterMVS: Iterative Probability Estimation for Efficient Multi-View Stereocited by 56
- 2022MVSTER: Epipolar Transformer for Efficient Multi-View Stereocited by 50
- 2022MVSFormer: Multi-View Stereo by Learning Robust Image Features and Temperature-based Depthcited by 50
- 2022PlanarRecon: Real-time 3D Plane Detection and Reconstruction from Posed Monocular Videoscited by 27
- 2024SD-MVS: Segmentation-Driven Deformation Multi-View Stereo with Spherical Refinement and EM optimizationcited by 18
- 2024Learning-based Multi-View Stereo: A Surveycited by 18
- 2022Non-parametric Depth Distribution Modelling based Depth Inference for Multi-view Stereocited by 15
- 2023CostFormer:Cost Transformer for Cost Aggregation in Multi-view Stereocited by 9
- 2023TSAR-MVS: Textureless-aware Segmentation and Correlative Refinement Guided Multi-View Stereocited by 8
- 2023Hierarchical Prior Mining for Non-local Multi-View Stereocited by 7
- 2024RobustMVS: Single Domain Generalized Deep Multi-view Stereocited by 5
- 2025SceneDiff: A Benchmark and Method for Multiview Object Change Detectioncited by 4
5 more
- 2023Polarimetric PatchMatch Multi-View Stereocited by 3
- 2024MonoPatchNeRF: Improving Neural Radiance Fields with Patch-based Monocular Guidancecited by 2
- 2022Deep PatchMatch MVS with Learned Patch Coplanarity, Geometric Consistency and Adaptive Pixel Samplingcited by 1
- 2023Select-and-Combine (SAC): A Novel Multi-Stereo Depth Fusion Algorithm for Point Cloud Generation via Efficient Local Markov Netletscited by 1
- 2023Learning Deformable Hypothesis Sampling for Accurate PatchMatch Multi-View Stereocited by 1
- 2025SceneDiff: A Benchmark and Method for Multiview Object Change Detection18 Dec 2025
- 2024Learning-based Multi-View Stereo: A Survey27 Aug 2024
- 2024RobustMVS: Single Domain Generalized Deep Multi-view Stereo15 May 2024
- 2024MonoPatchNeRF: Improving Neural Radiance Fields with Patch-based Monocular Guidance12 Apr 2024
- 2024SD-MVS: Segmentation-Driven Deformation Multi-View Stereo with Spherical Refinement and EM optimization12 Jan 2024
- 2023Learning Deformable Hypothesis Sampling for Accurate PatchMatch Multi-View Stereo26 Dec 2023
- 2023Polarimetric PatchMatch Multi-View Stereo11 Nov 2023
- 2023Select-and-Combine (SAC): A Novel Multi-Stereo Depth Fusion Algorithm for Point Cloud Generation via Efficient Local Markov Netlets23 Aug 2023
- 2023TSAR-MVS: Textureless-aware Segmentation and Correlative Refinement Guided Multi-View Stereo19 Aug 2023
- 2023CostFormer:Cost Transformer for Cost Aggregation in Multi-view Stereo17 May 2023
- 2023Hierarchical Prior Mining for Non-local Multi-View Stereo17 Mar 2023
- 2022Deep PatchMatch MVS with Learned Patch Coplanarity, Geometric Consistency and Adaptive Pixel Sampling14 Oct 2022
5 more
- 2022MVSFormer: Multi-View Stereo by Learning Robust Image Features and Temperature-based Depth4 Aug 2022
- 2022PlanarRecon: Real-time 3D Plane Detection and Reconstruction from Posed Monocular Videos15 Jun 2022
- 2022Non-parametric Depth Distribution Modelling based Depth Inference for Multi-view Stereo8 May 2022
- 2022MVSTER: Epipolar Transformer for Efficient Multi-View Stereo15 Apr 2022
- 2021IterMVS: Iterative Probability Estimation for Efficient Multi-View Stereo9 Dec 2021
- 2021IterMVS: Iterative Probability Estimation for Efficient Multi-View Stereocited by 56
- 2022MVSTER: Epipolar Transformer for Efficient Multi-View Stereocited by 50
- 2022MVSFormer: Multi-View Stereo by Learning Robust Image Features and Temperature-based Depthcited by 50
- 2022PlanarRecon: Real-time 3D Plane Detection and Reconstruction from Posed Monocular Videoscited by 27
- 2024SD-MVS: Segmentation-Driven Deformation Multi-View Stereo with Spherical Refinement and EM optimizationcited by 18
- 2024Learning-based Multi-View Stereo: A Surveycited by 18
- 2022Non-parametric Depth Distribution Modelling based Depth Inference for Multi-view Stereocited by 15
- 2023CostFormer:Cost Transformer for Cost Aggregation in Multi-view Stereocited by 9
- 2023TSAR-MVS: Textureless-aware Segmentation and Correlative Refinement Guided Multi-View Stereocited by 8
- 2023Hierarchical Prior Mining for Non-local Multi-View Stereocited by 7
- 2024RobustMVS: Single Domain Generalized Deep Multi-view Stereocited by 5
- 2025SceneDiff: A Benchmark and Method for Multiview Object Change Detectioncited by 4
12 most cited of 17 All 17 (JSON)
- 2025SceneDiff: A Benchmark and Method for Multiview Object Change Detection18 Dec 2025
- 2024Learning-based Multi-View Stereo: A Survey27 Aug 2024
- 2024RobustMVS: Single Domain Generalized Deep Multi-view Stereo15 May 2024
- 2024MonoPatchNeRF: Improving Neural Radiance Fields with Patch-based Monocular Guidance12 Apr 2024
- 2024SD-MVS: Segmentation-Driven Deformation Multi-View Stereo with Spherical Refinement and EM optimization12 Jan 2024
- 2023Learning Deformable Hypothesis Sampling for Accurate PatchMatch Multi-View Stereo26 Dec 2023
- 2023Polarimetric PatchMatch Multi-View Stereo11 Nov 2023
- 2023Select-and-Combine (SAC): A Novel Multi-Stereo Depth Fusion Algorithm for Point Cloud Generation via Efficient Local Markov Netlets23 Aug 2023
- 2023TSAR-MVS: Textureless-aware Segmentation and Correlative Refinement Guided Multi-View Stereo19 Aug 2023
- 2023CostFormer:Cost Transformer for Cost Aggregation in Multi-view Stereo17 May 2023
- 2023Hierarchical Prior Mining for Non-local Multi-View Stereo17 Mar 2023
- 2022Deep PatchMatch MVS with Learned Patch Coplanarity, Geometric Consistency and Adaptive Pixel Sampling14 Oct 2022
12 newest of 17 All 17 (JSON)