An open-source photogrammetric computer vision framework for 3D reconstruction and camera tracking from photographs and videos.
AliceVision is a photogrammetric computer vision framework that provides algorithms for 3D reconstruction and camera tracking. It solves the problem of inferring 3D scene geometry from unordered 2D photographs or videos by reversing the projection process to recover depth information.
Researchers, visual effects studios, and developers working in computer vision, photogrammetry, or 3D content creation who need robust, production-ready tools for reconstructing 3D models from imagery.
Developers choose AliceVision for its state-of-the-art algorithms, academic-industrial collaboration ensuring robustness, and its open-source foundation that allows for testing, analysis, and customization of the photogrammetry pipeline.
3D Computer Vision Framework
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Collaboration between academia and industry, as cited in the paper and project history, ensures state-of-the-art algorithms with production robustness for real-world usage.
Released under MPLv2, it allows full access to the codebase for testing, modification, and integration into custom pipelines, fostering innovation and reuse.
Provides a complete modular workflow for 3D reconstruction and camera tracking, from unordered photographs to measurable 3D data, as detailed on the AliceVision website.
Used in visual effects studios and EU projects like POPART, demonstrating reliability and high quality for industrial applications, as highlighted in the project description.
Requires building from source with submodules via INSTALL.md, which can be challenging on non-Linux systems and time-consuming due to dependencies.
The framework itself is command-line only; for a graphical interface, users must rely on Meshroom, a separate tool, adding an extra layer of setup.
Photogrammetry algorithms are resource-intensive, necessitating powerful hardware for processing large image sets, which may limit accessibility for smaller teams.