All Projects → Therickysen08 → pix2pix

Therickysen08 / pix2pix

Licence: other
This project uses a conditional generative adversarial network (cGAN) named Pix2Pix for the Image to image translation task.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pix2pix

gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+171.43%)
Mutual labels:  cyclegan, conditional-gan
UPIT
A fastai/PyTorch package for unpaired image-to-image translation.
Stars: ✭ 94 (+235.71%)
Mutual labels:  cyclegan, image-to-image-translation
ganslate
Simple and extensible GAN image-to-image translation framework. Supports natural and medical images.
Stars: ✭ 17 (-39.29%)
Mutual labels:  cyclegan, image-to-image-translation
Cyclegan Vc3
Voice Conversion by CycleGAN (语音克隆/语音转换):CycleGAN-VC3
Stars: ✭ 52 (+85.71%)
Mutual labels:  cyclegan
Cyclegan Qp
Official PyTorch implementation of "Artist Style Transfer Via Quadratic Potential"
Stars: ✭ 59 (+110.71%)
Mutual labels:  cyclegan
Ai Art
PyTorch (and PyTorch Lightning) implementation of Neural Style Transfer, Pix2Pix, CycleGAN, and Deep Dream!
Stars: ✭ 153 (+446.43%)
Mutual labels:  cyclegan
Pytorch Cyclegan And Pix2pix
Image-to-Image Translation in PyTorch
Stars: ✭ 16,477 (+58746.43%)
Mutual labels:  cyclegan
Cyclegan
PyTorch implementation of CycleGAN
Stars: ✭ 38 (+35.71%)
Mutual labels:  cyclegan
Gannotation
GANnotation (PyTorch): Landmark-guided face to face synthesis using GANs (And a triple consistency loss!)
Stars: ✭ 167 (+496.43%)
Mutual labels:  cyclegan
Combogan
Stars: ✭ 134 (+378.57%)
Mutual labels:  cyclegan
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+38946.43%)
Mutual labels:  cyclegan
Matlab Gan
MATLAB implementations of Generative Adversarial Networks -- from GAN to Pixel2Pixel, CycleGAN
Stars: ✭ 63 (+125%)
Mutual labels:  cyclegan
Cyclegan Vc2
Voice Conversion by CycleGAN (语音克隆/语音转换): CycleGAN-VC2
Stars: ✭ 158 (+464.29%)
Mutual labels:  cyclegan
Cyclegan Tensorflow
An implementation of CycleGan using TensorFlow
Stars: ✭ 1,096 (+3814.29%)
Mutual labels:  cyclegan
Cyclegan Music Style Transfer
Symbolic Music Genre Transfer with CycleGAN
Stars: ✭ 201 (+617.86%)
Mutual labels:  cyclegan
Anime Style Transfer
Style transfer for between real photos and anime images using CycleGAN
Stars: ✭ 40 (+42.86%)
Mutual labels:  cyclegan
Repo 2018
Deep Learning Summer School + Tensorflow + OpenCV cascade training + YOLO + COCO + CycleGAN + AWS EC2 Setup + AWS IoT Project + AWS SageMaker + AWS API Gateway + Raspberry Pi3 Ubuntu Core
Stars: ✭ 163 (+482.14%)
Mutual labels:  cyclegan
Ganotebooks
wgan, wgan2(improved, gp), infogan, and dcgan implementation in lasagne, keras, pytorch
Stars: ✭ 1,446 (+5064.29%)
Mutual labels:  cyclegan
Cyclegan tensorlayer
Re-implement CycleGAN in Tensorlayer
Stars: ✭ 86 (+207.14%)
Mutual labels:  cyclegan
Cyclegan Keras
Keras implementation of CycleGAN using a tensorflow backend.
Stars: ✭ 152 (+442.86%)
Mutual labels:  cyclegan

Google Satelite Image to Streetmap Image translation using Pix2Pix GAN

The Pix2Pix GAN is a general approach for image-to-image translation. It is based on the conditional generative adversarial network, where a target image is generated, that is conditioned on a given input image. The idea of Pix2Pix GAN was proposed in this paper. According to the paper, the model not only learn the mapping from source image to target image, but also learn a loss function to train this mapping.

Network Architecture

The generator is a modified U-net model, it takes an RGB image as input and then tries to map it to another RGB image of the same shape. The discriminator is a PatchGan and which outputs a 30x30 matrix, which is then used to calculate the adversarial loss.

Dataset

The dataset can be downloaded from Kaggle by using this link. After downloading the dataset extract it to the data/dataset folder.

Hyperparameters

source_images = 1096
target_images = 1096
IMAGE_HEIGHT = 256
IMAGE_WIDTH = 256
IMAGE_CHANNEL = 3
DISCRIMINATOR_LEARNING_RATE = 0.0002
GENERATOR_LEARNING_RATE = 0.0002
BATCH_SIZE = 1
EPOCHS = 180
BETA1 = 0.5
BETA2 = 0.999
WEIGHT_INIT_STDDEV = 0.02

Results

Acknowledgment

This playlist helped me a lot.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].