DDU-Net: A Domain Decomposition-Based CNN for High-Resolution Image Segmentation on Multiple GPUs

Corné Verburg, Alexander Heinlein, Eric C. Cyr
7/31/2024
cs.CVcs.DCcs.LG

Official code: corne00/DDU-Net (3 stars, last commit 2025-01-22). 1 more implementation below.

Abstract

The segmentation of ultra-high resolution images poses challenges such as loss of spatial information or computational inefficiency. In this work, a novel approach that combines encoder-decoder architectures with domain decomposition strategies to address these challenges is proposed. Specifically, a domain decomposition-based U-Net (DDU-Net) architecture is introduced, which partitions input images into non-overlapping patches that can be processed independently on separate devices. A communication network is added to facilitate inter-patch information exchange to enhance the understanding of spatial context. Experimental validation is performed on a synthetic dataset that is designed to measure the effectiveness of the communication network. Then, the performance is tested on the DeepGlobe land cover classification dataset as a real-world benchmark data set. The results demonstrate that the approach, which includes inter-patch communication for images divided into $16\times16$ non-overlapping subimages, achieves a $2-3\,\%$ higher intersection over union (IoU) score compared to the same network without inter-patch communication. The performance of the network which includes communication is equivalent to that of a baseline U-Net trained on the full image, showing that our model provides an effective solution for segmenting ultra-high-resolution images while preserving spatial context. The code is available at https://github.com/corne00/DDU-Net.

View on arXivView PDF

Code Implementations(2)

corne00/DDU-NetOfficial100%
31Shell, PythonNov 24, 20241 years ago

Domain decomposition inspired CNN for image segmentation, leveraging multiple GPUs for high-resolution images

81PythonApr 5, 20242 years ago

Similar Papers

Cite this paper

@article{verburg2024ddunet,
  title  = {DDU-Net: A Domain Decomposition-Based CNN for High-Resolution Image Segmentation on Multiple GPUs},
  author = {Corné Verburg and Alexander Heinlein and Eric C. Cyr},
  year   = {2024},
  eprint = {2407.21266},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.21266v3}
}

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

Discussion