← Latest papers
💻 computer science

Synthetic Dataset Generation for Partially Observed Indoor Objects

This paper introduces a virtual scanning framework implemented in Unity that generates the V-Scan dataset, a large-scale collection of realistic synthetic indoor scans with complete ground-truth geometry and occlusion information, to address the scarcity of data needed for training learning-based 3D scene reconstruction and object completion methods.

Original authors: Jelle Vermandere, Maarten Bassier, Maarten Vergauwen

Published 2026-04-09
📖 4 min read☕ Coffee break read

Original authors: Jelle Vermandere, Maarten Bassier, Maarten Vergauwen

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 teach a robot how to understand a messy room. You want the robot to look at a half-seen chair (maybe the back is hidden behind a sofa) and guess what the whole chair looks like. To teach the robot this, you need a massive library of examples: pictures of "half-objects" paired with the "complete, perfect object" so the robot can learn the difference.

The problem? Taking real photos of real rooms is a nightmare.

  • It's expensive: You need fancy, expensive laser scanners.
  • It's slow: You have to move the scanner around, wait for it to scan, and then move it again.
  • The "Missing Piece" problem: If you scan a real room, you can't see behind the sofa. You don't know what the back of the chair looks like. You can't give the robot the "answer key" (the complete geometry) because you never saw it in real life.

The Solution: A "Magic Camera" in a Video Game

This paper introduces a clever solution: instead of going out into the real world, they built a virtual camera inside a video game engine (Unity). Think of it like a super-powered photographer who lives inside a digital world.

Here is how their system works, broken down with simple analogies:

1. The "Fake" Scanner (The Virtual Eye)

Instead of just taking a picture of a 3D model, their system acts exactly like a real laser scanner.

  • Real Life: A real scanner shoots invisible laser beams. If a beam hits a wall, it bounces back. If it hits a chair, it bounces back. If the chair is behind a wall, the beam never hits it (that's occlusion).
  • The Simulation: Their virtual scanner shoots millions of digital "lasers" (rays) from a specific spot. It calculates exactly where those lasers hit.
  • The "Glitch" Factor: Real scanners aren't perfect; they get a little fuzzy the further away they are. This virtual scanner adds that same "fuzziness" and noise to the data. This makes the fake data look exactly like the messy, imperfect data a real robot would see.

2. The "Infinite Room Builder" (Procedural Generation)

You can't just build one room and scan it; you need thousands of different rooms to train a smart AI.

  • The Analogy: Imagine a chef who doesn't cook one meal at a time but has a machine that automatically builds a new kitchen every second.
  • How it works: The system uses a computer program to randomly generate room sizes, wall positions, and door locations. Then, it automatically fills the room with furniture (tables, chairs, lamps) using a "no-touching" rule so things don't float inside each other.
  • The Result: They can create hundreds of unique, realistic-looking rooms in the time it takes to brew a cup of coffee.

3. The "Magic Trick" (Getting the Answer Key)

This is the most important part. In the real world, if you scan a room, you only see what's visible. In their video game world, they have a magic trick.

  • The Trick: They scan the room with the furniture (this is the "partial" data the robot sees). Then, they hit a button to make all the furniture disappear, and they scan the empty room again.
  • The Payoff: Now they have two things:
    1. The messy, partial scan (what the robot sees).
    2. The perfect, complete scan of the empty room (the "ground truth").
      By comparing the two, they can mathematically figure out exactly what the hidden parts of the furniture looked like. They even create a "visibility map" (a grid) that tells the robot exactly which parts of the object were hidden and which were seen.

4. The "V-Scan" Dataset

They packaged all this into a dataset called V-Scan.

  • Think of it as a massive training manual for 3D AI.
  • It contains thousands of "before and after" pairs: "Here is a half-seen chair, and here is the full chair."
  • It also includes the "visibility map" so the AI knows exactly what was hidden.

Why Does This Matter?

Before this, researchers had to guess what was behind objects or spend weeks scanning real rooms to get partial data. Now, they have a factory that can produce infinite, perfect training data instantly.

In a nutshell:
They built a video game camera that acts like a real laser scanner, a robot that builds infinite random rooms, and a magic button that reveals the "hidden" parts of objects. This gives AI the perfect practice material to learn how to fill in the blanks of the 3D world, which is crucial for things like digital twins, construction monitoring, and robots that need to navigate our messy homes.

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 →