atlas

Research map / Image generation / Autoregressive and latent generation

Image Watermarks are Removable using Controllable Regeneration from Clean Noise

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 CtrlRegen, a controllable diffusion regeneration attack that starts from clean Gaussian noise (or a partially noised latent in CtrlRegen+) and uses a semantic adapter (DINOv2 features) plus a Canny-edge spatial ControlNet to remove watermarks while preserving image quality.

Problem

Regeneration attacks remove low-perturbation image watermarks but fail on high-perturbation watermarks (StegaStamp, TreeRing); adding more noise to remove them degrades image quality and consistency.

Approach

Regenerate the watermarked image from clean Gaussian noise under two trained controls: a semantic control adapter (IP-Adapter-style, DINOv2 image embeddings via decoupled cross-attention) and a spatial ControlNet conditioned on Canny edges, so semantics and layout are preserved without carrying watermark signal; CtrlRegen+ adds a tunable number of noising steps for a quality/removal trade-off.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adding spatial control network (edge-detected Canny condition) to semantic control (ablation)CtrlRegen · DwtDctSvd/RivaGAN/SSL/StableSignature/StegaStamp/TreeRingCLIP-FID (lower better): e.g. StegaStamp 9.97 -> 5.27; TreeRing 3.93 -> 1.63Helped
adding spatial control network to semantic control (ablation)CtrlRegen · all six watermarksPSNR and Q-Align/LIQE: e.g. DwtDctSvd Q-Align 2.84 -> 3.63; PSNR 15.41 -> 19.13Helped
regenerate from clean Gaussian noise (CtrlRegen) instead of 70-step RegenStegaStamp · StegaStampT@1%F after attack (lower better): 0.99 -> 0.01Helped
regenerate from clean Gaussian noise (CtrlRegen) instead of 70-step RegenTreeRing · TreeRingT@1%F after attack (lower better): 0.87 -> 0.12Helped
regenerate from clean Gaussian noise (CtrlRegen) instead of Regenlow perturbation watermarks (DwtDctSvd, RivaGAN, SSL, StableSignature) · DwtDctSvd/RivaGAN/SSL/StableSignatureT@1%F after attack (lower better): DwtDctSvd 0.39 -> 0.00; RivaGAN 0.07 -> 0.00; SSL 0.39 -> 0.06; StableSignature 0.02 -> 0.02No clear effect
Rinse (Regen applied twice) instead of single Regenhigh perturbation watermarks · StegaStamp/TreeRingT@1%F after attack (lower better): StegaStamp 0.99 -> 0.94; TreeRing 0.87 -> 0.61Mixed
CtrlRegen+ noising steps increased (up to 500) on Regen vs CtrlRegen+ on high perturbation watermarksRegen (uncontrolled) with high noising steps · StegaStamp/TreeRingimage quality and consistencyHurt
adding semantic/spatial controls (CtrlRegen+) to noising-based regenerationCtrlRegen+ on high perturbation watermarks · StegaStamp/TreeRingimage quality/similarity at matched removalHelped
controlled regeneration with semantic and spatial control (CtrlRegen) vs uncontrolled Regen on PSNRCtrlRegen · all six watermarksPSNR (higher better): StegaStamp 22.34 -> 19.10; TreeRing 25.59 -> 19.32Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LAION-2B COYO-700M MSCOCO MIRFLICKR DiffusionDB

Benchmarks: MIRFLICKR DiffusionDB

Metrics: TPR@1%FPR bit accuracy CLIP-FID PSNR Q-Align LIQE

Baselines: Regen Rinse

Builds on: Regen Rinse ControlNet IP-Adapter 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