top of page
Search
  • Writer's picturevrishbhanu28

Art Style Transfer using AC CycleGAN



The aim of this project is to:

  1. Acquire the ordinary images and images of each art style using the tensorflow datasets package.

  2. Perform an exploratory data analysis to visualize a random sample of images from each art style. This analysis helps us to identify the differences and similarities between the images. Additionally, calculate statistics such as mean, standard deviation, histograms to understand the pixel distribution and color compositions of each art style.

  3. Preprocess the images and prepare them for training.

  4. Implement an Auxiliary Classifier CycleGAN using the CycleGAN network architecture described in the paper to enable the model to learn the mapping between photographs and paintings along with the auxiliary information, which would be the desired art-style. This auxiliary information (i.e., the class labels) is incorporated into the CycleGAN network as an additional input. Finally, perform image-to-image translation using preprocessed image sets as inputs to the model and fine-tune it accordingly. Build the model such that we can mix the art-styles by using a continuous valued label.

  5. Evaluate the model by visual inspection and FID scores and plot the progression of the images from one art-style to another.


Results

Please navigate to the GitHub repo here for comprehensive description along with code and usage.

3 views0 comments

Comments


bottom of page