Generalizable Single-Source Cross-modality Medical Image Segmentation via Invariant Causal Mechanisms

Boqi Chen, Yuanzhi Zhu, Yunke Ao, Sebastiano Caprara, Reto Sutter +3 more
11/7/2024
cs.CVcs.LG

Official code: ratschlab/ICMSeg (2 stars, last commit 2025-03-08).

Abstract

Single-source domain generalization (SDG) aims to learn a model from a single source domain that can generalize well on unseen target domains. This is an important task in computer vision, particularly relevant to medical imaging where domain shifts are common. In this work, we consider a challenging yet practical setting: SDG for cross-modality medical image segmentation. We combine causality-inspired theoretical insights on learning domain-invariant representations with recent advancements in diffusion-based augmentation to improve generalization across diverse imaging modalities. Guided by the ``intervention-augmentation equivariant'' principle, we use controlled diffusion models (DMs) to simulate diverse imaging styles while preserving the content, leveraging rich generative priors in large-scale pretrained DMs to comprehensively perturb the multidimensional style variable. Extensive experiments on challenging cross-modality segmentation tasks demonstrate that our approach consistently outperforms state-of-the-art SDG methods across three distinct anatomies and imaging modalities. The source code is available at \href{https://github.com/ratschlab/ICMSeg}{https://github.com/ratschlab/ICMSeg}.

View on arXivView PDF

Code Implementations(1)

ratschlab/ICMSegOfficial100%
20PythonNov 5, 20241 years ago

Similar Papers

Cite this paper

@article{chen2024generalizable,
  title  = {Generalizable Single-Source Cross-modality Medical Image Segmentation via Invariant Causal Mechanisms},
  author = {Boqi Chen and Yuanzhi Zhu and Yunke Ao and Sebastiano Caprara and Reto Sutter and Gunnar Rätsch and Ender Konukoglu and Anna Susmelj},
  year   = {2024},
  eprint = {2411.05223},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.05223v1}
}

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

Discussion