Perceive-then-Plan: Layout-as-Policy for Monocular 3D Scene Layout Estimation
This paper proposes Layout-as-Policy (LaP), a novel framework that reformulates monocular 3D scene layout estimation as an iterative "perceive-then-plan" process where a vision-language model first grounds objects and a learned policy subsequently refines the layout through discrete actions to ensure physical plausibility and spatial consistency.
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 looking at a single photograph of a messy living room. Your goal is to build a perfect 3D digital twin of that room, placing every chair, table, and lamp exactly where it belongs in 3D space.
Doing this from just one photo is incredibly hard. It's like trying to guess the exact height of a mountain just by looking at a flat picture of its peak; you have to guess the depth, the size, and how things are stacked without ever seeing the other side.
This paper proposes a new way to solve this problem called "Perceive-then-Plan." Instead of trying to guess the whole 3D room in one giant leap, the system breaks the job into two distinct steps, like a team of two specialists working together.
Step 1: The "Perceiver" (The Quick Sketch Artist)
First, the system uses a smart AI called the Perceiver. Think of this AI as a very talented sketch artist who looks at your photo and the 2D outlines of the objects (like a box around a chair).
- What it does: It quickly guesses where those objects are in 3D space. It's good at recognizing what things are and roughly where they are, but it's not perfect.
- The Flaw: Because it's just a quick guess, the sketch might have errors. A chair might be floating in mid-air, a table might be slightly tilted, or two objects might be passing right through each other like ghosts.
- The Paper's Twist: The authors made this Perceiver "geometry-aware." They gave it a special pair of glasses (geometric features) so it understands physics better than a standard AI, resulting in a much better initial sketch than previous methods.
Step 2: The "Planner" (The Tidy-Up Agent)
Once the Perceiver makes its rough sketch, the LaP Planner takes over. Think of this Planner as a meticulous interior designer or a robot butler who is tasked with "fixing" the sketch.
- The Strategy: Instead of redrawing the whole room, the Planner looks at the sketch and asks, "What specific moves do I need to make to make this look real?"
- The Actions: The Planner speaks a simple "robot language" to fix the scene. It issues commands like:
<SELECT> chair_0(Pick up the chair)<MOVE> [0, -1, 0](Lower it down so it touches the floor)<ROTATE> [15](Turn it slightly so it faces the table)<STOP>(Done with this object)
- The Process: It does this step-by-step. It might fix the chair, then move to the table, then check if they are colliding. It repeats this process, making small corrections over and over, until the scene is physically perfect (nothing is floating, nothing is crashing through walls) but still looks exactly like the original photo.
How the Planner Learns (The "Preference" Trick)
How does the Planner know which moves are good? The paper uses a clever training method called Layout-as-Policy.
Imagine you are teaching a student to tidy a room.
- Supervised Learning (SFT): First, you show the student examples of "messy rooms" and the exact list of moves needed to fix them. The student learns the basic rules.
- Preference Learning (DPO): Then, you show the student two different ways to fix the same messy room. One way is efficient and correct; the other is clumsy or leaves a chair floating. You tell the student, "I prefer the first way." The student learns to spot the difference and chooses the "better" path without you needing to write a complex rulebook for every possible mistake.
Why This Matters
Previous methods tried to guess the entire 3D room in one single shot (like trying to solve a puzzle by guessing every piece at once). This often led to big mistakes that couldn't be fixed.
This new "Perceive-then-Plan" approach is like sketching first, then refining.
- The Perceiver gets the general idea right.
- The Planner iteratively fixes the physics and logic errors.
The result is a 3D room that is not only visually accurate to the photo but also physically plausible (gravity works, things don't float). Because the system uses a list of actions (like "move this," "rotate that"), it can also be easily used for editing. If you tell the system, "Move the sofa to the left," it just adds a <MOVE> command to its list and updates the 3D scene instantly.
In short, the paper turns a difficult "guessing game" into a structured "fix-it" process, making 3D room reconstruction from a single photo much more accurate and reliable.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.