Нейросеть как я буду выглядеть в старости

0
12

Узнай, как ты будешь выглядеть в старости

О приложении Aging Booth

Американские разработчики создали нейросеть, способную по одной фотографии предсказывать этапы старения человека начиная с раннего детства или, наоборот, показать, как могло выглядеть его лицо в прошлом. В отличие от других подобных алгоритмов, в том числе и от FaceApp, нейросеть меняет не только текстуру, но и форму лица и отдельных его частей, что позволяет добиться намного более качественного эффекта, рассказывают авторы статьи, которая будет представлена на конференции ECCV 2020.

На исходном фото необходимо указать точки «старения», чтобы алгоритмы данной программы смогли наложить соответствующие фильтры. После преобразования фотографий их можно смотреть в галерее мобильного устройства в режиме слайд-шоу. Также доступна возможность создания фотоальбома с изображениями, на которые был наложен старящий фильтр.

Группа исследователей из компании Adobe, а также Вашингтонского и Стенфордского университетов под руководством Иры Кемельмахер-Шлицерман (Ira Kemelmacher-Shlizerman) создала новый алгоритм, который проводит превращение с промежуточными возрастами, а также одновременно меняет текстуру и форму лица.

Помимо функции состаривания лиц, в этом приложении доступна возможность анимирования фотоснимка. Кроме того, яркой фишкой данного приложения является функция озвучивания текста, однако искусственная речь больше похожа на голос робота, а не реального человека.

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

Если захотелось создать анимированный альбом из искусственно состаренных фото, рекомендуется скачать и использовать приложение Aging Album 3D. При использовании приложения Aging Booth результат преобразования можно увидеть после встряхивания смартфона. В программе «Сделай себя старым» можно украсить портрет дополнительными элементами.

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

Функционал данного приложения аналогичен предыдущему варианту, однако здесь можно состарить портрет на 50 лет, просто встряхнув смартфон, что является отличительной особенностью данной программы. Таким образом, эта утилита позволяет виртуально «перемещаться во времени».

Можно ли посмотреть на себя в старости и зачем это делать?

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

ЧИТАТЬ ТАКЖЕ:  Что такое нейросети простыми словами в интернете

Авторы создали две отдельные модели для мужчин и женщин. Для обучения они использовали датасет лиц с Flickr FFHQ и с помощью краудсорсинга разметили все 70 тысяч фотографий на 10 возрастных интервалов. Каждую фотографию оценивало по три разных человека. После этого разработчики оставили шесть интервалов, в которых была достаточно точная оценка возраста (не сильно разнились оценки разных добровольцев): от 0 до 2 лет, от 3 до 6, от 7 до 9, от 15 до 19, от 30 до 39 и от 50 до 69. Обучение проводилось по схеме генеративно-состязательной нейросети.

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

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

Чтобы в процессе работы алгоритм сохранял ключевые черты лица конкретного человека, разработчики построили его по модели кодировщика-декодировщика, часто применяемой для превращений разной модальности, например, картины в музыку. Алгоритм авторов на входе получает фотографию — объект с определенным разрешением. Затем он сжимает фотографию и превращает ее в объект меньшей размерности, но сохраняет информацию об основных чертах лица, чтобы можно было восстановить исходное изображение с минимальными искажениями. Затем сжатое представление подается на декодеровщик. Но помимо этого декодировщик также получает еще один вектор, который отвечает за оптимальное преобразование между фотографиями двух конкретных возрастов.

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

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь