Panoramiques
Un article de Toulouse Sans Fil, un réseau wifi libre sur Toulouse.
Accueil | Technique | Panoramiques
| Sommaire |
Introduction
Il s'agit de prendre systématiquement une photo panoramique du lieu où on installe un noeud TSF. Cette photo du voisinage permet :
- d'identifier les obstacles sur chaque site pour nourrir la base de données du soft de cartographie,
- de servir d'image de fond pour la partie du logiciel qui indique automatiquement la position d'un noeud voisin sur l'horizon.
Technique
L'appareil est placé sur un trépied avec un niveau et l'objectif de l'appareil doit être bien centré sur l'axe de rotation de la tourelle graduée. Il est nécessaire de prendre beaucoup de photos pour avoir un fort recouvrement (30 photos sur 360°) : un élément ponctuel dans le champ se retrouve sur 5 à 6 photos.
Essais du 11 octobre 2007 : l'appareil a été placé sur un trépied avec un niveau et l'objectif de l'appareil a été bien centré sur l'axe de rotation de la tourelle graduée.
Le résultat est bon visuellement, mais surtout, le parcours de l'image est "linéaire", c'est à dire que si un panoramique complet (360°) fait 3600 pixels de large et que le nord se trouve au pixel 0, on retrouve bien l'est au pixel 900 (90°), le sud au pixel 1800 (180°), etc. Cette linéarité est absolument nécessaire si on veut utiliser la photo pour placer automatiquement les noeuds voisins sur l'horizon.
Pour utiliser le logiciel Hugin (http://hugin.sourceforge.net/) (sous Linux) qui réalise des panoramiques à partir de photos indépendantes, les paramètres de distorsion en barillet et autres distorsions de l'objectifs doivent être paramétrés soigneusement.
Logiciels utilisés
- Hugin (http://hugin.sourceforge.net/) pour Linuw, Mac OSX et Windows. Un didacticiel de Hugin (http://blog.bmaron.net/index.php?post/2007/06/29/Panoramiques-sous-linux-avec-Hugin)
- Autopano (http://www.autopano.net/) (Windows)
Tutoriel sur hugin
Je présente ici un tutoriel sur l'utilisation d'hugin, il est pour l'instant réalisé au fil de l'eau car c logiciel est très compliqué à utiliser pour obtenir un résultat fin et il fait intervenir des competences que je n'ai pas toujours.
Principes de base
- J'utilise pour faire ce tutoriel en date du 03 mars 2008 la version de hugin ... les versions présentes sous debian sont assez en retard, c'est une des causes de migration vers ubuntu.
- Hugin est un frontend : interface graphique pour plusieurs outils qui combinés entre eux permettent l'asssemblage de photos et les corrections de distortion de forme et de couleurs apparaissant sur l'image résultante.
- la réalisation d'un panorama se deroule comme suit
- prendre des photos (ca parait idiot mais ce n'est pas si simple que ca en a l'air)
- Les photos doivent etre prises avec un trépied pour obtenir un meilleur résultat, ceci permet de minimiser les corrections que le logiciel aura a effectuer. Les photos prises avec plus de soin nécessiteront moins de prise de tete et de temps de calcul devant le logiciel.
- LA BALANCE DES BLANCS AUTOMATIQUE DOIT ETRE BLOQUEE : ceci est tres important, à chaque photo un appareil numérique essaie de corriger la valeur de référence du blanc sur la photo, ceci est tres dépendant de la luminosité, qui changera forcement lorsque vous tournerez autour de votre trépied. il faut donc fixer la balance des blancs dans le menu adequat de votre appareil photo , en prenant pour référence une zone pas surexposée, ni sous exposée à vous de faire votre experience pour avoir un rendu de luminosité correspondant bien à la realité.
- Vous devez connaitre le facteur de recadrage de votre appareil photo : un appareil photo numérique possede un capteur beaucoup plus petit que la taille d'une pellicule classique 24X36. il en resulte que les valeurs d'angles d'ouverture annoncées (genre entre 16-45 mm) correspondent en fait à 35-105mm par exemple. le facteur de recadrage depend de la taille de votre capteur situé dans l'appareil. Pour calculer le facteur de recadrage, essayez de trouver les valeurs de focales equivalentes et reelles pour votre appareil : par exemple pour une focale reelle annoncée 15 à 45 mm sur l'appareil, si l'on trouve en compulsant la documentation de l'appareil que la focale équivalente vaut 45 à 135mm alors le facteur de recadrage est de 3...Avec un peu de chance , votre appareil est assez intelligent et inscrit dans les metadonnées EXIF de chaque photo la valeur de la focale lors de la prise. un appareil encore un peu plus malin connait son facteur de recadrage, et dans ce cas, vous n'aurez pas a le fournir à hugin. le facteur de recadrage est un chiffre tounant entre 1,2 1,5 pour les reflex numériques jusque 6 à 7 pour les appareils compacts... pour vous donner un indice plus l'appareil est compact, plus il ya de chances que votre facteur de recadrage soit grand.
- prendre des photos (ca parait idiot mais ce n'est pas si simple que ca en a l'air)
- trier les photos
- charger les photos dans hugin
- générer des points clef
- optimiser la distortion de chaque photo
- passer le tout au moteur d'assemblage qui corrige aussi les problemes de variations lumineuses.