Создание лиц людей нейросетью

0
19

Отличительные черты

AI - изображение номер один
AI — изображение номер один

В репозитории Arxiv опубликован документ о новой архитектуре для создания и смешивания изображений человеческих лиц. Старая система исследователей Nvidia могла создавать изображения разных людей, но отличия между ними были несущественными или комичными: от другого изображения человека отличало отсутствие ушей или цвет рубашки. Это не совсем отличительная черта, но система не знала, что это не те части изображения, на которых нужно сосредоточиться.

Новая технология основана на передаче стиля и мелких аспектов изображения. Эти аспекты извлекаются и применяются для создания другого образа, который в конечном итоге имеет похожий вид. В этом случае «стиль» – не столько мазки кистью или цветовое пространство, сколько композиция изображения (по центру, взгляд влево или вправо и т. д.) и физические характеристики лица (оттенок кожи, веснушки, волосы).

Эти черты также могут иметь разные масштабы: тонкие нюансы, вроде индивидуальных черт лица; средние – общая композиция кадра; и в самом крупном масштабе это общая окраска. Если разрешить нейросети регулировать все аспекты, она изменяет все изображения, а настройка нескольких параметров меняет цвет волос, добавляет или убирает веснушки.

На изображении полностью меняются грани, но явно присутствуют очевидные маркеры «источника» и «стиля», например, синие рубашки в нижнем ряду. В других случаях вещи сделаны из цельной ткани. Обратите внимание, что все элементы полностью изменчивы, не только A + B = C, но и все характеристики A и B, присутствующие или отсутствующие, в зависимости от того, как настроены параметры.

Фабрика фейков

Вот несколько десятков изображений, созданных нейросетью. Никто из этих людей не настоящий. Но отличить их невооруженным взглядом от фотографий обычных людей почти невозможно.

Система не идеальна, но она работает. И не только в отношении людей. Автомобили, кошки, пейзажи, – все это более или менее соответствует одной и той же парадигме маленьких, средних и больших функций, которые можно выделить и воспроизвести индивидуально. Бесконечный генератор кошек кажется менее угрожающим.

Исследователи также опубликовали новый набор данных о лицах: 70 тысяч изображений лиц, собранных из фотохостинга Flickr, где хранят цифровые фотографии и видеоролики. Ученые использовали искусственный интеллект, чтобы отсеять статуи, картины и другие посторонние предметы. Учитывая, что стандартный набор данных, используемый этими типами проектов, в основном представляет собой фотографии знаменитостей на красной дорожке, это должно обеспечить гораздо более разнообразный набор лиц для генерации «новых людей».

Часто задаваемые вопросы о нейросетях для создания лиц

Вопрос: Как называется нейросеть, которая делает лица людей?
Ответ: Существует множество таких нейросетей, например, This Person Does Not Exist (на базе StyleGAN), Generated Photos, Artbreeder, DALL-E и другие.

Вопрос: Как работают нейросети, генерирующие лица?
Ответ: Они используют генеративно-состязательные сети (GAN), где одна часть сети создает изображения, а другая — пытается отличить их от реальных, что приводит к постоянному улучшению качества.

Вопрос: Можно ли создать лицо конкретного человека с помощью нейросети?
Ответ: Специализированные нейросети для создания несуществующих лиц генерируют уникальные образы. Для воссоздания лица конкретного человека используются другие модели, например, для реставрации или стилизации фото.

Вопрос: Это легально — использовать сгенерированные нейросетью лица?
Ответ: Да, лица, созданные нейросетями, не принадлежат реальным людям, поэтому их можно использовать в коммерческих и творческих проектах, но всегда стоит проверять лицензию конкретного сервиса.

Вопрос: Для чего используют искусственно созданные лица?
Ответ: Для наполнения сайтов-визиток, презентаций, рекламы, видеоигр, кино, тестирования систем распознавания лиц и в качестве аватаров для конфиденциальности.

Вопрос: Можно ли настроить параметры генерируемого лица (возраст, эмоции, прическу)?
Ответ: Многие современные сервисы, такие как Generated Photos или Artbreeder, позволяют настраивать различные атрибуты: возраст, пол, эмоции, цвет волос и даже угол поворота головы.

Вопрос: Есть ли бесплатные нейросети для создания лиц?
Ответ: Да, многие сервисы предлагают бесплатное создание нескольких изображений или имеют полностью бесплатные ограниченные версии, как базовый функционал This Person Does Not Exist.

Вопрос: Как отличить сгенерированное нейросетью лицо от реального?
Ответ: Часто выдают симметрию, неестественные блики в глазах, странные детали (например, сережки), размытый фон или артефакты на стыке волос и фона. Однако качество генерации постоянно растет.

Вопрос: Какие есть риски и этические проблемы у этой технологии?
Ответ: Основные риски — создание дезинформации, deepfake-видео для клеветы или мошенничества, нарушение приватности и подрыв доверия к цифровому контенту.

Вопрос: Нужны ли специальные навыки, чтобы пользоваться такими нейросетями?
Ответ: Нет, большинство популярных сервисов имеют простой веб-интерфейс, где достаточно нажать кнопку для генерации или использовать слайдеры для настройки параметров.

Краткий чек-лист: как работать с нейросетью для генерации лиц

  1. Определите цель использования сгенерированного лица (реклама, проект, аватар).
  2. Выберите подходящий сервис (This Person Does Not Exist для случайных лиц, Artbreeder для кастомизации).
  3. Проверьте лицензию и условия использования сервиса.
  4. Используйте функцию случайной генерации для поиска базового варианта.
  5. При наличии опций настройте желаемые параметры: возраст, пол, эмоцию.
  6. Обратите внимание на детали: симметрию лица, глаза, фон.
  7. Сгенерируйте несколько вариантов для сравнения.
  8. Выберите наиболее подходящий и естественный результат.
  9. Скачайте изображение в нужном разрешении и формате.
  10. При использовании в публичных материалах укажите источник генерации, если это требуется лицензией.
  11. Не используйте сгенерированные лица для введения людей в заблуждение или создания deepfake.
  12. Помните об этических аспектах и возможных рисках технологии.
  13. Следите за обновлениями сервисов, качество генерации быстро улучшается.