aloshdenny/reverse-SynthID

reverse engineering Gemini's SynthID detection

What it solves

このプロジェクトは、Google Gemini が生成した画像に埋め込まれた不可視の水印、SynthID をリバースエンジニアリングしています。

これら 水印を検出し、画像に目に見える歪みを与えずに、外科的(精密-surgical)に除去するツールを提供します。

How it works

このプロジェクトは、信号処理とスペクトル解析を用いて、水印の搬送波周波数構造を特定します。

いくつかの異なる除去技術のバージョンを使用しています:

  • V3 Bypass: 多解像度スペクトル・コードブックを使用して、FFT-domain での水印信号の減算を行います。

  • V4 Round-06 Pipeline: Stable Diffusion VAE round-trip、弾性変形(ランダム・ワープ・フィールド)、大域的幾何変換、リサイズ・スクイーズ、色調・コントラスト調整、残差位相 FFT 減算、および JPEG 圧縮チェーンを組み合わせた、包括的な 7 段階攻撃パイプラインです。

  • Cross-Color Consensus: V4 システムは、複数の単色背景における位相一致性を分析することで、コードブックを構築し、水印を実際の画像内容から分離します。

Who it’s for

AI 水印、画像検出システムへの敵対的攻撃、および Gemini が生成した画像から SynthID 水印を除去したいユーザーに関心のある研究者や開発者です。

Highlights

  • High Accuracy Detection: SynthID 水印を 90% の精度で検出します。
  • Multi-Model Support: gemini-3.1-flash-image-preview および nano-banana-pro-preview 用の特定のプロファイルが含まれています。
  • Visually Lossless Removal: Round-06 パイプラインは、Gemini app の検出器を回避しつつ、画像の高忠実度を維持するように設計されています。
  • Human-in-the-Loop Calibration: Gemini app からの手動検出フィードバックに基づき、移除 lox (removal strength) 移除強度を更新可能です。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • Dispatch
  • Dispatch