atlas

Research map / Image generation / Autoregressive and latent generation

Detecting Generated Images by Fitting Natural Image Distributions

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Generalizable fake image detection · 1 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 ConV, a training-free generated-image detector that checks whether a self-supervised model's (DINOv2) loss/representation is consistent under data-augmentation transforms along the natural manifold, plus F-ConV, which adds a RealNVP flow to push generated images off the natural manifold.

Problem

Generated image detectors trained as binary classifiers depend heavily on the quantity and diversity of generated training images and generalize poorly to images from unseen generative models.

Approach

Detect generated images by fitting only the natural image distribution: two functions (a self-supervised model's loss f1 and its composition with data augmentations f2 = f1∘h) are consistent on natural images but diverge on generated images because their gradients lie in orthogonal subspaces; F-ConV further uses a normalizing flow trained with a shaping and consistency loss to extrude generated im

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the flow-based shaping and consistency losses (ablation)F-ConV · ImageNetAUROC: 89.17 -> 93.77Helped
Add the flow-based shaping and consistency losses (ablation)F-ConV · ImageNetAP: 87.89 -> 93.38Helped
Add the Shaping Loss (ablation)F-ConV · ImageNetAUROC: 89.17 -> 93.77Helped
Add the Consistency Loss (ablation)F-ConV · ImageNetAUROC: 92.54 -> 93.77Helped
Use HorizontalFlip in the transformation functions (ablation)ConV · ImageNetAUROC: 86.55 -> 87.13Helped
Use ColorJitter in the transformation functions (ablation)ConV · ImageNetAUROC: 85.97 -> 87.13Helped
Use GaussianBlur in the transformation functions (ablation)ConV · ImageNetAUROC: 85.49 -> 87.13Helped
Use random rotation (-45-45 degrees) instead of random rotation (-90-90 degrees) (ablation)ConV · ImageNet averageAUROC: 71.34 -> 77.37Helped
Use random rotation at test time, which was not used during training (ablation)ConV · ImageNetAUROC: nullHurt
Use CLIP instead of DINOv2 as the backbone (ablation)ConV · ImageNet averageAUROC: 87.13 -> 72.99Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet LSUN-BEDROOM GenImage DRCT-2M ProGAN LAION

Benchmarks: ImageNet LSUN-BEDROOM GenImage DRCT-2M Sora/OpenSora frames

Metrics: AUROC AP ACC

Baselines: CNNspot Ojha DIRE NPR DRCT FatFormer AEROBLADE

Builds on: DINOv2 AEROBLADE RealNVP CNNspot DIRE

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