Aller au contenu

Panoramax, quel bilan tirer de la phase de construction ?#

📆 Date de publication initiale : 16 octobre 2023

C'était il y a un an... l'IGN répondait à la proposition d'OpenStreetMap France et se lançait dans une phase d'investigation pour la création d'un Street-View libre nommé Panoramax. Aujourd'hui, où en est-on ?

Le projet tient-il ses promesses et les contributeurs sont-ils bien au rendez-vous ?

Commenter cet article


Quelques chiffres#

Fin septembre 2023, Panoramax c'est :

  • 2 instances publiques (IGN et OSM-FR)
  • Plus de 8 millions de photos
  • Plus de 20.000 séquences
  • Une cinquantaine de contributeurs
  • Un début d’intégration QGIS (avec Oslandia)

Que propose Panoramax aujourd'hui ?#

Panoramax, c'est avant tout un géo-commun construit sur des principes fondateurs :

  • Partager ses photos pour qu'un même cliché géolocalisé soit utilisable par tous
  • Une multiplicité d’acteurs tant pour les prises de vue que pour les réutilisations
  • Un projet décentralisé soutenu par une communauté élargie

Panoramax - Projet décentralisé

Depuis le mois de mai dernier, un prototype développé au sein de la Fabrique des Géocommuns de l'IGN évolue au gré des tests et des retours des premiers utilisateurs. La version bêta actuelle propose les premières briques essentielles que sont l'API et la visionneuse ainsi que deux outils de versement de photos sans oublier le moteur de floutage.

Tous ces développements sont libres et open-source, publiés sur https://gitlab.com/geovisio pour permettre aussi un retour direct avec des "issues" ou de la documentation.


Une instance Panoramax : stockage et API#

Partager des photos c'est avant tout une question de stockage et de catalogage de celles-ci.

Panoramax - Carte des contributions

Une API permet de verser des images, de les cataloguer, puis de les rechercher pour une diffusion à destination de différents outils (visionneuse mais pas uniquement). Elle s'appuie sur un espace de stockage et une base de données (PostgreSQL). Cette API se conforme au standard STAC (Spatio Temporal Assets Catalog) pour assurer l'intéropérabilité avec des outils existants.

Toute personne ou entité peut déployer sa propre "instance" Panoramax. Ceci permet par exemple à une collectivité de diffuser ses prises de vue en toute autonomie.

Actuellement deux instances publiques ont été mises en place, l'une par l'IGN et l'autre par OpenStreetMap France. Le versement d'images y est ouvert à tous.

Les instances de stockage telles que celles de l'IGN ou d'OSM permettent à ceux qui n'ont pas la capacité de créer leur propre instance d'y stocker et partager leurs photos.

En quelques mois, ce sont plus de 8 millions de photos qui ont ainsi été versées sur ces deux instances.


Un viewer de référence#

Stocker et cataloguer c'est bien, mais permettre la visualisation des photos est bien sûr une nécessité !

La visionneuse de référence actuelle est issue de Geovisio, un développement initié entre autre par Géovélo et largement amélioré ces derniers mois pour Panoramax.

Elle permet de naviguer sur un fond de carte, de visualiser les séquences de photos et les photos qu'elles soient classiques ou sphériques (vues sphériques immersives à 360°).

Panoramax - Visualiseur


Les outils de versement#

Le premier outil proposé par la start-up d'Etat de Panoramax a visé les versements en masse de prises de vue existantes. C'est un outil en ligne de commande (écrit en python) qui permet de verser des dossiers entiers d'images.

Depuis début septembre, un second outil de versement est disponible sous la forme d'une interface web utilisable avec un simple navigateur. On peut y glisser-déposer les photos à verser, qui sont ensuite envoyées par le navigateur vers l'instance Panoramax.

Panoramax - Téléversement via l'application web

Les versements ne sont pas anonymes : pour l'instance IGN, la création d'un compte utilisateur est nécessaire, et pour l'instance OpenStreetMap France, c'est tout simplement le compte OSM qui est utilisé pour s'identifier.


Une API de floutage#

Le floutage des plaques d'immatriculation et des visages est un pré-requis à la diffusion publique des photos de terrain.

