A seguirPróximo guia
Tradução não pareada do CycleGAN
IA visual
GUIA visual de IA
Pix2Pix é um GAN condicional que aprende a traduzir um tipo de imagem em outro, como transformar um esboço em uma foto ou um mapa em uma visualização de satélite.
Ouça este guiaNarrado por IA · ~2 min
It established a general recipe for paired image-to-image translation tasks.
Introduzido por Isola e colegas em 2017, o Pix2Pix trata a tradução como uma geração condicional: a própria imagem de entrada é a condição. Seu gerador é um U-Net, um codificador-decodificador com conexões de salto que transportam detalhes de baixo nível, como bordas, diretamente da entrada para a saída. O discriminador é um PatchGAN que julga o realismo em pequenos fragmentos locais, e não na imagem inteira, o que torna as texturas mais nítidas. O treinamento combina uma perda adversária com uma perda L1 (diferença de pixel), para que os resultados permaneçam realistas e fiéis ao alvo. O problema é que o Pix2Pix precisa de dados de treinamento pareados, ou seja, exemplos de entrada-saída correspondentes, o que inspirou acompanhamentos como o CycleGAN, que aprendem com coleções não pareadas.
Convertendo esboços de bordas desenhados à mão em objetos fotorrealistas, como bolsas ou sapatos
Transformando mapas de rótulos semânticos em cenas de rua realistas para design e simulação
Colorir fotografias em preto e branco automaticamente
Traduzindo blocos de mapas aéreos em imagens de satélite e vice-versa
Pix2Pix provou que uma arquitetura poderia lidar com muitos problemas de tradução, e essa ideia perdura. A linhagem percorre o aprendizado desemparelhado do CycleGAN, sucessores de alta resolução como pix2pixHD e as abordagens atuais baseadas em difusão e ControlNet que condicionam bordas, profundidade ou mapas de segmentação. À medida que os modelos ganham antecedentes mais fortes, os requisitos de dados emparelhados diminuem e as traduções tornam-se mais fiéis e controláveis, mas o Pix2Pix permanece uma linha de base clara e leve para tarefas emparelhadas.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Pix2Pix é um GAN condicional que aprende a traduzir um tipo de imagem em outro, como transformar um esboço em uma foto ou um mapa em uma visualização de satélite. Estabeleceu uma receita geral para tarefas de tradução emparelhadas de imagem para imagem.
Pix2Pix precisa de pares combinados (por exemplo, um esboço e sua foto correspondente), e é por isso que o CycleGAN foi criado posteriormente para dados não pareados.
Pix2Pix usa um codificador-decodificador U-Net cujas conexões de salto passam detalhes de baixo nível diretamente da entrada para a saída.
PatchGAN avalia o realismo patch por patch, o que incentiva texturas mais nítidas e localmente mais consistentes.
The paired L1 term anchors pixelwise or low-frequency correctness; the PatchGAN adversarial objective encourages realistic high-frequency texture.
A entrada e a saída geralmente compartilham layout e bordas, portanto, as conexões saltadas transportam esses detalhes em vez de comprimi-los através de um gargalo.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Tradução não pareada do CycleGAN
IA visual