awesome-deepfake-porn-detection
awesome-deepfake-porn-detection copied to clipboard
papers, repos, datasets : deepfake and porn detection using deep learning
Awesome - Deepfake / Porn Detection using Deep Learning
Ethical Use
The purpose of this list is to enhance and promote efforts into research and development and not to promote or aid in the creation of nefarious content.
Table of Contents
- Part 1 : Generate
- Part 2 : Detect
- Part 3 : Dataset
Part 1 : Generate
Deepfake is not strictly pornography but are highly related.
Keyword : Deepfake, Faceswap, GAN
Research Papers
Title | paper | code | date | etc |
---|---|---|---|---|
Deep Video Portraits | Paper | 2018.07 | Website | |
MesoNet: a Compact Facial Video Forgery Detection Network | Paper | 2018.09 | ||
Forensics Face Detection From GANs Using Convolutional Neural Network | Paper | 2018.10 | ||
Using Capsule Networks to Detect Forged Images and Videos | Paper | 2018.10 | ||
Deepfake Video Detection Using Recurrent Neural Networks | Paper | 2018.11 | ||
Exposing DeepFake Videos By Detecting Face Warping Artifacts | Paper | 2018.11 | ||
Exposing AI Created Fake Videos by Detecting Eye Blinking | Paper | 2018.12 | ||
DeepFakes: a New Threat to Face Recognition? Assessment and Detection | Paper | 2018.12 | ||
FakeCatcher: Detection of Synthetic Portrait Videos using Biological Signals | Paper | 2019.01 | ||
FaceForensics++: Learning to Detect Manipulated Facial Images | Paper | 2019.01 |
Code Repositories
Title | code | about | info |
---|---|---|---|
Faceswap | github | FaceSwap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos. | |
Deepfakes faceswap | github | code from deepfakes' faceswap project | |
DeepFaceLab | github | DeepFaceLab is a tool that utilizes machine learning to replace faces in videos. | |
Faceswap-GAN | github | A denoising autoencoder + adversarial losses and attention mechanisms for face swapping. | |
DeepfakeCapsuleGAN | github | Using Capsule Networks in GANS to generate very realistic fake images that could perhaps be used for deepfakes | |
Faceit | github | A script to make it easy to swap faces in videos using the faceswap library, and YouTube videos. |
Part 2 : Detect
More general research about porn detection using AI.
Keyword : Porn detection, NSFW(Not Safe for Work)
Research Papers
Title | paper | code | date | etc |
---|---|---|---|---|
Pornography Classification: The Hidden Clues in Video Space-Time | Paper | 2016.09 | ||
Pornographic image recognition by strongly-supervised deep multiple instance learning | Paper | 2016.09 | ||
Video pornography detection through deep learning techniques and motion information | Paper | 2017.03 | ||
Adult Content Detection in Videos with Convolutional and Recurrent Neural Networks | Paper | 2017.07 | ||
Methods of Pornography Detection: Review | Paper | 2018.01 | ||
Pornographic Image Recognition via Weighted Multiple Instance Learning | Paper | 2019.02 |
Code Repositories
Title | code | about | info |
---|---|---|---|
open_nsfw | github | Not Suitable for Work (NSFW) classification using deep neural network Caffe models. | Yahoo Blog |
miles-deep | github | Deep Learning Porn Video Classifier/Editor with Caffe | |
NSFWDetector | github | A NSFW (aka porn) detector with CoreML | |
nsfwjs | github | NSFW detection on the client-side via Tensorflow JS | Website |
Part 3 : Dataset
About NSFW(Not Suitable for Work) Datasets
keyword : dataset, nsfw, nudity
Title | code | about | info |
---|---|---|---|
NPDI Dataset : Google Pornography Database | Website | The Pornography database contains nearly 80 hours of 400 pornographic and 400 non-pornographic videos. | |
NSFW Data Scraper | github | Collection of scripts to aggregate image data for the purposes of training an NSFW Image Classifier | |
NSFW data source URLs | github | Collection of NSFW images URLs for the purposes of training an NSFW Image Classifier |
Contant & Feedback
If you have any suggestions about papers, feel free to mail me :)
- email : [email protected]