HomeCybersecurityAI Content Watermark Robustness Lab

AI Content Watermark Robustness Lab

Embed a spread-spectrum DCT watermark into a synthetic image, then attack it with JPEG re-compression, noise and cropping — watch the correlation detector's confidence collapse in real time as provenance is stripped away.

Cybersecurity3DAdvanced60 FPS
ai-topic-78 ↗ Open standalone

Provenance labels for AI-generated media only matter if they survive the trip through the real world — re-uploads, re-compression, screenshots and crops. This lab embeds a real spread-spectrum watermark into the DCT coefficients of a synthetic image (the same class of technique behind invisible content-authenticity marks), then lets you attack the result with JPEG re-compression, additive noise and border cropping. A correlation detector, computed with the exact matched-filter formula real private watermarking systems use, tracks live whether the mark still authenticates — and a frequency-domain view shows the watermarked coefficients literally sinking into the noise floor as the attack gets harsher.

⚙ Under the hood

Embed a real spread-spectrum DCT watermark into a synthetic image, then attack it with JPEG re-compression, noise and cropping while a matched-filter correlation detector tracks live whether AI-content provenance survives.

watermarkingAI content provenanceDCTdeepfakessignal processingcybersecurity

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)