公開後にトリミング、スプライシング、または修復によって画像がいつ、どのように変更されたかを検出できる、学習された空間的に変化するステガノグラフィ システムを提示します。このシステムは、公開前にすべてのローカル画像領域の個別の位置シグネチャをいつの間にか隠す学習済みエンコーダーと、ステガノグラフィック シグネチャを抽出してローカル画像領域ごとに、最初に公開された画像内の 2D 位置座標を決定する付属の学習済みデコーダーで構成されます。クロップ編集と置換編集は、非表示の位置シグネチャに矛盾が生じるため、検出可能になります。小さな (400 × 400) 画像用のプロトタイプ システムを使用して、単純な CNN エンコーダーとデコーダー アーキテクチャを共同でトレーニングして、知覚できる歪みを導入することなく、信頼性が高く堅牢な検出を実現できることを実験的に示します。このアプローチは、個人や画像共有プラットフォームが、画像が信頼できるソースによって公開されたことを証明し、そのような画像のどの部分が公開後に大幅に変更されたかを知るのに役立ちます。
We present a learned, spatially-varying steganography system that allows detecting when and how images have been altered by cropping, splicing or inpainting after publication. The system comprises a learned encoder that imperceptibly hides distinct positional signatures in every local image region before publication, and an accompanying learned decoder that extracts the steganographic signatures to determine, for each local image region, its 2D positional coordinates within the originally-published image. Crop and replacement edits become detectable by the inconsistencies they cause in the hidden positional signatures. Using a prototype system for small (400 ×400) images, we show experimentally that simple CNN encoder and decoder architectures can be trained jointly to achieve detection that is reliable and robust, without introducing perceptible distortion. This approach could help individuals and image-sharing platforms certify that an image was published by a trusted source, and also know which parts of such an image, if any, have been substantially altered since publication.