All Projects → vrkh1996 → tiny-pix2pix

vrkh1996 / tiny-pix2pix

Licence: other
Redesigning the Pix2Pix model for small datasets with fewer parameters and different PatchGAN architecture

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tiny-pix2pix

Von
[NeurIPS 2018] Visual Object Networks: Image Generation with Disentangled 3D Representation.
Stars: ✭ 497 (+2266.67%)
Mutual labels:  generative-adversarial-network, pix2pix
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+51961.9%)
Mutual labels:  generative-adversarial-network, pix2pix
Pix2pixhd
Synthesizing and manipulating 2048x1024 images with conditional GANs
Stars: ✭ 5,553 (+26342.86%)
Mutual labels:  generative-adversarial-network, pix2pix
Pytorch Pix2pix
Pytorch implementation of pix2pix for various datasets.
Stars: ✭ 74 (+252.38%)
Mutual labels:  unet, pix2pix
Pytorch Cyclegan And Pix2pix
Image-to-Image Translation in PyTorch
Stars: ✭ 16,477 (+78361.9%)
Mutual labels:  generative-adversarial-network, pix2pix
Igan
Interactive Image Generation via Generative Adversarial Networks
Stars: ✭ 3,845 (+18209.52%)
Mutual labels:  generative-adversarial-network, pix2pix
Bicyclegan
Toward Multimodal Image-to-Image Translation
Stars: ✭ 1,215 (+5685.71%)
Mutual labels:  generative-adversarial-network, pix2pix
BicycleGAN
Tensorflow implementation of the NIPS paper "Toward Multimodal Image-to-Image Translation"
Stars: ✭ 30 (+42.86%)
Mutual labels:  generative-adversarial-network, pix2pix
P2pala
Page to PAGE Layout Analysis Tool
Stars: ✭ 147 (+600%)
Mutual labels:  generative-adversarial-network, pix2pix
Focal Frequency Loss
Focal Frequency Loss for Generative Models
Stars: ✭ 141 (+571.43%)
Mutual labels:  generative-adversarial-network, pix2pix
Pix2pix
Image-to-image translation with conditional adversarial nets
Stars: ✭ 8,765 (+41638.1%)
Mutual labels:  generative-adversarial-network, pix2pix
inpainting FRRN
Progressive Image Inpainting (Kolmogorov Team solution for Huawei Hackathon 2019 summer)
Stars: ✭ 30 (+42.86%)
Mutual labels:  pix2pix, patchgan
Chainer Pix2pix
chainer implementation of pix2pix
Stars: ✭ 130 (+519.05%)
Mutual labels:  generative-adversarial-network, pix2pix
pytorch-gans
PyTorch implementation of GANs (Generative Adversarial Networks). DCGAN, Pix2Pix, CycleGAN, SRGAN
Stars: ✭ 21 (+0%)
Mutual labels:  generative-adversarial-network, pix2pix
coursera-gan-specialization
Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai
Stars: ✭ 277 (+1219.05%)
Mutual labels:  generative-adversarial-network, pix2pix
favorite-research-papers
Listing my favorite research papers 📝 from different fields as I read them.
Stars: ✭ 12 (-42.86%)
Mutual labels:  generative-adversarial-network
AdversarialBinaryCoding4ReID
Codes of the paper "Adversarial Binary Coding for Efficient Person Re-identification"
Stars: ✭ 12 (-42.86%)
Mutual labels:  generative-adversarial-network
keras-text-to-image
Translate text to image in Keras using GAN and Word2Vec as well as recurrent neural networks
Stars: ✭ 60 (+185.71%)
Mutual labels:  generative-adversarial-network
PyTorch-Segmentation-Zoo
A PyTorch collection of semantic segmentation tools.
Stars: ✭ 33 (+57.14%)
Mutual labels:  unet
multitask-CycleGAN
Pytorch implementation of multitask CycleGAN with auxiliary classification loss
Stars: ✭ 88 (+319.05%)
Mutual labels:  generative-adversarial-network

tiny-pix2pix

Redesigning the pix2pix model for a small image size dataset (like CIFAR-10) with fewer parameters and different PatchGAN architecture

Important links

Original paper
Project page

Model Architecture

Generator

U-Net: The generator in pix2pix resembles an auto-encoder. The Skip Connections in the U-Net differentiate it from a standard Encoder-decoder architecture. The generator takes in the Image to be translated and compresses it into a low-dimensional, “Bottleneck”, vector representation. The generator then learns how to upsample this into the output image. The U-Net is similar to ResNets in the way that information from earlier layers are integrated into later layers. The U-Net skip connections are also interesting because they do not require any resizing, projections etc. since the spatial resolution of the layers being connected already match each other.

Discriminator

PatchGAN: The discriminator used in pix2pix is another unique component to this design. The PatchGAN works by classifying individual (N x N) patches in the image as “real vs. fake”, opposed to classifying the entire image as “real vs. fake”. The authors reason that this enforces more constraints that encourage sharp high-frequency detail. Additionally, the PatchGAN has fewer parameters and runs faster than classifying the entire image.

tiny-pix2pix

Result

Our paper

We used this model to reconstruct the occluded portion of images to increase the performance of our classifier under this challenging condition.

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].