Watermarking Images in Self-Supervised Latent Spaces
Pierre Fernandez, Alexandre Sablayrolles, Teddy Furon, Hervé Jégou, Matthijs Douze
TL;DR
This work embeds marks and binary messages into the latent spaces of pre-trained self-supervised networks, notably using DINO, achieving robust watermarking under a wide range of transformations. By combining gradient-based marking with data augmentation and PCA whitening, the method delivers strong zero-bit detection and competitive multi-bit decoding without end-to-end watermarking training. It demonstrates superior robustness to common distortions on multiple datasets and scales to high-resolution images, with promising results for practical deployment. The approach highlights the intrinsic suitability of SSL-derived representations for watermarking and sets a path toward further specialized watermarking optimizations.
Abstract
We revisit watermarking techniques based on pre-trained deep networks, in the light of self-supervised approaches. We present a way to embed both marks and binary messages into their latent spaces, leveraging data augmentation at marking time. Our method can operate at any resolution and creates watermarks robust to a broad range of transformations (rotations, crops, JPEG, contrast, etc). It significantly outperforms the previous zero-bit methods, and its performance on multi-bit watermarking is on par with state-of-the-art encoder-decoder architectures trained end-to-end for watermarking. The code is available at github.com/facebookresearch/ssl_watermarking
