3D Gaussian Splatting for Fine-grained Urban Scene Reconstruction via Semantic-guided Density Control and Loss Design
Organizations: School of Computer Science, China University of Geosciences (Wuhan), Wuhan, 430074, China · School of Architecture and Urban Planning, Shenzhen University, Shenzhen, 518060, China · Guangdong Key Laboratory of Urban Informatics, Shenzhen University, Shenzhen, 518060, China · MNR Key Laboratory for Geo-Environmental Monitoring of Great Bay Area, Shenzhen University, Shenzhen, 518060, China
Abstract
3D Gaussian Splatting (3DGS) has been becoming a promising 3D reconstruction technique because of its advantage of high-fidelity rendering effect with high efficiency. However, it still suffers from coarse density control and semantically blind loss functions when reconstructing the fine-grained structures in complex urban scenes. Thus, this study proposes SG-GS, a semantic-guided 3DGS method for fine-grained structure reconstruction. It takes the semantic segmentation deduced by the Segment Anything Model (SAM) as a constraint and systematically integrates it into both Gaussian density control and loss function design. On the one hand, a semantic-constrained adaptive density control mechanism is constructed, which dynamically allocates gradient thresholds to different semantic regions of the scene and introduces an additional boundary-enhanced densification strategy, so that new Gaussians are directed to structurally critical regions. On the other hand, a multi-feature guided loss function is designed, and fine-grained supervision signals are gradually introduced through a phased progressive training strategy, alleviating the artifacts caused by the lack of semantic constraints in the basic loss. Experiments on three datasets show that the proposed method consistently improves reconstruction accuracy. Compared with the original 3DGS, the PSNR increases by approximately 2.7% to 5.2%, while artifacts on linear structures and boundary blurring are effectively mitigated. The method can serve the fine-grained 3D reconstruction of urban scenes.
Figures & tables
| Name | Zeche | Derrick | DroneSplat |
| Number of images | 147 | 292 | 24 |
| POS data | Yes | Yes | Yes |
| Number of sparse points ( ) | 15 | 20.8 | 1.6 |
| Image size (pixels) | 8,300 5,500 | 6,000 4,000 | 1,920 1,080 |
| Train/test split | 128/19 | 255/37 | — |
| Parameter | Value |
| Rendering resolution (-r) | 1 |
| Training iterations | 30,000 |
| SH degree | 3 |
| Base gradient threshold | 0.0002 |
| Region threshold scaling factors | 0.5 / 0.7 / 0.9 / 1.5 |
| Gradient magnitude threshold | 30 |
| Metric | Description |
| Structural Similarity Index (SSIM) | Similarity measure based on image structural information |
| Peak Signal-to-Noise Ratio (PSNR) | Objective criterion based on the mean squared error |
| Learned Perceptual Image Patch Similarity (LPIPS) | Image similarity measure based on human perception |
| Method | Zeche | Derrick | DroneSplat | ||||||
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | |
| 3DGS | 24.26 | 0.79 | 0.20 | 25.84 | 0.87 | 0.14 | 34.98 | 0.96 | 0.07 |
| 2DGS | 24.36 | 0.76 | 0.24 | 25.56 | 0.85 | 0.18 | 31.55 | 0.94 | 0.11 |
| FastGS | 24.07 | 0.77 | 0.23 | 26.25 | 0.85 | 0.21 | 33.05 | 0.93 | 0.13 |
| Scaffold-GS | 26.20 | 0.81 | 0.19 | 26.35 | 0.86 | 0.16 | 33.68 | 0.94 | 0.10 |
| SG-GS (ours) | 24.93 | 0.81 | 0.18 | 27.18 | 0.90 | 0.11 | 36.51 | 0.98 | 0.05 |
| Model | PSNR | SSIM | LPIPS | #Gaussians ( ) |
| 3DGS (baseline) | 24.26 | 0.79 | 0.20 | 304.10 |
| +SG-ADC | 24.75 | 0.81 | 0.18 | 411.93 |
| +MF-Loss | 24.60 | 0.80 | 0.20 | 309.49 |
| +SG-ADC+MF-Loss (full) | 24.93 | 0.81 | 0.18 | 423.60 |
| Threshold strategy | PSNR | SSIM | LPIPS | #Gaussians ( ) |
| Globally uniform threshold | 24.58 | 0.81 | 0.19 | 392.53 |
| Region-adaptive threshold | 24.93 | 0.81 | 0.18 | 423.60 |
| Loss function | PSNR | SSIM | LPIPS |
| L1+D-SSIM (baseline loss) | 24.26 | 0.79 | 0.20 |
| +Weight-map weighting | 24.78 | 0.81 | 0.19 |
| +Edge-preservation loss | 24.58 | 0.81 | 0.18 |
| +Frequency-domain loss (full MF-Loss) | 24.93 | 0.81 | 0.18 |
| Training strategy | PSNR | SSIM | LPIPS |
| One-shot introduction | 18.90 | 0.74 | 0.29 |
| Progressive introduction | 24.93 | 0.81 | 0.18 |