/Awesome-MVS

Awesome list of multi-view stereo papers

Awesome-MVS

Awesome

Contributions welcomed!

Learning-based MVS Methods

2023

MosaicMVS: Mosaic-based Omnidirectional Multi-view Stereo for Indoor Scenes

  • Publication Paper
  • Pytorch GitHub stars
  • Image

DELS-MVS: Deep Epipolar Line Search for Multi-View Stereo

  • Publication Paper Supp Paper
  • Image

360MVSNet: Deep Multi-view Stereo Network with 360◦ Images for Indoor Scene Reconstruction

  • Publication Paper Supp
  • Webpage
  • Image

nLMVS-Net: Deep Non-Lambertian Multi-View Stereo

  • Publication Paper Supp Paper
  • Webpage
  • Image

Rethinking Disparity: A Depth Range Free Multi-View Stereo Based on Disparity

  • Publication Paper
  • Image

MVSFormer: Multi-View Stereo with Pre-trained Vision Transformers and Temperature-based Depth

  • Publication Paper
  • Pytorch GitHub stars
  • Image

2022

Multistage Pixel-Visibility Learning With Cost Regularization for Multiview Stereo

  • Publication Paper
  • Image

Global Contextual Complementary Network for Multi-View Stereo

  • Publication Paper Supp
  • Webpage
  • Image

Hybrid Cost Volume Regularization for Memory-efficient Multi-view Stereo Networks - [HR-MVSNet]

  • Publication Paper Supp
  • Webpage
  • Image

Sparse Prior Guided Deep Multi-view Stereo - [SPGNet]

  • Publication Paper
  • Image

Uncertainty-guided Multi-view Stereo Network for Depth Estimation - [UGNet]

  • Publication Paper
  • Image

Adaptive Range guided Multi-view Depth Estimation with Normal Ranking Loss - [BDE-MVSNet]

  • Publication Paper
  • Image

ElasticMVS: Learning Elastic Part Representation for Self-Supervised Multi-view Stereopsis

  • Publication Paper Supp
  • Image

WT-MVSNet: Window-based Transformers for Multi-view Stereo

  • Publication Paper Supp Paper
  • Image

Multi-View Guided Multi-View Stereo - [Guided-MVS]

  • Publication Paper
  • Pytorch GitHub stars
  • Image

ParseMVS: Learning Primitive-aware Surface Representations for Sparse Multi-view Stereopsis

  • Publication Paper Supp
  • Image

Self-Supervised Multi-view Stereo via Adjacent Geometry Guided Volume Completion

  • Publication Paper Supp
  • SelfSup
  • Image

Self-supervised Multi-view Stereo via Inter and Intra Network Pseudo Depth

  • Publication Paper Supp
  • SelfSup
  • Image

Deep PatchMatch MVS with Learned Patch Coplanarity, Geometric Consistency and Adaptive Pixel Sampling

  • Publication Paper
  • Image

PSP-MVSNet: Deep Patch-Based Similarity Perceptual for Multi-view Stereo Depth Inference

  • Publication Paper
  • Image

End-to-End Multi-View Structure-from-Motion with Hypercorrelation Volumes

  • Publication Paper
  • Image

A Benchmark and a Baseline for Robust Multi-view Depth Estimation

  • Publication Paper
  • Pytorch GitHub stars
  • Image

Cost Volume Pyramid Network with Multi-strategies Range Searching for Multi-view Stereo - [MSCVP-MVSNet]

  • Publication Paper
  • Other GitHub stars
  • Image

ATLAS-MVSNet: Attention Layers for Feature Extraction and Cost Volume Regularization in Multi-View Stereo

  • Publication
  • Pytorch GitHub stars
  • Video
  • Image

DS-MVSNet: Unsupervised Multi-view Stereo via Depth Synthesis

  • Publication Paper
  • Pytorch GitHub stars
  • SelfSup
  • Image

IS-MVSNet: Importance-sampling-based MVSNet

  • Publication Paper
  • Pytorch GitHub stars
  • Image

KD-MVS: Knowledge Distillation Based Self-supervised Learning for Multi-view Stereo

  • Publication Paper
  • Pytorch GitHub stars
  • SelfSup Webpage
  • Image

Semi-supervised Deep Multi-view Stereo

  • Publication Paper
  • Image

Miper-MVS: Multi-Scale Itearative Probability Estimation with Refinement for Efficient Multi-View Stereo

  • Publication Paper
  • Pytorch GitHub stars
  • Image

RC-MVSNet: Unsupervised Multi-View Stereo with Neural Rendering

  • Publication Paper
  • Pytorch GitHub stars
  • SelfSup Webpage
  • Image

