Our project consists of two parts
Project Goals:
CNN (convolutional neural networks) is a powerful tool on Computer Vision area, especially suitable for image recognition and feature extraction. In our project, we also uses the CNN as our model.
CNN consists of many layers that each contains small computational units of visual information. Each layer can be viewed as a hierarchical-order image filter to the input image, the output contains a feature maps - a filtered version of input image.
The algorithm "Neural algorithm" that we are going to use separate the content of our input images and reference style of the images, as it goes down to more image filters, it becomes more care about the actual content of the images. But there are also limitations, for example, the selection of input and reference images. As a result, many people are trying to seek a way to reduce content loss with a faithful style transfer