atlas

Research map / Image generation / Autoregressive and latent generation

FreqMark: Invisible Image Watermarking via Frequency Based Optimization in Latent Space

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: Robust diffusion watermarking · 3 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 FreqMark, a training-free-style invisible watermark that optimizes a perturbation in the FFT-transformed VAE latent of an image and decodes bits via DINOv2 feature signs, achieving robustness to regeneration attacks.

Problem

Invisible image watermarks are fragile against regeneration attacks (VAE and diffusion-based), while existing pixel-space, latent-space, and frequency-space methods trade off robustness, image quality, and flexibility in payload size.

Approach

Optimize an additive perturbation in the frequency domain of the Stable Diffusion KL-VAE latent (with all networks frozen), and decode bits by sign of dot products between DINOv2 features and predefined direction vectors, so the watermark is distributed globally across the latent and survives regeneration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use latent frequency optimization rather than pixel, pixel-frequency, or latent-space optimization (ablation)FreqMark · DiffusionDBaverage bit accuracy: 0.813; 0.895; 0.885 -> 0.967Helped
Use FreqMark instead of SSL WatermarkImageNet · ImageNetaverage bit accuracy: 0.914 -> 0.973Helped
Use FreqMark instead of SSL WatermarkDiffusionDB · DiffusionDBaverage bit accuracy: 0.903 -> 0.967Helped
Add spatial augmentations during training (ablation)FreqMark · Resize 0.3, Rotate 90, Crop 0.7bit accuracy: 0.961 -> 0.968; 0.621 -> 0.927; 0.721 -> 0.921Helped
Train with moderate latent and pixel noise (latent noise 0.25, pixel noise 0.06) (ablation)FreqMark · Gaussian noise and regeneration attacksaverage bit accuracy: 0.706 -> 0.926Helped
Increase diffusion attack steps from 60 to 200FreqMark · Diffusion regeneration attackbit accuracy: 0.945 -> 0.637Hurt
Increase latent-FFT VAE attack strengthFreqMark · VAE attack (latent FFT)bit accuracy: 1.000 -> 0.975Hurt
Increase adversarial attack strength from 2/255 to 8/255FreqMark · Adversarial attackbit accuracy: 1.000 -> 0.893Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet DiffusionDB

Benchmarks: ImageNet validation subset DiffusionDB prompts

Metrics: bit accuracy PSNR SSIM TPR@FPR CLIP-FID L2

Baselines: DwtDctSvd SSL Watermark Stable Signature StegaStamp Tree-Ring

Builds on: SSL watermark Stable Diffusion DINOv2 Tree-Ring

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