Enhancing Multi-view Stereo with Contrastive Matching and Weighted Focal Loss

  • Publication Paper
  • Image

MVSTER: Epipolar Transformer for Efficient Multi-View Stereo

  • Publication Paper
  • Pytorch GitHub stars
  • Image

Multiview Stereo with Cascaded Epipolar RAFT - [CER-MVS]

  • Publication Paper
  • Pytorch GitHub stars
  • Image

Geo-Neus: Geometry-Consistent Neural Implicit Surfaces Learning for Multi-view Reconstruction

  • Publication Paper
  • Image

RIAV-MVS: Recurrent-Indexing an Asymmetric Volume for Multi-View Stereo

  • Publication Paper
  • Image

Bidirectional Hybrid LSTM Based Recurrent Neural Network for Multi-view Stereo - [BH-MVSNet]

  • Publication Paper
  • Image

Exploiting Correspondences with All-pairs Correlations for Multi-view Depth Estimation

  • Publication Paper
  • Image

Multi-View Stereo with Transformer - [MVSTR]

  • Publication Paper
  • Image

MVS-T: A Coarse-to-Fine Multi-View Stereo Network with Transformer for Low-Resolution Images 3D Reconstruction

  • Publication Paper
  • Image

Efficient Multi-View Stereo by Iterative Dynamic Cost Volume

  • Publication Paper Supp
  • Pytorch GitHub stars
  • Image

Non-parametric Depth Distribution Modelling based Depth Inference for Multi-view Stereo - [NP-CVP-MVS]

  • Publication Paper
  • Pytorch GitHub stars
  • Image

Generalized Binary Search Network for Highly-Efficient Multi-View Stereo - [GBi-Net]

  • Publication Paper
  • Pytorch GitHub stars
  • Image

Rethinking Depth Estimation for Multi-View Stereo: A Unified Representation and Focal Loss - [UniMVSNet]

  • Publication Paper
  • Pytorch GitHub stars
  • PWC
  • Image

TransMVSNet: Global Context-aware Multi-view Stereo Network with Transformers

  • Publication Paper
  • Pytorch GitHub stars
  • PWC
  • Image

IterMVS: Iterative Probability Estimation for Efficient Multi-View Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Multi-View Depth Estimation by Fusing Single-View Depth Probability with Multi-View Geometry - [MaGNet]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Curvature-guided dynamic scale networks for Multi-view Stereo - [CDS-MVSNet]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • PWC PWC
  • Image

DDL-MVS: Depth Discontinuity Learning for MVS Networks - [iMVS]

  • Publication Paper
  • Pytorch GitHub stars
  • Image

PatchMVSNet: Patch-wise Unsupervised Multi-View Stereo for Weakly-Textured Surface Reconstruction

  • Publication Paper
  • Image

PlaneMVS: 3D Plane Reconstruction from Multi-View Stereo

  • Publication Paper Supp Paper
  • Image

RayMVSNet: Learning Ray-based 1D Implicit Fields for Accurate Multi-View Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

DRI-MVSNet: A depth residual inference network for multi-view stereo images

  • Publication Paper
  • Image

A Semi‑Supervised Method for PatchMatch Multi‑View Stereo with Sparse Points

  • Publication Paper
  • Image

DEMVSNet: Denoising and Depth Inference for Unstructured Multi‐view Stereo on Noised Images

  • Publication Paper
  • Image

Learning Inverse Depth Regression for Pixelwise Visibility-Aware Multi-View Stereo Networks - [PVSNet]

  • Publication Paper Paper
  • Image

2021

Long-range Attention Network for Multi-View Stereo

  • Publication Paper
  • Video
  • Image

PatchmatchNet: Learned Multi-View Patchmatch Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

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

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Video
  • Image

Self-Supervised Learning of Depth Inference for Multi-View Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • SelfSup
  • Image

Mˆ3VSNet: Unsupervised multi-metric multi-view stereo network

  • Publication Paper
  • Pytorch GitHub stars
  • SelfSup
  • Image

AA-RMVSNet: Adaptive Aggregation Recurrent Multi-View Stereo Network

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Digging into Uncertainty in Self-supervised Multi-view Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • SelfSup
  • Image

Self-supervised multi-view stereo via effective co-segmentation and data-augmentation

  • Publication Paper Paper
  • Pytorch GitHub stars
  • SelfSup
  • Image

MVS2D: Efficient Multi-view Stereo via Attention-Driven 2D Convolutions

  • Publication Paper
  • Pytorch GitHub stars
  • Webpage
  • Image

IB-MVS: An Iterative Algorithm for Deep Multi-View Stereo based on Binary Decisions

  • Publication Paper Supp Paper
  • PWC PWC
  • Image

