Skip to content

Latest commit

 

History

History
82 lines (50 loc) · 2.15 KB

File metadata and controls

82 lines (50 loc) · 2.15 KB

Exemplar_GAN_Eye_Inpainting

The tensorflow implement of Eye In-Painting with Exemplar Generative Adversarial Networks

Introduction

Paper Introduction.

Network Architecture

Paper result

Noted: Differences with the original paper.

  • Because the origin paper does't provide the details of model, this implement uses the architecture and hyperparamters from SG-GAN(Using adapted residual image learning for G and spectral norm for D)

  • Just use refernece image as the exemplar, not code.

  • Our model trained using 256x256 pixels, not 128x128 mentioned in the original paper.

Dependencies

Usage

  • Clone this repo:
git clone https://github.com/zhangqianhui/Exemplar_GAN_Eye_Inpainting.git
  • Download the CelebA-ID dataset

You can download CelebA-ID Benchmark dataset according to the Dataset

and unzip CelebA-ID into a directory.

  • Train the model using the default parameter
python main.py --OPER_FLAG=0 --path your_path
  • Test the model
python main.py --OPER_FLAG=1 --path your_path --test_step= your model_name

Our results

(1)Input image; (2) Reference image; (3) image to in-paint; (4) in-painted image; (5) local real eye region; (6) generated eye region;

Different reference images

Reference code

Sparsely_Grouped_GAN

DCGAN tensorflow

Spectral Norm tensorflow

Similar project

Eye_Rotation_GAN