Post-Training Network Compression for 3D Medical Image Segmentation: Reducing Computational Efforts via Tucker Decomposition

Tobias Weber, Jakob Dexl, David Rügamer, Michael Ingrisch
4/15/2024
eess.IVcs.CVcs.LG

No official code found. Best implementation: ClinicalDataScience/tucker-cnn (3 stars, MIT, last commit 2024-04-16).

Abstract

We address the computational barrier of deploying advanced deep learning segmentation models in clinical settings by studying the efficacy of network compression through tensor decomposition. We propose a post-training Tucker factorization that enables the decomposition of pre-existing models to reduce computational requirements without impeding segmentation accuracy. We applied Tucker decomposition to the convolutional kernels of the TotalSegmentator (TS) model, an nnU-Net model trained on a comprehensive dataset for automatic segmentation of 117 anatomical structures. Our approach reduced the floating-point operations (FLOPs) and memory required during inference, offering an adjustable trade-off between computational efficiency and segmentation quality. This study utilized the publicly available TS dataset, employing various downsampling factors to explore the relationship between model size, inference speed, and segmentation performance. The application of Tucker decomposition to the TS model substantially reduced the model parameters and FLOPs across various compression rates, with limited loss in segmentation accuracy. We removed up to 88% of the model's parameters with no significant performance changes in the majority of classes after fine-tuning. Practical benefits varied across different graphics processing unit (GPU) architectures, with more distinct speed-ups on less powerful hardware. Post-hoc network compression via Tucker decomposition presents a viable strategy for reducing the computational demand of medical image segmentation models without substantially sacrificing accuracy. This approach enables the broader adoption of advanced deep learning technologies in clinical practice, offering a way to navigate the constraints of hardware capabilities.

View on arXivView PDF

Code Implementations(1)

MIT

Code for "Post-Training Network Compression for 3D Medical Image Segmentation: Reducing Computational Efforts via Tucker Decomposition"

30Shell, PythonApr 11, 20242 years agoMIT

Similar Papers

Cite this paper

@article{weber2024posttraining,
  title  = {Post-Training Network Compression for 3D Medical Image Segmentation: Reducing Computational Efforts via Tucker Decomposition},
  author = {Tobias Weber and Jakob Dexl and David Rügamer and Michael Ingrisch},
  year   = {2024},
  eprint = {2404.09683},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.09683v2}
}

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

Discussion