This repo is a collection of AWESOME photogrammetry projects, applications, tools, resources.
Items marked with are open-source software and link to the source code. Items marked with are nonfree and may cost money to use.
Feel free to contribute / star / fork / pull request . Any recommendations and suggestions are welcome.
- Table of Contents
- Definition
- Photogrammetric software
- Structure from motion (SFM) software
- Calibration software
- Least squares optimization libraries
- Datasets and benchmarks
- Journals
- Conference proceedings
- Books
- Introductory and review papers
- Courses and tutorials
- Scientific conferences
- Related awesome lists
- License
- Acknowledgments
Definition of photogrammetry according to K. Schindler and W. Förstner:
"Photogrammetry is the science and technology of obtaining information about the physical environment from images, with a focus on applications in surveying, mapping and high-precision metrology. The aim of photogrammetry is to provide automated or semi-automated procedures for these engineering tasks, with emphasis on a specified accuracy, reliability, and completeness of the information."
Source: Photogrammetry by K. Schindler and W. Förstner (2020). In: Computer Vision: A Reference Guide, 2nd edition.
- Agisoft Metashape - Process digital images and generate 3D spatial data
- MicMac - A free open-source photogrammetric suite that can be used in a variety of 3D reconstruction scenarios
- MVE - Includes Structure from Motion, Multi-View Stereo and Surface Reconstruction
- OpenDroneMap - An open source command line toolkit for processing aerial drone imagery
- Pix4D - A unique photogrammetry software suite for mobile and drone mapping
- RealityCapture - The state-of-the-art photogrammetry software solution that is changing the industry
- SURE by nFrames - Software for 3D reconstruction from images with unique performance and flexibility
- TeleSculptor - A cross-platform desktop application for photogrammetry
- Trimble Inpho - Industry Leading Software for Digital Photogrammetry
- 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
- Meshroom - 3D Reconstruction Software
- openMVG - Multiple View Geometry library
- openSFM - Structure from Motion library written in Python
- VisualSFM - GUI application for 3D reconstruction using SFM
- camera_calibration - Accurate geometric camera calibration
- kalibr - Multi-camera, visual-inertial and rolling shutter camera calibration toolbox
- mrcal - Toolkit for camera calibration and more
- 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 scipy.optimize
- scipy.optimize.least_squares - Powerful least-squares optimization function for python
- Matlab/OptimizationToolbox - Toolbox for local optimizations, including functions for solving least squares problems
- Bundle adjustment in the large - Bundle adjustment data sets for five different scenes (2010)
- Hessigheim 3D (H3D) benchmark - Benchmark on semantic segmentation of high-resolution 3D point clouds and textured meshes (2021)
- ISPRS Journal of Photogrammetry and Remote Sensing (SNIF=3.006)
- Open ISPRS Journal of Photogrammetry and Remote Sensing
- Photogrammetric Engineering & Remote Sensing (PE&RS) (SNIF=1.425)
- PFG – Journal of Photogrammetry, Remote Sensing and Geoinformation Science (SNIF=0.682)
- Remote Sensing (SNIF=1.661)
- Remote Sensing of Environment (SNIF=2.943)
- The Photogrammetric Record (SNIF=1.758)
Last update of source normalized impact factors (SNIF) according to www.journalguide.com: 2021-03-05
- Close-Range Photogrammetry and 3D Imaging by T. Luhmann, S. Robson, S. Kyle and J. Boehm (2014)
- Observations and Least Squares by E. Mikhail (1983)
- Photogrammetric Computer Vision by W. Förstner and B. P. Wrobel (2016)
- Photogrammetrie und Fernerkundung (german) by C. Heipke (editor) (2017)
- Photogrammetry - Geometry from Images and Laser Scans by K. Kraus (2011)
- Deep learning in remote sensing applications: A meta-analysis and review by L. Ma et al. (2019)
- Mathematical foundations of photogrammetry by K. Schindler (2014)
- UAV for 3D mapping applications: a review by F. Nex and F. Remondino (2013)
- Unmanned aerial systems for photogrammetry and remote sensing: A review by I. Colomina and P. Molina (2014)
- "Online Training – Photogrammetric Computer Vision" by Cyrill Stachniss at the University of Bonn (2021)
- "Photogrammetry I" by Cyrill Stachniss at the University of Bonn (2015)
- "Photogrammetry II" by Cyrill Stachniss at the University of Bonn (2020)
- Awesome Computer Vision
- Awesome Geospatial
- Awesome Lidar
- Awesome Open Geoscience
- Awesome Robotics
- Awesome 3D Reconstruction
This work is licensed under a Creative Commons Attribution 4.0 International License.
Icons created by Pixel perfect and Freepik from www.flaticon.com