Does an Illumination Prior Help Face-Swap Detection? A Controlled Study of Temporal Self-Blended Images

Danil Davydov, Bader Rasheed, Dmitriy Vatolin
10/8/2026
cs.LG

No confident code implementation found for this paper.

Abstract

Self-blended images are widely used to train face-swap detectors, but primarily capture blending artifacts. We investigate whether adding illumination inconsistencies improves detection. Temporal Self-Blended Images (T-SBI) transfer lighting statistics between frames of the same video, with the mismatch controlled by luminance difference (ΔL). Using five training regimes and a three-seed comparison of high- and low-ΔL training, we find no evidence of illumination-specific improvements. AUC differences remain within seed variability across four datasets, and an analysis of 506,328 attribute-binned samples shows no preferential reduction in errors under harsh lighting. Instead, T-SBI shifts prediction scores, changing optimal thresholds by approximately 0.34 on FaceForensics++ and 0.30 on Celeb-DF, making comparisons at a fixed threshold misleading. However, T-SBI improves robustness to heavy JPEG compression on DFDC (AUC 0.780 versus 0.696), potentially reflecting greater reliance on low-frequency cues. These findings highlight the importance of evaluating training methods against their intended targets and accounting for threshold effects.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{davydov2026does,
  title  = {Does an Illumination Prior Help Face-Swap Detection? A Controlled Study of Temporal Self-Blended Images},
  author = {Danil Davydov and Bader Rasheed and Dmitriy Vatolin},
  year   = {2026},
  eprint = {2610.11706},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.11706v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.11706.svg)](https://codeofpaper.com/paper/2610.11706)

Discussion