Train-Free Segmentation in MRI with Cubical Persistent Homology

Anton François, Raphaël Tinarrage
1/2/2024
eess.IVcs.CGcs.CV

No official code found. Best implementation: antonfrancois/gliomaSegmentation_TDA (9 stars, Apache-2.0, last commit 2026-02-17).

Abstract

We present a new general framework for segmentation of MRI scans based on Topological Data Analysis (TDA), offering several advantages over traditional machine learning approaches. The pipeline proceeds in three steps, first identifying the whole object to segment via automatic thresholding, then detecting a distinctive subset whose topology is known in advance, and finally deducing the various components of the segmentation. Unlike most prior TDA uses in medical image segmentation, which are typically embedded within deep networks, our approach is a standalone method tailored to MRI. A key ingredient is the localization of representative cycles from the persistence diagram, which enables interpretable mappings from topological features to anatomical components. In particular, the method offers the ability to perform segmentation without the need for large annotated datasets. Its modular design makes it adaptable to a wide range of data segmentation challenges. We validate the framework on three applications: glioblastoma segmentation in brain MRI, where a sphere is to be detected; myocardium in cardiac MRI, forming a cylinder; and cortical plate detection in fetal brain MRI, whose 2D slices are circles. We compare our method with established supervised and unsupervised baselines.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Segmenting Glioblastoma MRI using TDA

91Python, Jupyter NotebookNov 8, 20228 months agoApache-2.0

Similar Papers

Cite this paper

@article{franois2024trainfree,
  title  = {Train-Free Segmentation in MRI with Cubical Persistent Homology},
  author = {Anton François and Raphaël Tinarrage},
  year   = {2024},
  eprint = {2401.01160},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.01160v2}
}

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/2401.01160.svg)](https://codeofpaper.com/paper/2401.01160)

Discussion