Description
Neural Cellular Automata learn to generate textures, exhibiting surprising properties.
Summary
- This article is part of the Differentiable Self-organizing Systems Thread, an experimental format collecting invited short articles delving into differentiable self-organizing systems, interspersed with critical commentary from several experts in adjacent fields.
- Ourp point is - “zebra stripes” as a concept in human understanding refers to the general structure of a black and white striped pattern and not to a specific mapping from location to colour..
- This is because evolution has programmed the cells responsible for creating the zebra pattern to generate a pattern of a certain quality, with certain characteristics, as opposed to programming them with the blueprints for an exact bitmap of the edges and locations of stripes to be moulded to the surface of the zebra’s body.
- Here, we see that the NCA is trained using a template image of a simple black and white grid.
- There has been extensive work building on this idea, including playing with other parametrisations for image generation and optimizing the generation process .