Celui-ci se fait à l'aide d'un modèle de machine-learning qui a été entraîné collaborativement. Pour cela, quelques milliers de photos ont été annotées par une vingtaine de contributeurs à l'aide du logiciel libre label-studio. Par la suite, les images classifiées ont été utilisées pour entraîner un modèle avec YOLOv8.

Panoramax - API de floutage

Le floutage a donné de suite de bons résultats sur les photos "planes" mais était un peu décevant sur les photosphères (360°) en partie à cause de leurs dimensions. Un changement de paramètre donne désormais de bien meilleurs résultats et le modèle a été à nouveau entrainé pour encore améliorer la qualité de détection.

Les annotations et le modèle couvrent un troisième type d'objet : les panneaux de signalisation. Ceci a permis de démarrer une expérimentation pour les détecter et les classer automatiquement.


La gestion des séquences#

Une fois les séquences de photos versées sur une instance, quelques outils sont disponibles pour masquer ou supprimer si besoin des photos ou des séquences entières.

Panoramax - Gestion des séquences

De premiers outils de filtrage ont été mis en place dans la visionneuse pour sélectionner des images par date ou type. Ceci sera complété au fur et à mesure des besoins identifiés.


Quelles sont les perspectives de réutilisation ?#

La contribution est la clé du succès du géocommun. Mais la réussite du projet tient aussi à ses réutilisations, et les possibilités sont infinies. Voici quelques exemples :

  • Base de données Panneaux : référencement et identification automatisée des panneaux routiers
  • Usages non routiers : référentiel des rivières (ex. dans le Lot Lozérien mis en place par le SMLD), chemins de randonnée.

Panoramax - Usage non routier

  • Enseignes publicitaires : détection par les collectivités locales
  • Boitiers Fibre : repérages avant intervention
  • Etat des fossés : repérages pour intervention
  • Végétation : identifier les tailles nécessaires - état (taille nécessaire)
  • Cimetières : vérifier l'état des sépultures
  • Accessibilité : préparer un déplacement, vérifier les cheminements
  • Arboretum - tourisme : se répérer avant la visite
  • Arrêts de bus : repérages, état

Et beaucoup d'autres encore à inventer. À suivre !


Auteurs#

Mathilde Ferrey#

Je participe au projet Panoramax au sein de la Fabrique des Géocommuns à l'IGN en tant que chargée de déploiement.

Les projets de communs sont des sujets inépuisables pour moi, et je m'intéresse particulièrement aux usages existants et qui restent à inventer en photo-cartographie.

Christian Quest#

Membre de la startup d'État Panoramax au sein de la fabrique des géocommuns.

Fondateur d'OpenStreetMap France, et administrateur de l'association de 2011 à 2023.

Licence #

Ce contenu est sous licence Creative Commons International 4.0 BY-NC-SA, avec attribution et partage dans les mêmes conditions, sauf dans le cadre d'une utilisation commerciale.
Les médias d'illustration sont potentiellement soumis à d'autres conditions d'utilisation.

Réutiliser, citer l'article

Vous êtes autorisé(e) à :

  • Partager : copier, distribuer et communiquer le matériel par tous moyens et sous tous formats
  • Adapter : remixer, transformer et créer à partir du matériel pour toute utilisation, exceptée commerciale.

Citer cet article :

"Panoramax, quel bilan tirer de la phase de construction ?" publié par Mathilde FERREY, Christian QUEST sur Geotribu sous CC BY-NC-SA - Source : https://www2.geotribu.fr/articles/2023/2023-10-16_panoramax-bilan-phase-construction/

Commentaires

Afin de favoriser les échanges constructifs, merci de préférer le pseudonymat à l'anonymat. Pour rappel, l'adresse mail n'est pas exposée publiquement. Consulter la page sur la confidentialité et les données personnelles.
Une version minimale de la syntaxe markdown est acceptée pour la mise en forme des commentaires.
Propulsé par Isso.

Ce contenu est sous licence Creative Commons BY-NC-SA 4.0 International Pictogramme Creative Commons Pictogramme Creative Commons BY Pictogramme Creative Commons NC Pictogramme Creative Commons SA