Comment assembler un panorama correctement si j'ai déplacé la caméra le long de l'axe horizontal?

21

Ici en Argentine, nous avons une rue très chic appelée "Lanin" . Toutes les maisons et les murs de cette rue sont recouverts d'une sorte de mosaïque, et c'est très cool. Elle a été réalisée par un artiste local qui vit dans cette rue .

Parce que cette œuvre d'art urbain fait deux blocs, j'ai décidé d'en faire un panorama, en me déplaçant sur un axe horizontal tout en prenant des photos. Je veux dire, j'ai pris une photo, j'ai fait un pas de plus dans la rue, pris une autre photo, etc.

Lorsque j'ai essayé de l'assembler dans AutoPano, la chose déformée suivante est sortie:

exemple mal cousu ( Haute résolution ici )

Et de l'autre côté du bloc:

un autre exemple mal cousu ( Haute résolution ici )

Après cela, j'ai appris l'erreur de parallaxe et pourquoi vous devez éviter de bouger lors de la création de panoramas. Je veux dire, il y a beaucoup d'erreurs de connexion sur les deux images. Surtout dans le second, la partie avec le coin est assez problématique à assembler car au fur et à mesure que je me déplaçais, la perspective de la vue changeait beaucoup.

Alors, existe-t-il un moyen d'assembler correctement ce type de panorama? Cela ne fonctionnerait-il que sur des murs unis?

Andres
la source
2
Merci pour l'édition et la correction, @mattdm, mon anglais est très rouillé en ce moment.
Andres
1
¡Su Inglés es mejor que mi español! Il n'y a aucun problème à comprendre ce que vous dites - je viens de le rendre un peu plus fluide.
mattdm

Réponses:

15

Ce que vous essayez de construire est un panorama de mouvement parallèle. Cela fait longtemps que je suis sur ma liste TODO, mais je ne l'ai pas encore fait moi-même.

Microsoft ICE prend cela en charge. C'est le seul logiciel que je connaisse à faire l'assemblage automatique de panoramas à mouvement parallèle. Vous trouverez cette option sous «Camera Motion» ci-dessous et à gauche de la fenêtre d'aperçu.

Itai
la source
1
Avez-vous des liens à ce sujet, l'idée de "panorama des mouvements parallèles" intrigante mais googlante ne se révèle rien
Matt Grum
Désolé, ce devrait être un mouvement parallèle et non un mouvement . IIRC, cela a été créé pour créer un panorama à partir d'une vidéo dans laquelle une scène est filmée à partir d'une plate-forme / d'un véhicule en mouvement et des images sont assemblées sous forme de panorama. Je ne suis pas actif dans la communauté CG depuis des années, mais j'ai vu une très impressionnante route entière sur plusieurs kilomètres lors d'une des expositions d'art SIGGRAPH.
Itai
9

Lorsque vous photographiez un panorama en tournant uniquement l'appareil photo, vous simulez l'effet d'un objectif à champ de vision plus large (même si vous utilisez une projection non standard).

Si vous déplacez l'appareil photo, ce que vous essayez de produire n'a en réalité pas d'équivalent, c'est-à-dire que ce n'est pas une projection 2D d'une scène 3D comme la plupart des photographies, c'est autre chose tous ensemble! Pour cette raison, il n'y a aucun moyen sans ambiguïté de rassembler les images.

Cependant, je comprends que dans cette situation, il n'y a pas d'alternative au déplacement de la caméra. Ce que je ferais, c'est photographier chaque bâtiment de face, photographier tous les espaces entre les bâtiments de face, puis joindre les images le long de lignes verticales droites. De cette façon, les bâtiments s'aligneront, mais vous devrez toujours faire un peu de travail en mélangeant la route / le ciel. Le résultat sera toujours un peu bizarre car ce que vous produirez ne correspondra à aucune vue que vous obtiendriez dans la vraie vie.

edit: @mattdm soulève un bon point que j'avais négligé, ce que vous voulez faire dans cette situation est de simuler une projection orthographique, c'est-à-dire la projection que vous obtiendriez avec un objectif à focale infinie basé sur l'infini. La meilleure façon d'approcher cela serait de prendre autant de photos que possible avec peu de séparation horizontale entre elles, puis de les assembler en une série de fines tranches verticales.

