HomeCybersecurityWatermark Correlation Lab: Matched-Filter Detection

Watermark Correlation Lab: Matched-Filter Detection

2D reading of spread-spectrum DCT watermarking: a matched-filter scatter plot of extracted-vs-key coefficient values, a DCT magnitude heatmap and a live JPEG-quality robustness curve — the same embed/attack/detect math as the 3D bar-grid lab, read as native 2D plots instead of extruded bars.

Cybersecurity2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-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 2D lab embeds a real spread-spectrum watermark into the DCT coefficients of a synthetic image, then lets you attack the result with JPEG re-compression, additive noise and border cropping — the same math as the 3D bar-grid version, but read here as native 2D plots: the received image itself, a DCT magnitude heatmap, a matched-filter scatter of extracted-vs-key coefficient values (the statistic the detector actually computes), and a live curve sweeping JPEG quality end-to-end to reveal the whole robustness trade-off at once.

⚙ Under the hood

2D reading of spread-spectrum DCT watermarking: a matched-filter scatter plot of extracted-vs-key coefficient values, a DCT magnitude heatmap and a live JPEG-quality robustness curve — the same embed/attack/detect math as the 3D bar-grid lab, read as native 2D plots instead of extruded bars.

watermarkingAI content provenanceDCTdeepfakessignal processingcybersecurity

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)