164 Open Source 3D Reconstruction Software Projects
Free and open source 3d reconstruction code projects including engines, APIs, generators, and tools.
Openmvg 3124 ⭐
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Awesome_3Dreconstruction_list 2517 ⭐
A curated list of papers & resources linked to 3D reconstruction from images.
Awesome Point Cloud Analysis 2252 ⭐
A list of papers and datasets about point cloud analysis (processing)
Bundlefusion 867 ⭐
[Siggraph 2017] BundleFusion: Real-time Globally Consistent 3D Reconstruction using Online Surface Re-integration
Pifu 842 ⭐
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
Softras 641 ⭐
Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"
Livescan3D 448 ⭐
LiveScan3D is a system designed for real time 3D reconstruction using multiple Azure Kinect or Kinect v2 depth sensors simultaneously at real time speed.
Layoutnet 323 ⭐
Torch implementation for CVPR 18 paper: "LayoutNet: Reconstructing the 3D Room Layout from a Single RGB Image"
Awesome Holistic 3D 322 ⭐
A list of papers and resources (data,code,etc) for holistic 3D reconstruction in computer vision
Differentiable_volumetric_rendering 299 ⭐
This repository contains the code for the CVPR 2020 paper "Differentiable Volumetric Rendering: Learning Implicit 3D Representations without 3D Supervision"
Curated List Of Awesome 3D Morphable Model Software And Data 286 ⭐
The idea of this list is to collect shared data and algorithms around 3D Morphable Models. You are invited to contribute to this list by adding a pull request. The original list arised from the Dagstuhl seminar on 3D Morphable Models https://www.dagstuhl.de/19102 in March 2019.
Intrinsic3D 262 ⭐
Intrinsic3D - High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lighting (ICCV 2017)
3D Shape Analysis Paper List 276 ⭐
A list of recent papers, libraries and datasets about 3D shape/geometry analysis (by topics, updating).
Scancomplete 196 ⭐
[CVPR'18] ScanComplete: Large-Scale Scene Completion and Semantic Segmentation for 3D Scans
Monoport 320 ⭐
Volumetric Human Teleportation (SIGGRAPH 2020 Real-Time Live) Monocular Real-Time Volumetric Performance Capture(ECCV 2020)
Structured3D 179 ⭐
[ECCV'20] Structured3D: A Large Photo-realistic Dataset for Structured 3D Modeling
Factored3D 164 ⭐
Code release for "Factoring Shape, Pose, and Layout from the 2D Image of a 3D Scene"
Horizonnet 164 ⭐
Pytorch implementation of HorizonNet: Learning Room Layout with 1D Representation and Pano Stretch Data Augmentation.
Pix2vox 168 ⭐
Implementation of "Pix2Vox: Context-aware 3D Reconstruction from Single and Multi-view Images" (Xie et al., ICCV 2019)
Shubhtuls Drc 146 ⭐
Code release for "Multi-view Supervision for Single-view Reconstruction via Differentiable Ray Consistency" (CVPR 2017)
Msn Point Cloud Completion 156 ⭐
Morphing and Sampling Network for Dense Point Cloud Completion (AAAI2020)
Synthesize3Dviadepthorsil 130 ⭐
[CVPR 2017] Generation and reconstruction of 3D shapes via modeling multi-view depth maps or silhouettes
Oanet 140 ⭐
Implementation of ICCV19 Paper "Learning Two-View Correspondences and Geometry Using Order-Aware Network"
Mvcsnp 110 ⭐
Code release for "Multi-view Consistency as Supervisory Signal for Learning Shape and Pose Prediction"
Obman_train 108 ⭐
[cvpr19] Demo, training and evaluation code for generating dense hand+object reconstructions from single rgb images
Tailornet 186 ⭐
Code for our CVPR 2020 (ORAL) paper - TailorNet: Predicting Clothing in 3D as a Function of Human Pose, Shape and Garment Style.
Unsupervised Depth Completion Visual Inertial Odometry 112 ⭐
Tensorflow implementation of Unsupervised Depth Completion from Visual Inertial Odometry (in RA-L January 2020 & ICRA 2020)
Planematch 87 ⭐
[ECCV'18 Oral] PlaneMatch: Patch Coplanarity Prediction for Robust RGB-D Reconstruction
Sgnn 91 ⭐
[CVPR'20] SG-NN: Sparse Generative Neural Networks for Self-Supervised Scene Completion of RGB-D Scans
Obman 83 ⭐
[cvpr19] Hands+Objects synthetic dataset, instructions to download and code to load the dataset
Disn 91 ⭐
(latest updates and bug fixed) DISN: Deep Implicit Surface Network for High-quality Single-view 3D Reconstruction
3D Reconstruction With Neural Networks 68 ⭐
3D reconstruction with neural networks using Tensorflow. See link for Video (https://www.youtube.com/watch?v=iI6ZMST8Ri0)
Pointcloudregistrationtool 66 ⭐
Automatically registers (aligns) and visualizes point clouds, or processes a whole bunch at once
Portrait_fcn_and_3D_reconstruction 61 ⭐
This project is to convert PortraitFCN+ (by Xiaoyong Shen) from Matlab to Tensorflow, then refine the outputs from it (converted to a trimap) using KNN and ResNet, supervised by Richard Berwick.
Dj Rn 61 ⭐
As a part of HAKE project (HAKE-3D). Code for our CVPR2020 paper "Detailed 2D-3D Joint Representation for Human-Object Interaction".
3D Recon 54 ⭐
Implementation for paper "Learning Single-View 3D Reconstruction with Limited Pose Supervision".
Vgg Multiple View Geometry 51 ⭐
A set of MATLAB utilities for multiple view geometry, provided alongside Hartley & Zisserman's "Multiple View Geometry in Computer Vision, Second Edition" (2004). Obtained from http://www.robots.ox.ac.uk/~vgg/hzbook/code/.
Skeletonbridgerecon 52 ⭐
The code for CVPR2019 paper "A Skeleton-bridged Deep Learning Approach for Generating Meshes of Complex Topologies from Single RGB Images"
Handobjectconsist 51 ⭐
[cvpr 20] Demo, training and evaluation code for joint hand-object pose estimation in sparsely annotated videos
Single Shot Pro Cam Calib 54 ⭐
[IEEE T-ASE 2020] A Fast and Flexible Projector-Camera Calibration System
Casmvsnet_pl 49 ⭐
Cascade Cost Volume for High-Resolution Multi-View Stereo and Stereo Matching using pytorch-lightning
Non_rigid_icp 39 ⭐
Modified version of non-rigid Iterative closest point algorithm for fitting to noisy point clouds
Calibrationwizard 40 ⭐
[ICCV'19] Calibration Wizard: A Guidance System for Camera Calibration Based on Modelling Geometric and Corner Uncertainty
Ldvo 34 ⭐
Lightweight Dense Visual Odometry - a header-only C++ library for real-time dense RGB-D odometry.
Gan Depth Semantic3D 33 ⭐
Implementation for "Adversarial Semantic Scene Completion from a Single Depth Image" in 3DV 2018
Awesome State Of Depth Completion 66 ⭐
Current state of supervised and unsupervised depth completion methods
Silhouette Guided 3D 28 ⭐
PyTorch Code for WACV2020 paper: Silhouette Guided Point Cloud Reconstruction beyond Occlusion
Zyxrrr Cs231a 26 ⭐
Stanford University CS231A: Computer Vision, From 3D Reconstruction to Recognition HomeWork Answer
3D Object Reconstruction From Multi View Monocular Rgb Images 24 ⭐
Hybrid Ensemble Approach For 3D Object Reconstruction from Multi-View Monocular RGB images
Visual Computing Markerless Motion Pose Face Detection Tracking And 3D Reconstruction 22 ⭐
Visual Computing : Markerless Motion and/or Pose and/or Face detection and/or tracking and it's 3D reconstruction (in real time)
Ad Census 61 ⭐
AD-Census立体匹配算法，中国学者Xing Mei等人研究成果（Respect！），算法效率高、效果出色，适合硬件加速，Intel RealSense D400 Stereo模块算法。完整实现，代码规范，注释清晰，欢迎star！
Computer Vision And Photogrammetry 22 ⭐
Course at University of Wroclaw - full 3D reconstruction from images pipeline
Adareg Monodispnet 20 ⭐
Repository for Bilateral Cyclic Constraint and Adaptive Regularization for Unsupervised Monocular Depth Prediction (CVPR2019)
Delaunaytriangulation 14 ⭐
delaunay triangulation in 3D space, to reconstruct convex hull from spherical dot cloud
3D_face_reconstruction_from_stereo_pairs 14 ⭐
Matlab code for 3D face reconstruction from stereo image pairs
Cset 13 ⭐
CSET (Compressed Sensing Electron Tomography)-toolbox is a three-dimensional TV-based compressed sensing reconstruction toolbox that consists of algebraic iterative algorithms (SART and SIRT) with total variation (TV) based CS. In addition, it integrates a Fast Iterative Shrinkage-Thresholding Algorithm (FISTA) that is an acceleration method to speed up the algorithm convergence.
Apolloscape Sfm 16 ⭐
C++ Structure from Motion (SfM) pipeline with OpenGL visualization for Apolloscape Dataset
Sfm_disambiguation 13 ⭐
Code for CVPR 2017 paper --- Distinguishing the Indistinguishable: Exploring Structural Ambiguities via Geodesic Context.
Fsrn Cvpr2020 11 ⭐
This codebase implements the system described in the paper: Dynamic Fluid Surface Reconstruction Using Deep Neural Network
Drviewer 11 ⭐
A lightweight, user-friendly and interactive 3D visualization tool for viewing real-time 3D reconstruction and SLAM
Paiconvmesh 14 ⭐
Official repository for the paper "Learning Local Neighboring Structure for Robust 3D Shape Representation"
Scanbot_ecs 11 ⭐
Embedded control system (ECS) software controls the overall behavior of ScanBot3D, an autonomous 3D reconstruction robot
Atlantanet 26 ⭐
Pytorch implementation of the ECCV 2020 paper: AtlantaNet: Inferring the 3D Indoor Layout from a Single 360 Image beyond the Manhattan World Assumption
Associative3D 22 ⭐
Code release for our ECCV 2020 paper "Associative3D: Volumetric Reconstruction from Sparse Views"
Straps 3Dhumanshapepose 27 ⭐
Code repository for the paper: Synthetic Training for Accurate 3D Human Pose and Shape Estimation in the Wild (BMVC 2020)
Colin97 Point2mesh 17 ⭐
Meshing Point Clouds with Predicted Intrinsic-Extrinsic Ratio Guidance (ECCV2020)
Fclib 31 ⭐
OnePiece (libonepiece) is a RGB-D based 3D vision library, you can easily use OPLib to build a SLAM system and extract a 3D model.