Summary (Overview)
- Holi-Spatial is the first fully automated, large-scale, spatially-aware multimodal dataset construction pipeline that converts raw video streams into holistic 3D spatial annotations without human intervention.
- The pipeline operates in three stages: (1) geometric optimization using 3D Gaussian Splatting (3DGS) with monocular depth priors, (2) image-level perception using VLMs and SAM3 for open-vocabulary segmentation, and (3) scene-level refinement with multi-view merging, confidence filtering, and VLM-based verification.
- The resulting Holi-Spatial-4M dataset contains 12K optimized 3DGS scenes, 1.3M 2D masks, 320K 3D bounding boxes, 320K instance captions, 1.2M 3D grounding instances, and 1.2M spatial QA pairs.
- Holi-Spatial significantly outperforms existing methods: improving multi-view depth estimation by 0.5 F1 and boosting 3D detection AP50 by 64% on ScanNet, achieving an AP of 81.06 on ScanNet++ 3D detection (vs. 12.2 for LLaVA-3D).
- Fine-tuning Qwen3-VL on Holi-Spatial-4M yields state-of-the-art results: 15% AP50 gain on ScanNet++ 3D grounding and 7.9% accuracy improvement on MMSI-Bench.
Introduction and Theoretical Foundation
Spatial intelligence is a fundamental capability for large multimodal models (LMMs) to understand the real 3D world, enabling applications in robotic manipulation, navigation, scene editing, and augmented reality. However, the field faces a critical bottleneck: scarcity and imbalance of raw spatial data.
Key limitations of prior approaches:
- Existing methods generate QA pairs from a small set of manually annotated 3D datasets (e.g., ScanNet, ScanNet++) or naively apply feed-forward perception models to single images.
- These approaches rely on specialized scanning hardware and human-in-the-loop annotation, making them difficult to scale.
- Semantic coverage is limited (e.g., only 50 labeled classes in ScanNet).
Theoretical insight: Recent advances in AI tools (Depth-Anything-V3, SAM3, Gemini, Qwen3-VL) have exceeded expectations; by systematically composing them, one can build an automated spatial annotation engine that may even outperform human annotations, enabling a positive data flywheel.
Comparison of paradigms:
- 2D VLM methods (SAM3, SA2VA): operate on images only, lack 3D capabilities.
- 3D VLM methods (SpatialLM, LLaVA-3D, SceneScript): require explicit 3D point clouds as input.
- 3DGS-based methods (M3-Spatial, LangSplat): leverage 3DGS but require per-scene optimization and lack comprehensive outputs.
Holi-Spatial uniquely unifies all these capabilities: it accepts raw images as input and outputs depth, 2D segmentation, 3D detection, grounding, and spatial QA.
Methodology
The Holi-Spatial pipeline consists of three progressive stages:
Stage 1: Geometric Optimization
- Uses Structure-from-Motion (SfM) to resolve camera intrinsics and extrinsics.
- Initializes a dense point cloud using Depth-Anything-V3 (a spatial foundation model).
- Optimizes a 3D Gaussian Splatting (3DGS) scene with geometric regularization to enforce multi-view depth consistency, eliminating floaters and producing clean, surface-aligned geometry.
Stage 2: Image-level Perception
- Uniformly samples keyframes from the raw video stream.
- Uses Gemini3-Pro to generate captions sequentially, maintaining a dynamic class-label memory for semantic consistency:
- SAM3 performs open-vocabulary instance segmentation, producing predictions .
- 2D-to-3D lifting: unprojects each pixel in mask into 3D:
where is the camera intrinsic matrix and is the homogeneous coordinate.
- A geometry-aware filtering strategy handles depth edge floaters via: (i) mask erosion to mitigate 2D boundary errors, and (ii) mesh-guided depth filtering for 3D outliers.
- Floor-aligned OBB post-processing: detects floor plane for global up-axis, re-aligns instance OBBs under yaw-lock constraint.
Stage 3: Scene-level Refinement
- Multi-View Merge & Post-Process: Merges redundant detections when:
with . Confidence updated as .
- Confidence-Based Filtering & Refinement: A tri-level decision rule:
with and . Borderline cases are re-assessed by a VLM-based agent with image zoom-in and SAM3 re-segmentation tools.
- Annotation Generation: For validated instances, retrieves the optimal source image and uses Qwen3-VL-30B to generate fine-grained captions and procedurally synthesize spatial QA pairs covering 3D grounding, spatial reasoning, and attribute identification.
Empirical Validation / Results
Framework Evaluation (Table 2)
| Method | ScanNet Depth F1 | ScanNet 2D Seg IoU | ScanNet 3D Det AP50 | ScanNet++ Depth F1 | ScanNet++ 2D Seg IoU | ScanNet++ 3D Det AP50 | DL3DV Depth F1 | DL3DV 2D Seg IoU | DL3DV 3D Det AP50 |
|---|---|---|---|---|---|---|---|---|---|
| SAM3 | - | 0.63 | - | - | 0.50 | - | - | 0.66 | - |
| SA2VA | - | 0.64 | - | - | 0.25 | - | - | 0.44 | - |
| SpatialLM | - | - | 8.19 | - | - | 6.23 | - | - | 4.38 |
| LLaVA-3D | - | - | 6.86 | - | - | 4.80 | - | - | 4.11 |
| SceneScript | - | - | 3.54 | - | - | 4.42 | - | - | 3.98 |
| M3-Spatial | 0.32 | 0.22 | - | 0.39 | 0.11 | - | 0.23 | 0.13 | - |
| LangSplat | 0.19 | 0.36 | - | 0.21 | 0.06 | - | 0.18 | 0.24 | - |
| Holi-Spatial | 0.98 | 0.66 | 67.00 | 0.89 | 0.64 | 70.05 | 0.78 | 0.71 | 52.67 |
Key findings:
- Depth F1 of 0.89 on ScanNet++ vs. 0.39 for M3-Spatial (over 2× improvement).
- 3D detection AP of 81.06 on ScanNet++ exceeds LLaVA-3D (12.2 AP) by an order of magnitude.
- 2D segmentation IoU of 0.64 vs. 0.25 for SA2VA on ScanNet++.
VLM Fine-tuning Results
Spatial Reasoning (Table 3):
| Model | MMSI-Bench | MindCube |
|---|---|---|
| Qwen3-VL-2B | 26.1 | 33.5 |
| Qwen3-VL-2B + Ours | 27.6 | 44.0 |
| Qwen3-VL-8B | 31.1 | 29.4 |
| Qwen3-VL-8B + Ours | 32.6 | 49.1 |
3D Grounding on ScanNet++ (Table 4):
| Method | AP₁₅ | AP₂₅ | AP₅₀ |
|---|---|---|---|
| VST-7B-SFT | 17.29 | 14.50 | 11.20 |
| Qwen3-VL-8B | 19.82 | 16.80 | 13.50 |
| Qwen3-VL-8B + Ours | 35.52 | 31.94 | 27.98 |
The AP₅₀ of 27.98 exceeds the strongest baseline by 14.48 AP points.
Ablation Study (Table 5)
| ID | DA3 Depth | 3DGS Training | Conf. Filter | Agent Recall | P₂₅ | R₂₅ |
|---|---|---|---|---|---|---|
| 1 | ✓ | ✗ | ✓ | ✓ | 0.13 | 0.31 |
| 2 | ✓ | ✓ | ✓ | ✓ | 0.81 | 0.89 |
| 3 | ✓ | ✓ | ✗ | ✗ | 0.35 | 0.74 |
| 4 | ✓ | ✓ | ✓ | ✗ | 0.67 | 0.69 |
| 5 | ✓ | ✓ | ✓ | ✓ | 0.81 | 0.89 |
Key ablations:
- 3DGS training improves precision from 0.13 to 0.81 (critical for geometric quality).
- Confidence filtering improves precision from 0.35 to 0.67 but reduces recall (0.74 → 0.69).
- Agent recall recovers true positives with low confidence, yielding the best precision-recall balance.
Theoretical and Practical Implications
Theoretical contributions:
- Scalability paradigm shift: Demonstrates that raw web videos can serve as an abundant source for 3D spatial data, breaking the dependency on specialized scanning hardware and human annotation.
- Compositional AI: Shows that systematically composing foundation models (depth estimation, segmentation, VLMs) can outperform human-level annotation quality.
- Multi-level supervision: Provides a unified framework supporting diverse spatial tasks (depth, 2D segmentation, 3D detection, grounding, spatial QA) from a single pipeline.
Practical implications:
- Data flywheel: The fully automated pipeline can be scaled up as computational resources permit, enabling continuous dataset growth.
- Model improvement: Fine-tuning VLMs on Holi-Spatial-4M significantly improves 3D grounding and spatial reasoning, with applications in robotics, AR/VR, and embodied AI.
- Open-vocabulary richness: Unlike closed-set datasets, Holi-Spatial-4M captures fine-grained indoor object categories through open-world VLM knowledge.
Limitations:
- Computationally expensive due to per-scene optimization.
- May degrade under challenging videos (limited viewpoints, motion blur, heavy occlusion, dynamic objects).
- Open-vocabulary labeling may inherit biases from foundation models.
Conclusion
Holi-Spatial presents a fully automated pipeline converting raw videos into high-fidelity 3D geometry and holistic spatial annotations, addressing the fundamental scalability bottleneck in spatial intelligence. The released Holi-Spatial-4M dataset—with 12K optimized 3DGS scenes, 1.3M masks, 320K 3D boxes/captions, 1.2M 3D grounding instances, and 1.2M QA pairs—demonstrates state-of-the-art performance across depth estimation, 2D segmentation, and 3D detection, while fine-tuning VLMs on this data consistently improves 3D grounding and spatial reasoning.
Future directions:
- Improve efficiency (adaptive early stopping, better confidence-based validation).
- Expand to broader domains and longer video contexts.
- Build stronger benchmarks for holistic 3D spatial understanding.
- Address privacy concerns through responsible deployment with consent and data governance safeguards.
Related papers
- SemaPLC: A Project-Grounded, Verification-Gated Agent Harness for PLC Code Generation
SemaPLC, a verification-gated agent harness using project grounding and three external check layers, improves PLC code generation reliability across all models, achieving up to 52.2% dynamic behavior accuracy versus 31.4% for baselines.
- Generating Pretraining Tokens from Organic Data for Data-Bound Scaling
SYNPRO's model-aware synthetic data generation, grounded in organic text via RL-optimized rephrasing and reformatting, matches or exceeds training on unique data in the data-bound scaling regime.
- Intern-S2-Preview: Scientific Agentic Foundation Model
Intern-S2-Preview-397B is a scientific agentic foundation model that integrates multimodal understanding, long-horizon tool use, and time-series forecasting, achieving state-of-the-art results across scientific benchmarks while enabling fast domain specialization via a frozen-backbone Memory Decoder.