Google Gemini의 투명 워터마크 SynthID를 무력화하는 역공학 기술
Research·Python1 / 0
Google Gemini가 생성한 이미지에 삽입되는 투명 워터마크인 SynthID를 스펙트럼 분석으로 탐지하고 정밀하게 제거하는 Python 도구입니다.
주요 기능
- 해상도별 반송파 주파수 구조를 분석하여 SynthID 워터마크를 90% 정확도로 탐지
- V3 SpectralCodebook 방식을 통해 43dB 이상의 높은 PSNR을 유지하며 워터마크 제거
- 이미지 해상도에 맞춰 최적의 제거 프로필을 자동으로 선택하는 멀티 해상도 대응
- 반송파 에너지 75% 감소 및 위상 일관성 91% 제거로 워터마크 탐지 무력화
- 검정색 및 흰색 참조 이미지를 활용한 위상 검증으로 모델별 고정 키 식별
어떻게 동작하는가
FFT를 통해 이미지의 주파수 도메인을 분석하여 특정 해상도에서 고정된 위상을 갖는 반송파 주파수를 식별하고, SpectralCodebook에 저장된 프로필을 바탕으로 해당 주파수 성분만 정밀하게 감산하여 제거한다. 특히 Green 채널에 가장 강하게 삽입된 신호를 채널별 가중치(G=1.0, R=0.85, B=0.70)를 적용해 처리한다. 원문 근거: README의 Architecture 및 V3 Pipeline 섹션 설명과 코드 예시 기반 추출됨. (FFT-domain subtraction, SpectralCodebook, Per-channel weighting 등 구체적 메커니즘 명시됨.)
2.1k
Stars
192
Forks
+685
Trending
1
조회수
2.1k watchers25 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.