À suivreGuide suivant
Traduction non appariée CycleGAN
IA visuelle
GUIDE DE L'IA Visuelle
Pix2Pix est un GAN conditionnel qui apprend à traduire un type d'image en un autre, comme transformer un croquis en photo ou une carte en vue satellite.
Écoutez ce guideNarré par l'IA · ~2 min
It established a general recipe for paired image-to-image translation tasks.
Introduit par Isola et ses collègues en 2017, Pix2Pix traite la traduction comme une génération conditionnelle : l'image d'entrée elle-même est la condition. Son générateur est un U-Net, un encodeur-décodeur avec des connexions sautées qui transportent des détails de bas niveau comme des bords directement de l'entrée à la sortie. Le discriminateur est un PatchGAN qui juge le réalisme dans de petites zones locales plutôt que dans l'ensemble de l'image, ce qui affine les textures. La formation combine une perte contradictoire avec une perte L1 (différence de pixels) afin que les résultats restent à la fois réalistes et fidèles à la cible. Le problème est que Pix2Pix a besoin de données d'entraînement appariées, c'est-à-dire d'exemples d'entrées-sorties appariés, qui ont inspiré des suivis comme CycleGAN qui apprennent à partir de collections non appariées.
Conversion de croquis de bords dessinés à la main en objets photoréalistes comme des sacs à main ou des chaussures
Transformer les cartes d'étiquettes sémantiques en scènes de rue réalistes pour la conception et la simulation
Colorisation automatique des photos en noir et blanc
Traduction des tuiles de cartes aériennes en images satellite et inversement
Pix2Pix a prouvé qu'une seule architecture pouvait résoudre de nombreux problèmes de traduction, et cette idée perdure. La lignée s'étend à travers l'apprentissage non apparié de CycleGAN, les successeurs à plus haute résolution comme pix2pixHD et les approches actuelles basées sur la diffusion et ControlNet qui conditionnent les cartes de bords, de profondeur ou de segmentation. À mesure que les modèles gagnent en a priori plus forts, les exigences en matière de données appariées s'assouplissent et les traductions deviennent plus fidèles et plus contrôlables, mais Pix2Pix reste une référence claire et légère pour les tâches appariées.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Pix2Pix est un GAN conditionnel qui apprend à traduire un type d'image en un autre, comme transformer un croquis en photo ou une carte en vue satellite. Il a établi une recette générale pour les tâches de traduction d’image à image appariées.
Pix2Pix a besoin de paires appariées (par exemple, un croquis et la photo correspondante), c'est pourquoi CycleGAN a ensuite été créé pour les données non appariées.
Pix2Pix utilise un encodeur-décodeur U-Net dont les connexions sautées transmettent les détails de bas niveau directement de l'entrée à la sortie.
PatchGAN juge le réalisme patch par patch, ce qui encourage des textures plus nettes et plus cohérentes localement.
The paired L1 term anchors pixelwise or low-frequency correctness; the PatchGAN adversarial objective encourages realistic high-frequency texture.
L'entrée et la sortie partagent souvent la disposition et les bords, donc les connexions sautées transmettent ces détails au lieu de les faire passer par un goulot d'étranglement.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Traduction non appariée CycleGAN
IA visuelle