EPP-MVSNet: Epipolar-Assembling Based Depth Prediction for Multi-View Stereo

  • Publication Paper
  • Huawei GitHub stars
  • PWC PWC
  • Image

NerfingMVS: Guided Optimization of Neural Radiance Fields for Indoor Multi-View Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Video Webpage
  • Image

Just a Few Points Are All You Need for Multi-View Stereo: A Novel Semi-Supervised Learning Method for Multi-View Stereo

  • Publication Paper Supp
  • Image

Learning Signed Distance Field for Multi-view Surface Reconstruction - [MVSDF]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

PatchMatch-RL: Deep MVS With Pixelwise Depth, Normal, and Visibility

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Deep Multi-View Stereo Gone Wild

  • Publication Paper Paper
  • Pytorch GitHub stars
  • Webpage
  • Image

HighRes-MVSNet: A Fast Multi-View Stereo Network for Dense 3D Reconstruction From High-Resolution Images

  • Publication Paper
  • Image

AACVP-MVSNet: Attention-aware cost volume pyramid based multi-view stereo network for 3D reconstruction. ISPRS Journal of Photogrammetry and Remote Sensing

  • Publication Paper Paper
  • Pytorch GitHub stars
  • Image

Non-local Recurrent Regularization Networks for Multi-view Stereo

  • Publication Paper
  • Image

DDR-Net: Learning Multi-Stage Multi-View Stereo With Dynamic Depth Range

  • Publication Paper
  • Pytorch GitHub stars
  • Image

TANDEM: Tracking and Dense Mapping in Real-time using Deep Multi-view Stereo - [CVA-MVSNet]

  • Publication Paper Supp Paper
  • CPP GitHub stars
  • Video Webpage
  • Image

2020

BlendedMVS: A Large-Scale Dataset for Generalized Multi-View Stereo Networks

  • Publication Paper Supp Paper
  • Other GitHub stars
  • Video
  • Image

MVSNet++: Learning Depth-Based Attention Pyramid Features for Multi-View Stereo

  • Publication Paper
  • Video
  • Image

Cascade Cost Volume for High-Resolution Multi-View Stereo and Stereo Matching

  • Publication Paper Paper
  • Pytorch GitHub stars
  • Video
  • Image

BP-MVSNet: Belief-Propagation-Layers for Multi-View-Stereo

  • Publication Paper Paper
  • Image

Deep Stereo using Adaptive Thin Volume Representation with Uncertainty Awareness - [UCSNet]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • PWC PWC
  • Image

Fast-MVSNet: Sparse-to-Dense Multi-View Stereo with Learned Propagation and Gauss-Newton Refinement

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Video
  • Image

Learning Inverse Depth Regression for Multi-View Stereo with Correlation Cost Volume - [CIDER]

  • Publication Paper Paper
  • Other GitHub stars
  • Image

Attention-Aware Multi-View Stereo - [AttMVSNet]

  • Publication Paper
  • Image

A Novel Recurrent Encoder-Decoder Structure for Large-Scale Multi-view Stereo Reconstruction from An Open Aerial Dataset

  • Publication Paper Paper
  • Tensorflow GitHub stars
  • Video
  • Image

Cost Volume Pyramid Based Depth Inference for Multi-View Stereo - [CVP-MVSNet]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Pyramid Multi-view Stereo Net with Self-adaptive View aggregation - [PVAMVSNet]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Dense Hybrid Recurrent Multi-view Stereo Net with Dynamic Consistency Checking

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Learning to Adapt Multi-View Stereo by Self-Supervision

  • Publication Paper Supp
  • SelfSup
  • Image

Visibility-aware Multi-view Stereo Network - [Vis-MVSNet]

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

A Novel Recurrent Encoder-Decoder Structure for Large-Scale Multi-view Stereo Reconstruction from An Open Aerial Dataset - [REDNet]

  • Publication Paper Paper
  • Tensorflow GitHub stars
  • Video
  • Image

NRMVS: Non-Rigid Multi-View Stereo

  • Publication Paper Supp
  • Image

2019

Multi-view Stereo by Temporal Nonparametric Fusion

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Video Webpage
  • Image

DPSNet: End-to-end Deep Plane Sweep Stereo

  • Publication Paper Paper
  • Pytorch GitHub stars
  • Image

Recurrent MVSNet for High-resolution Multi-view Stereo Depth Inference - [RMVSNet]

  • Publication Paper Paper Paper
  • Tensorflow GitHub stars
  • Image

Point-Based Multi-View Stereo Network - [PointMVSNet]

  • Publication Paper Paper Paper Publication Paper
  • Pytorch GitHub stars
  • Video Webpage
  • Image

