Texture Representation via Analysis and Synthesis with Generative Adversarial Networks