Matt Grum
la source
2
Je pense que ce qu'il simule est une bande horizontale recadrée à partir d'une photo prise avec un objectif long assez loin en arrière pour englober directement toute la scène. Impossible uniquement à cause des bâtiments intermédiaires et ainsi de suite, et parce qu'il faudrait être assez loin pour que tout soit si droit. Cela pourrait être légèrement plus naturel si le bâtiment au centre de la rue est pris tout droit, et le moins progressivement centré à mesure que vous vous éloignez du centre (en gardant toujours plus vers le centre à chaque fois).
mattdm
Ah c'est un bon point et cela me rappelle quelque chose que j'ai totalement ignoré, une projection orthographique (comme un diagramme d'élévation architecturale) est ce que vous voulez approximer. Dans une projection orthographique, tous les rayons sont parallèles, que vous pouvez approximer en recadrant le centre de nombreuses images avec des traductions différentes
Matt Grum
Que diriez-vous de fixer une caméra vidéo à un véhicule en orientation portrait, puis de descendre la rue à un rythme lent et uniforme? Un déplacement à 3 mètres / seconde (10,8 km / h) produirait une image tous les 10 cm, de sorte que les erreurs de parallaxe entre les images seraient minimisées.
supercat
5

Vous pouvez utiliser le mode mosaïque dans Hugin pour ces types de panoramiques.

inkista
la source
c'est vraiment incroyable, si cela peut être fait avec plusieurs photos, wow!
cliffclof
4

Je ne suis pas sûr que ce soit une solution parfaite, mais j'essaierais Hugin. L'une des caractéristiques que j'aime chez Hugin est la possibilité de définir des lignes droites qui s'étendent sur les photos. Cela donne au logiciel un indice supplémentaire sur ce qui devrait finir par apparaître directement une fois le panorama assemblé.

Je n'ai jamais essayé de faire un panorama à mouvement horizontal comme celui-ci, mais ce qui m'a vendu sur Hugin était un panorama que j'ai tourné avec beaucoup de bâtiments et un long quai dans un port. Tout le reste que j'ai utilisé a fini par déformer le dock, mais dans Hugin, j'ai pu définir une ligne qui prolongeait la longueur du dock, ce qui a permis à Hugin de produire une sortie d'aspect très raisonnable.

D. Lambert
la source
Le premier panorama a été réalisé avec Autopano. Le second avec Hugin à cause d'Autopano échouait lamentablement à lier toutes les images.
Andres
Hugin ne fera pas ce tour de "ligne droite" tout seul - avez-vous essayé de trouver des lignes qui s'étendent sur plusieurs images (peut-être le trottoir)?
D. Lambert
Non, en gros, je viens de charger les images et de laisser le programme gérer tous les problèmes. Je pense que j'ai fait 3 panoramas différents (afin d'éviter de déborder l'application avec 150 images) et que j'ai combiné ces 3 nouveaux panoramas.
Andres
Si vous avez envie de donner un coup de feu, c'est la "sauce secrète" qui a fait fonctionner Hugin particulièrement bien dans le cas que j'ai mentionné ci-dessus. Tant que vous pouvez trouver une ligne droite à travers vos photos, Hugin s'assurera qu'elle reste droite.
D. Lambert
4

PhotoStitch de Canon dispose de deux modes d'assemblage: panoramique et parallèle. Il prend même en compte la distance focale avec laquelle vos images ont été capturées. Si vous photographiez avec un Canon, vous devriez avoir le logiciel sur le disque Canon Utilities.

Quel que soit le logiciel que vous utilisez, essayez de prendre des photos avec la distance focale la plus longue pour éliminer les distorsions géométriques. Cela devient un compromis entre la distorsion et le nombre d'images dont vous avez besoin pour couvrir votre sujet.

De plus, procurez-vous un niveleur et assurez-vous que votre appareil photo est horizontal lorsque vous prenez les photos et, autant que possible, assurez-vous que sa hauteur est constante. Cela réduira les problèmes de rotation / translation.

ysap
la source
Uhmmm, intéressant. Je vais l'essayer. Habituellement, je n'installe jamais le logiciel fourni car normalement c'est de la merde pure, mais j'essaierai avec photostitch.
Andres
Photostich a de sérieuses difficultés à assembler quoi que ce soit. Presque jamais rien de bon à en tirer.
Itai
1

En voici une que j'ai faite en superposant des images prises dans la rue. C'était avec Photoshop utilisant l'outil de mesure et "Rotate Canvas" arbitraire pour obtenir les verticales droites et parallèles. Ensuite, les images ont été recadrées, fusionnées et effacées les parties superposées non alignées des images. Cela prend du temps et n'est pas la réponse logicielle que vous souhaitez, mais cela fonctionne. Une chose à savoir est que s'il y a des choses comme des auvents ou des signes qui sont en 3D, vous devez vous assurer que vous avez directement des images à utiliser.

http://www.knightvisionphotography.com/FranklinMainStreet.pdf

Woodie Knight
la source
-1

Je soupçonne que le problème est que vous ne prenez pas de panorama. Vous prenez simplement plusieurs photos qui doivent simplement être ajoutées les unes aux autres. Je développerais la toile dans Photoshop et placerais simplement chaque photo l'une à côté de l'autre.

Le résultat ressemblera à un panorama, mais sera en fait simplement une très longue photographie.

cmason
la source
2
Un panorama parallèle est toujours un panorama.
bogl
-2

Je voudrais d'abord essayer de corriger votre photo pour les distorsions d'objectif en utilisant les profils de caméra Lightroom.

Ensuite, vous pouvez essayer de créer un panorama à l'aide de photoshop qui a une option pour fusionner les images sans les corrections habituelles.

Bien que normalement je conseille à quiconque d'utiliser AutoPano pro, cette fois, il semble que la tentative de Photoshop d'assemblage panoramique pourrait aider.

Davy Landman
la source
Je ne pense pas que cela va résoudre le problème de la perspective. Mais l'option Photoshop est très intéressante. Je vais certainement l'essayer.
Andres
-2

J'ai essayé plusieurs programmes différents qui fusionneront des photos en panoramas. Celui que j'utilise le plus souvent est Photoshop Elements. Il s'agit d'une version plutôt bon marché de Photoshop qui possède la plupart des fonctionnalités, mais pas toutes, de Photoshop.

Vous pouvez télécharger un essai de 30 jours et essayer les différentes façons dont Photoshop Elements peut assembler vos photos dans un panorama. Il existe même un mode manuel, même si je ne l'ai pas encore essayé.

Bonne chance (je suis juste un de leurs clients et je n'ai aucun intérêt à ce que vous achetiez ce logiciel)

bengtb
la source
Si vous recommandez de télécharger une version d'essai d'Elements, pourquoi ne pas simplement utiliser la version d'essai de Photoshop?
Cole Johnson