December 13th, 2020

2018

Бывают ли фейковые фейки?

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

Пару недель назад Сбер запустил на телевидении рекламу, в которую вклеено лицо молодого Куравлёва в образе Жоржа Милославского. В сопровождающей технологической рекламе упоминалась и технология DeepFake и достижения лабораторий Сбера, которые по четырём минутам голоса Куравлёва сумели создать полноценный синтезатор фраз, говорящий его голосом.

Я, в общем-то, и обратил внимание на этот ролик потому, что увидел в нём искажения лица, характерные для DeepFake. Потом почитал заметки, сделанные под копирку со сберовского пресс-релиза. А потом задумался: Настоящий ли это DeepFake?

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

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

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