Diffusion-Generated Image Watermarking: A Two-Axis Taxonomy and Three Protocol-Bounded Case Studies
Organizations: Department of ECE & INMC, Seoul National University, Korea
Abstract
Watermarking diffusion-generated images requires balancing provenance signals with image quality, robustness, and computational cost. This work organizes methods along two axes: insertion mechanism and primary signal-bearing representation, and formalizes a representative -Fourier pipeline for verification and identification. We then use the taxonomy to structure three protocol-bounded case studies. The first examines associations among frequency integrity, detection, quality, and cropping behavior. The second revisits persistence under seed-linked and seed-independent editing and formulates a scoped Semantic Imprinting Hypothesis without claiming a localized carrier or causal mechanism. The third studies single-shot VAE-latent phase modulation, including its efficiency, regeneration robustness, and robustness--quality operating points. Finally, we separate four content-level attack families from model/pipeline adaptation, propose corresponding evaluation protocols and testable conjectures for parameter-tuning threats, and identify additional temporal extensions for video. These analyses do not establish a universal ranking; instead, they provide a framework for matched, protocol-aware comparisons of watermarking systems for diffusion-generated images.
Figures & tables
| Mechanism | |||
|---|---|---|---|
| Representation | Training-free | Opt.-based | Learning-based |
| Initial noise ( ) | Tree-Ring [ 25 ] (freq.); RingID [ 4 ] (freq.); G.Shading [ 27 ] (spatial); HSTR/HSQR [ 15 ] (freq.); WIND [ 1 ] (freq., seed) | ZoDiac [ 29 ] (freq.) | DiffuseTrace [ 19 ] (spatial) |
| Intermediate ( ) | – | ROBIN [ 14 ] | – |
| VAE latent ( ) | PhaseMark [ 17 ] (freq., phase) | FreqMark [ 9 ] (freq.) | RoSteALS [ 3 ] (spatial); Latent Watermark [ 21 ] (spatial) |
| Pixel | Classical DCT/DWT; DwtDctSvd [ 5 ] (freq.) | – | Stable Signature [ 7 ] (spatial, VAE-FT); RivaGAN [ 28 ] (spatial, attention); HiDDeN [ 31 ] (spatial) |
| Method | Post | Payload / IDs | Verif. | Ident. | FID-1k |
|---|---|---|---|---|---|
| DwtDctSvd [ 5 ] | ✓ | 0.494 | 0.206 | ||
| RivaGAN [ 28 ] | ✓ | 0.692 | 0.484 | ||
| Stable Signature [ 7 ] | 0.819 | 0.489 | |||
| Tree-Ring [ 25 ] | zero / 2048 | 0.699 | 0.125 | ||
| HSTR [ 15 ] | zero / 2048 | 0.993 | 0.946 | ||
| RingID [ 4 ] | zero / 2048 | 0.999 | 0.977 |
| Method | 0.6 | 0.5 | 0.4 | 0.3 |
|---|---|---|---|---|
| RingID [ 4 ] | 0.971 | 0.919 | 0.774 | 0.559 |
| HSTR [ 15 ] | 1.000 | 0.999 | 0.992 | 0.903 |
| HSQR [ 15 ] | 1.000 | 1.000 | 0.999 | 0.999 |
| Category | Method | P2P | InfEdit |
|---|---|---|---|
| Spectral Modification | Tree-Ring [ 25 ] | 0.25 | 0.32 |
| Optimization-based | ZoDiac [ 29 ] | 0.75 | 0.86 |
| Frequency-aligned | HSQR [ 15 ] | 0.99 | 1.00 |
| Cryptographic | G.Shading [ 27 ] | 1.00 | 0.98 |
| Method | Space | Embedding | Detection | Regen. avg. |
|---|---|---|---|---|
| ZoDiac [ 29 ] | min (opt.) | s (inv.) | 0.958 | |
| G.Shading [ 27 ] | Sampling | s (inv.) | 0.999 | |
| HSQR [ 15 ] | Sampling | s (inv.) | 0.997 | |
| PhaseMark-APM [ 17 ] | s (one-shot) | s | 0.998 |
| Modulation | Strategy Type | Verif. | Ident. | PSNR | LPIPS |
|---|---|---|---|---|---|
| (T@1%F) | (T@1%F) | ||||
| APM (Robust) | Hard / Absolute | 0.999 | 0.988 | 31.715 | 0.129 |
| IPS | Hard / Relative | 0.998 | 0.980 | 32.437 | 0.090 |
| SPS | Soft / Relative | 0.996 | 0.960 | 32.952 | 0.068 |
| PCQ (Quality) | Soft / Absolute | 0.970 | 0.816 | 34.156 | 0.037 |
| Attack family | Modified object | Evidence in this paper |
| Content-level attacks Fixed embedding rule, key, and detector | ||
| Signal processing | Samples of an existing image | General attacks [ 15 , 17 ] |
| Cropping | Spatial support of an existing image | Crop analysis [ 15 ] |
| Generative editing | Source-conditioned re-synthesis | P2P; cross-model InfEdit [ 18 ] |
| Regeneration | Re-synthesis by VAE or LDM | Regeneration study [ 30 , 22 , 17 ] |