<i>Clio:</i> Real-Time Task-Driven Open-Set 3D Scene Graphs

Modern tools for class-agnostic image segmentation (e.g., SegmentAnything) and open-set semantic understanding (e.g., CLIP) provide unprecedented opportunities for robot perception and mapping. While traditional closed-set metric-semantic maps were restricted to tens or hundreds of semantic classes, we can now build maps with a plethora of objects and countless semantic variations. This leaves us with a fundamental question: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">what is the right granularity for the objects (and, more generally, for the semantic concepts) the robot has to include in its map representation?</i> While related work implicitly chooses a level of granularity by tuning thresholds for object detection, we argue that such a choice is intrinsically task-dependent. The first contribution of this paper is to propose a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">task-driven 3D scene understanding</i> problem, where the robot is given a list of tasks in natural language, and has to select the granularity and the subset of objects and scene structure to retain in its map that is sufficient to complete the tasks. We show that this problem can be naturally formulated using the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Information Bottleneck</i> (IB), an established information-theoretic framework to discuss task-relevance. The second contribution is an algorithm for task-driven 3D scene understanding based on an <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Agglomerative IB</i> approach, that is able to cluster 3D primitives in the environment into task-relevant objects and regions. The third contribution is to integrate our task-driven clustering algorithm into a real-time pipeline, named <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Clio</i>, that constructs a hierarchical 3D scene graph of the environment online and using only onboard compute. Our final contribution is an extensive experimental campaign showing that Clio not only allows real-time construction of compact open-set 3D scene graphs, but also improves the accuracy of task execution by limiting the map to relevant semantic concepts.

Authors

Institutions

Publication Details

Journal
IEEE Robotics and Automation Letters
Published
2024-08-29
DOI
https://doi.org/10.1109/lra.2024.3451395
Citations
32
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
41.56

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Clio: Real-Time Task-Driven Open-Set 3D Scene Graphs

Luca Carlone, Nathan Hughes, Dominic Maggio, Eric Cristofalo et al.
32 citations
IEEE Robotics and Automation Letters
Robotics and Sensor-Based Localization
41.56
article

Clio: Real-Time Task-Driven Open-Set 3D Scene Graphs

Luca Carlone, Nathan Hughes, Dominic Maggio, Eric Cristofalo, Yun Chang, Lukas Schmid, Dan Griffith, Carlyn Dougherty, Matthew Trang
article en
32 citations

Abstract

Modern tools for class-agnostic image segmentation (e.g., SegmentAnything) and open-set semantic understanding (e.g., CLIP) provide unprecedented opportunities for robot perception and mapping. While traditional closed-set metric-semantic maps were restricted to tens or hundreds of semantic classes, we can now build maps with a plethora of objects and countless semantic variations. This leaves us with a fundamental question: <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">what is the right granularity for the objects (and, more generally, for the semantic concepts) the robot has to include in its map representation?</i> While related work implicitly chooses a level of granularity by tuning thresholds for object detection, we argue that such a choice is intrinsically task-dependent. The first contribution of this paper is to propose a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">task-driven 3D scene understanding</i> problem, where the robot is given a list of tasks in natural language, and has to select the granularity and the subset of objects and scene structure to retain in its map that is sufficient to complete the tasks. We show that this problem can be naturally formulated using the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Information Bottleneck</i> (IB), an established information-theoretic framework to discuss task-relevance. The second contribution is an algorithm for task-driven 3D scene understanding based on an <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Agglomerative IB</i> approach, that is able to cluster 3D primitives in the environment into task-relevant objects and regions. The third contribution is to integrate our task-driven clustering algorithm into a real-time pipeline, named <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Clio</i>, that constructs a hierarchical 3D scene graph of the environment online and using only onboard compute. Our final contribution is an extensive experimental campaign showing that Clio not only allows real-time construction of compact open-set 3D scene graphs, but also improves the accuracy of task execution by limiting the map to relevant semantic concepts.

IEEE Robotics and Automation LettersVol. 9(10)
MIT Lincoln Laboratory (US), Decision Systems (United States) (US), Massachusetts Institute of Technology (US)
Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung
Openalex Percentile: Top 0%
Robotics and Sensor-Based Localization
41.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.