3D-IDE: 3D Implicit Depth Emergent
Organizations: School of Computing, Australian National University · FreiNexus · School of EECS, The University of Queensland · School of Artificial Intelligence, Beijing Normal University
Abstract
Leveraging 3D information within Multimodal Large Language Models (MLLMs) has recently shown significant advantages for indoor scene understanding. However, existing methods, including those using explicit ground-truth 3D positional encoding and those grafting external 3D foundation models for implicit geometry, struggle with the trade-off in 2D-3D representation fusion, leading to suboptimal deployment. To this end, we propose 3D-Implicit Depth Emergence, a method that reframes 3D perception as an emergent property derived from geometric self-supervision rather than explicit encoding. Our core insight is the Implicit Geometric Emergence Principle: by strategically leveraging privileged geometric supervision through mechanisms like a fine-grained geometry validator and global representation constraints, we construct an information bottleneck. This bottleneck forces the model to maximize the mutual information between visual features and 3D structures, allowing 3D awareness to emerge naturally within a unified visual representation. Unlike existing approaches, our method enables 3D perception to emerge implicitly, disentangling features in dense regions and, crucially, eliminating depth and pose dependencies during inference with zero latency overhead. This paradigm shift from external grafting to implicit emergence represents a fundamental rethinking of 3D knowledge integration in visual-language models. Extensive experiments demonstrate that our method surpasses SOTA on multiple 3D scene understanding benchmarks. Our approach achieves a 55% reduction in inference latency while maintaining strong performance across diverse downstream tasks, underscoring the effectiveness of meticulously designed auxiliary objectives for dependency-free 3D understanding. Source code can be found at github.com/ChushanZhang/3D-IDE.
Figures & tables
| Method | External 3D inputs | Scan2Cap | ScanRefer | Multi3DRefer |
|---|---|---|---|---|
| [email protected] | [email protected] | [email protected] | ||
| 2D-MLLM (LLaVA-Next-Video) [ 50 ] | 31.0 | - | - | |
| 3D-MLLM (Video-3D LLM) [ 55 ] | 31.5 | 53.7 | 46.0 | |
| 3D-MLLM (Video-3D LLM) [ 55 ] | ✓ | 83.8 | 58.1 | 58.0 |
| Method | ScanRefer | Multi3DRefer | Scan2Cap | ScanQA | SQA3D | ||||
|---|---|---|---|---|---|---|---|---|---|
| [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | C | EM | EM | |
| Specialists | |||||||||
| ScanRefer [ 5 ] | 37.3 | 24.3 | – | – | – | – | – | – | – |
| MVT [ 23 ] | 40.8 | 33.3 | – | – | – | – | – | – | – |
| 3DVG-Trans [ 52 ] | 45.9 | 34.5 | – | – | – | – | – | – | – |
| ViL3DRel [ 8 ] | 47.9 | 37.7 | – | – | – | – | – | – | – |
| Components | ScanRefer | Multi3DRef | ||||
|---|---|---|---|---|---|---|
| Global. | Geometric. | Cross-view. | [email protected] | [email protected] | [email protected] | [email protected] |
| 53.7 | 47.8 | 46.0 | 42.4 | |||
| 56.9 | 50.8 | 55.6 | 51.1 | |||
| 59.6 | 53.2 | 58.7 | 53.2 | |||
| scratch | 59.8 | 53.3 | 59.7 | 54.3 | ||
| 60.5 | 54.1 | 59.7 | 54.5 | |||
| Method | Spatial Correspondences | Normal Prediction | ||
|---|---|---|---|---|
| Recall@2cm | RMSE | mAcc | ||
| Baseline [ 55 ] | 40.15 | 21.38 | 32.26 | 52.13 |
| Baseline + ours | 42.27 | 23.06 | 31.36 | 53.49 |
| Method | Params(B) | Mean Time (s) | Tokens/s | Peak Mem(GB) |
|---|---|---|---|---|
| VG LLM-8B [ 53 ] | 9.25 | 3.60 | 4.32 | 21.10 |
| Ours | 8.06 | 1.61 | 10.72 | 18.35 |
| Components | ScanRefer | Multi3DRef | ||||
|---|---|---|---|---|---|---|
| Global. | Geometric. | Cross-view. | [email protected] | [email protected] | [email protected] | [email protected] |
| 53.7 | 47.8 | 46.0 | 42.4 | |||
| 56.9 | 50.8 | 55.6 | 51.1 | |||
| 58.6 | 51.9 | 57.8 | 52.5 | |||
| scratch | 59.8 | 53.3 | 59.7 | 54.3 | ||
| scratch | 60.9 | 54.5 | 59.8 | 54.9 | ||
| Components | ScanRefer | Multi3DRefer | Scan2Cap | ScanQA | SQA3D |
|---|---|---|---|---|---|
| [email protected] | [email protected] | CIDEr | CIDEr | EM | |
| Baseline | 53.7 | 46.0 | 31.5 | 99.7 | 58.6 |
| 56.9 | 55.6 | 77.7 | 100.0 | 57.8 | |
| 59.8 | 59.7 | 78.7 | 101.9 | 59.0 | |
| (Full) | 60.9 | 59.8 | 79.0 | 102.1 | 59.2 |
| Method | 3D inputs | ScanRefer | Multi3DRefer | ||
|---|---|---|---|---|---|
| [email protected] | [email protected] | [email protected] | [email protected] | ||
| 3DRS [ 24 ] | ✓ | 62.9 | 56.1 | 60.4 | 54.9 |
| 3DRS* [ 24 ] | 56.95 | 50.83 | 55.8 | 51.1 | |
| 3D-IDE (Ours) | 60.9 | 54.5 | 59.8 | 54.9 | |
| Method | @0.5 | |||
|---|---|---|---|---|
| C | B-4 | M | R | |
| Scan2Cap [ 13 ] | 39.08 | 23.32 | 21.97 | 44.48 |
| 3D-VisTA [ 59 ] | 66.90 | 34.00 | 27.10 | 54.30 |
| ChatScene [ 21 ] | 77.19 | 36.34 | 28.01 | 58.12 |
| LLaVA-3D [ 58 ] | 79.21 | 41.12 | 30.21 | 63.41 |
| baseline [ 54 ] | 31.53 | 29.98 | 24.18 | 57.66 |
| Method | Test set | Avg. | |||||
|---|---|---|---|---|---|---|---|
| What | Is | How | Can | Which | Others | ||
| 3D-VisTA [ 59 ] | 34.8 | 63.3 | 45.4 | 69.8 | 47.2 | 48.1 | 48.5 |
| Scene-LLM [ 18 ] | 40.9 | 69.1 | 45.0 | 70.8 | 47.2 | 52.3 | 54.2 |
| ChatScene [ 21 ] | 45.4 | 67.0 | 52.0 | 69.5 | 49.9 | 55.0 | 54.6 |
| LLaVA-3D [ 58 ] | – | – | – | – | – | – | 55.6 |
| Video-3D [ 54 ] | 51.1 | 72.4 | 55.5 | 69.8 | 51.3 | 56.0 | 58.6 |
| Block 0 | Block 1 | Block 2 | Block 3 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | Venue | ||||||||||||||||
| Video-3D LLM [ 55 ] | CVPR’25 | 75.99 | 38.83 | 20.27 | 10.68 | 80.48 | 52.97 | 32.15 | 17.70 | 75.36 | 49.26 | 34.94 | 21.38 | 71.97 | 46.28 | 34.50 | 22.19 |
| 3DRS [ 24 ] | NIPS’25 | 74.05 | 37.67 | 19.81 | 10.60 | 79.59 | 52.13 | 33.07 | 17.87 | 73.88 | 48.77 | 35.76 | 21.89 | 69.64 | 45.57 | 34.86 | 22.69 |
| 3D-IDE (Ours) | – | 74.63 | 38.07 | 19.99 | 10.69 | 81.60 | 53.64 | 33.03 | 17.33 | 77.04 | 52.25 | 37.13 | 22.34 | 72.33 | 47.68 | 35.15 | 22.11 |
| 3D-IDE (Ours) | – | 74.93 | 38.05 | 19.89 | 10.77 | 81.63 | 53.79 | 33.06 | 17.38 | 77.05 | 52.02 | 37.58 | 23.06 | 72.46 | 47.97 | 36.16 | 23.21 |
| NAVI (Test) | ||||||
| Model | Venue | [email protected] ∘ (%) | [email protected] ∘ (%) | Acc@30 ∘ (%) | RMSE ( ∘ ) | mAcc (%) |
| Video-3D LLM [ 55 ] | CVPR’25 | |||||
| 3DRS [ 24 ] | NIPS’25 | |||||
| 3D-IDE (Ours) | – | |||||
| 3D-IDE (Ours) | – | 30.15 | 59.01 | 71.32 | 31.46 | 53.49 |
| Method | Unique | Multiple | Overall | |||
|---|---|---|---|---|---|---|
| [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | |
| ScanRefer [ 5 ] | 76.3 | 53.5 | 32.7 | 21.1 | 41.2 | 27.4 |
| MVT [ 23 ] | 77.7 | 66.4 | 31.9 | 25.3 | 40.8 | 33.3 |
| 3DVG-Transformer [ 52 ] | 81.9 | 60.6 | 39.3 | 28.4 | 47.6 | 34.7 |
| ViL3DRel [ 8 ] | 81.6 | 68.6 | 40.3 | 30.7 | 47.9 | 37.7 |
| 3DJCG [ 3 ] | 83.5 | 64.3 | 41.4 | 30.8 | 49.6 | 37.3 |
| Method | ZT w/o D | ZT w/ D | ST w/o D | ST w/ D | MT | ALL | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| F1 | F1 | [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | [email protected] | |
| M3DRef-CLIP [ 49 ] | 81.8 | 39.4 | 53.5 | 47.8 | 34.6 | 30.6 | 43.6 | 37.9 | 42.8 | 38.4 |
| D3Net [ 6 ] | 81.6 | 32.5 | – | 38.6 | – | 23.3 | – | 35.0 | – | 32.2 |
| 3DJCG [ 3 ] | 94.1 | 66.9 | – | 26.0 | – | 16.7 | – | 26.2 | – | 26.6 |
| Grounded 3D-LLM [ 11 ] | – | – | – | – | – | – | – | – | 45.2 | 40.6 |
| PQ3D [ 60 ] | 85.4 | 57.7 | – | 68.5 | – | 43.6 | – | 40.9 | – | 50.1 |
| Method | EM | B-1 | B-2 | B-3 | B-4 | ROUGE-L | METEOR | CIDEr |
|---|---|---|---|---|---|---|---|---|
| ScanQA [ 2 ] | 21.05 | 30.24 | 20.40 | 15.11 | 10.08 | 33.33 | 13.14 | 64.86 |
| 3D-VisTA [ 59 ] | 22.40 | – | – | – | 10.40 | 35.70 | 13.90 | 69.60 |
| Oryx-34B [ 32 ] | – | 38.00 | 24.60 | – | – | 37.30 | 15.00 | 72.30 |
| LLaVA-Video-7B [ 51 ] | – | 39.71 | 26.57 | 9.33 | 3.09 | 44.62 | 17.72 | 88.70 |
| 3D-LLM (Flamingo) [ 19 ] | 20.40 | 30.30 | 17.80 | 12.00 | 7.20 | 32.30 | 12.20 | 59.20 |
| 3D-LLM (BLIP2-flant5) [ 19 ] | 20.50 | 39.30 | 25.20 | 18.40 | 12.00 | 35.70 | 14.50 | 69.40 |
3D VLMs
Three-dimensional vision-language models connect language with spatially grounded visual data for 3D understanding, reasoning, and action.
See all 213 papers