atlas

Research map / Image generation / Autoregressive and latent generation

T2SMark: Balancing Robustness and Diversity in Noise-as-Watermark for Diffusion Models

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Robust diffusion watermarking · 1 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 T2SMark, a two-stage Noise-as-Watermark scheme for diffusion models that embeds bits in tail regions of Gaussian noise (Tail-Truncated Sampling) and uses a random session key to balance robustness and generation diversity.

Problem

Noise-as-Watermark methods for diffusion models trade off watermark robustness against generation diversity: strongly constrained noise sampling hurts diversity, while diversity-preserving methods are too fragile.

Approach

Tail-Truncated Sampling embeds bits only in the reliable tails of the Gaussian (|z| >= tau) while sampling the central zone randomly, and a two-stage scheme encrypts the watermark with a random session key that is itself encoded under a master key, so the full noise vector stays randomized.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Tail-Truncated Sampling (ablation)T2SMark · SD v2.1 (SDP)adversarial bit accuracy: 0.9307 -> 0.9754Helped
Add Tail-Truncated Sampling (ablation)T2SMark · SD v2.1 (SDP)diversity (LPIPS): 0.6743 -> 0.6746No clear effect
Remove the two-stage framework (ablation)T2SMark · SD v2.1 (SDP)adversarial bit accuracy: 0.9754 -> 0.9868Helped
Add the two-stage framework (ablation)T2SMark · SD v2.1 (SDP)diversity (LPIPS): 0.5689 -> 0.6746Helped
Increase watermark capacity from 256 to 1024 bits (ablation)T2SMark · SD v2.1 (SDP)adversarial bit accuracy: 0.9754 -> 0.8789Hurt
Increase session key size from 16 to 32 bits (ablation)T2SMark · SD v2.1 (SDP)adversarial bit accuracy: 0.9754 -> 0.9481Hurt
Use 5 rather than 50 inversion steps (ablation)T2SMark · SD v2.1 (SDP)adversarial bit accuracy: 0.9745 -> 0.9708No clear effect
Use T2SMark instead of GSSD v2.1 watermarking · SD v2.1 (SDP)adversarial bit accuracy: 0.9548 -> 0.9754Helped
Use T2SMark instead of PRCWSD v2.1 watermarking · SD v2.1 (SDP)adversarial bit accuracy: 0.5024 -> 0.9754Helped
Use T2SMark instead of PRCWSD v2.1 watermarking · SD v2.1 (COCO)diversity (LPIPS): 0.7074 -> 0.7069No clear effect
Use T2SMark instead of GSSD v2.1 watermarking · SD v2.1 (COCO)diversity (LPIPS): 0.6446 -> 0.7069Helped
Use T2SMark instead of PRCWSD v3.5M watermarking · SD v3.5Madversarial bit accuracy: 0.6067 -> 0.9768Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO-2017 Stable-Diffusion-Prompts ImageNet2014 validation set

Benchmarks: MS-COCO-2017 Stable-Diffusion-Prompts

Metrics: TPR at FPR 1e-6 bit accuracy LPIPS diversity CLIP score FID ResNet-18 detection accuracy

Baselines: dwtDct dwtDctSvd RivaGAN Stable Signature Tree-Ring Gaussian Shading PRC-Watermark

Builds on: Gaussian Shading PRC-Watermark Tree-Ring DDIM

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