MER
: Présentation
Technique
d'imagerie
Images
et Tutoriels
Tutoriel Panorama
Quelques liens
utiles
Pour me
contacter...

Tout d'abord, qu'est-ce qu'un panorama? Un panorama, c'est une vue large englobant tout un pan du champ de vision, donnant ainsi une vue que l'oeil humain ne pourrait pas avoir. En imagerie, un panorama se compose en faisant une mosaïque de plusieurs images, dont le nombre peut tout simplement être de 2 ou de beaucoup plus (parfois plus de 200!).
Ici, nous n'allons aborder que des panoramas simples, et dans ce cas-ci, trois images de la Navcam de Spirit.
Il est à noter que le logiciel qui sera utilisé sera "Paint", afin que tout le monde puisse tester immédiatement la methode proposée (car, sous Windows, Paint est fourni par défaut).
Maintenant, entrons dans le vif du sujet.
Donc voici les images sur lesquelles nous allons travailler :



Ce sont des images en date du Sol 513, lorsque Spirit grimpait Husband Hill. La vue est prise vers l'Ouest.
Attention! Si vous prenez des images directement sur le site officiel de la mission, pensez à enregistrer correctement les images. Tout d'abord, ne prenez que celles provenant du même oeil de la Navcam. Comment le sait-on? Dans le nom de code de l'image , la 4éme lettre en partant de la fin l'indique. R = Right donc oeil droit, et L = Left donc oeil gauche. Ex : "2N172173028EFFABAKP0715R0M1.jpg" provient de l'oeil droit..
Ensuite, enregistrez les au format Bitmap (soit ".bmp") car Paint ne supporte que celui-ci, il ne peut pas ouvrir le format JPEG (sauf pour la version Windows XP).
Mais, pour cette démonstration, vous pouvez vous servir de celles qui vont servir à mon explication (attention au format : BITMAP et pas JPEG! ;) ).
Donc vous avez vos trois images enregistrées sur le disque dur de votre ordinateur.
D'abord, observez attentivement les bords droit et gauche des images (les trois que je propose plus haut) : vous constaterz qu'il y a une bande verticale blanche de 1 pixel de largeur de part et d'autre, tout le long de l'image ; il faudra l'en débarrasser plus tard.
Ensuite, les outils nécessaires à savoir manipuler absolument dans Paint.

