cGANs with Projection Discriminator
Takeru Miyato, Masanori Koyama

TL;DR
This paper introduces a projection-based conditional discriminator for GANs, significantly improving class-conditional image generation quality and enabling advanced applications like super-resolution and category transformation.
Contribution
It proposes a novel projection discriminator that better incorporates conditional information, outperforming existing methods on ImageNet and extending to super-resolution tasks.
Findings
Achieved state-of-the-art class-conditional image generation on ImageNet.
Successfully applied to super-resolution, producing highly discriminative images.
Enabled high-quality category transformation via parametric conditional batch normalization.
Abstract
We propose a novel, projection based way to incorporate the conditional information into the discriminator of GANs that respects the role of the conditional information in the underlining probabilistic model. This approach is in contrast with most frameworks of conditional GANs used in application today, which use the conditional information by concatenating the (embedded) conditional vector to the feature vectors. With this modification, we were able to significantly improve the quality of the class conditional image generation on ILSVRC2012 (ImageNet) 1000-class image dataset from the current state-of-the-art result, and we achieved this with a single pair of a discriminator and a generator. We were also able to extend the application to super-resolution and succeeded in producing highly discriminative super-resolution images. This new structure also enabled high quality category…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage Processing Techniques and Applications · Cell Image Analysis Techniques
MethodsResidual Connection · Average Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · 1x1 Convolution · Adam · Spectral Normalization · Max Pooling · Global Average Pooling · Bottleneck Residual Block
