OpenMVG version 0.1

OpenMVG

bibliothèque C++ pour la géométrie multi-vues en vision par ordinateur

Mots-clés auteur : calibration, estimation robuste, RANSAC, stéréovision

Version 0.1

du 08-Feb-2013
Site web : http://imagine.enpc.fr/~moulonp/openMVG/
Licence :

Mozilla Public Licence – V2


Service(s) FG-SOL disponible(s) : Accès

Description du logiciel :

La bibliothèque fournit des solveurs pour la géométrie mutli-vues, de 2 à n vues :

  • homographie,
  • matrice fondamentale,
  • matrice essentielle,
  • estimation de pose,
  • triangulation.

Un cadre générique permet d’utiliser ces solveurs pour de l’estimation robuste, comme RANSAC et AC-RANSAC.

De plus, une chaîne algorithmique complète de calibration externe est fournie, alternative moderne au logiciel Bundler.

La philosophie de cette bibliothèque C++ est de faire du code clair et maintenable. Tous les modules ont des tests unitaires. Elle s’appuie sur la bibliothèque Eigen pour l’algèbre linéaire, Ceres de Google pour la minimisation par Levenberg-Marquardt et Lemon pour la gestion de graphe.

Responsable du logiciel :

Pierre Moulon

Laboratoire(s) :

  • LIGM, Laboratoire d'informatique Gaspard Monge

  • Publication scientifique liée à OpenMVG :

    Adaptive Structure from Motion with a contrario model estimation. Pierre Moulon, Pascal Monasse and Renaud Marlet. Proceedings of ACCV 2012.
    Lien vers la publication