Нейронная сеть от NVIDIA создает фотографии людей, неотличимые от настоящих
19.12.2018
Исследователи NVIDIA представили результаты своей разработки нового алгоритма искусственного интеллекта, который позволяет создавать фотореалистичные портреты людей, которые сложно отличить от настоящих.
Команда исследователей применила новую архитектуру генеративно-состязательной сети (GAN), основанную на стилях, которая позволяет GAN-сетям генерировать новые лица, основываясь на фотографиях настоящих людей. Генератор самостоятельно учится различать отдельные элементы в изображениях и переносит их на другие портреты. В видео ниже показано, как сохранив ряд характеристик первого портрета (пол, возраст, длина волос, поза), алгоритм применил к нему все остальные признаки со второго портрета, что позволило получить совершенно нового человека. При этом можно применять характеристики сразу к целым сериям фотографий различных людей.
«Наш генератор воспринимает изображение как коллекцию стилей, в которой каждый стиль контролирует эффекты в определенном масштабе», – объясняют разработчики.
Система выделяет несколько уровней точности элементов, при этом работая и с незначительными вариациями, например, с направлением волос на портрете. Применять различные стили для таких вариаций можно не только к портретам, но и к другим объектам. В видео, например, представлены автоматические изменения шерсти кошки.
Надо отметить, что до этого фотографии людей, сгенерированные нейронными сетями, можно было отличить от настоящих по ряду признаков, таких как смазанные структуры волос или странный задний фон. Но результаты NVIDIA поражают – определить, что человек на фото ненастоящий практически (или совсем) невозможно. Какое применение технология найдет в практическом плане, остается только догадываться.