Skip to main content

😎 Awesome photogrammetry projects

803
GitHub Stars
86
Curated Resources
13
Categories
1 hour ago
Last Refreshed
Photogrammetric softwareStructure from motion (SFM) softwareGaussian splatting softwareCalibration softwareLeast squares optimization librariesDatasets and benchmarksJournalsConference proceedingsBooksIntroductory and review papersCourses and tutorialsScientific conferencesRelated awesome lists

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me photogrammetric software resources from awesome-photogrammetry"

Installation instructions →

What's inside

Photogrammetric software

  • 3DF Zephyr

    Photogrammetry software for automatic 3D reconstruction from photos

  • Agisoft Metashape

    Process digital images and generate 3D spatial data

  • Beholder Desktop

    Easy to use photogrammetry software, free for personal, non-commercial use. Also available as a SaaS.

  • ContextCapture

    Produce 3D models of existing conditions from photographs and/or point clouds

  • Meshroom

    A user-friendly 3D Computer Vision software

  • MicMac

    A free open-source photogrammetric suite that can be used in a variety of 3D reconstruction scenarios

Gaussian splatting software

  • 3D Gaussian Splatting (Inria reference)

    Reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering" (SIGGRAPH 2023)

  • DJI Terra

    Drone mapping software with built-in 3D Gaussian Splatting reconstruction alongside mesh and point cloud outputs

  • gsplat

    CUDA-accelerated rasterization library for 3D Gaussian Splatting

  • LichtFeld Studio

    Native desktop app to train, inspect, edit, automate, and export 3D Gaussian Splatting scenes

  • Luma AI

    Cloud-based 3D Gaussian Splatting from smartphone photos and video

  • Nerfstudio

    Research framework for training NeRF and 3D Gaussian Splatting models

Structure from motion (SFM) software

  • AliceVision

    3D Computer Vision framework including Structure-from-Motion, Multi-View Stereo and surface reconstruction

  • BoofCV

    Includes SFM, Multi-View Stereo, Android Support and various calibration tasks

  • Bundler

    SFM system for unordered image collections

  • COLMAP

    Structure-from-Motion and Multi-View Stereo

  • openMVG

    Multiple View Geometry library

  • openMVS

    Open Multi-View Stereo reconstruction library

Datasets and benchmarks

  • Bundle adjustment in the large

    Bundle adjustment data sets for five different scenes (2010)

  • ETH3D

    Multi-view stereo benchmark with high-resolution images and accurate ground truth (2017)

  • Hessigheim 3D (H3D) benchmark

    Benchmark on semantic segmentation of high-resolution 3D point clouds and textured meshes (2021)

  • Tanks and Temples

    Benchmark for image-based 3D reconstruction with realistic indoor and outdoor scenes (2017)

Calibration software

  • camera_calibration

    Accurate geometric camera calibration

  • kalibr

    Multi-camera, visual-inertial and rolling shutter camera calibration toolbox

  • mrcal

    Toolkit for camera calibration and more

Least squares optimization libraries

  • Ceres solver

    C++ library for modeling and solving large, complicated optimization problems

  • dlib/optimization

    C++ toolkit which provides also functions for solving least-squares problems

  • Eigen

    C++ template library for linear algebra with a variety of built-in solvers and wrappers to external solvers

  • g2o

    C++ framework for optimizing graph-based nonlinear error functions

  • GTSAM

    C++ library for factor graphs and bayes networks optimizations towards SLAM, VO and SFM

  • lmfit

    Python package which builds on and extends many of the optimization methods of

Showing a sample of 86 resources. View the full list on GitHub →