ProSFDA: Prompt Learning based Source-free Domain Adaptation for Medical Image Segmentation

The domain discrepancy existed between medical images acquired in different situations renders a major hurdle in deploying pre-trained medical image segmentation models for clinical use. Since it is less possible to distribute training data with the pre-trained model due to the huge data size and privacy concern, source-free unsupervised domain adaptation (SFDA) has recently been increasingly studied based on either pseudo labels or prior knowledge. However, the image features and probability maps used by pseudo label-based SFDA and the consistent prior assumption and the prior prediction network used by prior-guided SFDA may become less reliable when the domain discrepancy is large. In this paper, we propose a \textbf{Pro}mpt learning based \textbf{SFDA} (\textbf{ProSFDA}) method for medical image segmentation, which aims to improve the quality of domain adaption by minimizing explicitly the domain discrepancy. Specifically, in the prompt learning stage, we estimate source-domain images via adding a domain-aware prompt to target-domain images, then optimize the prompt via minimizing the statistic alignment loss, and thereby prompt the source model to generate reliable predictions on (altered) target-domain images. In the feature alignment stage, we also align the features of target-domain images and their styles-augmented counterparts to optimize the source model, and hence push the model to extract compact features. We evaluate our ProSFDA on two multi-domain medical image segmentation benchmarks. Our results indicate that the proposed ProSFDA outperforms substantially other SFDA methods and is even comparable to UDA methods. Code will be available at \url{https://github.com/ShishuaiHu/ProSFDA}.

[1]  Hiroaki Hayashi,et al.  Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing , 2021, ACM Comput. Surv..

[2]  Xiangyu Yue,et al.  Prompt Vision Transformer for Domain Generalization , 2022, ArXiv.

[3]  D. Tao,et al.  Source-Free Domain Adaptation via Distribution Estimation , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Yixuan Yuan,et al.  Source free domain adaptation for medical image segmentation with fourier style mining , 2022, Medical Image Anal..

[5]  Serge J. Belongie,et al.  Visual Prompt Tuning , 2022, ECCV.

[6]  Yixuan Yuan,et al.  A Source-Free Domain Adaptive Polyp Detection Framework With Style Diversification Flow , 2022, IEEE Transactions on Medical Imaging.

[7]  Ismail Ben Ayed,et al.  Source-Free Domain Adaptation for Image Segmentation , 2021, Medical Image Anal..

[8]  Christopher K. I. Williams,et al.  Source-Free Adaptation to Measurement Shift via Bottom-Up Feature Restoration , 2021, ICLR.

[9]  Hao Guan,et al.  Domain Adaptation for Medical Image Analysis: A Survey , 2021, IEEE Transactions on Biomedical Engineering.

[10]  Hwanjun Song,et al.  Learning From Noisy Labels With Deep Neural Networks: A Survey , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[11]  Yong Xia,et al.  Domain Specific Convolution and High Frequency Reconstruction Based Unsupervised Domain Adaptation for Medical Image Segmentation , 2022, MICCAI.

[12]  Zhe Xu,et al.  Denoising for Relaxing: Unsupervised Domain Adaptive Fundus Image Segmentation Without Source Data , 2022, MICCAI.

[13]  Lixin Duan,et al.  Denoised Maximum Classifier Discrepancy for Source-Free Unsupervised Domain Adaptation , 2022, AAAI.

[14]  Phillip Isola,et al.  Visual Prompting: Modifying Pixel Space to Adapt Pre-trained Models , 2022, ArXiv.

[15]  S. Gu,et al.  Amortized Prompt: Guide CLIP to Domain Transfer Learning , 2022 .

[16]  Joost van de Weijer,et al.  Exploiting the Intrinsic Neighborhood Structure for Source-free Domain Adaptation , 2021, NeurIPS.

[17]  Pheng-Ann Heng,et al.  Source-Free Domain Adaptive Fundus Image Segmentation with Denoised Pseudo-Labeling , 2021, MICCAI.

[18]  Xiaofeng Liu,et al.  Adapting Off-the-Shelf Source Segmenter for Target Medical Image Segmentation , 2021, MICCAI.

[19]  Shijian Lu,et al.  RDA: Robust Domain Adaptation via Fourier Adversarial Attacking , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[20]  Jun Wang,et al.  Source-Free Domain Adaptation for Semantic Segmentation , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[21]  Shaojie Tang,et al.  A survey on incorporating domain knowledge into deep learning for medical image analysis , 2020, Medical Image Anal..

[22]  Samuel Rota Bulo,et al.  Inferring Latent Domains for Unsupervised Deep Domain Adaptation , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Tongliang Liu,et al.  Confident Anchor-Induced Multi-Source Free Domain Adaptation , 2021, NeurIPS.

[24]  Xie Yutong,et al.  Modeling Human Preference and Stochastic Error for Medical Image Segmentation with Multiple Annotators , 2021, ArXiv.

[25]  Hau-San Wong,et al.  Model Adaptation: Unsupervised Domain Adaptation Without Source Data , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Ismail Ben Ayed,et al.  Source-Relaxed Domain Adaptation for Image Segmentation , 2020, MICCAI.

[27]  Stefano Soatto,et al.  FDA: Fourier Domain Adaptation for Semantic Segmentation , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[28]  Jiashi Feng,et al.  Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptation , 2020, ICML.

[29]  Lequan Yu,et al.  MS-Net: Multi-Site Network for Improving Prostate Segmentation With Heterogeneous MRI Data , 2020, IEEE Transactions on Medical Imaging.

[30]  Diane J. Cook,et al.  A Survey of Unsupervised Deep Domain Adaptation , 2018, ACM Trans. Intell. Syst. Technol..

[31]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[32]  Chi-Wing Fu,et al.  Boundary and Entropy-driven Adversarial Learning for Fundus Image Segmentation , 2019, MICCAI.

[33]  Bohyung Han,et al.  Domain-Specific Batch Normalization for Unsupervised Domain Adaptation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  Thomas Brox,et al.  U-Net: deep learning for cell counting, detection, and morphometry , 2018, Nature Methods.

[35]  Kaamran Raahemifar,et al.  Retinal fundus images for glaucoma analysis: the RIGA dataset , 2018, Medical Imaging.

[36]  Julien Cohen-Adad,et al.  Spinal cord grey matter segmentation challenge , 2017, NeuroImage.

[37]  Bram van Ginneken,et al.  A survey on deep learning in medical image analysis , 2017, Medical Image Anal..

[38]  Laude,et al.  FEEDBACK ON A PUBLICLY DISTRIBUTED IMAGE DATABASE: THE MESSIDOR DATABASE , 2014 .