Synthetic Dataset Generation for Partially Observed Indoor Objects
Organizations: KU Leuven, Department of Civil Engineering, Ghent, Belgium
Abstract
Learning-based methods for 3D scene reconstruction and object completion require large datasets containing partial scans paired with complete ground-truth geometry. However, acquiring such datasets using real-world scanning systems is costly and time-consuming, particularly when accurate ground truth for occluded regions is required. In this work, we present a virtual scanning framework implemented in Unity for generating realistic synthetic 3D scan datasets. The proposed system simulates the behaviour of real-world scanners using configurable parameters such as scan resolution, measurement range, and distance-dependent noise. Instead of directly sampling mesh surfaces, the framework performs ray-based scanning from virtual viewpoints, enabling realistic modelling of sensor visibility and occlusion effects. In addition, panoramic images captured at the scanner location are used to assign colours to the resulting point clouds. To support scalable dataset creation, the scanner is integrated with a procedural indoor scene generation pipeline that automatically produces diverse room layouts and furniture arrangements. Using this system, we introduce the V-Scan dataset, which contains synthetic indoor scans together with object-level partial point clouds, voxel-based occlusion grids, and complete ground-truth geometry. The resulting dataset provides valuable supervision for training and evaluating learning-based methods for scene reconstruction and object completion.
Figures & tables
| Device | Type | Range | Scan Rate | |
|---|---|---|---|---|
| Leica P30 | TLS | up to 270 m | 1MHz | |
| NavVis VLX | Mobile SLAM LiDAR | up to 50 m | 1.28MHz | |
| Leica BLK360 | Compact terrestrial LiDAR | up to 45 m | 0.68MHz | |
| iPhone Pro LiDAR | Mobile ToF LiDAR | 5 m | N/A (depth sensing) |
| Framework | Indoor Scenes | Object-level GT |
|---|---|---|
| Blume et al. | Yes | No |
| HELIOS++ | Limited | No |
| Popovas et al. | Yes | No |
| V-Scan (ours) | Yes | Yes |
Synthetic Data Generation
Synthetic data generation creates artificial examples, simulations, and datasets to train, test, or protect machine-learning systems.
See all 623 papers