From Cells to Pixels: Scaling Neural Cellular Automata to HD

2025-12-10
2 min read.
Neural Cellular Automata scaled to HD: Coarse NCA handles self-organizing structure on a small grid, while lightweight LPPN renders high-resolution details in real-time for images, textures, and 3D meshes.
From Cells to Pixels: Scaling Neural Cellular Automata to HD
Credit: Tesfu Assefa

Neural Cellular Automata (NCAs) are very interesting systems where simple cells follow local rules to create complex, self-organizing patterns from a single seed pixel. Think of thousands of tiny agents cooperating to grow an image or texture. The NCAs can self-repair(heal) when damaged and able to naturally adapt to new conditions but they hit a "resolution wall" around 128×128 to 256×256 pixels.

Why NCAs struggle at high resolution:

  • With larger grids training becomes computationally expensive
  • Slowly spreading information because cells only communicate with their neighbors, so large-scale coordination requires many time steps
  • High-resolution inference means updating millions of cells repeatedly

The Breakthrough Solution

Researchers from EPFL, Sharif University, and Google Research found an elegant workaround: separate the organization from the rendering.

The two part system:

  1. NCA (coarse): Run cellular automata on a small grid (128×128) to establish the structural blueprint
  2. LPPN (fine): Use a lightweight "Local Pattern Producing Network" to render the final image at any resolution even Full HD in real time

Think of it as the NCA creating a low-resolution plan while the LPPN acts as an intelligent paintbrush that queries this plan at any continuous location to generate high-frequency details.

Credit: Tesfu Assefa

How the LPPN Works

To color each pixel, the LPPN (a small neural network) takes:

  • Local features: Interpolated cell states from nearby cells
  • Local coordinates: The pixel's position within its grid cell/primitive

The network outputs RGB colors or other properties (normals, textures, etc.). Since it's a shared, lightweight model applied per-pixel, it's massively parallel and GPU-friendly.

Key engineering trick: Use periodic encodings (sin/cos) or barycentric coordinates to ensure smooth transitions across cell boundaries—preventing visual seams.

Why This Changes Everything

This hybrid approach preserves what makes NCAs special while eliminating scaling barriers:

  • Training stays efficient: Only the small coarse grid evolves during training
  • NCA properties preserved: Self-organization, self-repair, and local dynamics remain intact
  • Real-time HD output: Rendering becomes a parallel per-pixel query operation

Applications Demonstrated

The framework works across multiple domains:

  • Morphogenesis: Growing complex images from a single seed at HD resolution
  • Texture synthesis: Creating dynamic, detailed 2D and 3D patterns
  • 3D mesh texturing: Applying the same principles to triangular mesh surfaces

The Big Idea

This represents a new paradigm for self-organizing systems: let coarse dynamics handle structure and behavior, while lightweight implicit networks handle high-resolution detail. It mirrors nature itself where developmental plans operate at a coarse level while local biochemical processes add fine-tuning. The result is NCAs that finally scale to practical, high-resolution applications while maintaining their emergent, self-organizing magic.

#BiomimicryInAI

#ConvolutionalNeuralNetwork(CNN)

#GenerativeModels

#NeuralNetworkArchitecture

#NeuralNetworks

#UnderFitting



Related Articles


Comments on this article

Before posting or replying to a comment, please review it carefully to avoid any errors. Reason: you are not able to edit or delete your comment on Mindplex, because every interaction is tied to our reputation system. Thanks!