Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

FunGraph: Functionality Aware 3D Scene Graphs for Language-Prompted Scene Interaction

About

The concept of 3D scene graphs is increasingly recognized as a powerful semantic and hierarchical representation of the environment. Current approaches often address this at a coarse, object-level resolution. In contrast, our goal is to develop a representation that enables robots to directly interact with their environment by identifying both the location of functional interactive elements and how these can be used. To achieve this, we focus on detecting and storing objects at a finer resolution, focusing on affordance-relevant parts. The primary challenge lies in the scarcity of data that extends beyond instance-level detection and the inherent difficulty of capturing detailed object features using robotic sensors. We leverage currently available 3D resources to generate 2D data and train a detector, which is then used to augment the standard 3D scene graph generation pipeline. Through our experiments, we demonstrate that our approach achieves functional element segmentation comparable to state-of-the-art 3D models and that our augmentation enables task-driven affordance grounding with higher accuracy than the current solutions. See our project page at https://fungraph.github.io.

Dennis Rotondi, Fabio Scaparro, Hermann Blum, Kai O. Arras• 2025

Related benchmarks

TaskDatasetResultRank
Object Node RecognitionUniGraph3D
Recall@368.9
16
Node Affordance PredictionUniGraph3D
Recall@340.4
8
Node LocalizationUniGraph3D
Object Node IoU (>=0.10)49.8
8
Node AssociationUniGraph3D
R@39.8
8
Part Node RecognitionUniGraph3D
Recall@328.5
8
Spatial Triplet PredictionUniGraph3D
Recall@321.6
8
Functional Triplet PredictionUniGraph3D
Recall@30.00e+0
8
Task Affordance PredictionSceneFun3D
Success Rate37.03
7
Node EvaluationFunGraph3D
Objects28.6
5
Scene Graph GenerationSceneFun3D
Object Recall @ 3 (R3)40.8
5
Showing 10 of 14 rows

Other info

Follow for update