DeepFakes and Beyond: A Survey of Face Manipulation and Fake Detection
Deep Learning for Deepfakes Creation and Detection: A Survey
3. Curated lists
Deep-Learning-for-Tracking-and-Detection: Collection of papers, datasets, code and other resources for object tracking and detection using deep learning
4. Deepfakes Datasets
Datasets
Year
Ratio tampered:original
Total videos
Source
Participants Consent
Tools
UADFV
2018
1 : 1.00
98
YouTube
N
FakeAPP
FaceForensics
2018
1 : 1.00
2008
YouTube
N
Face2Face
Deepfake-TIMIT
2019
1 : 1.00
620
Vid-TIMIT
N
faceswap-GAN
FaceForensics++
2019
1 : 0.25
5000
YouTube
N
faceswap DeepFake Face2Face NeuralTextures
DeepFakeDetection (part of FaceForensics++)
2019
1 : 0.12
3363
Actors
Y
Celeb-DF
2019
1 : 0.51
1203
YouTube
N
a refined version of the DeepFake
DFDC Preview Dataset
2019
1 : 0.28
5214
Actors
Y
Unkonwn
5. Generation of synthetic content
5.1 Generation Text
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
Grover
Grover is a model for Neural Fake News – both generation and detection. However, it probably can also be used for other generation tasks.
https://grover.allenai.org/
gpt-2xy
GPT-2 User Interface based on HuggingFace’s Pytorch Implementation
https://gpt2.ai-demo.xyz/
CTRL
Conditional Transformer Language Model for Controllable Generation
N/A
Talk to Transformer
See how a modern neural network completes your text. Type a custom snippet or try one of the examples
https://talktotransformer.com
N/A
LEO
First intelligent system for creating news in Spanish
N/A
N/A
Big Bird
Bird Bird uses State of the Art (SOTA) Natural Language Processing to aid your fact-checked and substantive content.
BigBirdDemo
N/A
aitextgen
A robust Python tool for text-based AI training and generation using GPT-2.
Demo
GPT-3
GPT-3: Language Models are Few-Shot Learners
N/A
📃 Papers 📃
Language Models are Unsupervised Multitask Learners
Saliency Maps Generation for Automatic Text Summarization
Automatic Conditional Generation of Personalized Social Media Short Texts
Neural Text Generation in Stories Using Entity Representations as Context
DeepTingle
GPT-3: Language Models are Few-Shot Learners
Evaluation of Text Generation: A Survey
🌐 Webs 🌐
NotRealNews
BotPoet
TheseLyricsDoNotExist
ThisResumeDoesNotExist
NotRealNews
ThisArtWorkDoesnotExist
BoredHumans
GPT-2 Neural Network Poetry
A.ttent.io
ThisEpisodeDoesNotExist
😎 Awesome 😎
awesome-text-generation
Awesome GPT-3
5.2 Generation Audio
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
https://www.youtube.com/watch?v=-O_hYhToKoA
Lyrebird
Create your own vocal avatar!
N/A
N/A
Descrypt
Record. Transcribe. Edit. Mix. As easy as typing.
N/A
N/A
Common Voice
Common Voice is Mozilla’s initiative to help teach machines how real people speak.
N/A
N/A
Resemble.ai
Resemble can clone any voice so it sounds like a real human.
N/A
N/A
TacoTron
Tacotron (/täkōˌträn/): An end-to-end speech synthesis system by Google.
Demo
Sonantic
Create a captivating performance using emotionally expressive text-to-speech.
Demo
N/A
15.ai
Natural text-to-speech synthesis with minimal data.
Demo
N/A
📃 Papers 📃
Neural Voice Cloning with a Few Samples
Data Efficient Voice Cloning for Neural Singing Synthesis
Efficient Neural Audio Synthesis
Score and Lyrics-free Singing Voice Generation
Generating diverse and natural Text-to-Speech samples using a quantized fine-grained vae and autoregressive prosody prior
Rave.dj
5.3 Generation Images
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
StyleGAN
An alternative generator architecture for generative adversarial networks, borrowing from style transfer literature. The new architecture leads to an automatically learned, unsupervised separation of high-level attributes (e.g., pose and identity when trained on human faces) and stochastic variation in the generated images (e.g., freckles, hair), and it enables intuitive, scale-specific control of the synthesis. The new generator improves the state-of-the-art in terms of traditional distribution quality metrics, leads to demonstrably better interpolation properties, and also better disentangles the latent factors of variation.
https://www.youtube.com/watch?v=kSLJriaOumA
StyleGAN2
Improved version for StyleGAN.
https://www.youtube.com/watch?v=c-NJtV9Jvp0
DG-Net
Joint Discriminative and Generative Learning for Person Re-identification
https://www.youtube.com/watch?v=ubCrEAIpQs4
GANSpace
Discovering Interpretable GAN Controls
http://www.exploreganspace.com/
StarGAN v2
StarGAN v2 - Official PyTorch Implementation (CVPR 2020)
https://youtu.be/0EVh5Ki4dIY
Image GPT
Image GPT
N/A
FQ-GAN
Official implementation of FQ-GAN
http://40.71.23.172:8888
EHM_Faces
EHM_Faces is a machine learning project that can generate high-quality, realistic ice hockey player portraits. Primarily meant for the game Eastside Hockey Manager (EHM), this project can generate portraits either one-at-a-time or in batches (the resulting batches are called facepacks).
N/A
Rewriting a Deep Generative Model
Edits the weights of a deep generative network by rewriting associative memory directly, without training data
Demo
📃 Papers 📃
A Style-Based Generator Architecture for Generative Adversarial Networks
Analyzing and Improving the Image Quality of StyleGAN
High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs
Complement Face Forensic Detection and Localization with Facial Landmarks
Joint Discriminative and Generative Learning for Person Re-identification
Image2StyleGAN++: How to Edit the Embedded Images?
StyleGAN2 Distillation for Feed-forward Image Manipulation
Generative Pretraining from Pixels
Intrinsic Autoencoders for Joint Neural Rendering and Intrinsic Image Decomposition
StarGAN v2: Diverse Image Synthesis for Multiple Domains
Feature Quantization Improves GAN Training
High-Resolution Neural Face Swapping for Visual Effects
Improving Style-Content Disentanglement in Image-to-Image Translation
Rewriting a Deep Generative Model
🌐 Webs 🌐
ThisPersonDoesNotExist
WhichFaceIsReal
ThisRentalDoesNotExist
ThisCatDoesNotExist
ThisWaifuDoesNotExist
thispersondoesnotexist
😎 Awesome 😎
Awesome Pretrained StyleGAN2
5.4 Generation Videos
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
FaceSwap
Grover is a model for Neural Fake News – both generation and detection. However, it probably can also be used for other generation tasks.
https://www.youtube.com/watch?v=r1jng79a5xc
Face2Face
FaceSwap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos.
N/A
Faceswap
FaceSwap is an app that I have originally created as an exercise for my students in “Mathematics in Multimedia” on the Warsaw University of Technology.
N/A
Faceswap-GAN
Adding Adversarial loss and perceptual loss (VGGface) to deepfakes’(reddit user) auto-encoder architecture.
DeepFaceLab is a tool that utilizes machine learning to replace faces in videos.
https://www.youtube.com/watch?v=um7q–QEkg4
Vid2Vid
Pytorch implementation for high-resolution (e.g., 2048x1024) photorealistic video-to-video translation.
https://www.youtube.com/watch?v=5zlcXTCpQqM
DFaker
Pytorch implementation for high-resolution (e.g., 2048x1024) photorealistic video-to-video translation.
N/A
Image Animation
The videos on the left show the driving videos. The first row on the right for each dataset shows the source videos.
https://www.youtube.com/watch?v=mUfJOQKdtAk
Avatarify
Photorealistic avatars for Skype and Zoom. Democratized. Based on First Order Motion Model…
https://www.youtube.com/watch?v=lONuXGNqLO0
Speech driven animation
This library implements the end-to-end facial synthesis model.
N/A
📃 Papers 📃
HeadOn: Real-time Reenactment of Human Portrait Videos
Face2Face: Real-time Face Capture and Reenactment of RGB Videos
Synthesizing Obama: Learning Lip Sync from Audio
The Creation and Detection of Deepfakes: A Survey
🌐 Webs 🌐
DeepFake中文网 🇨🇳
Website for creating deepfake videos with learning
Deep Fakes Net - Deepfakes Network
Faceswap is the leading free and Open Source multi-platform Deepfakes software
Fakening
DeepFakesWeb
📺 Videos 📺
How to Animate Image with a Video
6. Detection of synthetic content
6.1 Detection Text
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
Grover
Grover is a model for Neural Fake News – both generation and detection. However, it probably can also be used for other generation tasks.
https://grover.allenai.org/
GLTR
Detecting text that was generated from large language models (e.g. GPT-2).
http://gltr.io/dist/index.html
fake news detection
In this project, we aim to build state-of-the-art deep learning models to detect fake news based on the content of article itself.
Demo
GPTrue or False
Display the likelihood that a sample of text was generated by OpenAI’s GPT-2 model.
N/A
N/A
📃 Papers 📃
GLTR: Statistical Detection and Visualization of Generated Text
Human and Automatic Detection of Generated Text
CTRL: A Conditional Transformer Language Model for Controllable Generation
The Limitations of Stylometry for Detecting Machine-Generated Fake News
6.2 Detection Audio
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
Spooded speech detection
This work is part of the “DDoS Resilient Emergency Dispatch Center” project at the University of Houston, funded by the Department of Homeland Security (DHS).
N/A
Fake voice detection
This repository provides the code for a fake audio detection model built using Foundations Atlas. It also includes a pre-trained model and inference code, which you can test on any of your own audio files.
N/A
Fake Voice Detector
For “Deep Learning class” at ETHZ. Evaluate how well the fake voice of Barack Obama 1. confuses the voice verification system, 2. can be detected.
N/A
CycleGAN Voice Converter
An implementation of CycleGAN on human speech conversions
Detecting Photoshopped Faces by Scripting Photoshop.
https://www.youtube.com/watch?v=TUootD36Xm0
📃 Papers 📃
Detecting Photoshopped Faces by Scripting Photoshop
6.4 Detection Videos
⚒️ Tools ⚒️
Name
Description
Demo
Popularity
FaceForensics++
FaceForensics++ is a forensics dataset consisting of 1000 original video sequences that have been manipulated with four automated face manipulation methods: Deepfakes, Face2Face, FaceSwap and NeuralTextures.
https://www.youtube.com/watch?v=x2g48Q2I2ZQ
Face Artifacts
Our method is based on the observations that current DeepFake algorithm can only generate images of limited resolutions, which need to be further warped to match the original faces in the source video.
N/A
DeepFake-Detection
Our Pytorch implementation, conducts extensive experiments to demonstrate that the datasets produced by Google and detailed in the FaceForensics++ paper are not sufficient for making neural networks generalize to detect real-life face manipulation techniques.
http://deepfake-detection.dessa.com/projects
Capsule-Forensics-v2
Implementation of the paper: Use of a Capsule Network to Detect Fake Images and Videos.
N/A
ClassNSeg
Implementation of the paper: Multi-task Learning for Detecting and Segmenting Manipulated Facial Images and Videos (BTAS 2019).
Learning Temporal Regularity in Video Sequences CVPR2016 无监督视频异常事件检测早期工作 摘要 由于对“有意义”的定义不明确以及场景混乱,因此在较长的视频序列中感知有意义的活动是一个具有挑战性的问题。我们通过在非常有限的监督下使用多种来源学习常规运动模式的生成模型(称为规律性)来解决此问题。体来说,我们提出了两种基于自动编码器的方法,以
发表时间:NIPS2017 论文链接:https://readpaper.com/pdf-annotate/note?pdfId=4557560538297540609¬eId=2424799047081637376 作者单位:Berkeley AI Research Lab, Work done while at OpenAI Yan Duan†§ , Marcin Andrychow
1、Introduction to PyTorch, a Deep Learning Library 1.1、Importing PyTorch and related packages import torch# supports:## image data with torchvision## audio data with torchaudio## text data with t
发表时间:5 Jun 2024 论文链接:https://readpaper.com/pdf-annotate/note?pdfId=2408639872513958656¬eId=2408640378699078912 作者单位:Rutgers University Motivation:学习一个通用的policy,可以执行一组不同的操作任务,是机器人技术中一个有前途的新方向。然而,