Discovering Pattern Structure Using Differentiable Compositing
Not on the map. Why?
Abstract (arXiv)
Patterns, which are collections of elements arranged in regular or near-regular arrangements, are an important graphic art form and widely used due to their elegant simplicity and aesthetic appeal. When a pattern is encoded as a flat image without the underlying structure, manually editing the pattern is tedious and challenging as one has to both preserve the individual element shapes and their original relative arrangements. State-of-the-art deep learning frameworks that operate at the pixel level are unsuitable for manipulating such patterns. Specifically, these methods can easily disturb the shapes of the individual elements or their arrangement, and thus fail to preserve the latent structures of the input patterns. We present a novel differentiable compositing operator using pattern elements and use it to discover structures, in the form of a layered representation of graphical objects, directly from raw pattern images. This operator allows us to adapt current deep learning based image methods to effectively handle patterns. We evaluate our method on a range of patterns and demonstrate superiority in the context of pattern manipulations when compared against state-of-the-art
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 0; 2024: 2; 2025: 2; 2026: 1.
11 papers.
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 116
- 2021MarioNette: Self-Supervised Sprite Learningcited by 35
- 2022Aesthetic Text Logo Synthesis via Content-aware Layout Inferringcited by 19
- 2024NIVeL: Neural Implicit Vector Layers for Text-to-Vector Generationcited by 17
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generationcited by 17
- 2022Conditional Vector Graphics Generation for Music Cover Imagescited by 5
- 2022Search for Concepts: Discovering Visual Concepts Using Direct Optimizationcited by 2
- 2025Empowering Vector Graphics with Consistently Arbitrary Viewing and View-dependent Visibilitycited by 1
- 2021Learning Aesthetic Layouts via Visual Guidancecited by 0
- 2024Structured Pattern Expansion with Diffusion Modelscited by 0
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitivescited by 0
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2025Empowering Vector Graphics with Consistently Arbitrary Viewing and View-dependent Visibility27 May 2025
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generation7 Jan 2025
- 2024Structured Pattern Expansion with Diffusion Models12 Nov 2024
- 2024NIVeL: Neural Implicit Vector Layers for Text-to-Vector Generation24 May 2024
- 2022Search for Concepts: Discovering Visual Concepts Using Direct Optimization25 Oct 2022
- 2022Conditional Vector Graphics Generation for Music Cover Images15 May 2022
- 2022Aesthetic Text Logo Synthesis via Content-aware Layout Inferring6 Apr 2022
- 2021Learning Aesthetic Layouts via Visual Guidance13 Jul 2021
- 2021MarioNette: Self-Supervised Sprite Learning29 Apr 2021
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervision4 Feb 2021