Out-of-All-Things-One-and-Out-of-One-All-Things

This project is inspired by the art work titled "Out of All Things One, and Out of One All Things" created by Petros Vrellis.

Abstraction

Inspired by the art work by Petros Vrellis, I create my version of “Out of All Things One, and Out of One All Things”, which generates three transparent images layer that could be added up to reconstruct the desired image. In this project, I used deep learning network to optimize the pixel value of the three images. Feel free the check out the repository of this project.

This video shows the demonstration of the result of combining generated images.

Result demonstration.

To generate those images, we have to pick three images as the guidance of image generation. It is recommanded to pick symmatric and complex images for the generation quality. For example, I pick the following three images to generate the transparent layers, shown in Fig. 1.

Fig. 1.Guidance for image generation.

Considering the physical optics and chromatics, we define the desired result \(X\) and each layer of image \(I_i\), and we get \(I_1\cdot I_2\cdot I_3 = X_\text{result}\). To compute the loss, I use Structural Similarity Index measure(SSIM) loss and mean-square(MSE) loss to maximize the pixel difference and the visual difference. Apart from minimizing the reconstruction loss, the similarity of the generated image should be maintained. Thus, I apply only the SSIM loss to the difference between each guidance image and the corresponding layer. The generated layer is shown in Fig. 2.

Fig. 2.Generated layers.

The desired image and result are shown is Fig. 3.

Fig. 3.Final result