Direction-aware 3D Large Multimodal Models
Organizations: Nanyang Technological University · The University of Tokyo · RIKEN AIP · UCAS-Terminus AI Lab, University of Chinese Academy of Sciences
Abstract
3D large multimodal models (3D LMMs) rely heavily on ego poses for enabling directional question-answering and spatial reasoning. However, most existing point cloud benchmarks contain rich directional queries but lack the corresponding ego poses, making them inherently ill-posed in 3D large multimodal modelling. In this work, we redefine a new and rigorous paradigm that enables direction-aware 3D LMMs by identifying and supplementing ego poses into point cloud benchmarks and transforming the corresponding point cloud data according to the identified ego poses. We enable direction-aware 3D LMMs with two novel designs. The first is PoseRecover, a fully automatic pose recovery pipeline that matches questions with ego poses from RGB-D video extrinsics via object-frustum intersection and visibility check with Z-buffers. The second is PoseAlign that transforms the point cloud data to be aligned with the identified ego poses instead of either injecting ego poses into textual prompts or introducing pose-encoded features in the projection layers. Extensive experiments show that our designs yield consistent improvements across multiple 3D LMM backbones such as LL3DA, LL3DA-SONATA, Chat-Scene, and 3D-LLAVA, improving ScanRefer mIoU by 30.0% and Scan2Cap LLM-as-judge accuracy by 11.7%. In addition, our approach is simple, generic, and training-efficient, requiring only instruction tuning while establishing a strong baseline for direction-aware 3D-LMMs.
Figures & tables
| Model | Modality | ScanRef (val) | Multi3DRef (val) | ScanQA (val) | Scan2Cap (val) | ||||||||||
| [email protected] | mIoU | [email protected] | mIoU | C | B-4 | M | R | L-A | [email protected] | [email protected] | [email protected] | [email protected] | L-A | ||
| Specialist Models: | |||||||||||||||
| ScanQA [ 2 ] | PC | - | - | - | - | 64.9 | 10.1 | 13.1 | 33.3 | - | - | - | - | - | - |
| 3D-VLP [ 27 ] | PC | - | - | - | - | 67.0 | 11.2 | 13.5 | 34.5 | - | 54.9 | 32.3 | 24.8 | 51.5 | - |
| 3D-VisTA [ 64 ] | PC | - | - | - | - | 69.6 | 10.4 | 13.9 | 45.7 | - | 61.6 | 34.1 | 26.8 | 55.0 | - |
| Scan2Cap [ 10 ] | PC | - | - | - | - | - | - | - | - | - | 39.1 | 23.3 | 22.0 | 44.8 | - |
| Design | ScanRef | Multi3DRef | ScanQA | Scan2Cap |
|---|---|---|---|---|
| mIoU | mIoU | L-A | L-A | |
| Baseline | 42.6 | 48.1 | 45.7 | 28.1 |
| Baseline PoseAlign-T(Top) | 37.5 | 41.5 | 43.0 | 23.5 |
| Random Pose | 39.0 | 44.3 | 44.7 | 25.8 |
| PoseAlign-T(Clip X=0.3) | 55.4 | 54.3 | 47.3 | 31.4 |
| PoseAlign-T(Top) | 68.5 | 60.2 | 47.5 | 29.7 |
| ScanRef | Multi3DRef | ScanQA | Scan2Cap | |
|---|---|---|---|---|
| mIoU | mIoU | L-A | L-A | |
| 0.0 | 55.1 | 54.2 | 47.3 | 30.1 |
| 0.1 | 55.2 | 54.3 | 46.6 | 30.8 |
| 0.2 | 54.8 | 54.3 | 47.3 | 31.2 |
| 0.3 | 55.4 | 54.3 | 47.3 | 31.4 |
| 0.4 | 55.4 | 54.3 | 46.9 | 30.9 |
| Model | Evaluated on | ScanQA ( Direction-critical) | Scan2Cap ( Direction-critical) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| C | B-4 | M | R | L-A | C | B-4 | M | R | L-A | ||
| 3D-LLAVA | Full Val set | 95.4 | 16.3 | 18.9 | 44.6 | 45.7 | 77.4 | 36.4 | 26.93 | 57.4 | 28.1 |
| Direction-critical subset | 91.6 | 18.0 | 17.8 | 41.0 | 37.8 | 76.8 | 36.8 | 26.94 | 57.4 | 28.0 | |
| Complementary subset | 97.6 | 11.9 | 20.1 | 47.7 | 52.4 | 82.7 | 32.6 | 26.88 | 56.9 | 29.6 | |
| 3D-LLAVA+ PoseAlign-T | Full Val set | 99.8 (+4.4) | 17.3 (+1) | 19.7 (+0.8) | 46.5 (+1.9) | 47.3 (+1.6) | 76.1 (-1.3) | 37.1 (+0.7) | 27.11 (+0.18) | 57.6 (+0.2) | 31.4 (+3.3) |
| Direction-critical subset | 96.1 (+4.5) | 19.6 (+1.6) | 18.7 (+0.9) | 43.1 (+2.1) | 40.3 (+2.5) | 75.9 (-0.9) | 37.5 (+0.7) | 27.12 (+0.18) | 57.7 (+0.3) | 31.3 (+3.3) | |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| ScanRefer | Multi3DRef | ScanQA | Scan2Cap | ||
| Model | Noise Bound | mIoU | mIoU | B-4 | B-4 |
| 3D-LLAVA | / | 42.6 | 48.1 | 16.3 | 36.4 |
| 3D-LLAVA+ PoseAlign-T (Top) | 0°, 0m | 68.5 | 60.2 | 17.3 | 37.1 |
| 15°, 0.2m | 62.5 | 57.7 | 17.1 | 36.9 | |
| 30°, 0.5m | 53.2 | 55.1 | 17.0 | 36.6 |
| Design | ScanQA | SQA3D | Scan2Cap |
|---|---|---|---|
| L-A | L-A | L-A | |
| LL3DA | 35.2 | - | 23.3 |
| LL3DA+PoseAlign-T | 35.4 | - | - |
| LL3DA-S | 36.3 | - | - |
| LL3DA-S+PoseAlign-T | 36.5 | - | - |
| Chat-Scene | 44.1 | 56.9 | 38.6 |
| ScanQA (val) | SQA3D (test) | Scan2Cap (val) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C | B-4 | M | R | L-A | EM | EM-R | L-A | [email protected] | [email protected] | [email protected] | [email protected] | L-A | |
| None | 85.6 | 15.6 | 17.8 | 40.4 | 43.9 | 52.8 | 56.1 | 56.9 | 74.0 | 34.5 | 26.8 | 56.4 | 26.6 |
| 0.0 | 83.8 | 14.2 | 17.4 | 39.7 | 43.1 | 53.4 | 56.2 | 57.2 | 37.2 | 27.9 | 23.4 | 52.0 | 9.76 |
| 0.1 | 86.7 | 14.9 | 17.9 | 40.8 | 44.3 | 52.6 | 55.7 | 56.6 | 74.1 | 34.7 | 26.9 | 56.5 | 27.0 |
| 0.2 | 87.2 | 15.1 | 18.1 | 41.1 | 44.7 | 53.3 | 56.1 | 57.1 | 75.5 | 35.0 | 27.1 | 56.7 | 26.9 |
| 0.3 | 87.5 | 15.5 | 17.9 | 40.9 | 44.8 | 53.3 | 56.2 | 57.1 | 74.9 | 34.7 | 26.9 | 56.5 | 26.9 |
| ScanQA (val) | SQA3D (test) | Scan2Cap (val) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C | B-4 | M | R | L-A | EM | EM-R | L-A | [email protected] | [email protected] | [email protected] | [email protected] | L-A | |
| None | 95.4 | 16.3 | 18.9 | 44.6 | 45.7 | 54.9 | 57.3 | 57.9 | 77.4 | 36.4 | 26.9 | 57.4 | 28.1 |
| 0.0 | 98.7 | 16.3 | 19.3 | 46.2 | 47.3 | 55.1 | 57.6 | 56.1 | 75.5 | 36.6 | 26.9 | 57.2 | 30.1 |
| 0.1 | 99.4 | 17.4 | 19.4 | 46.1 | 46.6 | 52.6 | 55.0 | 55.6 | 76.6 | 37.0 | 27.1 | 57.5 | 30.8 |
| 0.2 | 99.8 | 17.3 | 19.5 | 46.5 | 47.3 | 53.4 | 56.2 | 56.6 | 74.7 | 36.9 | 27.0 | 57.5 | 31.2 |
| 0.3 | 99.8 | 17.3 | 19.7 | 46.5 | 47.3 | 54.2 | 56.7 | 57.4 | 76.1 | 37.1 | 27.1 | 57.6 | 31.4 |
3D VLMs
Three-dimensional vision-language models connect language with spatially grounded visual data for 3D understanding, reasoning, and action.
See all 213 papers