Building LOD Representation for 3D Urban Scenes
Shanshan Pan, Runze Zhang, Yilin Liu, Minglun Gong, Hui Huang
TL;DR
This paper introduces the LOD-Tree, a structure-aware, coarse-to-fine representation for generating semantic LODs of 3D urban scenes from dense geometry. A novel Inside/Outside View (IO-View) analysis identifies principal versus secondary planar primitives and forms level sets that drive a semantic BSP-based partition, producing a set of anchor and interpolation models via a diff-value guided traversal. The approach is validated on 21 real-world datasets, showing improved emergence order of critical structures, robustness to noise, and superior semantic-geometry trade-offs compared with BSP, Lowpoly, NeuralLOD, QEM, and Robust-lowpoly, with a user-friendly interactive selection of LODs. The work enables efficient, semantically meaningful LOD extraction suitable for urban modeling tasks and downstream applications, while acknowledging limitations in plane detection noise and editing capabilities and pointing to future integration with multiple plane-detection configurations and image-based cues.
Abstract
The advances in 3D reconstruction technology, such as photogrammetry and LiDAR scanning, have made it easier to reconstruct accurate and detailed 3D models for urban scenes. Nevertheless, these reconstructed models often contain a large number of geometry primitives, making interactive manipulation and rendering challenging, especially on resource-constrained devices like virtual reality platforms. Therefore, the generation of appropriate levels-of-detail (LOD) representations for these models is crucial. Additionally, automatically reconstructed 3D models tend to suffer from noise and lack semantic information. Dealing with these issues and creating LOD representations that are robust against noise while capturing the semantic meaning present significant challenges. In this paper, we propose a novel algorithm to address these challenges. We begin by analysing the properties of planar primitives detected from the input and group these primitives into multiple level sets by forming meaningful 3D structures. These level sets form the nodes of our innovative LOD-Tree. By selecting nodes at appropriate depths within the LOD-Tree, different LOD representations can be generated. Experimental results on real and complex urban scenes demonstrate the merits of our approach in generating clean, accurate, and semantically meaningful LOD representations.
