mirror of
https://github.com/enochkan/awesome-gans-and-deepfakes.git
synced 2026-03-17 06:24:29 +01:00
a40903e1cb6df5e6734ce302d8f623e16d86583c
Awesome-GANS-and-Deepfakes
A curated list of GAN & Deepfake papers and repositories.
GANs
Tl;dr GANs contain two networks: a generator and a discriminator. The generator creates 'fake' images from noise to fool the discriminator, which attempts to distinguish real images from 'fake' images. Through adversarial training the generator should generate images that closely resemble training images.
Unconditional GANs
- Vanilla GAN: Generative Adversarial Networks, [paper], [github]
- DCGAN: Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks, [paper], [github]
Conditional GANs
- CGAN: Conditional Generative Adversarial Nets, [paper], [github]
- ACGAN: Conditional Image Synthesis With Auxiliary Classifier GANs, [paper], [github]
Image-to-Image Translation
- CycleGAN: Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks, [paper], [github]
Applications using GANs
Anime generator
- Towards the Automatic Anime Characters Creation with Generative Adversarial Networks, [paper]
- [Project] Keras-GAN-Animeface-Character, [github]
Interactive Image generation
- Generative Visual Manipulation on the Natural Image Manifold, [paper], [github]
- Neural Photo Editing with Introspective Adversarial Networks, [paper], [github]
3D Object generation
- 3D Shape Induction from 2D Views of Multiple Objects, [paper]
- Parametric 3D Exploration with Stacked Adversarial Networks, [github], [youtube]
- Fully Convolutional Refined Auto-Encoding Generative Adversarial Networks for 3D Multi Object Scenes, [github], [blog]
Super-resolution
- Image super-resolution through deep learning, [github]
- Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network, [paper], [github]
- High-Quality Face Image Super-Resolution Using Conditional Generative Adversarial Networks, [paper]
- Analyzing Perception-Distortion Tradeoff using Enhanced Perceptual Super-resolution Network, [paper], [github]
Image Inpainting (hole filling)
- Context Encoders: Feature Learning by Inpainting, [paper], [github]
- Semantic Image Inpainting with Perceptual and Contextual Losses, [paper], [github]
- Generative Face Completion, [paper], [github]
Image Segmentation
Deepfakes
CNN-based Face-swapping
- Fast Face-swap Using Convolutional Neural Networks, [paper], [github]
- DeepFaceLab: A simple, flexible and extensible face swapping framework, [paper], [github]
GAN-based Face-swapping
Deepfake Detection
CNN-based methods
- MesoNet [paper], [github]
- Detecting Deep-Fake Videos from Phoneme-Viseme Mismatches, [paper]
- Deep Fake Image Detection Based on Pairwise Learning, [paper]
Datasets
- Google Deepfake Detection Dataset
- FaceForensics++ Dataset
- Facebook Deepfake Detection Challenge (DFDC) Dataset
- "SwapMe and Faceswap" dataset
- "Fake Faces in the Wild (FFW) dataset
- Tampered Face (TAMFA) Dataset
- Celeb-DF(v2) Celebrity Deepfake Dataset
- DeeperForensics-1.0
- Diverse Fake Face Dataset (DFFD)
Description