A Learning-based Framework for Topology-Preserving Segmentation using Quasiconformal Mappings
Han Zhang, Lok Ming Lui
TL;DR
TPSN presents a learning-based framework that preserves topology during image segmentation by deforming a template mask through a bijective quasiconformal map. It combines a Deformation Estimation Network (DEN) with a Beltrami Adjustment Module (BAM) to enforce bijectivity via the Beltrami coefficient, supplemented by a Linear Beltrami Solver for reconstruction; the framework supports supervised and unsupervised training and extends to multi-level and multi-object scenarios. Key innovations include the ReLU-Jacobian regularizer, the truncation of Beltrami coefficients to ensure $|\\tilde{\\mu}|<1$, the BS-Net-based efficient mapping, and the Fill First Dig Second strategy to handle complex topologies. Empirical results across 2D and 3D medical datasets demonstrate topology-preserving segmentation with competitive Dice scores and superior geometric/topological metrics, along with robustness to corrupted data and unsupervised capabilities.
Abstract
We propose the Topology-Preserving Segmentation Network, a deformation-based model that can extract objects in an image while maintaining their topological properties. This network generates segmentation masks that have the same topology as the template mask, even when trained with limited data. The network consists of two components: the Deformation Estimation Network, which produces a deformation map that warps the template mask to enclose the region of interest, and the Beltrami Adjustment Module, which ensures the bijectivity of the deformation map by truncating the associated Beltrami coefficient based on Quasiconformal theories. The proposed network can also be trained in an unsupervised manner, eliminating the need for labeled training data. This is achieved by incorporating an unsupervised segmentation loss. Our experimental results on various image datasets show that TPSN achieves better segmentation accuracy than state-of-the-art models with correct topology. Furthermore, we demonstrate TPSN's ability to handle multiple object segmentation.
