Dr. Splat: Directly Referring 3D Gaussian Splatting via Direct Language Embedding Registration
About
We introduce Dr. Splat, a novel approach for open-vocabulary 3D scene understanding leveraging 3D Gaussian Splatting. Unlike existing language-embedded 3DGS methods, which rely on a rendering process, our method directly associates language-aligned CLIP embeddings with 3D Gaussians for holistic 3D scene understanding. The key of our method is a language feature registration technique where CLIP embeddings are assigned to the dominant Gaussians intersected by each pixel-ray. Moreover, we integrate Product Quantization (PQ) trained on general large-scale image data to compactly represent embeddings without per-scene optimization. Experiments demonstrate that our approach significantly outperforms existing approaches in 3D perception benchmarks, such as open-vocabulary 3D semantic segmentation, 3D object localization, and 3D object selection tasks. For video results, please visit : https://drsplat.github.io/
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Semantic Segmentation | ScanNet++ | mIoU (20 classes)39.85 | 31 | |
| 3D Semantic Segmentation | ScanNet | mIoU (10 classes)47.2 | 17 | |
| 3D object selection | LERF-OVS | mIoU (Mean)43.58 | 17 | |
| 3D Semantic Segmentation | ScanNet 10 classes | mIoU39.21 | 17 | |
| 3D Semantic Segmentation | ScanNet 15 classes | mIoU31.84 | 17 | |
| Open-vocabulary 3D object selection | LERF | Ramen Score24.7 | 16 | |
| 3D object selection | LERF figurines scene | Peak VRAM24 | 14 | |
| Open-Vocabulary 3D Semantic Segmentation | ScanNet 10 classes | mIoU50.8 | 12 | |
| Open-Vocabulary 3D Semantic Segmentation | ScanNet 15 classes | mIoU38.2 | 12 | |
| Open-Vocabulary 3D Semantic Segmentation | ScanNet 19 classes | mIoU31.66 | 12 |