Part-Aware Open-Vocabulary 3D Affordance Grounding via Prototypical Semantic and Geometric Alignment
Organizations: ShanghaiTech University
Abstract
Grounding natural language questions to functionally relevant regions in 3D objects -- termed language-driven 3D affordance grounding -- is essential for embodied intelligence and human-AI interaction. Existing methods, while progressing from label-based to language-driven approaches, still face challenges in open-vocabulary generalization, fine-grained geometric alignment, and part-level semantic consistency. To address these issues, we propose a novel two-stage cross-modal framework that enhances both semantic and geometric representations for open-vocabulary 3D affordance grounding. In the first stage, large language models generate part-aware instructions to recover missing semantics, enabling the model to link semantically similar affordances. In the second stage, we introduce two key components: Affordance Prototype Aggregation (APA), which captures cross-object geometric consistency for each affordance, and Intra-Object Relational Modeling (IORM), which refines geometric differentiation within objects to support precise semantic alignment. We validate the effectiveness of our method through extensive experiments on a newly introduced benchmark, as well as two existing benchmarks, demonstrating superior performance in comparison with existing methods.
Figures & tables
| Dataset | #Point Cloud Inst. | #Question Inst. | #Image Inst. | OV‑Affordance | Probabilistic Mask |
| 3DAffordanceNet | 23K | ✗ | ✗ | ✗ | ✓ |
| PIAD | 7K | ✗ | 5162 | ✗ | ✓ |
| LASO | 8.4K | 870 | ✗ | ✗ | ✓ |
| Seq‑AFD | 18K | — † | ✗ | ✗ | ✓ |
| Ours | 23K | 1840 | ✗ | ✓ | ✓ |
| Method | aIoU | AUC | SIM | MAE | ||
| Open-set | Full-view | XMF | 11.37 | 76.33 | 0.529 | 0.117 |
| IAG | 9.63 | 74.95 | 0.505 | 0.123 | ||
| LASO | 13.86 | 76.12 | 0.540 | 0.109 | ||
| OpenAD | 12.57 | 79.80 | 0.570 | 0.113 | ||
| Ours | 18.38 | 82.33 | 0.606 | 0.110 | ||
| Partial-view | XMF | 9.03 | 67.54 | 0.450 | 0.127 | |
| Method | aIoU | AUC | SIM | MAE |
| LASO | 20.8 | 87.3 | 0.629 | 0.093 |
| IAG | 17.8 | 82.3 | 0.561 | 0.109 |
| 3D-SPS | 11.4 | 76.2 | 0.433 | 0.138 |
| ReLA | 15.2 | 78.9 | 0.532 | 0.118 |
| ReferTrans | 13.7 | 79.8 | 0.497 | 0.124 |
| Ours | 20.8 | 88.8 | 0.637 | 0.090 |
| Method | mIoU | Acc | mAcc | |
| Full-view | ShapeLLM | 0.88 | 0.28 | 0.99 |
| OpenAD-PointNet++ | 13.53 | 3.97 | 16.40 | |
| OpenAD-DGCNN | 11.15 | 3.84 | 13.86 | |
| IAGNet | 16.16 | 19.07 | 23.92 | |
| LASO | 22.41 | 15.90 | 30.22 | |
| 3D-ADLLM-Qwen | 24.43 | 23.90 | 35.45 |
| Method | aIoU | AUC | SIM | MAE | ||
| Open-set | Full-view | w/o PIG | 12.67 | 80.09 | 0.545 | 0.108 |
| w/o APA | 14.31 | 82.30 | 0.585 | 0.105 | ||
| w/o PSGA | 14.16 | 81.22 | 0.568 | 0.103 | ||
| w/o IORM | 17.36 | 82.11 | 0.599 | 0.102 | ||
| Ours | 18.38 | 82.33 | 0.606 | 0.110 | ||
| Partial-view | w/o PIG | 11.34 | 75.99 | 0.532 | 0.113 | |
| Symbol | Shape | Description |
| Input point cloud | ||
| Token-level features of the instruction | ||
| Embedding of part-specific token | ||
| Large-scale geometric features | ||
| Enhanced large-scale features | ||
| Enhanced small-scale features |
| Evaluation Setting | Split | #PC–AFD Pairs | #Qst. Inst. | #OV–AFD (I/C) | #Unseen OBJ (I/C) |
| Closed-set Seen | Train | 32 709 | 742 | — | — |
| Test | 4 645 | 53 | — | — | |
| Closed-set Unseen | Train | 29 754 | 560 | — | — |
| Test | 4 645 | 53 | — | 414 / 6 | |
| Open-set Full-view | Train | 32 709 | 742 | — | — |
| Test | 4 645 | 69 | 975 / 16 | — |
| OBJ Error Rate | aIoU | AUC | SIM | MAE |
| 0% | 18.38 | 82.33 | 0.606 | 0.110 |
| 10% | 17.43 | 82.57 | 0.603 | 0.110 |
| 20% | 17.41 | 82.57 | 0.603 | 0.111 |
| AFD Error Rate | aIoU | AUC | SIM | MAE |
| 0% | 18.38 | 82.33 | 0.606 | 0.110 |
| 10% | 17.22 | 82.25 | 0.600 | 0.111 |
| 20% | 17.03 | 81.46 | 0.587 | 0.113 |
| aIoU | AUC | SIM | MAE | ||
| 0.2 | 0.6 | 18.38 | 82.33 | 0.606 | 0.110 |
| 0.3 | 0.5 | 17.55 | 82.30 | 0.605 | 0.101 |
| 0.5 | 0.3 | 17.77 | 82.78 | 0.596 | 0.104 |