/Awesome-MVS

Awesome list of multi-view stereo papers

Awesome-MVS

Awesome

Contributions welcomed!

Learning-based MVS Methods

2022

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

  • Publication Paper
  • Image

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

  • Publication Paper
  • Pytorch GitHub stars
  • Image

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

  • Publication Paper
  • 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

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

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

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

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

IterMVS: Iterative Probability Estimation for Efficient Multi-View Stereo

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

Multi-View Stereo with Transformer - [MVSTR]

  • Publication Paper
  • Image

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

  • Publication Paper Supp Paper
  • Pytorch GitHub stars
  • Image

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

  • Publication Paper
  • 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

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

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

  • Publication Paper
  • Video
  • Image

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

  • Publication Paper Paper
  • 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

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

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

Code Only

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

  • Pytorch GitHub stars

IS-MVSNet: Importance-sampling-based MVSNet

  • Pytorch GitHub stars

PatchMatch-based MVS Methods

2022

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

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

  • Publication Paper

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