Unleashing the Power of Intermediate Domains for Mixed Domain Semi-Supervised Medical Image Segmentation

Qinghe Ma, Jian Zhang, Lei Qi, Qian Yu, Yinghuan Shi, Yang Gao

TL;DR

The paper introduces a realistic but challenging new scenario called Mixed Domain Semi-supervised medical image Segmentation (MiDSS), where a model must learn from a tiny labeled dataset from one source and a massive unlabeled dataset from multiple different sources. To solve this, the authors propose UST-RUN, a framework that creates "intermediate domains" using advanced data augmentation and symmetric guidance to bridge the gap between disparate data distributions.

What Problem Does This Paper Address?

In medical AI, we usually face two separate hurdles: limited annotations (it's hard to get doctors to label thousands of scans) and domain shift (an MRI from Hospital A looks different than one from Hospital B due to different scanners or protocols).

Traditional Semi-Supervised Learning (SSL) assumes your labeled and unlabeled data come from the same distribution. Unsupervised Domain Adaptation (UDA) assumes you have a large, fully labeled "source" domain to help you adapt to a new "target."

The authors argue that the real world is messier: you might have 5 labeled images from one clinic and 500 unlabeled images from five other clinics. This is MiDSS. Existing methods fail here because they either ignore the domain shift or lack enough labeled data to anchor the adaptation process.

Methods

The authors present UST-RUN, which stands for Unified Copy-paste, Symmetric Guidance, and Training Process-aware Random Amplitude MixUp. The core strategy is to create "stepping stone" data samples that sit between the labeled and unlabeled domains.

  1. Unified Copy-paste (UCP): Unlike standard copy-paste which embeds labeled patches into unlabeled images, UCP works in both directions. This creates a massive variety of intermediate samples that share anatomical structures but mix styles.
  2. Symmetric GuiDance (SymGD): This is a training strategy where the model doesn't just learn from unlabeled data; it uses the intermediate samples to provide bidirectional supervision. It forces the model to be consistent across the "real" domains and the "synthetic" intermediate domains.
  3. TP-RAM (Training Process-aware Random Amplitude MixUp): This is the "secret sauce" for handling style. Using Fast Fourier Transforms (FFT), the authors swap the low-frequency components (which represent image "style" like brightness and contrast) between labeled and unlabeled images. Crucially, they ramp up the intensity of this swap as training progresses, allowing the model to gradually adapt to more extreme domain shifts.
  4. Reliable vs. Unreliable Samples: The system maintains a queue of "reliable" unlabeled samples (those with high-confidence pseudo-labels) to generate better intermediate data. For "unreliable" samples, it uses a targeted bounding-box strategy to ensure the model still gets high-quality foreground guidance.

Datasets

The framework was evaluated on four diverse public medical imaging datasets:

  • Fundus Dataset: Retinal images from four different medical centers.
  • Prostate Dataset: T2-weighted MRI data from six different sources with varying resolutions.
  • M&Ms Dataset: Cardiac MRI images from four different scanner vendors (Siemens, GE, Philips, Canon).
  • BUSI Dataset: Breast ultrasound images categorized into benign and malignant domains.

Key Insights and Ideas

  • Intermediate Domains as Stepping Stones: The biggest "aha" moment is that you don't have to jump directly from Domain A to Domain B. By creating synthetic images that are "halfway" there, the model learns a smoother manifold of the data.
  • Style vs. Structure via FFT: By manipulating images in the frequency domain, the authors can change the "look" of a scan (the domain) without changing the "anatomy" (the labels). This is much more stable than using GANs for style transfer.
  • The Power of Discontinuity: Interestingly, the authors found that randomly pasting regions—even if it breaks the semantic continuity of an organ—actually improves robustness. It forces the model to learn local features rather than over-relying on global context that might change between hospitals.

Key Results

UST-RUN significantly outperformed state-of-the-art SSL and UDA methods across the board:

  • Prostate Dataset: Achieved a massive 12.94% improvement in Dice score compared to the next best method.
  • Robustness to Data Scarcity: On the Fundus dataset, even when labeled data was slashed from 40 samples down to just 10, the performance remained remarkably stable, still beating other methods that had access to four times as much labeled data.
  • Qualitative Alignment: Visual results show that UST-RUN produces much cleaner boundaries and fewer "hallucinated" segments in domains it has never seen labeled data for, compared to standard FixMatch or UDA approaches.

Limitations and Future Work

While highly effective, the paper notes a few areas for growth:

  • Computational Complexity: The framework uses a "Mean Teacher" architecture (two models) and multiple complex augmentation steps, which increases training time and memory requirements.
  • Hyperparameter Sensitivity: While the authors provide defaults, the "hardness threshold" and the "style-swap ramp" might need tuning for entirely different modalities (like CT vs. Ultrasound).
  • Future Direction: The authors suggest exploring how "foundation models" (like SAM) could be integrated into this pipeline to provide even better initial pseudo-labels for the "unreliable" samples.
BibTeX
@article{ma2025unleashing,
  author = {Qinghe Ma and Jian Zhang and Lei Qi and Qian Yu and Yinghuan Shi and Yang Gao},
  title = {{Unleashing the Power of Intermediate Domains for Mixed Domain Semi-Supervised Medical Image Segmentation}},
  journal = {IEEE Trans. Medical Imaging},
  year = {2025},
  url = {https://openreview.net/forum?id=q184zrVyNv},
}

Loading related content...