A Generalized Surface Loss for Reducing the Hausdorff Distance in Medical Imaging Segmentation

Adrian Celaya, Beatrice Riviere, David Fuentes
2/8/2023
eess.IVcs.CVcs.LG

No official code found. Best implementation: aecelaya/gen-surf-loss (4 stars, last commit 2024-12-12).

Abstract

Within medical imaging segmentation, the Dice coefficient and Hausdorff-based metrics are standard measures of success for deep learning models. However, modern loss functions for medical image segmentation often only consider the Dice coefficient or similar region-based metrics during training. As a result, segmentation architectures trained over such loss functions run the risk of achieving high accuracy for the Dice coefficient but low accuracy for Hausdorff-based metrics. Low accuracy on Hausdorff-based metrics can be problematic for applications such as tumor segmentation, where such benchmarks are crucial. For example, high Dice scores accompanied by significant Hausdorff errors could indicate that the predictions fail to detect small tumors. We propose the Generalized Surface Loss function, a novel loss function to minimize Hausdorff-based metrics with more desirable numerical properties than current methods and with weighting terms for class imbalance. Our loss function outperforms other losses when tested on the LiTS and BraTS datasets using the state-of-the-art nnUNet architecture. These results suggest we can improve medical imaging segmentation accuracy with our novel loss function.

View on arXivView PDF

Code Implementations(1)

Code for implementing and comparing the Generalized Surface Loss to other loss functions

40Python, DockerfileSep 18, 20231 years ago
convolutional-neural-networksdeep-learningloss-functionsmedical-imagingnnunet+1 more

Similar Papers

Cite this paper

@article{celaya2023generalized,
  title  = {A Generalized Surface Loss for Reducing the Hausdorff Distance in Medical Imaging Segmentation},
  author = {Adrian Celaya and Beatrice Riviere and David Fuentes},
  year   = {2023},
  eprint = {2302.03868},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.03868v3}
}

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

Discussion