A seguirPróximo guia
Tradução imagem para imagem Pix2Pix
IA visual
GUIA visual de IA
CycleGAN aprende a traduzir imagens entre dois domínios visuais (como cavalos em zebras ou fotos em pinturas) sem nunca precisar de pares de exemplos correspondentes de antes e depois.
Ouça este guiaNarrado por IA · ~2 min
É importante porque a coleta de dados de treinamento emparelhados muitas vezes é impossível, e o CycleGAN desbloqueia a transferência de estilo para conjuntos de dados confusos do mundo real.
Introduzido em 2017 por Zhu, Park, Isola e Efros, o CycleGAN aborda a tradução não pareada de imagem para imagem. A maioria dos métodos anteriores (como pix2pix) precisava de pares exatos: a mesma cena como uma foto e como um esboço. CycleGAN remove esse requisito usando dois geradores (G converte o domínio A em B, F converte B de volta em A) e dois discriminadores que julgam o realismo em cada domínio. O avanço é a perda de consistência do ciclo: se você traduzir uma foto de cavalo para uma zebra e traduzi-la de volta, deverá recuperar o cavalo original. Essa restrição impede o gerador de inventar resultados arbitrários e força mapeamentos significativos que preservam o conteúdo. Ele transforma paisagens de verão em inverno, pinturas de Monet em fotos e maçãs em laranjas, tudo aprendido em duas pilhas de imagens não relacionadas.
Transformar fotografias no estilo de pintura de Monet, Van Gogh ou Cézanne sem exemplos de pintura fotográfica emparelhados
Convertendo fotos de paisagens de verão em cenas de inverno (e vice-versa) para criação de recursos de filmes e jogos
Tradução de exames de ressonância magnética em imagens semelhantes a tomografia computadorizada em pesquisas médicas onde exames de pacientes pareados não estão disponíveis
Adaptação de imagens sintéticas de simuladores de direção para parecerem fotorrealistas para treinar a percepção de veículos autônomos
A ideia central do CycleGAN, consistência de ciclo, continua viva no trabalho moderno de tradução não pareada, incluindo métodos baseados em difusão que trocam backbones GAN por modelos de eliminação de ruído com resultados mais nítidos e diversificados. Os pesquisadores agora aplicam tradução não pareada a imagens médicas (síntese de modalidades de varredura), adaptação de domínio para transferência autônoma de simulação para real e aumento de dados. Espere um controle mais rígido sobre o que muda versus o que permanece fixo, além de abordagens híbridas que combinam restrições de ciclo com edição de difusão condicionada por texto.
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
CycleGAN aprende a traduzir imagens entre dois domínios visuais (como cavalos em zebras ou fotos em pinturas) sem nunca precisar de pares de exemplos correspondentes de antes e depois. É importante porque a coleta de dados de treinamento emparelhados muitas vezes é impossível, e o CycleGAN desbloqueia a transferência de estilo para conjuntos de dados confusos do mundo real.
A principal contribuição do CycleGAN é a tradução não pareada, aprendendo mapeamentos entre domínios de duas coleções de imagens não relacionadas, em vez de pares exatos.
A consistência do ciclo significa que F(G(x)) deve ser igual a x: um cavalo transformado em zebra e as costas devem se parecer com o cavalo original.
CycleGAN usa dois geradores, um para cada direção de tradução (A para B e B para A), além de dois discriminadores.
CycleGAN usa um discriminador PatchGAN que julga patches sobrepostos como reais ou falsos, incentivando o realismo local.
A perda de identidade penaliza alterações desnecessárias quando uma imagem já está no domínio de destino, ajudando a preservar cores e tonalidades.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Tradução imagem para imagem Pix2Pix
IA visual