自己監視アプローチに照らして、事前にトレーニングされたディープネットワークに基づく透かし技術を再検討します。マーキング時のデータ拡張を活用して、マークとバイナリメッセージの両方を潜在的なスペースに埋め込む方法を紹介します。私たちの方法は、任意の解像度で動作し、幅広い変換(回転、切り抜き、JPEG、コントラストなど)に対して堅牢な透かしを作成します。これは、以前のゼロビット方式を大幅に上回り、マルチビット透かしでのパフォーマンスは、透かし用にエンドツーエンドでトレーニングされた最先端のエンコーダ-デコーダアーキテクチャと同等です。コードはgithub.com/facebookresearch/ssl_watermarkingで入手できます。
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