helpful pointers to state-of-the-art material for depth estimation from multi-view videos captured from cameras with arbitrary poses.

This page summarizes the projects mentioned and recommended in the original post on /r/computervision

Our great sponsors
  • SonarCloud - Analyze your C and C++ projects with just one click.
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • colmap

    COLMAP - Structure-from-Motion and Multi-View Stereo

    I am looking for some pointers to papers/open-source software that can do fast and accurate depth estimation from multi-view videos. I am aware of colmap and OpenMVG software but was curious to know if there are others out there that outperform these. I am also interested in any state-of-the-art for depth estimation using unsupervised or self-supervised neural networks.

  • OpenMVG (open Multiple View Geometry)

    open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

    I am looking for some pointers to papers/open-source software that can do fast and accurate depth estimation from multi-view videos. I am aware of colmap and OpenMVG software but was curious to know if there are others out there that outperform these. I am also interested in any state-of-the-art for depth estimation using unsupervised or self-supervised neural networks.

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

  • BundleFusion

    [Siggraph 2017] BundleFusion: Real-time Globally Consistent 3D Reconstruction using Online Surface Re-integration

    Take a look at BundleFusion: Paper, Project Page, Source Code and SIFTGPU Source Code, used in BundleFusion source. It has a “server GPU” implementation

  • SiftGPU

    Take a look at BundleFusion: Paper, Project Page, Source Code and SIFTGPU Source Code, used in BundleFusion source. It has a “server GPU” implementation

  • ACMMP

    Multi-Scale Geometric Consistency Guided and Planar Prior Assisted Multi-View Stereo (TPAMI 2022)

    That said, for classical 3D reconstruction from images, COLMAP is by far the best method in terms of usability - performances tradeoff. You can get something a bit better (such as https://github.com/GhiXu/ACMMP), but it is not very user-friendly.

  • deep-video-mvs

    Code for "DeepVideoMVS: Multi-View Stereo on Video with Recurrent Spatio-Temporal Fusion" (CVPR 2021)

    If deep learning is an option, then you might want to check out http://zak.murez.com/atlas/, https://zju3dv.github.io/neuralrecon/, https://github.com/ardaduz/deep-video-mvs and the references therein. These methods can be better than classical ones, especially if overfitted on a specific type of scene.

  • nerf-pytorch

    A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the results.

    I have been curious about NeRF and have tried out the software. I really like the idea, but I have found generating the NeRF representation to be too slow and does not do seem to do too well if the number of cameras in the rig are a bit sparse. I have seen that there have been some evolution and variations of the NeRF concept and I am looking into some of them currently.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • instant-ngp

    Instant neural graphics primitives: lightning fast NeRF and more

    Regarding Nerf being too slow, you might check out instant nerf from nvidia which has nerf models training in seconds to minutes.

  • depthai

    DepthAI Python API utilities, examples, and tutorials.

    ah, good call-out. Luxonis' DepthAI has solid resources for this here: https://github.com/luxonis/depthai/issues/173 DepthAI runs neural inference on stereo to produce a depth map (among doing other things too)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts