Learning Hierarchical Orthogonal Prototypes for Generalized Few-Shot 3D Point Cloud Segmentation
Organizations: College of Computer Science and Artificial Intelligence, Fudan University, Shanghai, China
Abstract
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/.
Figures & tables
| Method | ScanNet200 | ScanNet++ | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5-shot | 1-shot | 5-shot | 1-shot | |||||||||||||
| B | N | A | HM | B | N | A | HM | B | N | A | HM | B | N | A | HM | |
| Fully Sup. | 68.70 | 39.32 | 45.51 | 50.02 | 68.70 | 39.32 | 45.51 | 50.02 | 65.45 | 37.24 | 48.53 | 47.47 | 65.45 | 37.24 | 48.53 | 47.47 |
| PIFS [ 5 ] | 28.78 | 3.82 | 9.07 | 6.71 | 17.84 | 2.87 | 6.02 | 4.88 | 39.98 | 5.74 | 19.44 | 10.03 | 36.66 | 4.95 | 17.63 | 8.71 |
| attMPTI [ 31 ] | 37.13 | 4.99 | 11.76 | 8.79 | 54.84 | 3.28 | 14.14 | 6.17 | 55.89 | 4.19 | 24.87 | 7.78 | 53.16 | 3.55 | 23.40 | 6.66 |
| COSeg [ 1 ] | 57.67 | 5.21 | 16.25 | 9.54 | 47.03 | 4.03 | 13.09 | 7.42 | 59.34 | 6.96 | 27.91 | 12.45 | 58.49 | 6.24 | 27.14 | 11.26 |
| HOP-Net | HOP-Ent | mIoU-B | mIoU-N | mIoU-A | HM |
|---|---|---|---|---|---|
| 67.64 | 28.80 | 36.98 | 40.39 | ||
| ✓ † | 68.67 | 29.46 | 37.71 | 41.23 | |
| ✓ ‡ | 68.79 | 29.19 | 37.53 | 40.98 | |
| ✓ | 69.30 | 30.52 | 38.69 | 42.37 | |
| ✓ | ✓ § | 67.11 | 30.79 | 38.43 | 42.20 |
| ✓ | ✓ | 68.45 | 31.80 | 39.52 | 43.42 |
3D Point Cloud Segmentation
3D point cloud segmentation assigns semantic, instance, or part labels to points for scene understanding, mapping, robotics, and scientific measurement.
See all 68 papers