# Med-NCA: Robust and Lightweight Segmentation with Neural Cellular Automata

arXiv: https://arxiv.org/abs/2302.03473 · HTML: https://mlsanity.com/paper/2302.03473/

## Key facts

- Cited by 24 papers in the map (data through 14 Oct 2026).
- Builds on 11 of its 21 references that are in the map.
- First posted on arXiv 7 Feb 2023.

## Builds on (most cited first, 11 of 11)

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [U-Net: Convolutional Networks for Biomedical Image Segmentation](https://mlsanity.com/paper/1505.04597/) (2015)
- [Very Deep Convolutional Networks for Large-Scale Image Recognition](https://mlsanity.com/paper/1409.1556/) (2014)
- [EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks](https://mlsanity.com/paper/1905.11946/) (2019)
- [MobileNetV2: Inverted Residuals and Linear Bottlenecks](https://mlsanity.com/paper/1801.04381/) (2018)
- [The Medical Segmentation Decathlon](https://mlsanity.com/paper/2106.05735/) (2021)
- [TorchIO: A Python library for efficient loading, preprocessing, augmentation and patch-based sampling of medical images in deep learning](https://mlsanity.com/paper/2003.04696/) (2020)
- [Cellular automata as convolutional neural networks](https://mlsanity.com/paper/1809.02942/) (2018)
- [Variational Neural Cellular Automata](https://mlsanity.com/paper/2201.12360/) (2022)
- [Image segmentation via Cellular Automata](https://mlsanity.com/paper/2008.04965/) (2020)
- [Neural Cellular Automata Manifold](https://mlsanity.com/paper/2006.12155/) (2020)

## Built on by (most cited first, 24 of 24)

- [M3D-NCA: Robust 3D Segmentation with Built-in Quality Control](https://mlsanity.com/paper/2309.02954/) (2023)
- [Frequency-Time Diffusion with Neural Cellular Automata](https://mlsanity.com/paper/2401.06291/) (2024)
- [Neural cellular automata: applications to biology and beyond classical AI](https://mlsanity.com/paper/2509.11131/) (2025)
- [Neural Cellular Automata: From Cells to Pixels](https://mlsanity.com/paper/2506.22899/) (2025)
- [Neural Cellular Automata for Lightweight, Robust and Explainable Classification of White Blood Cell Images](https://mlsanity.com/paper/2404.05584/) (2024)
- [AdaNCA: Neural Cellular Automata As Adaptors For More Robust Vision Transformer](https://mlsanity.com/paper/2406.08298/) (2024)
- [An Organism Starts with a Single Pix-Cell: A Neural Cellular Diffusion for High-Resolution Image Synthesis](https://mlsanity.com/paper/2407.03018/) (2024)
- [Unsupervised Training of Neural Cellular Automata on Edge Devices](https://mlsanity.com/paper/2407.18114/) (2024)
- [NCA-Morph: Medical Image Registration with Neural Cellular Automata](https://mlsanity.com/paper/2410.22265/) (2024)
- [OctreeNCA: Single-Pass 184 MP Segmentation on Consumer Hardware](https://mlsanity.com/paper/2508.06993/) (2025)
- [Equitable Federated Learning with NCA](https://mlsanity.com/paper/2506.21735/) (2025)
- [NCAdapt: Dynamic adaptation with domain-specific Neural Cellular Automata for continual hippocampus segmentation](https://mlsanity.com/paper/2410.23368/) (2024)
- [MedSegDiffNCA: Diffusion Models With Neural Cellular Automata for Skin Lesion Segmentation](https://mlsanity.com/paper/2501.02447/) (2025)
- [Neural Cellular Automata for Weakly Supervised Segmentation of White Blood Cells](https://mlsanity.com/paper/2508.12322/) (2025)
- [rNCA: Self-Repairing Segmentation Masks](https://mlsanity.com/paper/2512.13397/) (2025)
- [Neural Particle Automata: Learning Self-Organizing Particle Dynamics](https://mlsanity.com/paper/2601.16096/) (2026)
- [Generalization Capabilities of Neural Cellular Automata for Medical Image Segmentation: A Robust and Lightweight Approach](https://mlsanity.com/paper/2408.15557/) (2024)
- [Measuring Prediction Uncertainty in Neural Cellular Automata](https://mlsanity.com/paper/2605.26726/) (2026)
- [Sterilizable Scene Graph Generation for Operating Rooms](https://mlsanity.com/paper/2608.16469/) (2026)
- [Coarse to Fine: Iterative Adversarial Neural Cellular Automata for Medical Image Synthesis](https://mlsanity.com/paper/2608.28909/) (2026)
- [eNCApsulate: NCA for Precision Diagnosis on Capsule Endoscopes](https://mlsanity.com/paper/2504.21562/) (2025)
- [SMART: A Flexible, Interpretable, and Scalable Spatio-temporal Brain Atlas from High-Resolution Imaging Data](https://mlsanity.com/paper/2606.18753/) (2026)
- [TextNCA: Neural Cellular Automata for Language Modeling via Hierarchical Local Attention](https://mlsanity.com/paper/2608.02050/) (2026)
- [Applications of Neural Cellular Automata: State of the Art, Challenges and Opportunities](https://mlsanity.com/paper/2609.24595/) (2026)

## Abstract (arXiv)

Access to the proper infrastructure is critical when performing medical image segmentation with Deep Learning. This requirement makes it difficult to run state-of-the-art segmentation models in resource-constrained scenarios like primary care facilities in rural areas and during crises. The recently emerging field of Neural Cellular Automata (NCA) has shown that locally interacting one-cell models can achieve competitive results in tasks such as image generation or segmentations in low-resolution inputs. However, they are constrained by high VRAM requirements and the difficulty of reaching convergence for high-resolution images. To counteract these limitations we propose Med-NCA, an end-to-end NCA training pipeline for high-resolution image segmentation. Our method follows a two-step process. Global knowledge is first communicated between cells across the downscaled image. Following that, patch-based segmentation is performed. Our proposed Med-NCA outperforms the classic UNet by 2% and 3% Dice for hippocampus and prostate segmentation, respectively, while also being 500 times smaller. We also show that Med-NCA is by design invariant with respect to image scale, shape and translation, experiencing only slight performance degradation even with strong shifts; and is robust against MRI acquisition artefacts. Med-NCA enables high-resolution medical image segmentation even on a Raspberry Pi B+, arguably the smallest device able to run PyTorch and that can be powered by a standard power bank.
