Как нейросеть оживляет фото?
Евгений, Липецк 1,3 тыс. просм.
Видел в соцсетях, как старые семейные фото оживляют: человек на фото моргает, поворачивает голову. Как это вообще технически возможно по одной картинке? И насколько безопасно заливать фото родственников в такие сервисы?
Дмитрий Волков инженер по машинному обучению
ответил
Оживление фото — это генерация видео по одному кадру, и здесь тоже работает нейросеть, только обученная не на текстах, а на тысячах часов видео с лицами. Модель заранее выучила, как выглядит движение: как меняется положение глаз при моргании, как поворачивается голова, как двигаются губы при разговоре. По одной фотографии она не изобретает это заново, а достраивает движение по образцу, который уже видела на похожих лицах.
Технически процесс обычно такой: сначала на фото находят ключевые точки лица (глаза, брови, контур рта — обычно от 20 до 100 точек), затем модель предсказывает, как эти точки смещаются кадр за кадром, и на основе смещения перерисовывает изображение для каждого кадра видео. Чем четче исходное фото и чем ровнее на нем расположено лицо, тем меньше артефактов на выходе.
Что касается безопасности: загружая фото в такой сервис, вы отдаете биометрические данные человека третьей стороне, и не всегда понятно, где эти данные хранятся и используются ли для дообучения модели. Для фото родственников, тем более если они не давали согласия, разумно:
- проверить политику сервиса на предмет хранения и удаления загруженных фото;
- выбирать сервисы, которые явно пишут, что не сохраняют исходники после обработки;
- не заливать фото детей и пожилых родственников без их согласия, даже если результат кажется безобидным.
Сама технология не опасна, риск в том, куда уходят исходные данные.
Задать свой вопрос
Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом эксперта.