DISC: Dense Integrated Semantic Context for Large-Scale Open-Set Semantic Mapping
Organizations: the German Research Center for Artificial Intelligence (DFKI), Osnabrück, Germany · the Department of Computer Sciene, Osnabrück University, Osnabrück, Germany
Abstract
Open-set semantic mapping enables language-driven robotic perception, but current instance-centric approaches are bottlenecked by context-depriving and computationally expensive crop-based feature extraction. To overcome this fundamental limitation, we introduce DISC (Dense Integrated Semantic Context), featuring a novel single-pass, distance-weighted extraction mechanism. By deriving high-fidelity CLIP embeddings directly from the vision transformer's intermediate layers, our approach eliminates the latency and domain-shift artifacts of traditional image cropping, yielding pure, mask-aligned semantic representations. To fully leverage these features in large-scale continuous mapping, DISC is built upon a fully GPU-accelerated architecture that replaces periodic offline processing with precise, on-the-fly voxel-level instance refinement. We evaluate our approach on standard benchmarks (Replica, ScanNet) and a newly generated large-scale-mapping dataset based on Habitat-Matterport 3D (HM3DSEM) to assess scalability across complex scenes in multi-story buildings. Extensive evaluations demonstrate that DISC significantly surpasses current state-of-the-art zero-shot methods in both semantic accuracy and query retrieval, providing a robust, real-time capable framework for robotic deployment. The full source code, data generation and evaluation pipelines will be made available at https://github.com/DFKI-NI/DISC.
Figures & tables
| Replica | ScanNet | ||||||
| Methods | mAcc | mIoU | fmIoU | mAcc | mIoU | fmIoU | |
| Privileged | OpenFusion [ 26 ] | 0.41 | 0.30 | 0.58 | 0.67 | 0.53 | 0.64 |
| Zero-Shot | ConceptFusion [ 15 ] | 0.29 | 0.11 | 0.14 | 0.49 | 0.26 | 0.31 |
| OpenMask3D [ 27 ] | - | - | - | 0.34 | 0.18 | 0.20 | |
| ConceptGraphs [ 6 ] | 0.36 | 0.18 | 0.15 | 0.52 | 0.26 | 0.29 | |
| BBQ [ 7 ] | 0.38 | 0.27 | 0.48 | 0.56 | 0.34 | 0.36 | |
| Method | Acc@5 | Acc@10 | Acc@25 | Acc@100 | Acc@250 | Acc@500 | AUC |
|---|---|---|---|---|---|---|---|
| VLMaps [ 31 ] | 0.05 | 0.17 | 0.54 | 15.32 | 26.01 | 40.02 | 56.20 |
| ConceptGraphs [ 6 ] | 18.11 | 24.01 | 33.00 | 55.17 | 70.85 | 81.55 | 84.07 |
| HOV-SG [ 5 ] | 18.43 | 25.73 | 36.41 | 56.46 | 69.95 | 80.86 | 84.88 |
| DISC (Ours) | 22.22 | 33.76 | 45.18 | 59.85 | 71.76 | 81.86 | 85.15 |
| ID | Category | Region | Model Voxels | Covered Voxels | Coverage (%) |
|---|---|---|---|---|---|
| 113 | chair | 2 | 9773 | 8340 | 85.34 |
| 114 | table | 2 | 23818 | 22922 | 96.24 |
| 115 | flower vase | 2 | 2656 | 2599 | 97.85 |
| 116 | ceiling | 3 | 317994 | 239945 | 75.46 |
| 117 | wall | 3 | 22406 | 15816 | 70.59 |
| 118 | wall | 3 | 10972 | 10237 | 93.30 |
| Split | mAcc | mIoU | fmIoU | Acc@5 | Acc@10 | AUC |
|---|---|---|---|---|---|---|
| val | 0.34 | 0.20 | 0.45 | 21.45 | 31.63 | 85.93 |
| train | 0.33 | 0.17 | 0.42 | 18.87 | 28.61 | 84.10 |
| combined | 0.33 | 0.18 | 0.42 | 19.09 | 29.64 | 84.41 |
| Method | mAcc | mIoU | fmIoU | Acc@5 | Acc@10 | |
|---|---|---|---|---|---|---|
| patch features | ViT-B/16 | 0.30 | 0.20 | 0.41 | 25.78 | 35.13 |
| ViT-L/14 | 0.34 | 0.20 | 0.45 | 21.96 | 33.87 | |
| ViT-H/14 | 0.34 | 0.22 | 0.39 | 16.32 | 24.64 | |
| ConvNeXt-L | 0.30 | 0.33 | 0.17 | 13.06 | 18.93 | |
| EVA02-L/14 | 0.25 | 0.15 | 0.33 | 13.60 | 20.62 | |
| crop features | ViT-B/16 | 0.28 | 0.15 | 0.36 | 16.11 | 23.00 |