Selfie2Anime
What do YOU look like in ANIME?
This repository contains the source code for the backend for the selfie2anime.com website.
Source code for the frontend website can be found at https://github.com/SilentByte/selfie2anime-site
Also checkout the presentation "Scaling Models to the Masses" I did for Perth Machine Learning Group
How Does it Work?
Using machine learning techniques combined with a Generative Adversarial Network (GAN) makes it possible to generate anime-style characters based on real people. With this website, you can generate your own anime alter ego!
The GAN we are using is based on original work by Junho Kim, Minjae Kim, Hyeonwoo Kang, and Kwanghee Lee. More information can be found in their awesome repository, which is available here, or in their research paper.
Components
Below is a general diagram illustrating the process our workers follow to process incoming requests.
More information about the process seen above can be found in the following modules
- image-handler
- Image processing pipeline
- UGATIT
- UGATIT environment from Junho Kim and Minjae Kim and Hyeonwoo Kang and Kwanghee Lee
Attributions
Please cite the original author of UGATIT:
- Junho Kim, Minjae Kim, Hyeonwoo Kang, Kwanghee Lee
@misc{kim2019ugatit,
title={U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation},
author={Junho Kim and Minjae Kim and Hyeonwoo Kang and Kwanghee Lee},
year={2019},
eprint={1907.10830},
archivePrefix={arXiv},
primaryClass={cs.CV}
}