arXiv · 2111.13545
$\mu$NCA: Texture Generation with Ultra-Compact Neural Cellular Automata
Abstract
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 $\mu$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.
Explore related subjects
Keep this discovery
Alexander Mordvintsev, Eyvind Niklasson. 2021-11-26. $\mu$NCA: Texture Generation with Ultra-Compact Neural Cellular Automata. https://arxiv.org/abs/2111.13545
Cite the original work for its findings. Save a collection to share your selection of sources.