alicevision/AliceVision

3D Computer Vision Framework

What it solves

AliceVision provides a way to reverse the process of photography by inferring the 3D geometry of a scene from a set of unordered photographs or videos. It solves the problem of creating accurate 3D reconstructions and performing camera tracking from 2D images.

How it works

It utilizes a photogrammetric computer vision framework consisting of a pipeline of state-of-the-art algorithms. These algorithms process 2D projections (photographs) to recover the lost depth information and reconstruct the 3D scene. The pipeline can be launched via Meshroom, which provides both a graphical user interface and a command-line interface for automation and customization through Python scripts.

Who it’s for

This framework is designed for researchers in academia and industry professionals who require robust, production-quality 3D reconstruction and camera tracking tools.

Highlights

  • 3D Reconstruction Pipeline: A complete framework for turning photos into 3D models.
  • Camera Tracking: Algorithms specifically for tracking camera movement within a scene.
  • Production-Ready: Developed through collaboration between academia and industry for high robustness and quality.
  • Extensible: Supports custom automation and pipeline customization via Python through Meshroom.

Related

  • Project
  • Project
  • Project
  • Project
  • Project