AltHub

junyanz/CycleGAN Alternatives

unpaired image-to-image translation with GANs

Torch implementation of CycleGAN for unpaired image-to-image translation between visual domains using cycle-consistent adversarial networks.

12.9kLuaNOASSERTIONdormant · last push 3.1y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

PaddlePaddle/PaddleGANGitHub

Choose when you are working in PaddlePaddle and want a broader GAN toolbox with ready-to-use image translation and style-transfer applications instead of the original Torch CycleGAN code.

PaddlePaddle GAN library, including lots of interesting applications like First-Order motion transfer, Wav2Lip, picture repair, image editing, photo2cartoon, image style transfer, GPEN, and so on.

8.0k
Python
Apache-2.0
dormant2.3y ago
NVlabs/MUNITGitHub

Choose when you need multiple diverse outputs for the same unpaired image-to-image translation task, at the cost of an older, less maintained codebase.

Multimodal Unsupervised Image-to-Image Translation

2.7k
Python
NOASSERTION
dormant4.0y ago
GaParmar/img2img-turboGitHub

Choose when you want fast one-step image-to-image translation driven by Stable Diffusion with no per-dataset training and can accept the diffusion-model dependency.

One-step image-to-image with Stable Diffusion turbo: sketch2image, day2night, and more

2.5k
Python
MIT
slowing1.2y ago
taesungp/contrastive-unpaired-translationGitHub

Choose when training speed and memory matter and you still need unpaired translation; the official CUT code is faster and lighter than CycleGAN.

Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch)

2.5k
Python
NOASSERTION
dormant3.1y ago
pix2pixzero/pix2pix-zeroGitHub

Choose when no training data is available for the target translation and you want zero-shot text-prompt-guided image editing via Stable Diffusion.

Zero-shot Image-to-Image Translation [SIGGRAPH 2023]

1.1k
Python
MIT
dormant2.0y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

mingyuliutw/UNITGitHub

Choose when you specifically need the older shared-latent-space UNIT baseline for unpaired translation; it is more limited and unmaintained compared with CycleGAN.

Unsupervised Image-to-Image Translation

2.0k
Python
NOASSERTION
dormant5.1y ago
minivision-ai/photo2cartoonGitHub

Choose when your only need is portrait-to-cartoon conversion and you want a pretrained task-specific solution rather than training a generic CycleGAN.

人像卡通化探索项目 (photo-to-cartoon translation project)

4.0k
Python
MIT
dormant4.3y ago

Listed as an alternative to

These projects were analysed and named CycleGAN among their alternatives. The relationship is not symmetric — how CycleGAN rates them is a separate judgement, made when CycleGAN is analysed in its own right.

phillipi/pix2pixGitHub

calls CycleGAN “when you need unpaired image-to-image translation without aligned training pairs.”

Image-to-image translation with conditional adversarial nets

10.7kLuadormant