Efficient Connectivity-Preserving Instance Segmentation with Supervoxel-Based Loss Function
Anna Grim, Jayaram Chandrashekar, Uygar Sumbul
TL;DR
The paper tackles topological errors in 3D neuron instance segmentation by extending simple voxels to connected supervoxels and introducing a differentiable, topology-preserving loss with linear-time complexity. A key contribution is the notion of critical components, generalizing non-simple voxels to supervoxels, along with an $\mathcal{O}(n)$ method to identify and penalize splits and merges during training. The framework augments a standard voxel loss with structure-level penalties and is architecture-agnostic, showing state-of-the-art performance on topology-relevant metrics across 2D and 3D datasets, including a new public mouse-brain benchmark. This approach enables scalable, connectivity-preserving neuron reconstructions, reducing manual proofreading and facilitating large-scale connectomics analysis.
Abstract
Reconstructing the intricate local morphology of neurons and their long-range projecting axons can address many connectivity related questions in neuroscience. The main bottleneck in connectomics pipelines is correcting topological errors, as multiple entangled neuronal arbors is a challenging instance segmentation problem. More broadly, segmentation of curvilinear, filamentous structures continues to pose significant challenges. To address this problem, we extend the notion of simple points from digital topology to connected sets of voxels (i.e. supervoxels) and propose a topology-aware neural network segmentation method with minimal computational overhead. We demonstrate its effectiveness on a new public dataset of 3-d light microscopy images of mouse brains, along with the benchmark datasets DRIVE, ISBI12, and CrackTree.
