Leveraging CAM Algorithms for Explaining Medical Semantic Segmentation

Tillmann Rheude, Andreas Wirtz, Arjan Kuijper, Stefan Wesarg
9/30/2024
eess.IVcs.CVcs.LG

No official code found. Best implementation: TillmannRheude/SegHiResGrad_CAM (3 stars, MIT, last commit 2024-09-30).

Abstract

Convolutional neural networks (CNNs) achieve prevailing results in segmentation tasks nowadays and represent the state-of-the-art for image-based analysis. However, the understanding of the accurate decision-making process of a CNN is rather unknown. The research area of explainable artificial intelligence (xAI) primarily revolves around understanding and interpreting this black-box behavior. One way of interpreting a CNN is the use of class activation maps (CAMs) that represent heatmaps to indicate the importance of image areas for the prediction of the CNN. For classification tasks, a variety of CAM algorithms exist. But for segmentation tasks, only one CAM algorithm for the interpretation of the output of a CNN exist. We propose a transfer between existing classification- and segmentation-based methods for more detailed, explainable, and consistent results which show salient pixels in semantic segmentation tasks. The resulting Seg-HiRes-Grad CAM is an extension of the segmentation-based Seg-Grad CAM with the transfer to the classification-based HiRes CAM. Our method improves the previously-mentioned existing segmentation-based method by adjusting it to recently published classification-based methods. Especially for medical image segmentation, this transfer solves existing explainability disadvantages.

View on arXivView PDF

Code Implementations(1)

MIT
33PythonOct 14, 20222 years agoMIT

Similar Papers

Cite this paper

@article{rheude2024leveraging,
  title  = {Leveraging CAM Algorithms for Explaining Medical Semantic Segmentation},
  author = {Tillmann Rheude and Andreas Wirtz and Arjan Kuijper and Stefan Wesarg},
  year   = {2024},
  eprint = {2409.20287},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.20287v1}
}

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

Discussion