This technology is based on the computational power of neural networks, which is a computational model that is loosely based off the functioning of the human brain’s nerve network. The net consists of different computational layers and is trained by being fed large amounts of image data. Consequently, the network learns numbers and matrices that represent aspects of an image. Together, this represents a complex function that can be used to understand different features, such as the style or objects, that make up an image.
“Stylization of images can improve the aesthetic quality of images, which is what many professional photographers care about. The key technical challenge is combining the idea of stylization, which is very powerful in changing images, while still preserving the realism of the image.”