Enhancing pretraining efficiency for medical image segmentation via transferability metrics

Gábor Hidy, Bence Bakos, András Lukács
10/24/2024
cs.CVcs.LGeess.IV

No official code found. Best implementation: aielte-research/MedSegPretrainImageNet (5 stars, last commit 2024-10-25).

Abstract

In medical image segmentation tasks, the scarcity of labeled training data poses a significant challenge when training deep neural networks. When using U-Net-style architectures, it is common practice to address this problem by pretraining the encoder part on a large general-purpose dataset like ImageNet. However, these methods are resource-intensive and do not guarantee improved performance on the downstream task. In this paper we investigate a variety of training setups on medical image segmentation datasets, using ImageNet-pretrained models. By examining over 300 combinations of models, datasets, and training methods, we find that shorter pretraining often leads to better results on the downstream task, providing additional proof to the well-known fact that the accuracy of the model on ImageNet is a poor indicator for downstream performance. As our main contribution, we introduce a novel transferability metric, based on contrastive learning, that measures how robustly a pretrained model is able to represent the target data. In contrast to other transferability scores, our method is applicable to the case of transferring from ImageNet classification to medical image segmentation. We apply our robustness score by measuring it throughout the pretraining phase to indicate when the model weights are optimal for downstream transfer. This reduces pretraining time and improves results on the target task.

View on arXivView PDF

Code Implementations(1)

50PythonMar 12, 20241 years ago

Similar Papers

Cite this paper

@article{hidy2024enhancing,
  title  = {Enhancing pretraining efficiency for medical image segmentation via transferability metrics},
  author = {Gábor Hidy and Bence Bakos and András Lukács},
  year   = {2024},
  eprint = {2410.18677},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.18677v2}
}

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

Discussion