Attribute-Guided Face Generation Using Conditional CycleGAN
Yongyi Lu, Yu-Wing Tai, Chi-Keung Tang

TL;DR
This paper introduces a conditional CycleGAN for attribute-guided face generation that produces high-resolution, attribute-controlled, and identity-preserving face images from low-resolution inputs, even with unpaired training data.
Contribution
It proposes a novel conditional CycleGAN framework capable of unpaired training and attribute control for face generation, extending to identity transfer tasks.
Findings
Produces realistic, attribute-controlled face images
Enables identity transfer with face verification integration
Demonstrates applications in superresolution, face swapping, and frontal face synthesis
Abstract
We are interested in attribute-guided face generation: given a low-res face input image, an attribute vector that can be extracted from a high-res image (attribute image), our new method generates a high-res face image for the low-res input that satisfies the given attributes. To address this problem, we condition the CycleGAN and propose conditional CycleGAN, which is designed to 1) handle unpaired training data because the training low/high-res and high-res attribute images may not necessarily align with each other, and to 2) allow easy control of the appearance of the generated face via the input attributes. We demonstrate impressive results on the attribute-guided conditional CycleGAN, which can synthesize realistic face images with appearance easily controlled by user-supplied attributes (e.g., gender, makeup, hair color, eyeglasses). Using the attribute image as identity to…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Advanced Image Processing Techniques · Face recognition and analysis
MethodsBatch Normalization · Residual Connection · PatchGAN · *Communicated@Fast*How Do I Communicate to Expedia? · Tanh Activation · Residual Block · Instance Normalization · Convolution · HuMan(Expedia)||How do I get a human at Expedia? · Sigmoid Activation
