TopoSculpt: Betti-Steered Topological Sculpting of Three-Dimensional Tubular Shapes
By Minghui Zhang, Yaoyu Liu, Junyang Wu, Xin You, Hanxiao Zhang, Junjun He, Yun Gu, Xinglin Zhang
Institute of Medical Robotics, Shanghai Jiao Tong University, Shanghai, China
Shanghai AI Lab, Shanghai, China.
Medical tubular anatomical structures are inherently three-dimensional conduits with lumens, enclosing walls, and complex branching topologies. Accurate reconstruction of their geometry and topology is crucial for applications such as bronchoscopic navigation and cerebral arterial connectivity assessment. Existing methods often rely on voxel-wise overlap measures, which fail to capture topological correctness and completeness. Although topology-aware losses and persistent homology constraints have shown promise, they are usually applied patch-wise and cannot guarantee global preservation or correct geometric errors at inference.
To address these limitations, we propose a novel TopoSculpt, a framework for topological refinement of 3D fine-grained tubular structures. TopoSculpt (i) adopts a holistic whole-region modeling strategy to capture full spatial context, (ii) first introduces a Topological Integrity Betti (TIB) constraint that jointly enforces Betti number priors and global integrity, and (iii) employs a curriculum refinement scheme with persistent homology to progressively correct errors from coarse to fine scales.
Extensive experiments on three challenging tubular datasets, including the pulmonary airway, the Circle of Willis (CoW), and the coronary artery (CTCA), demonstrate substantial improvements in both geometric accuracy and topological fidelity. For instance, the
The class of TopoSculpt is provided in toposculpt.py.
The core implementation of the Topology Integrity Betti is provided in TIB.py.
If you find this repository or our paper useful, please consider citing our paper:
@article{zhang2025toposculpt,
title={TopoSculpt: Betti-Steered Topological Sculpting of 3D Fine-grained Tubular Shapes},
author={Zhang, Minghui and Liu, Yaoyu and Wu, Junyang and You, Xin and Zhang, Hanxiao and He, Junjun and Gu, Yun},
journal={arXiv preprint arXiv:2509.03938},
year={2025}
}







