NudsTopBot — это нейросеть, которая раздевает людей по фото, работает в виде Telegram-бота. Для начала работы с нейросетью нужен Telegram-аккаунт и фото девушки или мужчины в одежде. Качество раздевания ботом улучшается при соблюдении нескольких условий: на оригинальном изображении должно быть как можно меньше одежды, нет посторонних людей в кадре, персонаж должен находиться по центру изображения. Нейросеть раздевает девушек более качественно, чем в случае с мужчинами. Время обработки фото — от 5 секунд в зависимости от нагрузки на сервер.
Результаты работы NudsTopBot
Высокое разрешение оригинального фото гарантирует лучшее качество результирующего изображения. Сравнивая NudsTopBot с нейронной сетью DeepNude, которая была популярна в 2019 году, можно отметить заметные улучшения качества результатов. На фотографиях стало заметно меньше артефактов, размытости и других дефектов. Пример раздевания девушки по фото:
Более подробной информации о сравнении с другими моделями и количественные метрики разработчики не опубликовали. Нейросеть воспроизвела фигуру девушки, сохранила черты лица и другие видимые детали. По субъективному впечатлению, сгенерированные фото раздетых девушек немного приукрашивают действительность: формы идеализированы, подтянуты, без каких либо дефектов кожи и других недостатков. В этом смысле «фантазии» нейросети уподобляются завышенным человеческим ожиданиям, зато результат никого не обидит.
Как работает алгоритм нейросети для раздевания людей по фото
Действительно ли нейросеть умеет снимать одежду с людей на фото? Фактически, нет. Алгоритм базируется на генеративной нейросети, которая обучилась на 100 000 пар изображений одетых и раздетых людей. GAN, а точнее диффузная модель, не обладает достаточно информацией людях, не представленных в датасете: форма, цвет кожи, родимые пятна и другие детали не могут быть достоверно восстановлены. Для раздевания каждого нового человека вынуждена подключать «воображение», или галлюцинировать. На конечный результат влияет освещение, поза и наличие дополнительных деталей под одеждой, например, корсета или утягивающего нижнего белья у девушек.
Нейросеть раздевает людей по фото на базе модели Stable Diffusion, дообученной сегментировать людей на фотографии и на выходе выдавать их изображение без одежды. Алгоритм перерисовки отдельных частей фото называется Inpainting и используется, например, в функции Generative Fill в Photoshop. Такие нейросети, как Stable Diffusion, обучались на более многообразных датасетах с большим набором признаков, поэтому работают менее точно, чем профильная нейросеть для раздевания девушек, дообученная на соответствующих изображениях.
Стоимость
После добавления бота пользователю доступна одна демо-обработка, выдающая средне заблюренное изображение с водяным знаком, чтобы убрать блюр и водяной знак, придется заплатить. Стоимость начинается от 80р за одно изображение, при покупке пакета цена за одно фото снижается. Оплата доступна несколькими способами: банковский.картой, QIWI, криптовалютой, Payeer, по СБП, ЮMoney или со счета мобильного телефона.
Ограничения
Помимо раздевания людей, бот был обучен определять возраст людей на изображении. Оа откажется выдавать результат, если человеку на фото меньше 18 лет, однако точность работы этого алгоритма неизвестна, возможны ошибки в определении возраста как в одну, так и в другую сторону. О других ограничениях и этическим нормах использования бота читайте в статье.
Партнерский материал.
Генерируйте видео, изображения и аватары с помощью сервиса FabulaAI. Получите 10 бесплатных генераций сразу после регистрации!