← Latest papers
💻 computer science

EagleVision: A Dual-Stage Framework with BEV-grounding-based Chain-of-Thought for Spatial Intelligence

EagleVision is a dual-stage framework that enhances video-based spatial reasoning by combining a geometry-aware keyframe selection mechanism with an active, Bird's-Eye-View-grounded Chain-of-Thought process that iteratively retrieves new viewpoints to verify hypotheses, achieving state-of-the-art performance without requiring human-annotated reasoning traces.

Original authors: Jiaxu Wan, Xu Wang, Mengwei Xie, Hang Zhang, Mu Xu, Yang Han, Hong Zhang, Ding Yuan, Yifan Yang

Published 2026-03-23
📖 5 min read🧠 Deep dive

Original authors: Jiaxu Wan, Xu Wang, Mengwei Xie, Hang Zhang, Mu Xu, Yang Han, Hong Zhang, Ding Yuan, Yifan Yang

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 solve a mystery in a giant, dark warehouse. You have a security camera feed, but it's a long video where the camera just spins around randomly. You need to answer a tricky question: "Which object is closer to the bed: the chair or the sofa?"

If you ask a standard AI (a "Multimodal Large Language Model") this question, it usually makes one of two mistakes:

  1. The Guessing Game: It looks at a few random frames, guesses "Sofa," and moves on. It never actually checks if the chair is even in the room.
  2. The Text-Only Thinker: It tries to reason in its head, saying, "Hmm, I can't find the chair in the pictures I have, but I'll guess the sofa anyway." It lacks the ability to go look for the missing evidence.

EagleVision is like a super-smart detective who refuses to guess until they have all the facts. It uses a two-step process to solve spatial puzzles in videos, and it does it by "thinking with space."

Here is how EagleVision works, explained with simple analogies:

Stage 1: The "Smart Snapshot" (Macro Perception)

Imagine you have a 10-minute video of a room, but you can only look at 5 snapshots because your brain (or computer memory) has a limit on how much it can process at once.

  • The Problem: If you just take 5 random snapshots, you might get 5 pictures of the same wall. You'd miss the bed, the chair, and the sofa entirely.
  • The EagleVision Solution: EagleVision uses a special algorithm called SPF-DPP. Think of this as a "Smart Camera Operator."
    • It looks at the whole video and asks two questions for every frame:
      1. Is this picture relevant to the question? (Semantic Relevance: "Do I see a bed?")
      2. Is this picture from a different angle? (Geometric Diversity: "Have I already seen this angle?")
    • It picks the perfect 5 snapshots that show you the most different parts of the room while still being relevant to your question. It ensures you have a "3D map" of the room in your mind before you even start thinking.

Stage 2: The "Active Detective" (Micro Verification)

Now that you have your 5 snapshots, you start thinking. But what if you still aren't sure? Maybe the chair is hidden behind a curtain in your snapshots.

  • The Problem: Normal AIs are stuck with the 5 snapshots they already have. They can't ask for more.
  • The EagleVision Solution: EagleVision has a Bird's-Eye View (BEV) Map. Imagine a flat, 2D map of the room floating above the video, showing exactly where the camera was for every frame.
    • The "Hypothesize-Look-Verify" Loop:
      1. Think: The AI says, "I think the chair is near the window, but I can't see it in my current pictures."
      2. Ask: Instead of guessing, it points to the BEV Map and says, "I need to see the view from this specific spot on the map."
      3. Look: The system instantly jumps to the real video frame that matches that spot on the map and shows it to the AI.
      4. Verify: The AI looks at the new picture, updates its theory, and repeats the process until it is 100% sure.

How Does It Learn? (The "No-Teacher" Training)

Usually, to teach an AI to be a good detective, you need a human teacher to write out step-by-step instructions like: "First look at the bed, then look left, then look right." This is expensive and hard to do.

EagleVision learns differently. It uses Reinforcement Learning (like training a dog with treats).

  • The AI tries to solve the puzzle.
  • If it guesses the right answer, it gets a "treat" (a reward).
  • If it asks for a view that doesn't exist (like pointing the camera at a wall where no video was taken), it gets a "scolding" (a penalty).
  • Over time, the AI learns on its own: "Oh, I should only ask for views that actually exist in the video, and I should keep looking until I'm sure." It learns the strategy of searching without needing a human to write the script.

Why Is This a Big Deal?

  • It's Efficient: It doesn't waste energy looking at useless frames. It picks the best ones first.
  • It's Active: It doesn't just stare at what it's given; it actively seeks out the missing pieces of the puzzle.
  • It's Accurate: In tests, EagleVision beat almost every other open-source AI at understanding 3D space, distances, and layouts.

In a nutshell: EagleVision is the difference between a student who guesses the answer because they didn't study, and a student who opens the textbook, flips to the exact page they need, checks the diagram, and then confidently writes the correct answer. It turns "guessing" into "investigating."

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 →