atlas

Research map / Image generation / Text-to-image diffusion

FakeInversion: Learning to Detect Images from Unseen Text-to-Image Models by Inverting Stable Diffusion

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Inference-time T2I improvement · 40 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FakeInversion, a ResNet50 synthetic-image detector that takes the image plus its Stable Diffusion DDIM inversion noise map and reconstruction, trained on SD fakes vs LAION reals, and SynRIS, a reverse-image-search evaluation benchmark for unseen text-to-image generators.

Problem

Detecting fake images from new high-fidelity text-to-image generators, which existing image-space detectors fail to generalize to; current evaluations also suffer from thematic and stylistic bias between real and fake sets.

Approach

Use features from DDIM inversion and reconstruction through an open-source Stable Diffusion model (noise map, reconstruction, and image together) as detector inputs, so the detector generalizes to unseen generators; pair this with a reverse-image-search real set to build style- and theme-aligned evaluation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FakeInversion instead of the strongest listed baselinedetectors trained on Stable Diffusion + LAION · SynRIS averageAUCROC: 0.661 -> 0.759Helped
Use FakeInversion instead of the strongest listed baselinedetectors trained on ProGAN + LSUN · SynRIS averageAUCROC: 0.623 -> 0.798Helped
Add the input image, DDIM inversion map, and reconstruction rather than RGB alone (ablation)FakeInversion detector trained on ProGAN + LSUN · unseen text-to-image generatorsAUCROC: 0.410 -> 0.854 (DALL·E 2); 0.399 -> 0.642 (DALL·E 3)Helped
Add the input image, DDIM inversion map, and reconstruction rather than RGB alone (ablation)FakeInversion detector trained on Stable Diffusion + LAION · unseen text-to-image generatorsAUCROC: 0.592 -> 0.747 (DALL·E 2); 0.676 -> 0.759 (DALL·E 3)Helped
Add the input image, DDIM inversion map, and reconstruction rather than DDIM residuals alone (ablation)FakeInversion detector trained on ProGAN + LSUN · unseen text-to-image generatorsAUCROC: 0.650 -> 0.854 (DALL·E 2); 0.672 -> 0.642 (DALL·E 3)Mixed
Add the input image, DDIM inversion map, and reconstruction rather than DDIM residuals alone (ablation)FakeInversion detector trained on Stable Diffusion + LAION · unseen text-to-image generatorsAUCROC: 0.650 -> 0.747 (DALL·E 2); 0.672 -> 0.759 (DALL·E 3)Mixed
Use reverse-image-search real images instead of LAION real images for evaluationUFD · DALL·E 3FPR@0.8 recall: 2.6 -> 0.4Hurt
Use reverse-image-search real images instead of LAION real images for evaluationUFD · DALL·E 2FPR@0.8 recall: 2.7 -> 0.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DiffusionDB LAION ProGAN+LSUN DALL·E 2 fakes from CNNDet Midjourney fakes DALL·E 3 fakes

Benchmarks: SynRIS DALL·E 2 (academic, CNNDet) Craiyon (academic) LDM (academic)

Metrics: AUCROC FPR at 80% recall FID KID average precision accuracy

Baselines: CNNDet DMDet UFD DIRE RGB-only ablation residual-only ablation

Builds on: DDIM inversion DIRE UFD CNNDet Latent Diffusion Models

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy