Sparsity-Aware Voxel Attention and Foreground Modulation for 3D Semantic Scene Completion
Organizations: Xi’an Jiaotong University, China
Abstract
Monocular Semantic Scene Completion (SSC) aims to reconstruct complete 3D semantic scenes from a single RGB image, offering a cost-effective solution for autonomous driving and robotics. However, the inherently imbalanced nature of voxel distributions, where over 93% of voxels are empty and foreground classes are rare, poses significant challenges. Existing methods often suffer from redundant emphasis on uninformative voxels and poor generalization to long-tailed categories. To address these issues, we propose VoxSAMNet (Voxel Sparsity-Aware Modulation Network), a unified framework that explicitly models voxel sparsity and semantic imbalance. Our approach introduces: (1) a Dummy Shortcut for Feature Refinement (DSFR) module that bypasses empty voxels via a shared dummy node while refining occupied ones with deformable attention; and (2) a Foreground Modulation Strategy combining Foreground Dropout (FD) and Text-Guided Image Filter (TGIF) to alleviate overfitting and enhance class-relevant features. Extensive experiments on the public benchmarks SemanticKITTI and SSCBench-KITTI-360 demonstrate that VoxSAMNet achieves state-of-the-art performance, surpassing prior monocular and stereo baselines with mIoU scores of 18.2% and 20.2%, respectively. Our results highlight the importance of sparsity-aware and semantics-guided design for efficient and accurate 3D scene completion, offering a promising direction for future research.
Figures & tables
| Method | Date | IoU | mIoU | road [-0.2ex] | sidewalk [-0.2ex] | parking [-0.2ex] | other-grnd. [-0.2ex] | building [-0.2ex] | car [-0.2ex] | truck [-0.2ex] | bicycle [-0.2ex] | motorcycle [-0.2ex] | other-veh. [-0.2ex] | vegetation [-0.2ex] | trunk [-0.2ex] | terrain [-0.2ex] | person [-0.2ex] | bicyclist [-0.2ex] | motorcyclist [-0.2ex] | fence [-0.2ex] | pole [-0.2ex] | traf.-sign [-0.2ex] |
| Stereo / multi-view methods | ||||||||||||||||||||||
| ScanSSC [ 2 ] | CVPR2025 | 44.54 | 17.40 | 66.2 | 35.9 | 35.1 | 12.5 | 25.3 | 27.1 | 3.5 | 3.5 | 3.2 | 6.1 | 25.2 | 11.0 | 30.6 | 1.8 | 5.3 | 0.7 | 20.5 | 8.4 | 8.9 |
| VLScene [ 36 ] | AAAI2025 | 45.14 | 17.52 | 64.7 | 34.7 | 32.4 | 13.1 | 27.3 | 26.1 | 6.5 | 4.2 | 3.8 | 8.3 | 26.4 | 10.0 | 29.4 | 2.8 | 5.1 | 0.9 | 20.0 | 8.9 | 8.4 |
| Temporal methods | ||||||||||||||||||||||
| SOAP [ 11 ] | CVPR2025 | 46.09 | 19.09 | 63.6 | 36.2 | 36.8 | 17.2 | 28.7 | 28.9 | 3.3 | 5.0 | 5.3 | 7.0 | 29.8 | 15.1 | 32.3 | 3.7 | 2.3 | 0.2 | 22.5 | 11.7 | 13.1 |
| FlowScene [ 37 ] | NIPS2025 | 45.20 | 17.70 | 64.1 | 35.0 | 33.7 | 13.0 | 27.7 | 26.4 | 10.0 | 4.2 | 3.1 | 7.0 | 26.3 | 10.0 | 30.2 | 3.1 | 5.1 | 1.1 | 22.2 | 8.9 | 9.1 |
| Method | Date | IoU | mIoU | car [-0.2ex] | bicycle [-0.2ex] | motorcycle [-0.2ex] | truck [-0.2ex] | other-veh. [-0.2ex] | person [-0.2ex] | road [-0.2ex] | parking [-0.2ex] | sidewalk [-0.2ex] | other-ground. [-0.2ex] | building [-0.2ex] | fence [-0.2ex] | vegetation [-0.2ex] | terrain [-0.2ex] | pole [-0.2ex] | traf.-sign [-0.2ex] | other-struct. [-0.2ex] | other-object. [-0.2ex] |
| Single-frame methods | |||||||||||||||||||||
| MonoScene [ 4 ] | CVPR2023 | 37.87 | 12.31 | 19.3 | 0.4 | 0.6 | 8.0 | 2.0 | 0.9 | 48.4 | 11.4 | 28.1 | 3.3 | 32.9 | 3.5 | 26.2 | 16.8 | 6.9 | 5.7 | 4.2 | 3.1 |
| OccFormer [ 54 ] | ICCV2023 | 40.27 | 13.81 | 22.6 | 0.7 | 0.3 | 9.9 | 3.8 | 2.8 | 54.3 | 13.4 | 31.5 | 3.6 | 36.4 | 4.8 | 31.0 | 19.5 | 7.8 | 8.5 | 7.0 | 4.6 |
| VoxFormer [ 16 ] | CVPR2023 | 38.76 | 11.91 | 17.8 | 1.2 | 0.9 | 4.6 | 2.1 | 1.6 | 47.0 | 9.7 | 27.2 | 2.9 | 31.4 | 5.0 | 29.0 | 14.7 | 6.5 | 6.9 | 3.8 | 2.4 |
| Symphonies [ 10 ] | CVPR2024 | 44.12 | 18.58 | 30.0 | 1.9 | 5.9 | 25.1 | 12.1 | 8.2 | 54.9 | 13.8 | 32.8 | 6.9 | 35.1 | 8.6 | 38.3 | 11.5 | 14.0 | 9.6 | 14.4 | 11.3 |
| MixSSC [ 35 ] | TCSVT2025 | 45.33 | 17.15 | 26.3 | 3.6 | 4.5 | 14.8 | 5.4 | 5.8 | 57.9 | 13.6 | 35.2 | 3.6 | 37.9 | 7.0 | 35.2 | 22.1 | 11.4 | 12.8 | 6.56 | 5.0 |
| Method | TGIF | FD | DSFR | IoU(%) | mIoU(%) | Params(M) |
|---|---|---|---|---|---|---|
| Baseline | 45.38 | 15.84 | 116.30M | |||
| 1 | ✓ | 45.96 | 16.27 | 130.52M | ||
| 2 | ✓ | ✓ | 46.91 | 16.66 | 130.52M | |
| 3 | ✓ | 46.65 | 17.42 | 129.48M | ||
| 4 | ✓ | ✓ | 47.12 | 17.86 | 143.58M | |
| 5 | ✓ | ✓ | ✓ | 47.88 | 18.19 | 143.58M |
| Backbone | TGIF | IoU(%) | mIoU(%) |
|---|---|---|---|
| ResNet50 | 44.94 | 15.67 | |
| ResNet50 | ✓ | 45.75 | 15.98 |
| Swin Transformer | 45.38 | 15.84 | |
| Swin Transformer | ✓ | 45.96 | 16.27 |
| Refine Strategy | Total | Deformable Attention | Ratio (%) |
|---|---|---|---|
| Dense | 30.96 | 24.512 | 79.2 |
| Sparsity-Aware | 8.694 | 0.377 | 4.3 |
| Reduction | 71.9% | 98.5% | - |
3D Scene Completion
3D scene completion infers missing geometry, occupancy, semantics, and appearance from partial images, point clouds, or depth scans.
See all 41 papers