atlas

Research map / Image generation / Autoregressive and latent generation

Mask Image Watermarking

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 MaskWM, a mask-guided encoder-decoder watermarking framework (MaskWM-D masks only at decoding; MaskWM-ED also at encoding) that supports global and local watermark embedding, extraction and localization.

Problem

Global image watermarking methods fail to extract watermarks from small or tampered local regions, cannot localize watermarked areas, and cannot embed watermarks locally; existing local methods like WAM are costly and limited to 32 bits.

Approach

Introduce a mask into the decoding stage (and optionally the encoding stage) during training, with mask prediction via a U2-Net head, so the decoder localizes watermarked regions and extracts bits only from them; the encoder can also be conditioned on the mask to embed locally, with JND modulation for visual quality.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MaskWM instead of WAM for geometric-distortion extractionGlobal watermarking, 32-bit messages · MS-COCO 2014 val, geometric distortionsBit Accuracy: 0.8979 -> 0.9998 (MaskWM-D); 0.8979 -> 1.0000 (MaskWM-ED)Helped
Use MaskWM-D rather than global baselines for local extractionLocal watermark extraction · MS-COCO 2014 val, small watermarked areasBit AccuracyHelped
Embed the mask during encoding (MaskWM-ED rather than MaskWM-D)MaskWM · Local watermark extraction, small watermarked areasBit AccuracyHelped
Embed the mask during encoding (MaskWM-ED rather than MaskWM-D)MaskWM · Watermark localization, small regionsIoUHelped
Use predicted or ground-truth local masks instead of a full-image mask before extraction (ablation)MaskWM decoder · Local watermark extraction, small regionsBit AccuracyHelped
Add JND modulation instead of using the Base pixel-space MSE approach (ablation)MaskWM-D · Visual quality and local extraction/localizationLocal extraction and localization performanceNo clear effect
Add GAN loss (ablation)MaskWM-D · Local watermark extraction and localizationPerformanceHurt
Add LPIPS feature-space loss (ablation)MaskWM-D · Local watermark extraction and localizationPerformanceHurt
Fine-tune with VAE-based distortions (ablation)MaskWM · VAE adaptive attacksBit AccuracyHelped
Fine-tune with VAE-based distortions (ablation)MaskWM · Other distortionsRobustnessHurt
Increase the number of embedded watermarksMaskWM-ED · Multi-watermark embedding under geometric distortionsExtraction accuracyHurt
Train MaskWM-ED with single-watermark supervision and evaluate multiple watermarksMaskWM-ED · Multi-watermark embeddingExtraction accuracy and localizationHelped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO 2014 train MS-COCO 2014 val LaMa-style masks COCO object masks

Benchmarks: MS-COCO 2014 validation (global, 1k images) MS-COCO 2014 validation local set (9,600 pairs) multi-watermark set (400 images per config)

Metrics: PSNR SSIM bit accuracy IoU

Baselines: StegaStamp SepMark TrustMark EditGuard Robust-Wide VINE WAM

Builds on: WAM TrustMark LaMa mask generation U-Net U2-Net

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