Skip to content

alfir-v10/CycleGANImageToImageTranslation

Repository files navigation

CycleGAN: Imag-to-Image Translation

Summer to Winter Translation

Purpose of project:

Implement the change of seasons in the photo, the change of winter and summer landscapes.

Goals pursued:

  • Learning PyTorch
  • Review articles and papers on the topic Image-to-Image Translation
  • Implement CycleGAN architectures
  • Train CycleGAN

What is CycleGAN?

The CycleGAN is a technique that involves the automatic training of image-to-image translation models without paired examples. The models are trained in an unsupervised manner using a collection of images from the source and target domain that do not need to be related in any way. Read more: Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks CycleGAN GitHub Page

CycleGAN Architecture

Generator Architecture

Discriminator Architecture

Implementation of cycle-consistency loss

Which dataset is used?

Summer2Winter Yosemite dataset consists of 1540 Summer Photos & 1200 Winter Photos with each split into train and test subsets.

The results obtained

Summer2Winter Yosemite dataset

Summer to Winter Winter to Summer

A set of random images of Kazan

Summer to Winter Winter to Summer

Articles used:

About

Summer to Winter Translation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published