In generalized few-shot 3D point cloud segmentation, support annotations are often compromised by sparsity and occlusion. Blindly adapting to such low quality samples risks learning spurious geometric patterns rather than robust novel concepts. Although 3D Vision-Language Models have been introduced to sup plement supervision, the potential of uncertainty to actively govern adaptation dynamics remains underexplored. Existing signal-level methods like loss reweight ing fail to prevent unreliable episodes from steering the optimization trajectory. To address this, we propose Uncertainty-Gated Adaptive (UGA), to the best of our knowledge the first framework that elevates uncertainty to update-level gating for generalized few-shot 3D point cloud segmentation. The core mod ule, Uncertainty-Gated Update (UG-Update), estimates episodic reliability via intra-class dispersion over merged support and pseudo-labeled novel supervision, and selectively gates residual gradient updates. This encourages the model to learn novel semantics from reliable episodes while attenuating updates during unreliable ones. Complementing this, we introduce an Uncertainty-Based Pseudo Label Filter (UB-Filter) to enforce learning from high-confidence dense signals. On ScanNet200 and ScanNet++ (1-/5-shot), UGA sets new state of the art with an average +3.08 HM IoU over the strongest prior baseline.
Figures & tables
Figure 1: Blind adaptation vs. robust adaptation.
Figure 2: Phase 2 UGA schematic: UB-Filter (left) filters dense VLM pseudo labels; UG-Update (right) gates the residual gradient g⊥ . Full description is shown in Sec. 3.1 .
Figure 3: Per-scene qualitative results on 5 ScanNet200 episodes, uˉe (left bar) and gate sˉ (right bar; whiskers ±1σ over 5 runs). Red boxes highlight regions where UGA suppresses mutual base–novel cross-contamination.
UG-Update
UB-Filter
Gate proxy
B
N
A
HM
(a) Components on/off
–
67.57
31.67
39.23
43.12
✓
dispersion
68.06
32.00
39.59
43.53
✓
–
68.81
32.34
40.02
44.00
(b) Both components active; varying UG-Update gate proxy
✓
✓
VLM Agg. Entropy
68.42
31.87
39.57
43.49
Table 2: Module ablation on ScanNet200 5-shot, mIoU (%). (a) Components on/off (UG-Update gate proxy = our default intra-class dispersion). (b) Both components active; varying the UG-Update gate proxy. Bold : best per column; underline : second; plain: third or below.
Figure 4: UG-Update: (a) gradient visualization; (b) gate s vs. ue ; (c) gated decomposition.
Figure 5: Visualization of pseudo-label refinement via UB-Filter. Each row shows a query scene.
Figure 6: UB-Filter. Class-mean uncertainty before ( x ) vs. after ( y ); color=IoU; red y=x .
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
Method
B
N
A
HM
GFS-VL (Reproduced) ( λ=0 endpoint)
67.64
28.80
36.98
40.39
OGD [ 8 ] ( Δϕ=−ηg⊥ ; dual of λ→∞ )
68.84
29.22
37.56
41.03
UGA-Margin (ours)
69.14
29.25
37.65
41.11
UGA-Max (ours)
69.30
30.16
38.40
42.02
UGA-Entropy (ours)
68.89
32.14
39.88
43.83
Appendix
Table 3: Empirical comparison of the plain endpoint ( λ=0 , GFS-VL) and a faithful OGD baseline (geometric dual of UGA’s λ→∞ limit; not a member of our proximal family) against UGA’s finite, episode-adaptive λ(ue) on ScanNet200 (1-shot). Results in mIoU (%). Best: bold ; second: underline .
Input: Controlled parameters ϕ (subset PUG ), fixed basis B , batch embeddings {fi} and labels {yi} , gate slope k , threshold τ .
Output: Controlled gradient gUG applied to PUG .
1. Eligible novel classes. Construct C as in Eq. ( 1 ).
2. Prototypes. For each c∈C , compute μc using Eq. ( 1 ).
3. Episodic uncertainty. Compute raw uncertainty ue,raw by feature dispersion (Eq. ( 2 )); if enabled, normalize to ue via Eq. ( 5 ).
1. Pseudo labeling. For each point x , set y^(x)←argmaxkpk(x) .
2. Uncertainty scoring. For each point x , compute u(x) using one choice among: entropy (Eq. ( 12 )), margin (Eq. ( 13 )), or max-probability (Eq. ( 14 )).
3. Initialize output. Set y~vlm(x)←y^(x) for all points x .
4. Class-wise thresholds (novel only). For each c∈Ynovel : Xc←{x∣y^(x)=c},qc←Qρ({u(x)∣x∈Xc})(Eq.\eqrefeq:quantile).
5. Filtering. For each x∈Xc : if u(x)>qc , set y~vlm(x)←ignore .
Table 6: Key settings for reproducing Phase 1 pretraining and Phase 2 adaptation.
Setting
Method
HM
ScanNet200 5-shot
GFS-VL (Reproduced)
42.92±0.49
ScanNet200 5-shot
UGA-Entropy
45.65±0.48
ScanNet200 1-shot
GFS-VL (Reproduced)
40.39±0.75
ScanNet200 1-shot
UGA-Entropy
43.83±0.51
ScanNet++ 5-shot
GFS-VL (Reproduced)
31.93±2.29
ScanNet++ 5-shot
UGA-Entropy
36.78±1.91
Appendix
Table 7: Five-run HM variability for the reproduced baseline and default UGA-Entropy. Entries are mean ± sample std in HM mIoU (%) over regis1 – regis5 .
Setting
Method
B
N
A
HM
1-shot
GFS-VL
78.56
49.72
69.45
60.88
1-shot
UGA
79.84
51.60
70.92
62.69
5-shot
GFS-VL
78.30
51.22
69.75
61.91
5-shot
UGA
79.22
53.17
70.99
63.63
Appendix
Table 8: ScanNet with 13 base and 6 novel classes. Results in mIoU (%). Bold : best per column.
Table 15
Figure 7: Hyper-parameter sensitivity on ScanNet200: k (left, 5-shot), τ (middle, 5-shot), and Phase-2 batch size (right, 1-shot). Shaded regions denote 95% confidence intervals over 5 runs. Dashed lines indicate the GFS-VL [ 1 ] HM baselines.
Figure 8: Zoom-in qualitative comparison with base and novel predictions visualized separately; purple/red circles mark base/novel errors.
3D point cloud segmentation assigns semantic, instance, or part labels to points for scene understanding, mapping, robotics, and scientific measurement.
Generalized few-shot 3D point cloud segmentation aims to adapt to novel classes from only a few annotations while maintaining strong performance on base classes, but this remains challenging due to the inherent stability-plasticity trade-off: adapting to novel classes can interfere with shared representations and cause base-class forgetting. We present HOP3D, a unified framework that learns hierarchical orthogonal prototypes with an entropy-based few-shot regularizer to enable robust novel-class adaptation without degrading base-class performance. HOP3D introduces hierarchical orthogonalization that decouples base and novel learning at both the gradient and representation levels, effectively mitigating base-novel interference. To further enhance adaptation under sparse supervision, we incorporate an entropy-based regularizer that leverages predictive uncertainty to refine prototype learning and promote balanced predictions. Extensive experiments on ScanNet200 and ScanNet++ demonstrate that HOP3D consistently outperforms state-of-the-art baselines under both 1-shot and 5-shot settings. The code is available at https://fdueblab-hop3d.github.io/.
Yifei Zhao, Fanyu Zhao, Zhongyuan Zhang +3
College of Computer Science and Artificial Intelligence, Fudan University, Shanghai, China
Few-shot 3D semantic segmentation aims to generate accurate semantic masks for query point clouds with only a few annotated support examples. Existing prototype-based methods typically construct compact and deterministic prototypes from the support set to guide query segmentation. However, such rigid representations are unable to capture the intrinsic uncertainty introduced by scarce supervision, which often results in degraded robustness and limited generalization. In this work, we propose UPL (Uncertainty-aware Prototype Learning), a probabilistic approach designed to incorporate uncertainty modeling into prototype learning for few-shot 3D segmentation. Our framework introduces two key components. First, UPL introduces a dual-stream prototype refinement module that enriches prototype representations by jointly leveraging limited information from both support and query samples. Second, we formulate prototype learning as a variational inference problem, regarding class prototypes as latent variables. This probabilistic formulation enables explicit uncertainty modeling, providing robust and interpretable mask predictions. Extensive experiments on the widely used ScanNet and S3DIS benchmarks show that our UPL achieves consistent state-of-the-art performance under different settings while providing reliable uncertainty estimation. The code is available at https://fdueblab-upl.github.io/.
Incremental Few-Shot (IFS) segmentation aims to learn new categories over time from only a few annotations. Although widely studied in 2D, it remains underexplored for 3D point clouds. Existing methods suffer from catastrophic forgetting or fail to learn discriminative prototypes under sparse supervision, and often overlook a key cue: novel categories frequently appear as unlabelled background in base-training scenes. We introduce SCOPE (Scene-COntextualised Prototype Enrichment), a plug-and-play background-guided prototype enrichment framework that integrates with any prototype-based 3D segmentation method. After base training, a class-agnostic segmentation model extracts high-confidence pseudo-instances from background regions to build a prototype pool. When novel classes arrive with few labelled samples, relevant background prototypes are retrieved and fused with few-shot prototypes to form enriched representations without retraining the backbone or adding parameters. Experiments on ScanNet and S3DIS show that SCOPE achieves SOTA performance, improving novel-class IoU by up to 6.98% and 3.61%, and mean IoU by 2.25% and 1.70%, respectively, while maintaining low forgetting. Code is available https://github.com/Surrey-UP-Lab/SCOPE.
Vishal Thengane, Zhaochong An, Tianjin Huang +5
University of Surrey, UK · University of Wollongong, Australia · University of Copenhagen, Denmark +2