Remove-AI-Watermarks: پاکسازی واترمارکهای هوش مصنوعی
خلاصهٔ کاملتر
Remove-AI-Watermarks یه کتابخانه و ابزار CLI متنباز پایتونه که سه نوع مختلف از شناسههای هوش مصنوعی رو از تصاویر پاک میکنه: واترمارکهای دیداری (مثل لوگوی جرقهای Gemini)، واترمارکهای نامرئی (مثل SynthID گوگل، StableSignature متا، و TreeRing)، و متادیتاهای تعبیهشده (EXIF، XMP، C2PA) که پلتفرمهای اجتماعی ازشون برای نمایش برچسب «ساختهشده با AI» استفاده میکنن.
حذف واترمارک دیداری Gemini از روش معکوسسازی ترکیب آلفا (alpha blending) استفاده میکنه. Gemini هنگام ساخت تصویر لوگوی جرقهای رو با فرمول watermarked = α × logo + (1 − α) × original روی تصویر میذاره. ابزار با داشتن نقشه آلفا، تصویر اصلی رو برمیگردونه. این فرآیند آفلاین، بدون GPU، و در حدود ۰.۰۵ ثانیه انجام میشه.
حذف واترمارکهای نامرئی مثل SynthID — که الگوهای فرکانسی تقریباً غیرقابلتشخیصی هستن و از برش، تغییر اندازه، و فشردهسازی JPEG هم جون سالم به در میبرن — با رویکرد متفاوتی انجام میشه. تصویر به فضای latent رمزگذاری میشه، مقدار کنترلشدهای نویز بهش اضافه میشه، و بعد با حدود ۵۰ گام diffusion بازسازی میشه. پایپلاین پیشفرض از مدل SDXL در رزولوشن ۱۰۲۴ پیکسل استفاده میکنه که از اردیبهشت ۱۴۰۵ جایگزین SD-1.5 شده، چون SynthID نسخه ۲ رو بهتر شکست میده.
برای جلوگیری از تغییر ناخواسته چهرهها در حین diffusion، ابزار از YOLO برای شناسایی و استخراج چهره قبل از پردازش استفاده میکنه و بعد از اتمام کار، چهره اصلی رو با یه ماسک بیضی نرم برمیگردونه. یه قابلیت اختیاری به اسم Analog Humanizer هم هست که با اضافه کردن دانه فیلم و aberration رنگی، خروجی رو از دید طبقهبندهای «تصویر AI» پنهان میکنه.
یه نمونه ساده از Python API ابزار:
from remove_ai_watermarks.gemini_engine import GeminiEngine
import cv2
engine = GeminiEngine()
image = cv2.imread("watermarked.png")
result = engine.detect_watermark(image)
print(f"Detected: {result.detected} (confidence: {result.confidence:.1%})")
clean = engine.remove_watermark(image)
cv2.imwrite("clean.png", clean)نکته مهم درباره محدودیتهای امنیتی: SynthID نسخه ۲ یه payload 136 بیتی داره که احتمالاً شناسه کاربر/جلسه رو ذخیره میکنه. پاک کردن واترمارک از یه کپی، رکورد سمت سرور گوگل رو پاک نمیکنه. ابزار همچنین از حذف Nightshade/Glaze (ابزارهای محافظتی هنرمندان در برابر خزندههای AI) خودداری میکنه. از نظر قانونی هم حذف عمدی نشانههای provenance با قصد فریب در برخی کشورها مثل آمریکا (قانون COPIED Act) و چین ممنوعه.
نکات کلیدی:
- واترمارک دیداری Gemini رو با معکوسسازی آلفا بدون GPU و در ۰.۰۵ ثانیه پاک میکنه
- واترمارکهای نامرئی SynthID، StableSignature، و TreeRing رو با diffusion regeneration (SDXL) حذف میکنه
- متادیتاهای C2PA، EXIF، XMP که باعث نمایش برچسب «AI» در شبکههای اجتماعی میشن رو پاک میکنه
- قابلیت Face Protection با YOLO از تغییر چهره در حین پردازش جلوگیری میکنه
- پاک کردن واترمارک رکورد سمت سرور گوگل رو حذف نمیکنه
- استفاده برای فریب یا جعل هویت محتوا در برخی کشورها غیرقانونیه




