Skip to content
Anime2Selfie Backend Services - Lambda, Queue, API Gateway and traffic processing
Python JavaScript
Branch: master
Clone or download
Latest commit 85b1c06 Sep 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Aug 29, 2019
assets consulidated assets Aug 23, 2019
components fixed html Aug 29, 2019
.gitignore finished PoC lambda Aug 16, 2019
.gitmodules consulidated assets Aug 23, 2019
LICENSE Update Sep 7, 2019


Selfie2Anime  Version  Status


What do YOU look like in ANIME?

This repository contains the source code for the backend for the website.

Source code for the frontend website can be found at

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.


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

Architecture Diagram

  • image-handler
    • Image processing pipeline
    • UGATIT environment from Junho Kim and Minjae Kim and Hyeonwoo Kang and Kwanghee Lee


Please cite the original author of UGATIT:

  • Junho Kim, Minjae Kim, Hyeonwoo Kang, Kwanghee Lee
    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},
You can’t perform that action at this time.