Open-Set 3D Scene Graphs for Field Robotics: An Outdoor Case Study
Organizations: Brigham Young University
Abstract
Three-dimensional scene graphs (3DSGs) have emerged as a promising approach for building geometrically grounded, semantically informed, hierarchical general-purpose maps to support high-level robotic reasoning. However, the behavior of 3DSGs in real-world outdoor deployments remains poorly understood, particularly when combined with open-set vision-language models (VLMs). In this field report, we analyze the components common to most 3DSG representations across five outdoor robotic datasets to characterize challenges that arise in complex outdoor environments. Using the recently proposed Terra 3DSG as a case study, we investigate semantic point embeddings, place-node graph navigation, region-level understanding, and memory size across the five diverse datasets. We additionally introduce novel consistency metrics to evaluate whether semantic and structural graph properties remain stable across repeated traversals of the same environment. Our analysis reveals that outliers and multiple modes are common in VLM point embeddings across all tested datasets with outlier ratios above for around of points. We demonstrate the feasibility of outdoor 3DSGs for navigation-based object retrieval, achieving success rates near , though performance is limited by traversability failures and inefficient routing, with trajectories averaging approximately suboptimal path efficiency. Region-level understanding remains challenging in complex natural environments, with low average F1 scores around . Overall, our results show that outdoor 3DSGs can maintain compact (less than MB for multi-kilometer trajectories) and relatively consistent large-scale environment representations, while highlighting open challenges in handling multiple semantic modes, incorporating traversability into graph structures, and improving higher-level region understanding.
Figures & tables
| Dataset | Trajectory Length | Environment Type | Vegetation | Terrain Types | Perceptual Challenges |
|---|---|---|---|---|---|
| River Park | 951.56 | Recreational park | Dense | Leaves, road, sidewalk, dirt, grass, water | Strong lighting contrast, canopy occlusions, large and small objects, trajectory on a variety of terrains |
| Nunns Park | 1238.27 | Riverside recreational area | Sparse | Leaves, road, sidewalk, gravel, dirt, grass, water | Leaf-covered surfaces, underpass shadowing |
| Marina Part 1 | 3004.28 | Marina / RV park | Sparse | Leaves, road, sidewalk, gravel, dirt, grass, water | Open geometry, dynamic vehicles, large range of object sizes |
| Marina Part 2 | 1269.63 | Marina | Sparse | Leaves, road, gravel, dirt, grass, water | Road-gravel transition, limited vertical structure |
| Rock Canyon Campground | 1151.43 | Forested trail | Dense | Leaves, gravel, dirt, grass | Repetitive natural geometry, mixed-surface trails, ambiguous objects |
| Feature comparisons of the five datasets collected for evaluating Terra. The datasets cover a multitude of diverse environments, terrain complexities, lengths, and lighting conditions to provide a reliable evaluation test bed for Terra. There were a total of seven terrain types, and the overall combined trajectory length was . | |||||
| Method | RS-1 | RS-3 |
|---|---|---|
| Object Only | 0.647 | 0.765 |
| Full Sentence | 0.529 | 0.706 |
| Object+Context | 0.765 | 0.824 |
| Relaxed success rates (RS) for object detection on the 3DSG given contextualized object prompts. We see that combining separate object and then context information for unique contextualized object based prompts obtains the highest success rate. | ||
| Dataset | # of Trials | SS-1 | RS-1 | Path Efficiency |
|---|---|---|---|---|
| River Park | 15 | 0.400 | 0.800 | 0.68 ( 0.09) |
| Nunns Park | 12 | 0.417 | 0.417 | 0.64 ( 0.26) |
| Marina Part 1 | 6 | 1.000 | 1.000 | 0.70 ( 0.16) |
| Marina Part 2 | 9 | 0.667 | 0.667 | 0.60 ( 0.17) |
| Summary | 42 | 0.548 | 0.691 | 0.66 ( 0.17) |
| Relaxed success rates (RS) for object detection on the 3DSG. We see that combining separate object and then context information for unique contextualized object based prompts obtains the highest success rate. | ||||
| Method | Micro | Macro | ||||
| Avg Prec. | Avg Rec. | Avg F1 | Avg Prec. | Avg Rec. | Avg F1 | |
| River Park - 4 regions | ||||||
| Spectral | 0.242 0.059 | 0.843 0.132 | 0.364 0.032 | 0.261 0.040 | 0.722 0.155 | 0.359 0.025 |
| Agglomerative | 0.284 0.136 | 0.848 0.182 | 0.384 0.095 | 0.278 0.059 | 0.751 0.167 | 0.371 0.055 |
| Nunns Park - 4 regions | ||||||
| Spectral | 0.210 0.042 | 0.657 0.290 | 0.305 0.086 | 0.209 0.073 | 0.634 0.164 | 0.284 0.047 |
| Region Prompt | Precision | Recall | F1 |
|---|---|---|---|
| Marina Part 1 - Only 1 of the 4 Regions | |||
| Original | 0.713 | 0.521 | 0.602 |
| Clarification | 0.840 | 0.610 | 0.707 |
| Negation | 0.152 | 0.152 | 0.152 |
| Scenery | 0.688 | 0.345 | 0.460 |
| Combination | 0.970 | 0.313 | 0.474 |
| Parameter | Description | Symbol | Value |
| Metric Map | |||
| Surface Voxel Size | Surface voxel resolution for LIO-SAM | m | |
| Corner Voxel Size | Corner voxel resolution for LIO-SAM | m | |
| Phase 1: Metric-Semantic Map | |||
| Time Alignment Threshold | Max LiDAR-image timestamp difference | s | |
| Image Resolution | Input RGB resolution | ||
| Dataset | |||
| River Park | 0.308 | 0.478 | 0.333 |
| Nunns Park | 0.195 | 0.420 | 0.499 |
| Marina P1 | 0.162 | 0.188 | 0.213 |
| Marina P2 | 0.260 | 0.368 | 0.197 |
| Rock Canyon | 0.143 | 0.143 | 0.000 |
| Average F1-Score | 0.214 | 0.319 | 0.248 |
| Object | Context |
|---|---|
| River Park | |
| “bridge” | “large brown over the river” |
| “bridge” | “small white in the woods” |
| “playground” | “in sand” |
| “garbage” | “in the parking lot” |
| “garbage” | “by the red building” |
| Object Weight | Context Weight | SS-1 |
| 0.412 | ||
| 0.471 | ||
| 0.471 | ||
| 0.647 | ||
| 0.588 | ||
| 0.588 |
| Region Prompt | GT Node Count |
|---|---|
| River Park - 4 regions | |
| “Playground area with slides and swings” | 30 |
| “Dense trees with picnic tables” | 214 |
| “Duck Pond” | 51 |
| “Open field with red pavilions” | 49 |
| Nunns Park - 4 regions |
3D Scene Representation
3D scene representation studies how to encode geometry, appearance, semantics, and motion for reconstruction, rendering, generation, and interaction.
See all 240 papers