PanoLoc le prochain bot pour améliorer les photos Panoramax?

Premier jour du hackathon de la Fabrique des données territoriales au Géoroom de l’IGN à St Mandé.

Avec @haubourg on tente de dompter le “Visual Positionning”.

L’idée… comparer l’image avec les données géographiques à proximité pour mieux repositionner/orienter celle-ci et améliorer les metadonnées dans Panoramax.

On teste OrienterNet : GitHub - facebookresearch/OrienterNet: Source Code for Paper "OrienterNet Visual Localization in 2D Public Maps with Neural Matching" · GitHub

Voici un exemple:

En haut à gauche, la position calculé qui n’est pas parfaite, mais déjà meilleure et pas délirante !

Ceci permettrait de corriger 5 des 6 degrés de liberté, il n’y a que le Z qui n’est pas corrigé.
Des photos ainsi corrigées pourraient permettre de déterminer avec bien moins d’erreur la position géographique d’objets dans les photos…

Le modèle semble vraiment rapide, même sur des photos en plein résolution.

Tests à poursuivre… surtout sur des séquences entières car l’algo est dans ce cas plus précis car les calculs d’une image sert aux autres.

4 Likes

Pas mal pour corriger des photos vite envoyé sur Panoramax sans correction JOSM avant

Le modèle est en CC-By-NC qui est une licence non libre, en plus d’être la pire licence en terme de flou juridique ( interprétation du terme “commercial”). Est-ce que ça ne va pas poser un souci pour une utilisation avec panoramax ? Est-ce qu’il serait envisageable de ré-entrainer le modèle ? Les données d’entrainement sont disponibles ? Si non, quels types et volumes de données d’entrainement seraient nécessaires ?