Что это и как работает
Проект Remove-AI-Watermarks (автор wiltodelta) представляет собой утилиту для удаления «водяных знаков» и провенансных меток из контента, сгенерированного ИИ. Инструмент позиционируется как средство восстановления авторского контроля над собственными генерациями, а не как инструмент для обхода защиты чужих авторских прав (стоковые водяные знаки не удаляются).
Решение работает в два этапа: сначала происходит локализация и удаление видимых элементов (логотипы, текстовые полосы), затем — регенерация изображения через диффузионные модели для устранения невидимых цифровых отпечатков, и наконец, полная очистка метаданных (EXIF, XMP, C2PA).
Технические детали и поддержка моделей
Инструмент поддерживает широкий спектр генераторов. Для удаления видимых водяных знаков используется комбинация масок и алгоритмов инпейнтинга (LaMa, MI-GAN или классический OpenCV). Для невидимых меток применяется диффузионная регенерация, требующая GPU (или облачного доступа через raiw.cc).
Ключевые особенности включают:
- Удаление видимых меток: Поддержка специфичных водяных знаков Google Gemini (sparkle), Doubao, Jimeng, Samsung Galaxy AI и китайских меток TC260.
- Удаление невидимых меток: Работа с SynthID (v1/v2), StableSignature, TreeRing и DWT-DCT отпечатками.
- Очистка метаданных: Удаление C2PA Content Credentials, IPTC полей «Made with AI», EXIF-тегов и подписей Adobe TrustMark.
- Сохранение контента: По умолчанию используется Canny ControlNet для сохранения структуры лиц и текста, хотя для текста лучше подходит экспериментальный пайплайн Qwen-Image (20B).
Сравнение поддержки моделей
| Модель / Платформа | Видимый водяной знак | Невидимый водяной знак | Метаданные (C2PA/EXIF) |
|---|---|---|---|
| Google Gemini / Nano Banana | ✅ Sparkle logo | ✅ SynthID v1 + v2 | ✅ C2PA + EXIF |
| OpenAI DALL-E 3 / ChatGPT | ✅ C2PA manifest | — | ✅ C2PA manifest |
| OpenAI ChatGPT Images 2.0 | ✅ SynthID + pixel watermark | — | ✅ C2PA manifest |
| Stable Diffusion / SDXL | ✅ DWT-DCT (imwatermark) | ✅ PNG text chunks | ✅ Metadata strip |
| Black Forest Labs FLUX | ✅ DWT-DCT (imwatermark) | ✅ C2PA (FLUX.2 Pro) | ✅ Metadata strip |
| Adobe Firefly | ✅ Content Credentials | — | ✅ Metadata strip |
| xAI Grok (Aurora) | — | — | ✅ EXIF signature |
| Midjourney | — | — | ✅ EXIF + XMP |
Как использовать
Локальная версия не требует Python-зависимостей для базовых операций (удаление видимых меток и метаданных), но для невидимых водяных знаков необходим GPU. Для пользователей без мощного железа доступна облачная версия на raiw.cc, где обработка происходит на удаленных GPU за небольшую плату. Инструмент поддерживает пакетную обработку директорий и вывод результатов в JSON для автоматизации.
Источник: Github ↗
