atlas

Research map / Image generation / Autoregressive and latent generation

Attack-Resilient Image Watermarking Using Stable Diffusion

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: Robust diffusion watermarking · 15 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ZoDiac, a zero-bit image watermarking method that embeds a Fourier-domain ring watermark into the latent vector of a pre-trained Stable Diffusion model (via DDIM inversion and optimization) and detects it by a statistical test, achieving robustness to diffusion-based regeneration attacks.

Problem

Existing image watermarks are removed by diffusion-based regeneration attacks (e.g., Zhao23), so watermarks for existing real images need to survive generative watermark-removal attacks and composite attacks.

Approach

Use DDIM inversion to get a latent vector for an existing image, inject a ring-shaped complex Gaussian watermark into its Fourier space, and optimize the latent so the frozen pre-trained Stable Diffusion decoder reproduces a visually similar image; detect via DDIM inversion plus a non-central chi-squared test. The diffusion denoising process is hypothesized to strengthen robustness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Embed the watermark in the diffusion latent space using ZoDiac instead of existing watermarking methodsImage watermarking · MS-COCO, Zhao23 attackWDR: 0.666 -> 0.986Helped
Embed the watermark in the diffusion latent space using ZoDiac instead of existing watermarking methodsImage watermarking · DiffusionDB, Zhao23 attackWDR: 0.660 -> 0.992Helped
Embed the watermark in the diffusion latent space using ZoDiac instead of existing watermarking methodsImage watermarking · WikiArt, Zhao23 attackWDR: 0.664 -> 0.994Helped
Use ZoDiac instead of the best baseline on the combined attack without rotationImage watermarking · MS-COCO, All w/o rotationWDR: 0.000 -> 0.510Helped
Use ZoDiac instead of the best baseline on the combined attack without rotationImage watermarking · DiffusionDB, All w/o rotationWDR: 0.000 -> 0.548Helped
Use ZoDiac instead of the best baseline on the combined attack without rotationImage watermarking · WikiArt, All w/o rotationWDR: 0.000 -> 0.530Helped
Remove the diffusion denoising process (0 steps instead of 50) (ablation)ZoDiac · MS-COCO, Zhao23 attackWDR: 0.986 -> 0.7Hurt
Remove the diffusion denoising process (0 steps instead of 50) (ablation)ZoDiac · MS-COCO, All w/o rotationWDR: 0.510 -> 0.002Hurt
Reduce denoising steps from 50 to 1 (ablation)ZoDiac · MS-COCO, Zhao23 attackWDR: 0.986 -> 0.978No clear effect
Raise detection threshold from 0.90 to 0.99 (ablation)ZoDiac · MS-COCO, FPRFPR: 0.062 -> 0.004Helped
Raise detection threshold from 0.90 to 0.99 (ablation)ZoDiac · MS-COCO, Zhao23 attackWDR: 0.986 -> 0.954Hurt
Initialize the latent vector with DDIM inversion rather than random sampling (ablation)ZoDiac latent optimization · Image reconstructionL2 loss: random initialization: L2 = 0.0036Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO DiffusionDB WikiArt

Benchmarks: MS-COCO DiffusionDB WikiArt

Metrics: PSNR SSIM LPIPS watermark detection rate false positive rate

Baselines: DwtDct DwtDctSvd RivaGAN SSL CIN StegaStamp

Builds on: DDIM Tree-Rings Stable Diffusion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy