Снимок Ким Кардашьян, пропущенный через приложение DeepNude
Продолжение:
Создатели DeepNude объявили о закрытии сервиса. По их словам, «мир ещё не готов к DeepNude», так как слишком высока вероятность злоупотребления сервисом.
Неизвестный программист создал приложение DeepNude, «удаляющий» одежду с фотографий при помощи нейросетей. Это позволяет сделать поддельные, но при этом довольно реалистичные обнажённые снимки женщин. TJ проверил работу алгоритма на нескольких примерах.
Обновлено в 14:20: В работе сайта DeepNude возникли проблемы. По словам разработчиков, сбой связан с большим количеством посещений. Компания пообещала восстановить работу в течение нескольких дней.
Hi! DeepNude is offline. Why? Because we did not expect these visits and our servers need reinforcement. We are a small team. We need to fix some bugs and catch our breath. We are working to make DeepNude stable and working. We will be back online soon in a few days.
Первым о DeepNude рассказало издание Vice. Журналисты назвали приложение эволюцией идей DeepFake, только уже не в видео, а в фото. При этом новый алгоритм гораздо проще в освоении — фейковое фото можно сделать буквально в пару кликов.
Приложение запустилось 23 июня. Пока оно работает только на Windows и Linux. Разработчик, у котого есть профиль в Твиттере, о дальнейших планах не объявлял. Если верить заполненной биографии в аккаунте, то автор DeepNude живёт в Эстонии.
Редактор TJ скачал и проверил приложение. При его использовании на «раздетом» фото появляется огромный водяной знак, который закрывает большую часть результата работы алгоритма. Это решается с платной версией DeepNude: за 50 долларов вместо знака остаётся только пометка «Fake» в углу. За 100 долларов пользователь получает фото без всяких знаков.
Создатель DeepNude рекомендует использовать фото девушек, у которых уже оголена большая часть тела — например, в купальнике или нижнем белье. Также проверка TJ показала, что приложение чувствительно к позам — лучше не использовать снимки, где человек стоит спиной или вполоборота.
В «идеальных» условия алгоритм справляется с работой качественно, заполняя участки, которые скрыты одеждой.
Актриса Паулина Андреева
Актриса Эмма Уотсон
Порой приложение даёт заметные сбои. К примеру, не прорисовывает соски или добавляет ещё одно обнажённое тело в случайном месте. Также видно, что в некоторых случаях нейросеть делает фигуру стройнее, чем на оригинале.
Певица Лариса Долина
С нарисованными персонажами DeepNudes тоже справляется не очень хорошо.
А если загрузить фото мужчины, то алгоритм попытается подставить женское тело под одежду. К примеру, на месте пениса может появиться грудь. Очевидно, что алгоритм не натренирован на мужских обнажённых снимках.
Павел Дуров
Илон Маск
Журналисты Vice заплатили 50 долларов, чтобы протестировать приложение. Также они связались с разработчиком: он представился именем Альберто и рассказал, что тренировал нейросеть на 10 тысячах фотографий обнажённых женщин. По его словам, функция «раздевания» мужчин находится у него в планах.
Альберто отметил, что вдохновлялся идеей «рентгеновских очков» из своего детства. Для своего проекта он использовал алгоритм pix2pix, который часто используют для «дорисовки» объектов.
Я не извращенец, я технологический энтузиаст. И продолжаю совершенствовать алгоритм. На фоне неудач с другими стартапами я спросил себя: могу ли я получить с этого экономическую отдачу? И запустил приложение.
Я спрашивал у себя, правильно ли я поступаю. Но то же самое можно сделать и в фотошопе, просто за несколько часов, а у меня за 30 секунд. Это просто забавный эксперимент. Если у кого-то плохие намерения с этими фото, то я тут ни причём. Если не я это сделаю, то кто-то другой.
Альберто
автор DeepNude
Натали Портман
Галь Гадот
Как самому «раздеть» человека на фото
Зайти на сайт приложения и скачать его — программа работает только на Windows и Linux. На сайте предлагают онлайн-версию, но это просто демонстрация уже обработанных снимков;
После установки алгоритм ещё несколько минут будет загружать необходимые библиотеки. После этого DeepNudes будет готово к использованию;
У приложения только две кнопки: загрузить фото и убрать водяные знаки. После загрузки снимка при необходимости увеличьте фото и поставьте нужного человека по центру;
4. После примерно 30 секунд-минуты появится «раздетое» фото. Скачать его в полном разрешении бесплатно нельзя — только с премиум-аккаунтом. Но можно сделать скриншот.
После материала Vice Альберто предупредил, что из-за высокой нагрузки фото могут обрабатываться дольше. При этом на алгоритм уже обратили внимание правозащитные организации, которых возмутило подобное «вторжение в частную сексуальную жизнь человека». Vice назвал приложение «ужасающим».
Авторы издания показали DeepNudes профессору компьютерных наук университета в Бёркли Хани Фариду (Hany Farid). По словам журналистов, он был шокирован простотой создания фейкового снимка.
Нам нужно учиться лучше выявлять такие фейки, а учёные и исследователи станут чаще думать, как защитить свои наработки от подобного «вредного» использования. Соцсетям в свою очередь стоит тщательно обсудить, как изменить правила, чтобы не допустить распространения такого контента.
О регулировке «дипфейка» придётся задуматься и нашим законодателям.
Да я шучу, перестать показывать пальцем на обнаженное тело это бред какой-то. Лучше разработать специальную одежду, препятствующую работе подобных ужасных алгоритмов. Что-то вроде такого:
Чтобы озолотиться на школоло надо залить в гугл плей и аппстор за 1 бакс. Вот там будут золотые горы, однако вряд ли подобное способно пройти модерацию перед публикацией приложения, по крайней мере в аппсторе.
А можно сделать водный знак почти на всю фотку, чтобы 100% ничего не просвечивало, но позволяло сохранять на телефон без водных знаков. Тогда пройдет модерацию.
Там оно идет в инторнет спрашивать лицензию. Бегло пробежавшись хексввьюром можно найти адресок, а также проверку на надичие error_code в ответе. Вероятно, можно подложить локалхост, однако там устанавливается HTTPS-туннель.
Можно ответ подменить через какой-нибудь BurpSuite, наверное.
Я бы вообще поискал и выпилил сам код, который накладывает ватермарку (потому что невидно нихуя через неё), но для этого хотя бы .pyc нужно, с exeшниками не умею работать :(