Python 3d-reconstruction

Open-source Python projects categorized as 3d-reconstruction

Top 23 Python 3d-reconstruction Projects

  • Meshroom

    3D Reconstruction Software

    Project mention: Issues extracting all features | | 2023-02-06

    I've been trying to use Meshroom to create a model for a cat statue from about 60 photos. I admit the photos are not in ideal lighting, but it was the best I had to work with. Overall the reconstruction does pretty well, but I cannot get it to recognize the ears and antenna from the cat. I have tried varying the reconstruction parameters as described here but none of them have had a significant impact. Parameters I have tried in various combinations are:

  • OpenSfM

    Open source Structure-from-Motion pipeline

    Project mention: Packages for Bundle Adjustment | | 2022-02-09
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • BlenderProc

    A procedural Blender pipeline for photorealistic training image generation

    Project mention: Are there any tools to generate images and labels from 3d models/games? | | 2022-10-27

    Blender addons like and

  • PIFu

    This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"

    Project mention: Any helpful links for rendering a 3D object from a picture of a person? | | 2022-11-05

    I realize this isn't the same as photogrammetry but the one ( I've been able to implement renders inaccurate/rough 3D objects as results.

  • NeuralRecon

    Code for "NeuralRecon: Real-Time Coherent 3D Reconstruction from Monocular Video", CVPR 2021 oral

    Project mention: NeuralRecon: Real-Time Coherent 3D Reconstruction from Monocular Video | | 2022-03-12
  • ICON

    ICON: Implicit Clothed humans Obtained from Normals (CVPR 2022)

    Project mention: Is there any AI that can compile several pictures of a person into a single, 3d version? | | 2022-12-13
  • tsdf-fusion-python

    Python code to fuse multiple RGB-D images into a TSDF voxel volume.

    Project mention: TSDF integration with disparity maps? | | 2022-04-25

    i found this but it uses depth maps in mm which is not what i need

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • TensoRF

    [ECCV 2022] Tensorial Radiance Fields, a novel approach to model and reconstruct radiance fields

    Project mention: Nvidia Research Turns 2D Photos into 3D Scenes in the Blink of an AI | | 2022-03-25

    This is great, and the paper+codebase they're referring to (but not linking, here [1]) is neat too.

    The research is moving fast though, so if you want something almost as fast without specialized CUDA kernels (just plain pytorch) you're in luck:

    As a bonus you also get a more compact representation of the scene.


  • differentiable_volumetric_rendering

    This repository contains the code for the CVPR 2020 paper "Differentiable Volumetric Rendering: Learning Implicit 3D Representations without 3D Supervision"

    Project mention: Blender animation augmented with AI | | 2022-08-18
  • Photogrammetry-Guide

    Photogrammetry Guide. Learn all about the process of obtaining measurements and 3D models from photos. Creating topographic maps, meshes, or point clouds based on the real-world.

    Project mention: Tools for Photogrammetry | | 2022-10-18

    Useful tools and Resources for getting started with Photogrammetry.

  • GAN2Shape

    Code for GAN2Shape (ICLR2021 oral)

    Project mention: [Discussion] Is there a way to generate 3D mesh file (e.g, stl file) from 3D construction models such as Gan2Shape? | | 2022-09-14

    Link to github page:

  • Pix2Vox

    Implementation of "Pix2Vox: Context-aware 3D Reconstruction from Single and Multi-view Images". (Xie et al., ICCV 2019)

  • IGR

    Implicit Geometric Regularization for Learning Shapes

  • ECON

    ECON: Explicit Clothed humans Obtained from Normals (arXiv 2022)

    Project mention: Latest Artificial Intelligence (AI) Research Proposes ECON, A Method To Reconstruct Detailed Clothed 3D Humans From A Color Image | | 2022-12-19

    Quick Read: Paper: Github: Project:

  • aistplusplus_api

    API to support AIST++ Dataset:

  • DAD-3DHeads

    Official repo for DAD-3DHeads: A Large-scale Dense, Accurate and Diverse Dataset for 3D Head Alignment from a Single Image (CVPR 2022).

    Project mention: Dad-3DHeads: 3D Head Alignment from a Single Image | | 2022-06-25
  • 2dimageto3dmodel

    We evaluate our method on different datasets (including ShapeNet, CUB-200-2011, and Pascal3D+) and achieve state-of-the-art results, outperforming all the other supervised and unsupervised methods and 3D representations, all in terms of performance, accuracy, and training time.

    Project mention: What's the best software for making an interactable 3D app? | | 2023-02-06

    As for the app, I feel like I have a really good and unique idea so I don't want to explain it very thoroughly, but essentially I want it to be available on my website and on the app store. Ideally, I want it to scale up and become something big, I feel the scalability for the idea is pretty good so I would hope it doesn't stay a small project. Another specificity that I feel is important is that I want to take a series of 2D images and turn it into a 3D model that can then be manipulated and deformed. There are libraries on GitHub for predictively turning a 2D image into a 3D render like here. I have a hunch this would be incredibly difficult and time-consuming to turn into an app, but I wonder if something like this could even be implemented in unity. I haven't used much GitHub really at all though, and I'm not even sure whether or not I could use someone's code like this on an app and then profit off of it legally, I'm just trying to understand all of this.

  • neural-deferred-shading

    Multi-View Mesh Reconstruction with Neural Deferred Shading (CVPR 2022)

    Project mention: Multi-View Mesh Reconstruction with Neural Deferred Shading | | 2022-12-11


  • unsupervised-depth-completion-visual-inertial-odometry

    Tensorflow implementation of Unsupervised Depth Completion from Visual Inertial Odometry (in RA-L January 2020 & ICRA 2020)

  • SAFA

    Official Pytorch Implementation of 3DV2021 paper: SAFA: Structure Aware Face Animation.

  • findpeaks

    The detection of peaks and valleys in a 1d-vector or 2d-array (image)

    Project mention: Beginner help! | | 2023-01-16

    You can view the source code, in particular the fit method, here.

  • calibrated-backprojection-network

    PyTorch Implementation of Unsupervised Depth Completion with Calibrated Backprojection Layers (ORAL, ICCV 2021)

  • StrayVisualizer

    Visualize Data From Stray Scanner

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-06.

Python 3d-reconstruction related posts


What are some of the best open-source 3d-reconstruction projects in Python? This list will help you:

Project Stars
1 Meshroom 8,825
2 OpenSfM 2,790
3 BlenderProc 1,827
4 PIFu 1,527
5 NeuralRecon 1,479
6 ICON 1,170
7 tsdf-fusion-python 855
8 TensoRF 748
9 differentiable_volumetric_rendering 705
10 Photogrammetry-Guide 670
11 GAN2Shape 491
12 Pix2Vox 350
13 IGR 281
14 ECON 272
15 aistplusplus_api 266
16 DAD-3DHeads 231
17 2dimageto3dmodel 223
18 neural-deferred-shading 167
19 unsupervised-depth-completion-visual-inertial-odometry 157
20 SAFA 129
21 findpeaks 107
22 calibrated-backprojection-network 81
23 StrayVisualizer 45
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives