AI Görsel Filigranlarını Kaldırın: Hem Görünür Hem de Gizli İzleri Temizleyin
Günümüzde yapay zeka (AI) tarafından üretilen görseller, dijital dünyada hızla yaygınlaşıyor. Ancak bu görseller, Google Gemini (Nano Banana), ChatGPT/DALL-E, Stable Diffusion, Adobe Firefly ve Midjourney gibi modeller tarafından eklenen hem görünür hem de görünmez filigranlar içerebiliyor. Bu filigranlar, görsellerin yapay zeka tarafından oluşturulduğunu belirten etiketlere yol açarken, bazen de istenmeyen sınırlamalar getirebiliyor. İşte tam da bu noktada, wiltodelta/remove-ai-watermarks adlı güçlü CLI aracı ve Python kütüphanesi devreye giriyor.
Bu yenilikçi araç, SynthID, C2PA İçerik Kimlik Bilgileri, EXIF/XMP ‘AI ile Üretildi’ etiketleri ve gözle görülebilen parlama logoları gibi tüm AI filigranlarını tek bir komutla temizleyebiliyor. Hızlı, çevrimdışı ve deterministik çözümleriyle görsellerinizi orijinal haline döndürmeyi hedefliyor.
Temel Özellikler: AI Görsellerini Kusursuz Hale Getirin
remove-ai-watermarks, yapay zeka tarafından üretilen görsellerinizi temizlemek için kapsamlı bir dizi özellik sunar:
- Görünür Filigran Kaldırma: Google Gemini/Nano Banana’nın parlama logosunu ters alfa karıştırma tekniğiyle hızlı ve çevrimdışı olarak kaldırır.
- Görünmez Filigran Kaldırma: SynthID, StableSignature ve TreeRing gibi diffusion tabanlı yeniden üretim yöntemleriyle algılanamayan filigranları ortadan kaldırır.
- AI Metadata Sıfırlama: EXIF, PNG metin öbekleri, C2PA köken manifestleri ve XMP DigitalSourceType gibi AI ile ilgili tüm meta verileri temizler.
- ‘AI ile Üretildi’ Etiketi Kaldırma: Instagram, Facebook ve X (Twitter) gibi platformlarda AI etiketlerini tetikleyen meta verileri siler.
- Analog İnsanlaştırıcı: Yapay zeka görsel sınıflandırıcılarını atlatmak için görsele film greni ve kromatik aberasyon ekleyebilir.
- Akıllı Yüz Koruması: Yapay zeka bozulmasını önlemek için insan yüzlerini otomatik olarak algılar, çıkarır ve temizlenmiş görsele geri harmanlar.
- Toplu İşleme: Tüm dizinleri veya birden çok görüntüyü aynı anda işleyebilir.
- Algılama: Güven puanlaması ile üç aşamalı NCC filigran algılama özelliği.
Aracı yüklemek istemeyenler için kütüphane tarafından desteklenen ücretsiz bir web hizmeti olan raiw.cc adresini çevrimiçi deneme imkanı da mevcuttur.
remove-ai-watermarks Nasıl Çalışır?
Gemini/Nano Banana Parlama Filigranını Kaldırma
Google Gemini (dahili kod adı Nano Banana), oluşturduğu görsellere alfa karıştırma kullanarak görünür bir parlama logosu ekler. Bu araç, bilinen bir alfa haritası (saf siyah arka plan üzerinde Gemini çıkışından çıkarılan) kullanarak bu işlemi tersine çevirir. Filigranın konumunu ve ölçeğini dinamik olarak bulan üç aşamalı NCC (Normalleştirilmiş Çapraz Korelasyon) dedektörü sayesinde, görselin yeniden boyutlandırılmış veya kırpılmış olması fark etmeksizin çalışır. Kaldırma işleminden sonra kalan parlama kenarı artefaktları, degrade maskeli inpainting ile temizlenir. Bu işlem, görüntü başına yaklaşık 0.05 saniye sürer ve GPU gerektirmez.
SynthID ve Diğer Gizli Filigranları Temizleme
Google, Gemini/Nano Banana tarafından üretilen her görüntüye SynthID’yi yerleştirir. Diğer AI hizmetleri ise StableSignature, TreeRing ve benzeri yöntemleri kullanır. Bu algılanamayan frekans alanı desenleri, kırpma, yeniden boyutlandırma ve JPEG sıkıştırmasından bile etkilenmeden kalır. remove-ai-watermarks, diffusion tabanlı bir yeniden üretim hattı kullanarak bu filigranları etkili bir şekilde kaldırır. Varsayılan olarak SDXL modelini kullanarak (SynthID v2’yi yenmek için ~1024 piksel yerel çözünürlüğe ölçekleme), görüntüyü latent alana kodlar, kontrollü gürültü ekler, ardından ters diffusion (yaklaşık 50 adım) ile gürültüyü giderir ve piksellere geri kodlar, son olarak orijinal çözünürlüğe yükseltir.
Özellikle yüzlerdeki AI bozulmasını önlemek için Akıllı Yüz Koruması özelliği bulunur. Diffusion öncesinde YOLO, görüntüdeki insanları tespit eder ve çıkarır. Diffusion sonrası, orijinal yüzler yumuşak eliptik bir maske ile geri harmanlanır. Ayrıca, isteğe bağlı Analog İnsanlaştırıcı özelliği sayesinde, çıktıyı bir ekran fotoğrafından ayırt edilemez hale getiren film greni ve kromatik aberasyon enjekte edilebilir, böylece AI tarafından oluşturulmuş görüntü sınıflandırıcıları atlatılır.
C2PA, EXIF ve ‘AI ile Üretildi’ Metadatasını Sıfırlama
AI araçları, sosyal platformların ‘AI ile Üretildi’ etiketlerini göstermek için kullandığı üretim meta verilerini gömer. remove-ai-watermarks, bu meta veri katmanlarını ayrıştırır ve AI ile ilgili alanları kaldırırken (prompt, seed, model hash, sampler ayarları gibi EXIF etiketleri; Instagram, Facebook ve X tarafından kullanılan XMP DigitalSourceType etiketi; ComfyUI/AUTOMATIC1111 parametreleri gibi PNG metin öbekleri; Google Imagen, OpenAI DALL-E, Adobe Firefly’dan C2PA İçerik Kimlik Bilgileri) yazar, telif hakkı ve başlık gibi standart meta verileri korur.
Kurulum ve Kullanım: remove-ai-watermarks’ı Çalıştırmak
Kurulum Yöntemleri
remove-ai-watermarks’ı bir CLI aracı olarak kurmak için pipx veya uv kullanılması önerilir:
- Pipx ile:
pipx install git+https://github.com/wiltodelta/remove-ai-watermarks.git - Uv ile:
uv tool install git+https://github.com/wiltodelta/remove-ai-watermarks.git
Alternatif olarak, depodan manuel kurulum da mümkündür (Python 3.10+ ve pip/uv gerektirir):
- Depoyu klonlayın ve klasöre girin.
pip install -e .veyauv pip install -e .komutuyla paketi kurun.
Not: Görünmez filigran kaldırma (SynthID vb.) için GPU bağımlılıklarının kurulması gerekir: pip install -e '.[gpu]' veya uv pip install -e '.[gpu]'.
CLI Kullanımı
Kurulumdan sonra, remove-ai-watermarks komutu sistem genelinde kullanılabilir. İşte bazı örnekler:
- Tek bir görüntüden tüm filigranları kaldırma:
remove-ai-watermarks all image.png -o clean.png - Tüm bir dizini işleme:
remove-ai-watermarks batch ./images/ --mode all - Sadece görünür filigranları kaldırma (hızlı, çevrimdışı):
remove-ai-watermarks visible image.png -o clean.png - Sadece gizli filigranları kaldırma (GPU gerektirir):
remove-ai-watermarks invisible image.png -o clean.png --humanize 4.0 - AI metadatasını kontrol etme/kaldırma:
remove-ai-watermarks metadata image.png --checkveyaremove-ai-watermarks metadata image.png --remove
Python API Kullanımı
Kütüphane aynı zamanda Python API aracılığıyla da kullanılabilir:
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)Metadata sıyırma için de ayrı bir API mevcuttur:
from remove_ai_watermarks.metadata import has_ai_metadata, remove_ai_metadata
from pathlib import Path
if has_ai_metadata(Path('image.png')):
remove_ai_metadata(Path('image.png'), Path('clean.png'))Önemli Not: Yasal Uyarılar ve Tehdit Modeli
AI tarafından üretilen içeriğin filigranlanması ve kökeni birçok yargı alanında düzenlenmektedir. AB AI Yasası, ABD COPIED Yasası ve Çin Derin Sentez Yönetmeliği gibi düzenlemeler, filigranların aldatma niyetiyle kaldırılmasının yaptırımlara tabi olabileceğini belirtir. Bu araç yasal olarak meşru olsa da, kullanımının ilgili yasalara uygun olduğundan emin olmak kullanıcının sorumluluğundadır.
Bu araç, halihazırda dağıtılmış AI görsellerini otomatik algılama sistemlerine (sosyal medya platformu ‘AI ile Üretildi’ etiketleri, üçüncü taraf sınıflandırıcılar) karşı savunmak için tasarlanmıştır. Ancak, üretimi geriye dönük olarak anonimleştirmez. Örneğin, Google’ın SynthID-Image v2’si (Gemini 3 Pro ile 2025 Ekim’de dağıtıldı) bir kullanıcı/oturum tanımlayıcısı içerir. Orijinal filigranlı dosya Google tarafından kontrol edilen bir sistemden (kayıtlı bir Gemini hesap geçmişi vb.) geçmişse, Google orijinali oluşturucu hesapla ilişkilendirme yeteneğini korur. Kullandığınız bir kopyadan filigranı kaldırmak, Google’ın sunucu tarafı kaydını silmez.
Bu araç, gizliliğin korunması (kullanıcı hesabı tanımlayıcılarını sızdıran meta verileri kaldırma), sanatın korunması ve adil kullanım araştırmaları, insan tarafından düzenlenmiş fotoğraflardan yanlış pozitif ‘AI ile Üretildi’ etiketlerinin kaldırılması veya güvenlik araştırmaları gibi meşru amaçlar için tasarlanmıştır. AI tarafından üretilen içeriği insan yapımıymış gibi yanlış tanıtmak için AI köken işaretlerini kaldırmak, yukarıdaki yasaları, DMCA’yı ve platform hizmet şartlarını ihlal edebilir. Yazarlar, bu aracın aldatma, dolandırıcılık veya yürürlükteki yasa veya yönetmelikleri ihlal eden herhangi bir faaliyet için kullanılmasını onaylamaz.

