Skip to content

songlinlibit/awesome-photogrammetry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 

Repository files navigation

Awesome Photogrammetry

This repo is a collection of AWESOME photogrammetry projects, applications, tools, resources. Awesome

Items marked with Open-Source Software are open-source software and link to the source code. Items marked with Commercial Software 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

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.

Photogrammetric software

  • Commercial Software Agisoft Metashape - Process digital images and generate 3D spatial data
  • Open-Source Software MicMacGitHub stars - A free open-source photogrammetric suite that can be used in a variety of 3D reconstruction scenarios
  • Open-Source Software MVE GitHub stars - Includes Structure from Motion, Multi-View Stereo and Surface Reconstruction
  • Open-Source Software OpenDroneMap GitHub stars - An open source command line toolkit for processing aerial drone imagery
  • Commercial Software Pix4D - A unique photogrammetry software suite for mobile and drone mapping
  • Commercial Software RealityCapture - The state-of-the-art photogrammetry software solution that is changing the industry
  • Commercial Software SURE by nFrames - Software for 3D reconstruction from images with unique performance and flexibility
  • Open-Source Software TeleSculptor GitHub stars - A cross-platform desktop application for photogrammetry
  • Commercial Software Trimble Inpho - Industry Leading Software for Digital Photogrammetry

Structure from motion (SFM) software

  • Open-Source Software BoofCV GitHub stars - Includes SFM, Multi-View Stereo, Android Support and various calibration tasks
  • Open-Source Software Bundler GitHub stars - SFM system for unordered image collections
  • Open-Source Software COLMAP GitHub stars - Structure-from-Motion and Multi-View Stereo
  • Open-Source Software Meshroom GitHub stars - 3D Reconstruction Software
  • Open-Source Software openMVG GitHub stars - Multiple View Geometry library
  • Open-Source Software openSFM GitHub stars - Structure from Motion library written in Python
  • Open-Source Software VisualSFM - GUI application for 3D reconstruction using SFM

Calibration software

  • Open-Source Software camera_calibration GitHub stars - Accurate geometric camera calibration
  • Open-Source Software kalibr GitHub stars - Multi-camera, visual-inertial and rolling shutter camera calibration toolbox
  • Open-Source Software mrcal GitHub stars - Toolkit for camera calibration and more

Least squares optimization libraries

  • Open-Source Software Ceres solver GitHub stars - C++ library for modeling and solving large, complicated optimization problems
  • Open-Source Software dlib/optimization GitHub stars - C++ toolkit which provides also functions for solving least-squares problems
  • Open-Source Software Eigen - C++ template library for linear algebra with a variety of built-in solvers and wrappers to external solvers
  • Open-Source Software g2o GitHub stars - C++ framework for optimizing graph-based nonlinear error functions
  • Open-Source Software GTSAM GitHub stars - C++ library for factor graphs and bayes networks optimizations towards SLAM, VO and SFM
  • Open-Source Software lmfit GitHub stars - Python package which builds on and extends many of the optimization methods of scipy.optimize
  • Open-Source Software scipy.optimize.least_squares GitHub stars - Powerful least-squares optimization function for python
  • Commercial Software Matlab/OptimizationToolbox - Toolbox for local optimizations, including functions for solving least squares problems

Datasets and benchmarks

Journals

Last update of source normalized impact factors (SNIF) according to www.journalguide.com: 2021-03-05

Conference proceedings

Books

Introductory and review papers

Courses and tutorials

Scientific conferences

Related awesome lists

License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Acknowledgments

Icons created by Pixel perfect and Freepik from www.flaticon.com

About

😎 Awesome photogrammetry projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published