Aller à : navigation, rechercher

Corriger l'horizon d'un panorama


Contexte

L'horizon est un élément très sensible d'un panorama, en effet, l'oeil humain est habitué à la continuité des lignes d'horizon. Lorsqu'un assemblage présente un tel défaut, la qualité globale du panorama s'en ressent.
Dans ce tutoriel, nous allons voir ici comment corriger une ligne d'horizon.


Exemple 1

La prise de vue

  • Photographe : Leif Strand
  • Nombre d'images : 36 photos

Il est important de noter que la prise de vue a été faite par temps venteux.


L'assemblage sous Autopano Giga

En utilisant toutes les options par défaut, voici le panorama assemblé sous Autopano Giga :

HZ initial.jpg


Dans ce cas, on va pouvoir constater 2 types défault dans l'assemblage :

  • L'horizon qui n'est pas droit, même si on déplace le panorama
  • Des erreurs d'assemblage

HZ initial zoom.jpg HZ default.jpg


Ici, même si on utilise l'outil Horizon automatique, le problème n'est pas règlé, nous allons voir pourquoi.


Les points de contrôle

Regardons tout d'abord la structure de notre panorama, et comment les points de contrôles ont été choisis.

HZ cp.jpg


La structure initiale du panorama semble correcte à première vue, bien que quelques liens présentent un RMS assez élevé.
On voit notamment que les 2 rangées de la prise de vue ne sont pas liées sur toute la longueur du panorama (Autopano n'a pas trouvé de points de contrôles entre ces images).
Etant donnée la nature de la scène (nuages qui se déplacent et mer), cela n'est pas très surprenant.


En détail, voici les points de contrôle entre les images 11 et 12 (RMS:5.83):

HZ cp 11 12.jpg


Tous les points de contrôles sont faux entre ces 2 images ! En effet, les nuages ont bougé pendant la prise de vue, donc les points ne représentent pas des objets fixes.
S'ajoute à cela un problème de paralaxe : les points proches de la ligne d'horizon bougent moins que les points qui en sont éloignés (dans le plan de l'image). On ne peut donc pas considérer que ces points sont acceptables.


Remanions les points de contrôles comme montré ci-dessous:

HZ cp 11 12 bis.jpg


On supprime tous les points de contrôles, dans les nuages et dans l'eau, puis on recherche des points près de la ligne d'horizon.
Cette correction est à faire sur tous les liens de la rangée du haut, quelque soit la valeur du RMS.


Dans le cas où une paire d'image présente des points sur un premier plan, il faut essayer de les supprimer pour forcer une détection au niveau de l'horizon (tout en prenant soin de donner de grandes zones de recherche pour les points de contrôle).
On se retrouve alors avec un panorama qui ressemble à cela (RMS : 2.35) :

HZ after cp editing.jpg


On peut maintenant vérifier que la ligne d'horizon ne présente plus de défauts d'assemblage.
On peut voir des décalages sur les nuages, ce qui est parfaitement normal étant donné la nature de la scène et les conditions climatiques.
Reste maintenant à obtenir un horizon parfaitement droit.


Pour éviter que l'horizon présente une forme de vague, nous allons ajouter des liens entre les 2 lignes de prise de vue, par exemple entre les images 16 et 34 d'une part et 15 et 33 d'autre part.

HZ initial.jpg


Maintenant que la structure du panorama est bien contrainte, avec des points de contrôle présentant peu de paralaxe due au mouvement des objets, on peut utiliser l'outil de déplacement du panorama pour placer l'horizon.
Le résultat final est le suivant:

HZ final.jpg


HZ cp zoom.jpg HZ default final.jpg


Conclusion

Cet exemple nous montre que la détection automatique de points de contrôle ne tient pas compte de la nature de la scène.
En effet toute la difficulté est de savoir si un mouvement est dû à un phénomène extérieur (ici le vent) ou à la prise de vue.
Dans de tels cas, on peut utiliser la méthode décrite ici pour contraindre la recherche de points de contrôles.










Support technique / Documentation Autopano Pro / Documentation Autopano Giga