Pierre Moulon's repositories
CMVS-PMVS
This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
IPOL_AC_RANSAC
Automatic Homographic Registration of a Pair of Images, with A Contrario Elimination of Outliers IPOL 2012. http://www.ipol.im/pub/art/2012/mmm-oh/
SatelliteSfM
A library for solving the satellite structure from motion problem
arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
awesome-photogrammetry
😎 Awesome photogrammetry projects
babelcalib
BabelCalib: A Universal Approach to Calibrating Central Cameras. In ICCV (2021)
BEBR
Official code for "Binary embedding based retrieval at Tencent"
Calico
A visual-inertial calibration library designed for rapid problem construction and debugging.
DeDoDe
DeDoDe 🎶 Detect, Don't Describe - Describe, Don't Detect, for Local Feature Matching
dispenso
The project provides a thread pool with work-stealing allowances.
elements
Elements C++ GUI library
Indoor-SfMLearner
[ECCV'20] Patch-match and Plane-regularization for Unsupervised Indoor Depth Estimation
KFNet
KFNet: Learning Temporal Camera Relocalization using Kalman Filtering (CVPR 2020 Oral)
minimalInstability
The research code for the research project: "On the Instability of Relative Pose Estimation and RANSAC’s Role"
nicp
Normal Iterative Closest Point (NICP) Algorithm C++ Library
PoseLib
Minimal solvers for calibrated camera pose estimation
projectaria_tools
projectaria_tools provide the open-source toolkit in C++ and Python to interact with data from Project Aria
sample-consensus
Provides abstractions for sample consensus algorithms such as RANSAC
Sophus
C++ implementation of Lie Groups using Eigen.
sparse-ncnet
Implementation of Sparse-NCNet: "Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions"
SuperGluePretrainedNetwork
SuperGlue: Learning Feature Matching with Graph Neural Networks (CVPR 2020, Oral)
TrainYourOwnYOLO
Train a state-of-the-art yolov3 object detector from scratch!
vrs
VRS is a file format optimized to record & playback streams of sensor data, such as images, audio samples, and any other discrete sensors (IMU, temperature, etc), stored in per-device streams of timestamped records.