> Le menu "IMAGE" (1) où vous trouverez les attributs de l'image (ses dimensions) ainsi que les transformation que l'on peut lui appliquer, entre autre.
> L'outil de sélection rectangulaire (2) qui vous servira à sélectionner une zone de l'image et à la déplacer.
> Les modes de sélection (3) : transparente (entouré de rouge) ou opaque (au dessus). En mode "transparent", toutes les zones de l'image sélectionnée qui sont blanches deviennent transparentes. Il faut savoir naviguer de l'une à l'autre afin de pouvoir faire un travail correct.
Passons à la procédure de fabrication du panorama.
Celle-ci comporte une dizaine d'étapes essentielles. Les voici :
1 - Ouvrez vos images avec Paint (vous aurez autant de Paint que d'images ouvertes).
>Ici, Paint sera ouvert 3 fois.
2 - Dans la première de la série, celle qui se situra le plus à gauche du panorama, modifiez les attributs dans le menu "Image". Ceci permettra de constituer un plan de travail où vous pourrez entreposer les images. Ne pas hésiter à faire une grande image car plus vous voudrez assembler d'images, plus vous aurez à faire un large plan de travail.
> Ici, nous avons 3 images de 500 pxl chacune. Alors, comme le panorama fera grosso-modo la dimension de ces 3 images allignées, il est judicieux de choisir 1500 pxl en largeur. Mais comme il nous faut de l'espace pour travailler, il vaudrait mieux prévoir 100 pxl de plus. De plus, prévoir 900 pxl en hauteur afin de pouvoir tenir compte des probables inclinaisons que l'on appliquera aux images. Tout ceci se fait dans l'image de base, la première.
3 - Copier et coller les autre images des autres Paint dans le nouvel espace de travail crée (l'image de base), après avoir bien sûr sélectionné entièrement chacune des images. Attention, ne pas les faire chevaucher les unes sur les autres, sinon vaus aurez du mal à les redéplacer.
> Ici, nous n'avons que 2 images à transporter dans la première. A la fin de ceci, vous devez obtenir cela :

4 - Maintenant, vous avez vos images prêtes à être assemblées. Prêtes? Pas tout à fait, il faut éliminer ces bordures blanches. Mettez vous en mode de sélection opaque. Ensuite, sélectionnez avec l'outil de sélection rectangulaire, la bordure de l'image de votre choix. Attention, sélectionnez-en le moins possible, il s'agit de faire disparaître uniquement le liseré blanc qui ne fait que un 1 pxl de large. Une fois ceci accomplit, clic droit dans la zone sélectionnée et cliquer sur "Effacer la sélection". En principe, le liseré blanc (ou bande blanche) aura disparu. Reproduire l'opération sur chacune des images jusqu'à ce que toutes ces bandes aient été éliminées.
Enregistrez le document, ce sera votre base de travail pour la suite.
5 - Mettez vous en mode de sélection transparent. Sélectionner les images de façon à les ordonner. Recherchez les détails qui sont communs à deux images adjacentes (comme un élément de l'horizon, une pierre qui se retrouve sur l'autre image). Sélectionner et déplacer chacune des images de façon à les faire coïncider par rapport à leurs élements communs. Vous constaterez que les images ne s'assemblent pas parfaitement, il y a un décalage entre chaque élement commun.
>Ici, vous n'avez que les deux images les plus à droite à déplacer. A la fin, vous devriez obtenir ceci :
6 - Observez bien les décalages, ils vous informeront sur la manière dont vous aurez à étirer les images, afin qu'elles puissent s'assembler le mieux possible.
> Ici, il est clair que nous avons à incliner les images vers la droite, afin que les pierres rejoignent leur double sur l'image d'à côté. Et aussi, il faudra incliner les images vers le bas., pour que l'horizon puisse être rectiligne.
7 - Quitter sans enregistrer puis rouvrez votre document, afin de retrouver les images telles qu'elles étaient sur leur plan de travail au point 3.
8 - Sélectionner celle qui est juste à côté de l'image de base (celle qui est le plus à gauche). Avec l'outil "Etirer/Incliner" dans "Image", tester différentes inclinaisons afin de faire pivoter l'image ou l'incliner, de façon à ce que vous puissiez l'assembler sans décalage avec l'image de base. Si l'inclinaison n'est pas bonne, vous pouvez toujours revenir en arrière avec "Edition > Annuler" ou Ctrl+Z. Sinon, vous l'assemblez avec l'image de base, et recommencez avec la seconde, puis la troisième, la quatrième, etc... Jusqu'à ce que vous en ayez fini avec toutes les images présentes sur la planche.
> Ici, il a fallu incliner les images 2 (la seconde en partant de la gauche) et 3 (la dernière) de cette façon :
Img2 : Inclinaison horizontale : 12 ; Inclinaison verticale : -3
Img3 : Inclinaison horizontale : 18 ; Inclinaison verticale : -3
Au final, on obtient ceci :
Bien entendu, le résultat n'est pas parfait, il reste un certain décalage, mais celui-ci nest pas trop gênant. De plus, le fait qu'il n y ait pas de lissage dans Paint ( ou "Anti-aliasing") "brouille" légèrement les images lorsqu'on les incline.
9 - Vous pouvez maintenant fianliser le travail en remplissant avec le pot de peinture la partie blanche du fond de l'image en noir, afin que le panorama soit plus esthétique. Ensuite, redimensionnez l'image afin d'éviter d'alourdir inutilement l'image.
> Ici, le travail est terminé. L'image a été redimensionnée et un fond noir y a été ajouté.
Quelques notes à propos de ce travail :
Paint n'est
bien
évidement pas un outil idéal pour faire des panoramas (il
faut en permanence resélectionner, et on ne peut pas utiliser la
technique dite des "calques"). Mais je l'ai choisi parce qu'au
départ, je ne connaissait rien d'autre et j'ai vite
réussi à le maîtriser. Mais, au delà d'un
certain nombre d'images, il montre vite ses limites et un trop grand
nombre de transformations brouille l'image. De plus, on ne peut pas
annuler indéfiniment les opérations que l'on effectue sur
l'image (4 opérations, pas plus). Enfin, Paint est
idéal pour pouvoir mieux aborder d'autre logiciels
d'édition de l'image comme Le Gimp, utilisé pour faire
des images en couleurs de Mars.
Cela dit, si vous voulez pousser l'expérience du
panorama plus loin, il existe des logiciels comme AUTOSTITCH ou PTGUI
qui permettent un assemblage plus précis et de meilleur
résolution.