Parallel Watershed Partitioning: GPU-Based Hierarchical Image Segmentation
Varduhi Yeghiazaryan, Yeva Gabrielyan, Irina Voiculescu

TL;DR
This paper introduces three GPU-accelerated parallel watershed algorithms for hierarchical image segmentation, enabling fast, deterministic partitioning suitable for pre-processing in machine learning tasks.
Contribution
The paper presents novel GPU-based watershed algorithms that produce hierarchical image partitions efficiently, improving speed and deterministic results over existing methods.
Findings
Achieved processing of 800 million voxels in under 1.4 seconds.
Produced competitive segmentation results comparable to superpixel methods.
Enhanced pre-processing for machine learning with faster training times.
Abstract
Many image processing applications rely on partitioning an image into disjoint regions whose pixels are 'similar.' The watershed and waterfall transforms are established mathematical morphology pixel clustering techniques. They are both relevant to modern applications where groups of pixels are to be decided upon in one go, or where adjacency information is relevant. We introduce three new parallel partitioning algorithms for GPUs. By repeatedly applying watershed algorithms, we produce waterfall results which form a hierarchy of partition regions over an input image. Our watershed algorithms attain competitive execution times in both 2D and 3D, processing an 800 megavoxel image in less than 1.4 sec. We also show how to use this fully deterministic image partitioning as a pre-processing step to machine learning based semantic segmentation. This replaces the role of superpixel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMedical Image Segmentation Techniques
