NiVO / BY TECHNOGISAllemagne · Indonésie
Géospatial

Gestion de l'orientation EXIF et des groupes de caméras en photogrammétrie

Vérifiez pixels, orientation EXIF, dimensions et groupes d'étalonnage avant de combiner des images ou de transférer masques et paramètres.

Gestion de l'orientation EXIF et des groupes de caméras en photogrammétrie

Distinguer les pixels stockés de l'orientation affichée

Une visionneuse d'images peut faire pivoter une photographie pour l'afficher à l'aide de sa balise d'orientation EXIF sans modifier la disposition des pixels stockés. Un autre outil peut faire pivoter physiquement les pixels et réécrire ou supprimer la balise. Ces cas ne sont pas équivalents lorsque les masques, les coordonnées de l'image ou les paramètres de calibrage sont réutilisés. Déterminez comment le logiciel de traitement interprète l’orientation avant d’effectuer des rotations manuelles susceptibles d’appliquer deux fois la même correction.

Inventorier les fichiers image réels

Créez un inventaire des noms de fichiers, des dimensions stockées, des balises d'orientation, des identifiants de caméra, des informations focales et de l'historique de prétraitement. Comparez les originaux avec toutes les exportations modifiées. Un lot qui semble visuellement cohérent peut contenir des images redimensionnées, recadrées ou géométriquement corrigées. Signalez les changements inattendus et identifiez leur source plutôt que de supposer que chaque photographie du même modèle d’appareil photo appartient à une configuration géométrique inchangée.

Boîtier du Sony Alpha 380 sans objectif
Boîtier du Sony Alpha 380 sans objectif.Source: Anıl Öztaş · CC BY-SA 4.0

Étalonnage de groupe à partir de preuves physiques

L'étalonnage partagé doit refléter une configuration d'imagerie commune défendable, et pas simplement un nom de dossier pratique. Séparez les caméras physiques distinctes ou les configurations d'objectif modifiées en groupes appropriés lorsque le flux de travail l'exige, tout en évitant une fragmentation injustifiée en de nombreux groupes faibles. Vérifiez comment le logiciel construit ses identifiants de caméra à partir de métadonnées. Des balises manquantes ou modifiées peuvent provoquer un regroupement accidentel qui n’est pas visible sur la photographie affichée.

Gardez les masques et les coordonnées alignés

Les masques et les observations marquées manuellement doivent utiliser la convention de coordonnées attendue au stade où ils sont lus. Un masque dessiné sur un aperçu vertical peut nécessiter une manipulation différente de celui créé dans l'ordre brut des pixels. Confirmez les dimensions et l'alignement dans l'application réelle. De même, ne transférez pas les coordonnées du point principal après le redimensionnement ou la rotation des pixels sans la conversion et la vérification géométriques appropriées.

Tester un sous-ensemble à orientation mixte

Dans un levé hypothétique contenant des images en orientation paysage et portrait provenant de deux configurations, traitez d’abord un petit sous-ensemble représentatif. Inspectez les groupes de caméras extraits, les orientations des images, les superpositions de masques et le réseau de caméras résultant. Incluez un fichier transmis via une application d'édition. Corrigez les métadonnées ou la politique de regroupement à la source du problème, puis répétez le sous-ensemble avant de consacrer du temps à la reconstruction complète.

Préserver la trace des métadonnées

Conservez les originaux immuables, un manifeste d’image, les remplacements de métadonnées documentés et la stratégie de regroupement sélectionnée. Enregistrez toute transformation physique de pixels et régénérez les observations ou les masques dépendants si nécessaire. L'acceptation doit établir que chaque image est interprétée de manière cohérente et que le calibrage est appliqué aux fichiers prévus. Un enregistrement réussi ne prouve pas à lui seul que la gestion de l’orientation et le regroupement des caméras étaient géométriquement corrects.

Références techniques

  1. OpenSfM metadata and camera grouping documentation ↗
  2. OpenSfM image coordinate and orientation conventions ↗
← Tous les articles

Articles associés

Tous les articles ↗
LET’S TAKE FLIGHT

Votre prochaine mission
commence par un échange.

Parlons de votre projet