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

John Kalkhof, Camila González, Anirban Mukhopadhyay
2/7/2023
eess.IVcs.CVcs.LG

No official code found. Best implementation: MECLabTUDA/Med-NCA (13 stars, MIT, last commit 2023-06-02).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

MECLabTUDA/Med-NCACommunity100%
MIT

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

131Python, Jupyter NotebookFeb 7, 20233 years agoMIT
medical-image-segmentationneural-cellular-automata

Similar Papers

Cite this paper

@article{kalkhof2023mednca,
  title  = {Med-NCA: Robust and Lightweight Segmentation with Neural Cellular Automata},
  author = {John Kalkhof and Camila González and Anirban Mukhopadhyay},
  year   = {2023},
  eprint = {2302.03473},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.03473v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.03473.svg)](https://codeofpaper.com/paper/2302.03473)

Discussion