P-MVSNet: Learning Patch-wise Matching Confidence Aggregation for Multi-view Stereo

  • Publication Paper
  • Image

MVSCRF: Learning Multi-view Stereo with Conditional Random Fields

  • Publication Paper
  • Image

Learning unsupervised multi-view stereopsis via robust photometric consistency

  • Publication Paper
  • Tensorflow GitHub stars
  • SelfSup Webpage
  • Image

MVS2: Deep Unsupervised Multi-View Stereo with Multi-View Symmetry

  • Publication Paper Paper
  • SelfSup
  • Image

2018

DeepMVS: Learning Multi-view Stereopsis

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Webpage
  • Image

MVDepthNet: Real-time Multiview Depth Estimation Neural Network

  • Publication Paper Paper
  • Pytorch GitHub stars
  • Image

MVSNet: Depth Inference for Unstructured Multi-view Stereo

  • Publication Paper Paper Paper
  • Tensorflow GitHub stars Pytorch GitHub stars
  • PWC PWC
  • Image

2017

SurfaceNet: An End-to-end 3D Neural Network for Multiview Stereopsis

  • Publication Paper Paper Publication Paper
  • Python GitHub stars
  • Image

PatchMatch-based MVS Methods

2022

LGP-MVS: Combined Local and Global Planar Priors Guidance for Indoor Multi-View Stereo

  • Publication Paper
  • Image

Multi-View Depth Estimation with Color-Aware Propagation and Texture-Aware Triangulation

  • Publication Paper
  • Image

Multi-Scale Geometric Consistency Guided and Planar Prior Assisted Multi-View Stereo - [ACMMP]

  • Publication Paper
  • CUDA GitHub stars

Revisiting PatchMatch Multi-View Stereo for Urban 3D Reconstruction

  • Publication Paper

2021

PHI-MVS: Plane Hypothesis Inference Multi-view Stereo for Large-Scale Scene Reconstruction

  • Publication Paper
  • Other GitHub stars
  • Image

DP-MVS: Detail Preserving Multi-View Surface Reconstruction of Large-Scale Scenes

  • Publication Paper
  • Video
  • Image

Adaptive Pixelwise Inference Multi-View Stereo

  • Publication Paper
  • Image

2020

Mesh-Guided Multi-View Stereo with Pyramid Architecture - [MG-MVS]

  • Publication Paper
  • Image

Planar Prior Assisted PatchMatch Multi-View Stereo - [ACMP]

  • Publication Paper Paper
  • CUDA GitHub stars
  • Image

DeepC-MVS: Deep Confidence Prediction for Multi-View Stereo Reconstruction

  • Publication Paper Paper
  • Image

MARMVS: Matching Ambiguity Reduced Multiple View Stereo for Efficient Large Scale Scene Reconstruction

  • Publication Paper
  • Video
  • Image

Confidence-based Large-scale Dense Multi-view Stereo - [CLD-MVS]

  • Publication Paper
  • Image

A-TVSNet: Aggregated Two-View Stereo Network for Multi-View Stereo Depth Estimation

  • Publication Paper
  • Tensorflow GitHub stars
  • Image

2019

Multi-Scale Geometric Consistency Guided Multi-View Stereo - [ACMH, ACMM]

  • Publication Paper Paper
  • CUDA GitHub stars CUDA GitHub stars
  • Image

TAPA-MVS: Textureless-Aware PAtchMatch Multi-View Stereo

  • Publication Paper Supp Paper
  • Image

Plane Completion and Filtering for Multi-View Stereo Reconstruction - [PCFMVS]

  • Publication Paper
  • Image

Pyramid Multi-View Stereo with Local Consistency - [PLC]

  • Publication Paper
  • Image

early

Accurate, Dense, and Robust Multi-View Stereopsis - [Furu / PMVS]

  • Publication Paper
  • Webpage

Efficient large-scale multi-view stereo for ultra high-resolution image sets - [Tola / EMVS]

  • Publication Paper
  • CPP GitHub stars

Using multiple hypotheses to improve depth-maps for multi-view stereo - [Camp]

  • Publication Paper

Patchmatch stereo-stereo matching with slanted support windows

  • Publication Paper
  • CPP GitHub stars

Pixelwise view selection for unstructured multi-view stereo - [COLMAP]

  • Publication Paper Publication Paper Supp
  • CPP GitHub stars

Massively Parallel Multiview Stereopsis by Surface Normal Diffusion - [Gipuma]

  • Publication Paper Supp
  • CUDA GitHub stars CPP GitHub stars
  • Image

A TV prior for high-quality scalable multi-view stereo reconstruction

  • Publication Paper

Other Resources