Команда программистов из института компьютерных технологий Китайской академии наук создала систему DeepFaceDrawing, которая может создавать высококачественные портреты даже из "грубых" набросков.
Об этом сообщается на сайте arxiv.org.
Система DeepFaceDrawing, используя базу лиц реальных людей, способна создать на основе эскиза любой портрет. Причем эскиз может быть самым грубым и схематичным: на нем могут отсутствовать такие детали как цвет кожи, глаза и губы, веки и другие характерные особенности лица.
Для DeepFaceDrawing эскиз - это приблизительная основа для синтеза изображения. Алгоритм сравнивает линии наброска с базой данных и создает портрет на основе линий.
Скриншот: arxiv.org
Система состоит из трех основных модулей: CE (Component Embedding, компонент вложения), FM (Feature Mapping, сопоставление деталей) и IS (Image Synthesis, синтез изображения). Модуль CE изучает пять объектов исходного эскиза - глаза, нос, рот и другие детали наброска. Модули FM и IS образуют другую подсеть и с ее помощью преобразуют каждый отдельный компонент в реалистичное изображение.
Фантазия пользователя может повлиять на "творчество" искусственного интеллекта. Если автор добавит дополнительные детали, например волосы, или подкорректируют форму лица, то изображение изменится. Но пока разрешение изображений ограничено - оно не больше 512×512 пикселей.
Авторы нового алгоритма утверждают, что их инструмент прост в использовании - им могут пользоваться даже те, кто совсем не умеют рисовать.
Как сообщал Realist, американские разработчики представили открытый алгоритм, превращающий фотографии в трехмерные с реалистично дорисованным нейросетью фоном.
Французский разработчик Сирил Диане использовал код этого алгоритма и создал расширение для браузера Google Chrome, преобразующего посты в Instagram из обычных в трехмерные и анимированные.