Medical Image Segmentation with InTEnt: Integrated Entropy Weighting for Single Image Test-Time Adaptation

Haoyu Dong, Nicholas Konz, Hanxue Gu, Maciej A. Mazurowski
2/14/2024
cs.CVcs.AI

No official code found. Best implementation: mazurowski-lab/single-image-test-time-adaptation (28 stars, Apache-2.0, last commit 2024-04-16).

Abstract

Test-time adaptation (TTA) refers to adapting a trained model to a new domain during testing. Existing TTA techniques rely on having multiple test images from the same domain, yet this may be impractical in real-world applications such as medical imaging, where data acquisition is expensive and imaging conditions vary frequently. Here, we approach such a task, of adapting a medical image segmentation model with only a single unlabeled test image. Most TTA approaches, which directly minimize the entropy of predictions, fail to improve performance significantly in this setting, in which we also observe the choice of batch normalization (BN) layer statistics to be a highly important yet unstable factor due to only having a single test domain example. To overcome this, we propose to instead integrate over predictions made with various estimates of target domain statistics between the training and test statistics, weighted based on their entropy statistics. Our method, validated on 24 source/target domain splits across 3 medical image datasets surpasses the leading method by 2.9% Dice coefficient on average.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Single-image test-time domain adaptation for segmentation models.

282PythonFeb 13, 20242 years agoApache-2.0
domain-adaptationsegmentationtest-time-adaptation

Similar Papers

Cite this paper

@article{dong2024medical,
  title  = {Medical Image Segmentation with InTEnt: Integrated Entropy Weighting for Single Image Test-Time Adaptation},
  author = {Haoyu Dong and Nicholas Konz and Hanxue Gu and Maciej A. Mazurowski},
  year   = {2024},
  eprint = {2402.09604},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.09604v2}
}

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

Discussion