From Denoising Training to Test-Time Adaptation: Enhancing Domain Generalization for Medical Image Segmentation

Ruxue Wen, Hangjie Yuan, Dong Ni, Wenbo Xiao, Yaoyao Wu
10/31/2023
cs.CV

Official code: WenRuxue/DeTTA (25 stars, last commit 2023-11-23).

Abstract

In medical image segmentation, domain generalization poses a significant challenge due to domain shifts caused by variations in data acquisition devices and other factors. These shifts are particularly pronounced in the most common scenario, which involves only single-source domain data due to privacy concerns. To address this, we draw inspiration from the self-supervised learning paradigm that effectively discourages overfitting to the source domain. We propose the Denoising Y-Net (DeY-Net), a novel approach incorporating an auxiliary denoising decoder into the basic U-Net architecture. The auxiliary decoder aims to perform denoising training, augmenting the domain-invariant representation that facilitates domain generalization. Furthermore, this paradigm provides the potential to utilize unlabeled data. Building upon denoising training, we propose Denoising Test Time Adaptation (DeTTA) that further: (i) adapts the model to the target domain in a sample-wise manner, and (ii) adapts to the noise-corrupted input. Extensive experiments conducted on widely-adopted liver segmentation benchmarks demonstrate significant domain generalization improvements over our baseline and state-of-the-art results compared to other methods. Code is available at https://github.com/WenRuxue/DeTTA.

View on arXivView PDF

Code Implementations(1)

WenRuxue/DeTTAOfficial100%
254PythonOct 26, 20232 years ago

Similar Papers

Cite this paper

@article{wen2023from,
  title  = {From Denoising Training to Test-Time Adaptation: Enhancing Domain Generalization for Medical Image Segmentation},
  author = {Ruxue Wen and Hangjie Yuan and Dong Ni and Wenbo Xiao and Yaoyao Wu},
  year   = {2023},
  eprint = {2310.20271},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.20271v2}
}

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

Discussion