Extending SEEDS to a Supervoxel Algorithm for Medical Image Analysis
Chenhui Zhao, Yan Jiang, Todd C. Hollon
TL;DR
This paper tackles the need for online, fast, and accurate supervoxel generation in medical imaging by extending the SEEDS algorithm to 3D, creating 3D SEEDS. The method preserves the original SEEDS framework while adding 3D-specific boundary handling and a 3D check-splitting function, enabling boundary-safe boundary transfers in sagittal, coronal, and axial directions. Empirical results on BraTS23-Glioma and BTCV show 3D SEEDS outperforms SLIC in speed (about 10×) and over-segmentation quality (up to +6.5% Dice and −0.16% UE), with additional iterations and higher supervoxel counts yielding further gains; 3D SEEDS achieves ADS values approaching those of some deep-learning approaches, illustrating practical utility for online data augmentation. The implementation is open-source (OpenCV-based, C++/Python), enabling easy integration into DL pipelines and offering a flexible speed-versus-accuracy trade-off for medical image analysis.
Abstract
In this work, we extend the SEEDS superpixel algorithm from 2D images to 3D volumes, resulting in 3D SEEDS, a faster, better, and open-source supervoxel algorithm for medical image analysis. We compare 3D SEEDS with the widely used supervoxel algorithm SLIC on 13 segmentation tasks across 10 organs. 3D SEEDS accelerates supervoxel generation by a factor of 10, improves the achievable Dice score by +6.5%, and reduces the under-segmentation error by -0.16%. The code is available at https://github.com/Zch0414/3d_seeds
