Topologically Faithful Multi-class Segmentation in Medical Images

Alexander H. Berger, Nico Stucki, Laurin Lux, Vincent Buergin, Suprosanna Shit +4 more
3/16/2024
eess.IVcs.CVcs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Topological accuracy in medical image segmentation is a highly important property for downstream applications such as network analysis and flow modeling in vessels or cell counting. Recently, significant methodological advancements have brought well-founded concepts from algebraic topology to binary segmentation. However, these approaches have been underexplored in multi-class segmentation scenarios, where topological errors are common. We propose a general loss function for topologically faithful multi-class segmentation extending the recent Betti matching concept, which is based on induced matchings of persistence barcodes. We project the N-class segmentation problem to N single-class segmentation tasks, which allows us to use 1-parameter persistent homology, making training of neural networks computationally feasible. We validate our method on a comprehensive set of four medical datasets with highly variant topological characteristics. Our loss formulation significantly enhances topological correctness in cardiac, cell, artery-vein, and Circle of Willis segmentation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{berger2024topologically,
  title  = {Topologically Faithful Multi-class Segmentation in Medical Images},
  author = {Alexander H. Berger and Nico Stucki and Laurin Lux and Vincent Buergin and Suprosanna Shit and Anna Banaszak and Daniel Rueckert and Ulrich Bauer and Johannes C. Paetzold},
  year   = {2024},
  eprint = {2403.11001},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.11001v2}
}

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

Discussion