DeepAI AI Chat
Log In Sign Up

Face X-ray for More General Face Forgery Detection

by   Lingzhi Li, et al.
Peking University

In this paper we propose a novel image representation called face X-ray for detecting forgery in face images. The face X-ray of an input face image is a greyscale image that reveals whether the input image can be decomposed into the blending of two images from different sources. It does so by showing the blending boundary for a forged image and the absence of blending for a real image. We observe that most existing face manipulation methods share a common step: blending the altered face into an existing background image. For this reason, face X-ray provides an effective way for detecting forgery generated by most existing face manipulation algorithms. Face X-ray is general in the sense that it only assumes the existence of a blending step and does not rely on any knowledge of the artifacts associated with a specific face manipulation technique. Indeed, the algorithm for computing face X-ray can be trained without fake images generated by any of the state-of-the-art face manipulation methods. Extensive experiments show that face X-ray remains effective when applied to forgery generated by unseen face manipulation techniques, while most existing face forgery detection algorithms experience a significant performance drop.


page 1

page 2

page 3

page 4

page 7


Fake Face Detection via Adaptive Residuals Extraction Network

With the proliferation of face image manipulation (FIM) techniques such ...

FaceGuard: Proactive Deepfake Detection

Existing deepfake-detection methods focus on passive detection, i.e., th...

Exploring Depth Information for Face Manipulation Detection

Face manipulation detection has been receiving a lot of attention for th...

Lips Don't Lie: A Generalisable and Robust Approach to Face Forgery Detection

Although current deep learning-based face forgery detectors achieve impr...

DeepFake Detection Based on the Discrepancy Between the Face and its Context

We propose a method for detecting face swapping and other identity manip...

Facial Manipulation Detection Based on the Color Distribution Analysis in Edge Region

In this work, we present a generalized and robust facial manipulation de...

Proactive Image Manipulation Detection

Image manipulation detection algorithms are often trained to discriminat...

Code Repositories


The author's unofficial PyTorch re-implementation of Face Xray

view repo


This repo contains code for [Face X-ray for More General Face Forgery Detection](

view repo