atlas

Research map / Image generation / Autoregressive and latent generation

An Undetectable Watermark for Generative Image Models

ICLR 2025 · Image generation › Autoregressive and latent generation · approach: Robust diffusion watermarking · 0 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 the PRC watermark, which samples diffusion initial latents whose signs follow a pseudorandom error-correcting code, giving undetectable, quality-preserving, robust watermarks for Stable Diffusion 2.1 with optional long-message encoding.

Problem

Existing image watermarks for generative models degrade image quality or distribution diversity, and are detectable by learned classifiers; the paper targets watermarks that are undetectable and quality-preserving under efficiently computable metrics while remaining robust.

Approach

Select initial diffusion latents by taking the signs from a pseudorandom error-correcting code (PRC) codeword and magnitudes from a standard Gaussian, so the latent is computationally indistinguishable from Gaussian; detection inverts the diffusion process (DDIM/exact inversion) and checks the PRC parity checks with a soft-decision detector.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · MS-COCOFID: 76.3987 -> 76.5979No clear effect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · MS-COCOCLIP Score: 0.4792 -> 0.4773No clear effect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · MS-COCOInception Score: 17.5430 -> 17.4734No clear effect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · Stable Diffusion PromptsFID: 63.4625 -> 63.7350No clear effect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · Stable Diffusion PromptsCLIP Score: 0.6119 -> 0.6146No clear effect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · Stable Diffusion PromptsInception Score: 7.4969 -> 7.5000No clear effect
Use the PRC watermark instead of no watermarkStable Diffusion 2.1 · Perceptual variabilityLPIPS: 0.7570 -> 0.7589No clear effect
Apply JPEG compression with quality factor 20PRC watermark · Robustness under JPEG attackTPR: 1.0 -> 0.94Hurt
Set PRC sparsity t=2 instead of t=3 (ablation)PRC watermark · Watermark removal attacksrobustnessHelped
Encode 512-bit messages in the PRC watermarkPRC watermark · 512-bit message decodingdecoder robustnessMixed
Increase message capacity to 2500 bits without removal attacksPRC watermark · Images without removal attacksmessage capacity: at least 2500 bitsHelped
Train a keyless ResNet18 classifier to detect the watermarkPRC watermark · Watermark detectability, validation setaccuracy: 50%No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO Stable Diffusion Prompts (SDP) MS-COCO-2017 training set

Benchmarks: MS-COCO Stable Diffusion Prompts

Metrics: TPR@FPR=0.01 FID CLIP score Inception Score LPIPS PSNR SSIM bit recovery rate

Baselines: DwtDct DwtDctSvd RivaGAN StegaStamp SSL watermark Stable Signature Tree-Ring Gaussian Shading

Builds on: pseudorandom codes (Christ and Gunn, 2024) Tree-Ring watermark Gaussian Shading DDIM inversion DPM-Solver

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