awesome_3DReconstruction_list
A curated list of papers & resources linked to 3D reconstruction from images.
https://github.com/openMVG/awesome_3DReconstruction_list
Last synced: 2 days ago
JSON representation
All in one tutorial
Computer vision books
Corresponding interest point patches for descriptor learning
"Real time" oriented methods
Feature detection/description repeatability
"Real time" oriented methods
Features detection/Description
"Real time" oriented methods
UAV Trajectory Optimization for model completeness
Large scale image retrieval / CBIR (Content Based Image Retrieval)
UAV Trajectory Optimization for model completeness
- DBoW2
- libvot - Clause License|
- VocabTree2
Localization
Real time localization in SfM reconstructions
- Real-time Image-based 6-DOF Localization in Large-Scale Environments
- Get Out of My Lab: Large-scale, Real-Time Visual-Inertial Localization
- DSAC - Differentiable RANSAC for Camera Localization
- Learning Less is More - 6D Camera Localization via 3D Surface Regression
- Get Out of My Lab: Large-scale, Real-Time Visual-Inertial Localization
Mesh storage processing
UAV Trajectory Optimization for model completeness
Multiple View Stereovision
Machine Learning based MVS
- Matchnet: Unifying feature and metric learning for patch-based matching
- Efficient deep learning for stereo matching
- Learning a multi-view stereo machine
- Learned multi-patch similarity
- RayNet: Learning Volumetric 3D Reconstruction with Ray Potentials
- MVSNet: Depth Inference for Unstructured Multi-view Stereo
- DPSNET: END-TO-END DEEP PLANE SWEEP STEREO - Gon Jeon, Stephen Lin, In So Kweon. 2019.
- Point-based Multi-view Stereo Network
- Stereo matching by training a convolutional neural network to compare image patches
- Surfacenet: An end-to-end 3d neural network for multiview stereopsis
- DeepMVS: Learning Multi-View Stereopsis
- Learning Unsupervised Multi-View Stereopsis via Robust Photometric Consistency
- Point-based Multi-view Stereo Network
- UNISURF: Unifying Neural Implicit Surfaces and Radiance Fields for Multi-View Reconstruction
- RayNet: Learning Volumetric 3D Reconstruction with Ray Potentials
Multiple View Mesh Texturing
- Seamless image-based texture atlases using multi-band blending - P. Pons and R. Keriven. ICPR 2008.
- Let There Be Color! - Large-Scale Texturing of 3D Reconstructions
- Seamless image-based texture atlases using multi-band blending - P. Pons and R. Keriven. ICPR 2008.
Point cloud computation
- Accurate, Dense, and Robust Multiview Stereopsis
- State of the art in high density image matching
- Progressive prioritized multi-view stereo
- Pixelwise View Selection for Unstructured Multi-View Stereo - M. Frahm. ECCV 2016.
- TAPA-MVS: Textureless-Aware PAtchMatch Multi-View Stereo
- TAPA-MVS: Textureless-Aware PAtchMatch Multi-View Stereo
Surface computation & refinements
- Efficient Multi-View Reconstruction of Large-Scale Scenes using Interest Points, Delaunay Triangulation and Graph Cuts - P. Pons, R. Keriven. ICCV 2007
- Multi-View Stereo via Graph Cuts on the Dual of an Adaptive Tetrahedral Mesh
- Towards high-resolution large-scale multi-view stereo - H. Vu, P. Labatut, J.-P. Pons, R. Keriven. CVPR 2009.
- Refinement of Surface Mesh for Accurate Multi-View Reconstruction
- High Accuracy and Visibility-Consistent Dense Multiview Stereo - H. Vu, P. Labatut, J.-P. Pons, R. Keriven. Pami 2012.
- Exploiting Visibility Information in Surface Reconstruction to Preserve Weakly Supported Surfaces
- Floating Scale Surface Reconstruction
- A New Variational Framework for Multiview Surface Reconstruction
- Photometric Bundle Adjustment for Dense Multi-View 3D Modeling
- Global, Dense Multiscale Reconstruction for a Billion Points
- Efficient Multi-view Surface Refinement with Adaptive Resolution Control
- Multi-View Inverse Rendering under Arbitrary Illumination and Albedo
- Shading-aware Multi-view Stereo
- Scalable Surface Reconstruction from Point Clouds with Extreme Scale and Density Diversity
- Multi-View Stereo with Single-View Semantic Mesh Refinement
- Out-of-Core Surface Reconstruction via Global T GV Minimization
- Photometric Bundle Adjustment for Dense Multi-View 3D Modeling
- Multi-View Inverse Rendering under Arbitrary Illumination and Albedo
- Multi-View Stereo with Single-View Semantic Mesh Refinement
- Refinement of Surface Mesh for Accurate Multi-View Reconstruction
UAV Trajectory Optimization for model completeness
MVS - Point Cloud - Surface accuracy
"Real time" oriented methods
- Middlebury Multi-view Stereo - View Stereo Reconstruction Algorithms". CVPR 2006.
- Dense MVS - View Stereo for High Resolution Imagery". CVPR 2008.
- DTU - Robot Image Data Sets -MVS Data Set - view Stereopsis Evaluation“. CVPR 2014.
- A Multi-View Stereo Benchmark with High-Resolution Images and Multi-Camera Videos in Unstructured Scenes
- Tanks and Temples: Benchmarking Large-Scale Scene Reconstruction
- Pierre Moulon
- Tanks and Temples: Benchmarking Large-Scale Scene Reconstruction
- Middlebury Multi-view Stereo - View Stereo Reconstruction Algorithms". CVPR 2006.
MVS tutorial
Nearest Neighbor Search
UAV Trajectory Optimization for model completeness
OpenSource minimization
UAV Trajectory Optimization for model completeness
OpenSource Multiple View Geometry Library Solvers
UAV Trajectory Optimization for model completeness
- OpenGV - permissive |
OpenSource MVS (Multiple View Stereovision)
UAV Trajectory Optimization for model completeness
- GPUIma + fusibile - contamination|
- MICMAC - B |
- HPMVS - contamination|
- PMVS - contamination|
- SMVS Shading-aware Multi-view Stereo - 3-Clause license |
OpenSource SfM (Structure from Motion)
UAV Trajectory Optimization for model completeness
OpenSource SLAM (Simultaneous Localization And Mapping)
UAV Trajectory Optimization for model completeness
RGB-D mapping
SfM papers
Global SfM
- Combining two-view constraints for motion estimation
- Lie-algebraic averaging for globally consistent motion estimation
- Robust rotation and translation estimation in multiview reconstruction
- Non-sequential structure from motion
- Global motion estimation from point matches - Nachimson, S. Z. Kovalsky, I. KemelmacherShlizerman, A. Singer, and R. Basri. 3DIMPVT 2012.
- Global Fusion of Relative Motions for Robust, Accurate and Scalable Structure from Motion
- A Global Linear Method for Camera Pose Registration
- Global Structure-from-Motion by Similarity Averaging
- Linear Global Translation Estimation from Feature Tracks
- Robust rotation and translation estimation in multiview reconstruction
- Global Structure-from-Motion by Similarity Averaging
- Linear Global Translation Estimation from Feature Tracks
Hierarchical SfM
- Structure-and-Motion Pipeline on a Hierarchical Cluster Tree - D Digital Imaging and Modeling, 2009.
- Randomized Structure from Motion Based on Atomic 3D Models from Camera Triplets
- Efficient Structure from Motion by Graph Optimization
- Hierarchical structure-and-motion recovery from uncalibrated images
- Efficient Structure from Motion by Graph Optimization
Incremental SfM
- Photo Tourism: Exploring Photo Collections in 3D
- Towards linear-time incremental structure from motion
- Structure-from-Motion Revisited
- Photo Tourism: Exploring Photo Collections in 3D
- Towards linear-time incremental structure from motion
Large scale image matching for SfM
- Video Google: A Text Retrieval Approach to Object Matching in Video
- Scalable Recognition with a Vocabulary Tree
- Building Rome in a Day
- Product quantization for nearest neighbor search
- Fast and Accurate Image Matching with Cascade Hashing for 3D Reconstruction
- Recent developments in large-scale tie-point matching
- Graphmatch: Efficient Large-Scale Graph Construction for Structure from Motion
Multi-Stage SfM
- Parallel Structure from Motion from Local Increment to Global Averaging
- Multistage SFM : Revisiting Incremental Structure from Motion
- Multistage SFM: A Coarse-to-Fine Approach for 3D Reconstruction
- HSfM: Hybrid Structure-from-Motion
- Multistage SFM: A Coarse-to-Fine Approach for 3D Reconstruction
- HSfM: Hybrid Structure-from-Motion
Non Rigid SfM
- Robust Structure from Motion in the Presence of Outliers and Missing Data
- Robust Structure from Motion in the Presence of Outliers and Missing Data
Unordered feature tracking
- Unordered feature tracking made fast and easy
- Point Track Creation in Unordered Image Collections Using Gomory-Hu Trees
- Unordered feature tracking made fast and easy
Viewing graph optimization
SfM tutorial
SLAM Tutorial & survey
- Micro Flying Robots: from Active Vision to Event-based Vision
- ICRA 2016 Aerial Robotics - (Visual odometry)
- Visual Odometry: Part I - The First 30 Years and Fundamentals
- Visual Odometry: Part II - Matching, robustness, optimization, and applications
- Large-scale, real-time visual-inertial localization revisited
- ICRA 2016 Aerial Robotics - (Visual odometry)
- Simultaneous Localization And Mapping: Present, Future, and the Robust-Perception Age
SLAM/VO
Visual odometry (image based only)
- Real-time simultaneous localisation and mapping with a single camera
- Visual odometry
- Real time localization and 3d reconstruction
- Parallel Tracking and Mapping for Small AR Workspaces
- Real-Time 6-DOF Monocular Visual SLAM in a Large-scale Environments
- Direct Sparse Odometry
- Visual SLAM algorithms: a survey from 2010 to 2016
- ∇SLAM: Dense SLAM meets Automatic Differentiation
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016
- Visual SLAM algorithms: a survey from 2010 to 2016