atlas

Research map / Video / Video generation

VideoShield: Regulating Diffusion-based Video Generation Models via Watermarking

ICLR 2025 · Video › Video generation · approach: Compositional text-to-video diffusion · 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 VideoShield, a training-free watermarking framework that embeds multi-bit watermarks into diffusion video noise during generation and uses DDIM inversion plus template bits for extraction and temporal/spatial tamper localization.

Problem

Content control for AI-generated videos: existing watermarks are applied frame-by-frame in post-processing (degrading quality), and existing tamper localization cannot detect temporal tampering and relies on training.

Approach

Map watermark bits to template bits (via ChaCha20 encryption) that condition truncated Gaussian sampling of the initial diffusion noise, so the generated video inverts back to watermarked noise via DDIM inversion; per-pixel template bits enable fragile, position-sensitive tamper localization with a hierarchical spatial-temporal refinement module, all without training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
embed watermarks during generation with VideoShield instead of post-processing watermark methodsVideo generation with ModelScope · ModelScopeVideo Quality: 0.804 -> 0.806Helped
use VideoShield rather than image watermark baselines applied frame by frameModelScope and Stable-Video-Diffusion video generation · ModelScope and Stable-Video-DiffusionBit Accuracy: 1.000 vs 1.000; 0.999 vs 1.000No clear effect
use VideoShield for temporal localization of frame swaps, insertions, and dropsModelScope · Frame Swap, Frame Insert, Frame DropAccuracy: 1.000Helped
use VideoShield instead of the strongest reported spatial-localization baselineModelScope video localization · ModelScope, STTN / ProPainter / Crop&DropAverage: 0.561 -> 0.886; 0.563 -> 0.900; 0.529 -> 0.906Helped
use VideoShield instead of the strongest reported spatial-localization baselineStable-Video-Diffusion video localization · Stable-Video-Diffusion, STTN / ProPainter / Crop&DropAverage: 0.466 -> 0.764; 0.446 -> 0.767; 0.518 -> 0.761Helped
add PTB to HSTR rather than omitting PTB (ablation)VideoShield · ModelScope spatial localizationAverage: 0.857 -> 0.906Helped
add PTB to HSTR rather than omitting PTB (ablation)VideoShield · Stable-Video-Diffusion spatial localizationAverage: 0.689 -> 0.761Helped
set PTB quantile k to 99 instead of 100 (ablation)VideoShield · ModelScope spatial localizationAverage: 0.887 -> 0.906Helped
set PTB quantile k to 98 instead of 100 (ablation)VideoShield · Stable-Video-Diffusion spatial localizationAverage: 0.714 -> 0.761Helped
vary HSTR total hierarchical level L (ablation)VideoShield · ModelScope and Stable-Video-Diffusion spatial localizationPrecisionHelped
vary HSTR total hierarchical level L beyond the stated threshold (ablation)VideoShield · ModelScope and Stable-Video-Diffusion spatial localizationRecallHurt
adjust PTB thresholds using distortions during distribution testing (ablation)VideoShield · ModelScope spatial localization under distortionsAverage: 0.672 -> 0.740Helped

Surprising findings

Limitations

Experimental setup

Datasets: VBench prompts Stable-Diffusion-Prompts

Benchmarks: VBench quality metrics on ModelScope and SVD generated videos STTN and ProPainter inpainting tampers Crop&Drop tampers Frame Swap/Insert/Drop temporal tampers

Metrics: Bit Accuracy Video Quality (VBench average) Accuracy (temporal) F1 Precision Recall AUC IoU

Baselines: RivaGAN MBRS CIN PIMoG SepMark MVSS-Net OSN PSCC-Net HiFi-Net

Builds on: Gaussian Shading DDIM Inversion Tree-Ring EditGuard

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