μNCA: Texture Generation with Ultra-Compact Neural Cellular Automata

11/26/2021
by   Alexander Mordvintsev, et al.
0

We study the problem of example-based procedural texture synthesis using highly compact models. Given a sample image, we use differentiable programming to train a generative process, parameterised by a recurrent Neural Cellular Automata (NCA) rule. Contrary to the common belief that neural networks should be significantly over-parameterised, we demonstrate that our model architecture and training procedure allows for representing complex texture patterns using just a few hundred learned parameters, making their expressivity comparable to hand-engineered procedural texture generating programs. The smallest models from the proposed μNCA family scale down to 68 parameters. When using quantisation to one byte per parameter, proposed models can be shrunk to a size range between 588 and 68 bytes. Implementation of a texture generator that uses these parameters to produce images is possible with just a few lines of GLSL or C code.

READ FULL TEXT

page 1

page 5

page 6

page 7

research
06/22/2021

Differentiable Programming of Reaction-Diffusion Patterns

Reaction-Diffusion (RD) systems provide a computational framework that g...
research
05/15/2021

Texture Generation with Neural Cellular Automata

Neural Cellular Automata (NCA) have shown a remarkable ability to learn ...
research
01/30/2023

Parameter estimation for cellular automata

Self organizing complex systems can be modeled using cellular automaton ...
research
08/11/2020

Image segmentation via Cellular Automata

In this paper, we propose a new approach for building cellular automata ...
research
12/01/2017

GANosaic: Mosaic Creation with Generative Texture Manifolds

This paper presents a novel framework for generating texture mosaics wit...
research
01/17/2023

Pathfinding Neural Cellular Automata

Pathfinding makes up an important sub-component of a broad range of comp...
research
04/12/2019

Macrocanonical Models for Texture Synthesis

In this article we consider macrocanonical models for texture synthesis....

Please sign up or login with your details

Forgot password? Click here to reset