Floorplan2Guide: LLM-Guided Floorplan Parsing for BLV Indoor Navigation
The paper proposes Floorplan2Guide, an LLM-driven navigation system for blind and low-vision users that converts floor plans into knowledge graphs to generate precise instructions, demonstrating that few-shot learning and graph-based spatial reasoning significantly outperform direct visual reasoning in improving navigation accuracy.
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 you are trying to navigate a giant, unfamiliar maze, but you can't see the walls or the paths. For people with visual impairments, moving through indoor spaces like office buildings or hospitals is often like trying to solve this maze blindfolded. Current solutions often rely on expensive, heavy infrastructure (like special beacons everywhere) or complex cameras that need to be retrained for every single new building.
The paper "Floorplan2Guide" proposes a smarter, lighter way to solve this. Think of it as giving the user a super-smart GPS that understands blueprints.
Here is how the system works, broken down into simple steps:
1. The "Translator" (Turning Blueprints into a Map)
Imagine you have a static, 2D drawing of a building (a floorplan). To a computer, this is just a picture of lines and text. To a human, it's a map.
- The Old Way: Computers used to need a team of engineers to manually measure every wall and door to turn that picture into a usable map.
- The New Way (Floorplan2Guide): The researchers use a "Large Language Model" (an advanced AI that is very good at reading and understanding context). They feed the floorplan image to this AI. The AI acts like a translator, reading the drawing and converting it into a Knowledge Graph.
- Analogy: Think of the Knowledge Graph as a skeleton of the building. Instead of just seeing a picture of a room, the AI understands that "Room A" is connected to "Hallway B" through "Door C," and it knows exactly how far apart they are. It turns a flat image into a 3D mental map of connections.
2. The "Guide" (Generating Instructions)
Once the AI has built this "skeleton map," a user can ask, "How do I get to the restroom?"
- Instead of just looking at the picture and guessing, the AI looks at its skeleton map. It traces the path from the starting point to the destination.
- It then translates that path into simple, human-like spoken instructions: "Walk forward 10 steps, turn left at the intersection, and the restroom is on your right."
- The Secret Sauce (Few-Shot Learning): The researchers found that if they show the AI a few examples of good directions first (like showing a student a few sample math problems before a test), the AI gets much better at giving directions. This is called "few-shot learning," and it made the system significantly more accurate.
3. The "Checkpoint" (ArUco Markers)
How does the system know where the user actually is in the real building?
- The system uses small, square QR-code-like stickers called ArUco markers placed around the building (on walls, at intersections, etc.).
- The user's phone camera scans these markers.
- Analogy: Think of these markers as bus stops. When the user scans a marker, the system knows, "Ah, you are at Bus Stop #4." It then checks its "skeleton map" to see which instruction comes next. If the user wanders off the path, the system knows immediately and can say, "You've gone off course, let's get you back on track."
What Did They Find?
The researchers tested this system in a real building at their university (the Math & Psychology building) and on standard test datasets.
- Better than just looking: When the AI used the "skeleton map" (Knowledge Graph) to give directions, it was 15.4% more accurate than when it tried to just look at the picture and guess. The map helped it avoid "hallucinations" (making up paths that don't exist).
- The Best Model: Among the different AI models they tested, Claude 3.7 Sonnet was the best navigator.
- Success Rates: With the right setup (using the "skeleton map" and showing the AI a few examples first), the system was successful about 92% of the time on short routes, 77% on medium routes, and 62% on long, complex routes.
The Bottom Line
This paper introduces a system that doesn't need to rebuild the world with expensive sensors. Instead, it takes a simple picture of a floorplan, uses a smart AI to turn it into a logical map of connections, and uses that map to guide blind or low-vision users step-by-step. It's like giving the user a digital tour guide that has memorized the building's blueprint and can tell them exactly where to go, using only a smartphone and a few stickers on the wall.
Note: The paper explicitly states that this system focuses on pathfinding and navigation instructions. It does not currently handle avoiding moving obstacles (like people walking by) or dynamic changes in the environment.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.