Generative Adversarial Networks(GAN)の最近の進歩に伴い、メディアおよびビジュアルフォレンジックでは、画像を識別して、それらを生成するモデルに関連付けることができる検出器を開発することが不可欠です。既存の作品は、画像を対応するGANソースに高精度で帰属させることが示されています。ただし、これらの作業は閉集合シナリオに限定されており、列車の時間中に見えないGANに一般化できないため、新しいGANが着実に流入しても拡張性がありません。すべてのGANが生成された画像に別個の指紋を残すという事実を利用して、これまでに見られなかったGANから生成された画像を検出するための反復アルゴリズムを提示します。私たちのアルゴリズムは、ネットワークトレーニング、分布外検出、クラスタリング、マージ、改良の各ステップを含む複数のコンポーネントで構成されています。広範な実験を通じて、アルゴリズムが目に見えないGANを高精度で検出し、目に見えない実際のデータセットでトレーニングされたGANに一般化することを示します。さらに、アルゴリズムをオンラインでのGANの帰属と発見、および本物/偽物の検出というより標準的なタスクに適用します。私たちの実験は、新しいGANを発見するための私たちのアプローチの有効性を示しており、オープンワールドのセットアップで使用できます。
With the recent progress in Generative Adversarial Networks (GANs), it is imperative for media and visual forensics to develop detectors which can identify and attribute images to the model generating them. Existing works have shown to attribute images to their corresponding GAN sources with high accuracy. However, these works are limited to a closed set scenario, failing to generalize to GANs unseen during train time and are therefore, not scalable with a steady influx of new GANs. We present an iterative algorithm for discovering images generated from previously unseen GANs by exploiting the fact that all GANs leave distinct fingerprints on their generated images. Our algorithm consists of multiple components including network training, out-of-distribution detection, clustering, merge and refine steps. Through extensive experiments, we show that our algorithm discovers unseen GANs with high accuracy and also generalizes to GANs trained on unseen real datasets. We additionally apply our algorithm to attribution and discovery of GANs in an online fashion as well as to the more standard task of real/fake detection. Our experiments demonstrate the effectiveness of our approach to discover new GANs and can be used in an open-world setup.