ДалееСледующее руководство
Pix2Pix Перевод изображения в изображение
Визуальный ИИ
Визуальное руководство по искусственному интеллекту
CycleGAN учится переводить изображения между двумя визуальными областями (например, лошадей в зебры или фотографии в картины) без необходимости сопоставления пар примеров «до» и «после».
Прослушайте это руководствоОзвучено ИИ · ~2 min
Это важно, потому что сбор парных обучающих данных часто невозможен, а CycleGAN открывает возможность передачи стилей для беспорядочных наборов реальных данных.
CycleGAN, представленный в 2017 году Чжу, Паком, Изолой и Эфросом, занимается непарным переводом изображений в изображения. Большинству более ранних методов (например, pix2pix) требовались точные пары: одна и та же сцена в качестве фотографии и эскиз. CycleGAN устраняет это требование, используя два генератора (G преобразует домен A в B, F преобразует B обратно в A) и два дискриминатора, которые оценивают реалистичность в каждом домене. Прорыв заключается в потере согласованности цикла: если вы переведете фотографию лошади на зебру и переведете ее обратно, вы должны восстановить исходную лошадь. Это ограничение не позволяет генератору изобретать произвольные выходные данные и обеспечивает значимые, сохраняющие содержимое сопоставления. Он, как известно, превращает летние пейзажи в зимние, картины Моне в фотографии, а яблоки в апельсины, и все это извлекается из двух несвязанных стопок изображений.
Превращение фотографий в живописный стиль Моне, Ван Гога или Сезанна без примеров парной фотоживописи
Преобразование фотографий летних пейзажей в зимние сцены (и наоборот) для создания ресурсов для фильмов и игр.
Преобразование МРТ-сканирований в изображения, подобные КТ, в медицинских исследованиях, где парные сканы пациентов недоступны.
Адаптация синтетических кадров симулятора вождения, чтобы они выглядели фотореалистично для тренировки восприятия беспилотных транспортных средств.
Основная идея CycleGAN — согласованность циклов — продолжает жить в современных работах по непарному переводу, включая методы, основанные на диффузии, которые заменяют магистрали GAN для моделей шумоподавления с более четкими и разнообразными результатами. В настоящее время исследователи применяют непарный перевод к медицинской визуализации (синтез модальностей сканирования), адаптацию предметной области для перевода модели самостоятельного вождения в реальность и увеличения данных. Ожидайте более жесткого контроля над тем, что меняется, а что остается неизменным, а также гибридных подходов, сочетающих ограничения цикла с диффузным редактированием с условием текста.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
CycleGAN учится переводить изображения между двумя визуальными областями (например, лошадей в зебры или фотографии в картины) без необходимости сопоставления пар примеров «до» и «после». Это важно, потому что сбор парных обучающих данных часто невозможен, а CycleGAN открывает возможность передачи стилей для беспорядочных наборов реальных данных.
Основной вклад CycleGAN — это непарный перевод, изучение сопоставлений между доменами из двух несвязанных коллекций изображений, а не точных пар.
Постоянство цикла означает, что F(G(x)) должно равняться x: лошадь, превращенная в зебру и обратно, должна выглядеть как исходная лошадь.
CycleGAN использует два генератора, по одному для каждого направления перевода (от A к B и от B к A), а также два дискриминатора.
CycleGAN использует дискриминатор PatchGAN, который определяет перекрывающиеся патчи как настоящие или поддельные, что способствует локальному реализму.
Потеря идентичности наказывает за ненужные изменения, когда изображение уже находится в целевом домене, помогая сохранить цвета и оттенки.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Pix2Pix Перевод изображения в изображение
Визуальный ИИ