Additional Examples for the GanGogh Collection

Style Enhancement

We enhance the strongest (left side) and second strongest (right side) found in the image relative to the rest of the decomposition.

/images/neurips18/gangogh/linear_enhance/enhance_strongest_57600.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_20200.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_43200.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_14400.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_2200.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_14200.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_3800.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_49000.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_63400.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_66200.jpg/images/neurips18/gangogh/linear_enhance/enhance_strongest_90200.jpg

Free Style Manipulation

Interpolations between two archetypes on a grid. The archetypes are freely chosen, they are not necessarily present in the image decompositions before stylization. Indeed, this is perfectly possible to apply to natural photographs, as shown below.

/images/neurips18/gangogh/grids/dude_grid.jpg/images/neurips18/gangogh/grids/gal.jpg/images/neurips18/gangogh/grids/golden_gate.jpg/images/neurips18/gangogh/grids/tubingen_free.jpg

Archetype Visualizations

The figures below show some of the 256 archetypes computed on the GanGogh collection. The full set of 256 archetype visualizations can be found here

/images/neurips18/gangogh/archetype_decomps/gangogh_allcats_512_cov01234_gram_appendmean_triul_svd_subset_50K_comp_4k_std_p256_samplenorm_split_040_044.jpg/images/neurips18/gangogh/archetype_decomps/gangogh_allcats_512_cov01234_gram_appendmean_triul_svd_subset_50K_comp_4k_std_p256_samplenorm_split_144_148.jpg/images/neurips18/gangogh/archetype_decomps/gangogh_allcats_512_cov01234_gram_appendmean_triul_svd_subset_50K_comp_4k_std_p256_samplenorm_split_224_228.jpg/images/neurips18/gangogh/archetype_decomps/gangogh_allcats_512_cov01234_gram_appendmean_triul_svd_subset_50K_comp_4k_std_p256_samplenorm_split_112_116.jpg

Problematic Archetypes

Left: the second archetype seems to code only for "circle on rough canvas". While this is definitely the defining characteristic of the contributing images, it is not helpful for stylization. The other rows are examples of degenerate archetypes, i.e. archetypes with a single contribution.

Right: Due to the presentation of the data (we only crop the outer 10% of the images) archetype 101 seems to code for the shape of the frames.

/images/neurips18/gangogh/archetype_decomps/gangogh_allcats_512_cov01234_gram_appendmean_triul_svd_subset_50K_comp_4k_std_p256_samplenorm_split_248_252.jpg/images/neurips18/gangogh/archetype_decomps/gangogh_allcats_512_cov01234_gram_appendmean_triul_svd_subset_50K_comp_4k_std_p256_samplenorm_split_100_104.jpg

Image Decompositions

Archetypal analysis allows to decompose an image into its contributing styles. Below are some examples of these decompositions. The contributions of the archetypal styles are visualized in three ways:

  • as a texture synthesized using the archetypal style (left column)
  • as stylization of the image in questions, using a unit vector for each contributing style (top row)
  • as a sum of the (strongest three) contributing images
/images/neurips18/gangogh/image_decomps/decomp_92400.jpg/images/neurips18/gangogh/image_decomps/decomp_13200.jpg/images/neurips18/gangogh/image_decomps/decomp_63200.jpg/images/neurips18/gangogh/image_decomps/decomp_57400.jpg

Low Quality Decompositions

The left image shows a non-sparse image decomposition, which is thus difficult to interpret. The strongest three components seem to represent the absence of texture, but it is not clear what their contribution to the image style is. This kind of artwork likely pushes the pre-trained VGG19 network to its limits since it bears no resemblence to natural images.

The right image shows a case in which all three strongest components are very similar. Again, all of them are arguably relevant, yet the decomposition is not helpful for analysis or manipulation.

/images/neurips18/gangogh/image_decomps/decomp_04400.jpg/images/neurips18/gangogh/image_decomps/decomp_29800.jpg