From Cells to Pixels: Scaling Neural Cellular Automata to HD

From Cells to Pixels: Scaling Neural Cellular Automata to HD

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.

NT
Netsanet Tesfaye
Dec 10, 2025
2 min read

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.

About the Writer

More from Mindplex

Keep reading

Three more ideas worth your time.

Browse Community

Discussion

Join the discussion

Sign in to share a response with the community.

Type @ to mention someone Type / or use + to add a block Highlight text, then choose Link
Loading editor

Comments cannot be edited after posting because they become part of the reputation record. Give yours a quick review first.

This is a smart split. Let the NCA handle structure and use a lightweight network for detail. Clean way to get HD output without losing the self-organizing behavior.

Great example of how separating structure from rendering can unlock scalability in self-organizing systems.

This is biomimicry in AI at its best. The coarse-to-fine strategy mirrors how nature builds complex organisms.

Ab

Abel

10 months ago

Coarse NCAs set the structure, a lightweight network adds HD details self-organizing and efficient.

The hybrid approach of combining coarse self-organizing NCAs with a lightweight rendering network to achieve HD outputs is both clever and practical.

AT

Abel Tesfa

10 months ago

Nice, this really shows the power of NCAs

Really cool! This shows how NCAs can create self-organizing, high-resolution images by combining a smart blueprint with a pixel-level

NA

Naod Abebe

10 months ago

Love this approach, keeping the system simple while scaling up is brilliant!