OC-FakeDect: Classifying Deepfakes Using One-Class Variational Autoencoder

Abstract

An image forgery method called Deepfakes can cause security and privacy issues by changing the identity of a person in a photo through the replacement of his/her face with a computer-generated image or another person's face. Therefore, a new challenge of detecting Deepfakes arises to protect individuals from potential misuses. Many researchers have proposed various binary-classification based detection approaches to detect deepfakes. However, binary-classification based methods generally require a large amount of both real and fake face images for training, and it is challenging to collect sufficient fake images data in advance. Besides, when new deepfakes generation methods are introduced, little deepfakes data will be available, and the detection performance may be mediocre. To overcome these data scarcity limitations, we formulate deepfakes detection as a one-class anomaly detection problem. We propose OC-FakeDect, which uses a one-class Variational Autoencoder (VAE) to train only on real face images and detects non-real images such as deepfakes by treating them as anomalies. Our preliminary result shows that our one class-based approach can be promising when detecting Deepfakes, achieving a 97.5% accuracy on the NeuralTextures data of the well-known FaceForensics++ benchmark dataset without using any fake images for the training process.

Cite

Text

Khalid and Woo. "OC-FakeDect: Classifying Deepfakes Using One-Class Variational Autoencoder." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2020. doi:10.1109/CVPRW50498.2020.00336

Markdown

[Khalid and Woo. "OC-FakeDect: Classifying Deepfakes Using One-Class Variational Autoencoder." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2020.](https://mlanthology.org/cvprw/2020/khalid2020cvprw-ocfakedect/) doi:10.1109/CVPRW50498.2020.00336

BibTeX

@inproceedings{khalid2020cvprw-ocfakedect,
  title     = {{OC-FakeDect: Classifying Deepfakes Using One-Class Variational Autoencoder}},
  author    = {Khalid, Hasam and Woo, Simon S.},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
  year      = {2020},
  pages     = {2794-2803},
  doi       = {10.1109/CVPRW50498.2020.00336},
  url       = {https://mlanthology.org/cvprw/2020/khalid2020cvprw-ocfakedect/}
}