EDRL: Entropy-guided disentangled representation learning for unsupervised domain adaptation in semantic segmentation

Comput Methods Programs Biomed. 2023 Oct:240:107729. doi: 10.1016/j.cmpb.2023.107729. Epub 2023 Jul 25.

Abstract

Background and objective: Deep learning-based approaches are excellent at learning from large amounts of data, but can be poor at generalizing the learned knowledge to testing datasets with domain shift, i.e., when there exists distribution discrepancy between the training dataset (source domain) and the testing dataset (target domain). In this paper, we investigate unsupervised domain adaptation (UDA) techniques to train a cross-domain segmentation method which is robust to domain shift, eliminating the requirement of any annotations on the target domain.

Methods: To this end, we propose an Entropy-guided Disentangled Representation Learning, referred as EDRL, for UDA in semantic segmentation. Concretely, we synergistically integrate image alignment via disentangled representation learning with feature alignment via entropy-based adversarial learning into one network, which is trained end-to-end. We additionally introduce a dynamic feature selection mechanism via soft gating, which helps to further enhance the task-specific feature alignment. We validate the proposed method on two publicly available datasets: the CT-MR dataset and the multi-sequence cardiac MR (MS-CMR) dataset.

Results: On both datasets, our method achieved better results than the state-of-the-art (SOTA) methods. Specifically, on the CT-MR dataset, our method achieved an average DSC of 84.8% when taking CT as the source domain and MR as the target domain, and an average DSC of 84.0% when taking MR as the source domain and CT as the target domain.

Conclusions: Results from comprehensive experiments demonstrate the efficacy of the proposed EDRL model for cross-domain medical image segmentation.

Keywords: Disentangled representation learning; Entropy-based adversarial learning; Medical image segmentation; Unsupervised domain adaptation.

MeSH terms

  • Entropy
  • Heart*
  • Image Processing, Computer-Assisted
  • Semantics*