Awesome Lists

gans-awesome-applications

by nashory

awesome listpushed about 3 years ago

Curated list of awesome GAN applications and demo

AI summary

GAN applications

A curated collection of applications and examples demonstrating the use of Generative Adversarial Networks (GANs) in creative fields such as art, animation, and image processing.

stars
5K
forks
812
watching
207
awesome list
1
entries
78
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/nashory/gans-awesome-applications/links.svg)](https://awesome.facts.dev/awesome/nashory/gans-awesome-applications)
HTML
<a href="https://awesome.facts.dev/awesome/nashory/gans-awesome-applications"><img src="https://awesome.facts.dev/shield/nashory/gans-awesome-applications/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/nashory/gans-awesome-applications/links.svg

What's in the list

78 links in 29 sections, with live GitHub stats.activeno commit in 2y

The landmark papers that I respect.

  • [paper]

    Generative Adversarial Networks, ,

  • [paper]

    Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks, ,

  • [paper]

    Improved Techniques for Training GANs, ,

  • [paper]

    BEGAN: Boundary Equilibrium Generative Adversarial Networks, ,

Applications using GANs / Font generation

  • [blog]

    Learning Chinese Character style with conditional GAN, ,

  • [paper]

    Artistic Glyph Image Synthesis via One-Stage Few-Shot Learning, ,

  • [paper]

    Attribute2Font: Creating Fonts You Want From Attributes, ,

Applications using GANs / Anime character generation

  • [paper]

    Towards the Automatic Anime Characters Creation with Generative Adversarial Networks,

  • [github]

    [Project] A simple PyTorch Implementation of Generative Adversarial Networks, focusing on anime face drawing,

  • [github]

    [Project] A simple, clean TensorFlow implementation of Generative Adversarial Networks with a focus on modeling illustrations,

  • [github]

    [Project] Keras-GAN-Animeface-Character,

  • [github]

    [Project] A DCGAN to generate anime faces using custom mined dataset,

Applications using GANs / Interactive Image generation

  • [paper]

    Generative Visual Manipulation on the Natural Image Manifold, ,

  • [paper]

    Neural Photo Editing with Introspective Adversarial Networks, ,

Applications using GANs / Text2Image (text to image)

  • [paper]

    TAC-GAN – Text Conditioned Auxiliary Classifier Generative Adversarial Network, ,

  • [paper]

    StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks, ,

  • [paper]

    Generative Adversarial Text to Image Synthesis, , ,

  • [paper]

    Learning What and Where to Draw, ,

Applications using GANs / 3D Object generation

  • [github]

    Parametric 3D Exploration with Stacked Adversarial Networks, ,

  • [paper]

    Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling, , ,

  • [paper]

    3D Shape Induction from 2D Views of Multiple Objects,

  • [github]

    Fully Convolutional Refined Auto-Encoding Generative Adversarial Networks for 3D Multi Object Scenes, ,

Applications using GANs / Image Editing

  • [paper]

    Invertible Conditional GANs for image editing, ,

  • [paper]

    Image De-raining Using a Conditional Generative Adversarial Network, ,

Applications using GANs / Face Aging

  • [paper]

    Age Progression/Regression by Conditional Adversarial Autoencoder, ,

  • [paper]

    CAN: Creative Adversarial Networks Generating “Art” by Learning About Styles and Deviating from Style Norms,

  • [paper]

    FACE AGING WITH CONDITIONAL GENERATIVE ADVERSARIAL NETWORKS,

Applications using GANs / Human Pose Estimation

  • [paper]

    Joint Discriminative and Generative Learning for Person Re-identification, , ,

  • [paper]

    Pose Guided Person Image Generation,

Applications using GANs / Domain-transfer (e.g. style-transfer, pix2pix, sketch2image)

  • [paper]

    Image-to-Image Translation with Conditional Adversarial Networks, , ,

  • [paper]

    Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks, , ,

  • [paper]

    Learning to Discover Cross-Domain Relations with Generative Adversarial Networks, ,

  • [paper]

    Unsupervised Creation of Parameterized Avatars,

  • [paper]

    UNSUPERVISED CROSS-DOMAIN IMAGE GENERATION,

  • [paper]

    Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networks, ,

  • [paper]

    Pixel-Level Domain Transfer ,

  • [paper]

    TextureGAN: Controlling Deep Image Synthesis with Texture Patches, ,

  • blog

    Vincent AI Sketch Demo Draws In Throngs at GTC Europe, [ ],

  • [paper]

    Deep Photo Style Transfer, ,

Applications using GANs / Image Inpainting (hole filling)

  • [paper]

    Context Encoders: Feature Learning by Inpainting, ,

  • [paper]

    Semantic Image Inpainting with Perceptual and Contextual Losses, ,

  • [paper]

    SEMI-SUPERVISED LEARNING WITH CONTEXT-CONDITIONAL GENERATIVE ADVERSARIAL NETWORKS,

  • [paper]

    Generative Face Completion, ,

Applications using GANs / Super-resolution

  • [github]

    Image super-resolution through deep learning,

  • [paper]

    Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network, ,

  • [paper]

    High-Quality Face Image Super-Resolution Using Conditional Generative Adversarial Networks,

  • [paper]

    Analyzing Perception-Distortion Tradeoff using Enhanced Perceptual Super-resolution Network, ,

Applications using GANs / Image Blending

  • [paper]

    GP-GAN: Towards Realistic High-Resolution Image Blending, ,

Applications using GANs / High-resolution image generation (large-scale image)

  • [blog]

    Generating Large Images from Latent Vectors, ,

  • [paper]

    PROGRESSIVE GROWING OF GANS FOR IMPROVED QUALITY, STABILITY, AND VARIATION, ,

Applications using GANs / Adversarial Examples (Defense vs Attack)

  • [paper]

    SafetyNet: Detecting and Rejecting Adversarial Examples Robustly,

  • [paper]

    ADVERSARIAL EXAMPLES FOR GENERATIVE MODELS,

  • [paper]

    Adversarial Examples Generation and Defense Based on Generative Adversarial Network,

Applications using GANs / Visual Saliency Prediction (attention prediction)

  • [paper]

    SalGAN: Visual Saliency Prediction with Generative Adversarial Networks, ,

Applications using GANs / Object Detection/Recognition

  • [paper]

    Perceptual Generative Adversarial Networks for Small Object Detection,

  • [paper]

    Adversarial Generation of Training Examples for Vehicle License Plate Recognition,

Applications using GANs / Robotics

  • [paper]

    Unsupervised Pixel–Level Domain Adaptation with Generative Adversarial Networks, ,

Applications using GANs / Video (generation/prediction)

  • [paper]

    DEEP MULTI-SCALE VIDEO PREDICTION BEYOND MEAN SQUARE ERROR, ,

Applications using GANs / Synthetic Data Generation

  • [paper]

    Learning from Simulated and Unsupervised Images through Adversarial Training, ,

Applications using GANs / Others

  • [paper]

    (Physics) Learning Particle Physics by Example: Location-Aware Generative Adversarial Networks for Physics Synthesis, ,

  • [paper]

    (Games) STYLE TRANSFER GENERATIVE ADVERSARIAL NETWORKS: LEARNING TO PLAY CHESS DIFFERENTLY, ,

  • [paper]

    (General) Spectral Normalization for Generative Adversarial Networks, ,

Did not use GAN, but still interesting applications. / Real-time face reconstruction

  • [paper]

    Model-based Deep Convolutional Face Autoencoder for Unsupervised Monocular Reconstruction, , ,

Did not use GAN, but still interesting applications. / Super-resolution

  • [paper]

    Learning to Simplify: Fully Convolutional Networks for Rough Sketch Cleanup, , ,

Did not use GAN, but still interesting applications. / Photorealistic Image generation (e.g. pix2pix, sketch2image)

  • [paper]

    The Sketchy Database: Learning to Retrieve Badly Drawn Bunnies, ,

  • [paper]

    PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing, , ,

Did not use GAN, but still interesting applications. / Human Pose Estimation

  • [paper]

    Knowledge-Guided Deep Fractal Neural Networks for Human Pose Estimation, ,

Did not use GAN, but still interesting applications. / 3D Object generation

  • [paper]

    3D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstruction, ,

GAN tutorials with easy and simple example code for starters

Implementations of various types of GANs collection

Trendy AI-application Articles

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.