MSSP: Multi-Scale Spatially-Constrained Partition for Unsupervised Semantic Segmentation of 3D Point Clouds
Authors: Zhenghao Zhang, Xinjie Wang, Wei Wang, Jun Zhang, Hanyun Wang
Organizations: College of Electronic Science and Technology, National University of Defense Technology, Changsha, China · School of Electronics and Communication Engineering, Sun Yat-sen University, Shenzhen, China
3D point cloud semantic segmentation is essential for real-world spatial understanding, yet the prohibitive cost of human annotations motivates unsupervised approaches that require no labels. Existing superpoint-based methods typically rely on spectral analysis at a fixed granularity, failing to capture the hierarchical semantic structures inherent in complex indoor scenes. To bridge this gap, we present a Multi-Scale Spatially-Constrained Partition (MSSP) framework that combines multi-scale spectral analysis with spatially-constrained clustering. Multi-scale spectral analysis constructs enriched superpoint descriptors across multiple clustering granularities; however, the resulting high-dimensional feature space calls for a structural prior to translate into cleaner segmentation. Spatially-constrained clustering supplies this prior by restricting superpoint merging to physically adjacent regions, imposing the spatial coherence needed for multi-scale features to be effective. Extensive experiments on S3DIS and ScanNet show that MSSP achieves the best mIoU among unsupervised methods on the main benchmarks, with particularly significant gains on S3DIS. Notably, our ablation reveals a regularize-then-enrich interaction: multi-scale features alone do not improve final segmentation, yet become highly effective when coupled with spatial regularization, underscoring that spatial coherence is aprerequisite for multi-scale representations in superpoint clustering.
Figures & tables
Figure 1: Overview of the MSSP framework. DINOv2 features are projected to 3D and distilled into a sparse 3D backbone; the resulting per-superpoint features hsm fork into two branches—multi-scale fusion feeds spectral primitive discovery, while spatially-constrained clustering regularizes the superpoint grouping—that converge at primitive assignment to yield pseudo-labels.
Figure 2: Qualitative comparison on ScanNet (top row) and S3DIS (bottom row). From left to right: representative baseline methods, MSSP (Ours), and Ground Truth. MSSP produces more coherent and accurate segments, particularly on structurally complex classes and at object boundaries.
Val Split
Online
Method
OA(%)
mAcc(%)
mIoU(%)
mIoU(%)
Supervised
PointNet++ [ 20 ]
—
33.9
PointCNN [ 14 ]
—
45.8
SparseConv [ 7 ]
—
72.5
Unsupervised
Table 1: Results on ScanNet dataset. Best unsupervised results in bold . Supervised methods report only online mIoU; “—” = metric not reported. † GrowSP does not use pretrained 2D visual features; MSSP, GrowSP++, and the other unsupervised baselines use pretrained DINO/DINOv2 features, so gains over GrowSP partly reflect stronger 2D pretraining.
Area 5
6-fold cross-validation
Method
OA(%)
mAcc(%)
mIoU(%)
OA(%)
mAcc(%)
mIoU(%)
Supervised
PointNet [ 19 ]
77.5
59.1
44.6
75.9
67.1
49.4
PointNet++ [ 20 ]
77.5
62.6
50.1
77.1
74.1
55.1
SparseConv [ 7 ]
88.4
69.2
60.8
89.4
78.1
69.2
Unsupervised
Table 2: Results on S3DIS dataset. Left: standard Area 5 protocol (train on Areas 1, 2, 3, 4, 6; test on Area 5). Right: 6-fold cross-validation (leave-one-area-out, averaged over Areas 1–6). Best unsupervised results in bold . † Does not use pretrained 2D visual features; MSSP and the other unsupervised baselines use pretrained DINO/DINOv2 features.
test on →
Area 1
Area 2
Area 3
Area 4
Area 5
Area 6
Mean
IIC [ 9 ]
3.7
3.8
3.8
4.0
3.8
3.7
3.8
PiCIE [ 4 ]
13.5
12.7
13.4
12.8
11.3
13.1
12.8
GrowSP [ 27 ]
24.2
21.9
26.1
25.0
23.7
27.9
24.8
PointDC [ 3 ]
23.6
20.9
24.6
19.5
20.1
29.7
23.1
PointDC-DINOv2 [ 3 ]
33.8
29.6
33.8
31.7
32.2
36.9
33.0
LogoSP [ 26 ]
43.8
37.5
47.0
40.7
44.9
47.9
43.6
Table 3: Cross-dataset generalization (mIoU%). Best unsupervised results in bold .
Setting
SC
MS
OA(%)
mAcc(%)
mIoU(%)
LogoSP baseline
82.8
55.9
46.5
+SC only
✓
83.2
51.7
45.3
+MS only
✓
80.8
57.4
45.3
+SC + MS (Ours)
✓
✓
84.2
56.8
49.2
Table 4: Ablation study on S3DIS Area 5. SC: Spatially-constrained clustering. MS: Multi-scale spectral analysis. Best in bold .
Figure 3: Ablation visualization on S3DIS. Neither MS nor SC alone improves over the baseline, but their combination produces markedly better segmentation.
K
Dim
mIoU(%)
mAcc(%)
{80}
384
33.2
46.9
{40}
384
34.1
49.9
{20}
384
31.4
46.3
{80,40}
768
34.4
50.5
{40,20}
768
34.7
48.6
{80,20}
768
34.8
49.8
Table 5: Multi-scale granularity ablation on ScanNet. All variants use the same experimental setup, varying only the set of KMeans scales K . Best in bold .
Unsupervised point cloud segmentation is critical for embodied artificial intelligence and autonomous driving, as it mitigates the prohibitive cost of dense point-level annotations required by fully supervised methods. While integrating 2D pre-trained models such as the Segment Anything Model (SAM) to supplement semantic information is a natural choice, this approach faces a fundamental mismatch between discrete 3D points and continuous 2D images. This mismatch leads to inevitable projection overlap and complex modality alignment, resulting in compromised semantic consistency across 2D-3D transfer. To address these limitations, this paper proposes PointGS, a simple yet effective pipeline for unsupervised 3D point cloud segmentation. PointGS leverages 3D Gaussian Splatting as a unified intermediate representation to bridge the discrete-continuous domain gap. Input sparse point clouds are first reconstructed into dense 3D Gaussian spaces via multi-view observations, filling spatial gaps and encoding occlusion relationships to eliminate projection-induced semantic conflation. Multi-view dense images are rendered from the Gaussian space, with 2D semantic masks extracted via SAM, and semantics are distilled to 3D Gaussian primitives through contrastive learning to ensure consistent semantic assignments across different views. The Gaussian space is aligned with the original point cloud via two-step registration, and point semantics are assigned through nearest-neighbor search on labeled Gaussians. Experiments demonstrate that PointGS outperforms state-of-the-art unsupervised methods, achieving +0.9% mIoU on ScanNet-V2 and +2.8% mIoU on S3DIS.
Yixiao Song, Qingyong Li, Wen Wang +1
Key Laboratory of Big Data & Artificial Intelligence in Transportation (Beijing Jiaotong University), Ministry of Education · Frontiers Science Center for Smart High-speed Railway System, Beijing Jiaotong University
Current semantic segmentation approaches for point cloud scenes heavily rely on manual labeling, while research on unsupervised semantic segmentation methods specifically for raw point clouds is still in its early stages. Unsupervised point cloud learning poses significant challenges due to the absence of annotation information and the lack of pre-training. The development of effective strategies is crucial in this context. In this paper, we propose a novel prototype library-driven unsupervised point cloud semantic segmentation strategy that utilizes Structure Learning and Consistent Reasoning (P-SLCR). First, we propose a Consistent Structure Learning to establish structural feature learning between consistent points and the library of consistent prototypes by selecting high-quality features. Second, we propose a Semantic Relation Consistent Reasoning that constructs a prototype inter-relation matrix between consistent and ambiguous prototype libraries separately. This process ensures the preservation of semantic consistency by imposing constraints on consistent and ambiguous prototype libraries through the prototype inter-relation matrix. Finally, our method was extensively evaluated on the S3DIS, SemanticKITTI, and Scannet datasets, achieving the best performance compared to unsupervised methods. Specifically, the mIoU of 47.1% is achieved for Area-5 of the S3DIS dataset, surpassing the classical fully supervised method PointNet by 2.5%.
Lixin Zhan, Jie Jiang, Tianjian Zhou +3
College of Systems Engineering, National University of Defense Technology · Laboratory for Big Data and Decision, National University of Defense Technology
Existing approaches for unsupervised 3D point cloud segmentation predominantly rely on a purely visual similarity-based learning-by-clustering paradigm, which suffers from a fundamental limitation: long-tail ambiguity. In such a paradigm, features of minor classes are consistently absorbed by dominant clusters, leading to severely imbalanced predictions. To address this issue, we propose LangTail, a language-guided hierarchical learning framework that leverages the balanced world knowledge encoded in language models to mitigate long-tail ambiguity in unsupervised 3D segmentation. The key idea is to establish multi-level associations between language-derived semantic priors and visually underrepresented minor classes, thereby compensating for the biased attention of purely visual clustering toward dominant classes. Specifically, LangTail first constructs an entity-level semantic prior from language models, capturing balanced and fine-grained world knowledge across categories. These priors are injected into a hierarchical clustering framework via contrastive alignment. This guides multi-granularity semantic structure formation and prevents minor classes from being absorbed by dominant clusters, yielding more discriminative representations for underrepresented categories. Extensive experiments on ScanNet-v2, S3DIS, and nuScenes demonstrate that LangTail consistently outperforms existing methods by significant margins, \ie, +13.5, +12.9, and +8.9 mIoU, respectively. These results demonstrate the effectiveness of language priors in improving the representation of minority classes in 3D point clouds. The code will be released at: https://github.com/Whisky0129/langtail_official.
Siqi Wei, Hongbin Xu, Feng Xiao +4
South China University of Technology · Bytedance · Tsinghua University +2