← Latest papers
💻 computer science

Seeing Fast and Slow: Bimodal 3D Scene Graphs for Open-set Tasks

This paper introduces BiMoSG, a bimodal 3D scene graph generation framework that dynamically switches between a fast, coarse mode and a slow, fine-grained open-vocabulary mode to enable efficient, real-time open-set task execution.

Original authors: Marcel Bartholomeus Prasetyo, Shrutika Vishal Thengane, A Manicka Praveen, Yi Loo, Malika Meghjani

Published 2026-06-01
📖 4 min read☕ Coffee break read

Original authors: Marcel Bartholomeus Prasetyo, Shrutika Vishal Thengane, A Manicka Praveen, Yi Loo, Malika Meghjani

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a robot trying to navigate a messy room to find a specific item, like a lost set of keys or a bag of groceries. If the robot tried to examine every single object in the room with the same level of intense, microscopic detail, it would be like trying to read every word in a library to find one specific book. It would take forever, and the robot would run out of battery long before it finished.

This paper introduces a new system called BiMoSG (Bimodal 3D Scene Graph) that solves this problem by giving the robot a "fast brain" and a "slow brain," mimicking how humans think.

The Two Modes: Fast and Slow

The authors compare the robot's thinking process to the famous "System 1" and "System 2" thinking described in psychology:

  1. The "Fast" Mode (System 1):

    • How it works: This is the robot's default setting. It scans the room quickly and creates a rough, "coarse" map. It doesn't worry about the exact brand of a chair or the specific pattern on a rug. Instead, it sees things as simple shapes (like boxes or prisms) and gives them general names like "table," "chair," or "counter."
    • The Analogy: Think of this like driving down a highway. You don't need to know the license plate number of every car you pass; you just need to know there's a car, a truck, or a tree. You see the "gist" of the world instantly.
    • The Benefit: This mode is incredibly fast and uses very little energy. It allows the robot to move and explore without getting bogged down in details.
  2. The "Slow" Mode (System 2):

    • How it works: This mode only kicks in when the "Fast" mode spots something interesting. If the robot is looking for groceries and sees something that might be a refrigerator, it switches to "Slow" mode. It zooms in, uses advanced AI to read labels, and figures out exactly what the object is.
    • The Analogy: This is like pulling your car over to the side of the road to read a specific street sign or check a map. You stop the general flow to focus intensely on one specific detail.
    • The Benefit: This provides high accuracy for the specific items the robot actually needs to interact with, without wasting time on things that don't matter.

The "Prismatic" Shortcut

To make the "Fast" mode even quicker, the researchers invented a new way to represent 3D objects. Instead of building a detailed 3D model made of thousands of tiny dots (which is computationally heavy), they represent objects as simple prisms (like cardboard boxes).

  • The Analogy: Imagine trying to pack a suitcase. You don't need to know the exact curve of a sweater or the texture of a shoe. You just need to know that the sweater fits inside a box of a certain size. The robot does the same thing: it turns complex furniture into simple geometric boxes. This makes it much easier to calculate where things are and if they overlap, saving massive amounts of computing power.

How They Work Together

The system is designed so the robot spends 99% of its time in "Fast" mode, just cruising around and building a rough map. It only switches to "Slow" mode when a "trigger" happens—like when the robot's general map says, "Hey, there's a counter here, and the task is to find food."

Once the robot switches to "Slow" mode, it confirms the object is indeed a counter (and not a table), and then the robot can proceed with its task.

What the Results Show

The paper claims that this approach is three times faster than current state-of-the-art methods that try to be detailed all the time.

  • Speed: In tests, the "Fast" mode could generate a scene map in about 0.1 seconds per frame, while other methods took 0.4 seconds.
  • Success: The robot was able to complete tasks (like finding a trash can or a kitchen island) much faster than robots using only the "Slow" (detailed) method, while still achieving the same level of success.
  • Real World: They tested this on a real robot (a Clearpath Jackal) in a mock museum. The robot successfully used the "Fast" mode to scan the room and the "Slow" mode to identify a "backpack" as a suspicious object, proving it works outside of computer simulations.

The Bottom Line

The paper argues that robots don't need to be perfect at seeing everything all the time. By using a bimodal approach—being fast and general most of the time, and slow and detailed only when necessary—robots can navigate complex, unknown environments much more efficiently, saving time and battery life while still getting the job done.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →