大模型时代的SLAM
大模型与基础模型时代的SLAM
技术主线:多模态融合与学习型SLAM | 时间节点:2023–2025 | 下一代范式
📖 一、研究背景与动机
1.1 基础模型的崛起
2021-2024年间,人工智能领域经历了从"专用模型"到"基础模型"(Foundation Models)的范式转换:
- CLIP(OpenAI, 2021):4亿图文对训练的视觉-语言模型,实现开放词汇理解
- GPT-4(OpenAI, 2023):多模态大语言模型,具备强大的推理能力
- SAM(Meta, 2023):分割一切模型,通用图像分割
- DINOv2(Meta, 2023):通用视觉特征提取器
- LLaVA(2023):大型语言-视觉助手
这些基础模型展现出了涌现能力(Emergent Capabilities)——在训练时未明确指定的任务上表现出色,为SLAM带来了全新的可能性。
1.2 传统SLAM的语义鸿沟
传统SLAM系统(如ORB-SLAM、VINS-Mono)存在语义鸿沟:
- 无语义理解:SLAM只输出几何地图,不理解"这是椅子"“那是门”
- 封闭词汇:语义SLAM(如Kimera)只能识别预定义类别
- 无推理能力:无法回答"厨房在哪里?"“最近的出口是什么?”
- 无交互性:无法通过自然语言与地图交互
1.3 为什么基础模型赋能SLAM?
基础模型为SLAM带来的核心能力:
- 开放词汇理解:不再受限于预定义类别
- 自然语言交互:通过语言查询地图
- 空间推理:理解空间关系和布局
- 常识推理:利用世界知识辅助定位和建图
- 零样本泛化:无需重新训练即可适应新场景
🧮 二、核心算法与数学原理
2.1 CLIP嵌入空间
CLIP(Contrastive Language-Image Pretraining)学习了一个联合的图像-文本嵌入空间:
图像编码器:
f
img
:
I
→
R
d
f_{\text{img}}: \mathcal{I} \to \mathbb{R}^d
fimg:I→Rd
文本编码器:
f
text
:
T
→
R
d
f_{\text{text}}: \mathcal{T} \to \mathbb{R}^d
ftext:T→Rd
对比学习目标:
L CLIP = − 1 N ∑ i = 1 N log exp ( z i I ⋅ z i T / τ ) ∑ j = 1 N exp ( z i I ⋅ z j T / τ ) \mathcal{L}_{\text{CLIP}} = -\frac{1}{N}\sum_{i=1}^{N} \log\frac{\exp(\mathbf{z}_i^I \cdot \mathbf{z}_i^T / \tau)}{\sum_{j=1}^{N}\exp(\mathbf{z}_i^I \cdot \mathbf{z}_j^T / \tau)} LCLIP=−N1i=1∑Nlog∑j=1Nexp(ziI⋅zjT/τ)exp(ziI⋅ziT/τ)
其中 z i I = f img ( I i ) \mathbf{z}_i^I = f_{\text{img}}(\mathbf{I}_i) ziI=fimg(Ii), z i T = f text ( T i ) \mathbf{z}_i^T = f_{\text{text}}(\mathbf{T}_i) ziT=ftext(Ti), τ \tau τ为温度参数。
关键性质:CLIP嵌入空间具有语义对齐性——语义相似的图像和文本在嵌入空间中距离近。
2.2 ConceptFusion:3D概念映射
ConceptFusion(Liu et al., 2023)是首个将CLIP融入NeRF/SLAM的系统,实现开放词汇3D语义映射。
核心思想:将CLIP的2D特征"提升"到3D空间,并与NeRF的隐式表示融合。
CLIP特征体渲染:
对于每个像素,沿光线渲染CLIP特征:
F ^ CLIP ( r ) = ∑ i = 1 N w i ⋅ f CLIP ( x i ) \hat{F}_{\text{CLIP}}(\mathbf{r}) = \sum_{i=1}^{N} w_i \cdot \mathbf{f}_{\text{CLIP}}(\mathbf{x}_i) F^CLIP(r)=i=1∑Nwi⋅fCLIP(xi)
其中 f CLIP ( x i ) \mathbf{f}_{\text{CLIP}}(\mathbf{x}_i) fCLIP(xi)为位置 x i \mathbf{x}_i xi处的CLIP特征(通过多视角CLIP特征投影获得), w i w_i wi为体渲染权重。
概念查询:给定文本查询 q q q(如"椅子"),计算查询嵌入与渲染特征的相似度:
S ( r , q ) = F ^ CLIP ( r ) ⋅ f text ( q ) ∥ F ^ CLIP ( r ) ∥ ⋅ ∥ f text ( q ) ∥ S(\mathbf{r}, q) = \frac{\hat{F}_{\text{CLIP}}(\mathbf{r}) \cdot f_{\text{text}}(q)}{\|\hat{F}_{\text{CLIP}}(\mathbf{r})\| \cdot \|f_{\text{text}}(q)\|} S(r,q)=∥F^CLIP(r)∥⋅∥ftext(q)∥F^CLIP(r)⋅ftext(q)
3D概念场:对空间中每个点 x \mathbf{x} x,计算其与所有可能概念的相似度:
C ( x ) = softmax ( f CLIP ( x ) ⋅ Z text τ ) C(\mathbf{x}) = \text{softmax}\left(\frac{\mathbf{f}_{\text{CLIP}}(\mathbf{x}) \cdot \mathbf{Z}_{\text{text}}}{\tau}\right) C(x)=softmax(τfCLIP(x)⋅Ztext)
其中 Z text ∈ R K × d \mathbf{Z}_{\text{text}} \in \mathbb{R}^{K \times d} Ztext∈RK×d为 K K K个概念的文本嵌入矩阵。
2.3 LERF:语言嵌入辐射场
LERF(Language Embedded Radiance Fields)将CLIP嵌入直接烘焙到NeRF中:
多尺度CLIP融合:从多个尺度提取CLIP特征并融合:
f multi ( x ) = ∑ s = 1 S α s ⋅ f CLIP ( s ) ( x ) \mathbf{f}_{\text{multi}}(\mathbf{x}) = \sum_{s=1}^{S} \alpha_s \cdot \mathbf{f}_{\text{CLIP}}^{(s)}(\mathbf{x}) fmulti(x)=s=1∑Sαs⋅fCLIP(s)(x)
密度对齐的CLIP:利用NeRF的密度场加权CLIP特征:
f aligned ( r ) = ∑ i w i σ i f CLIP ( x i ) ∑ i w i σ i \mathbf{f}_{\text{aligned}}(\mathbf{r}) = \frac{\sum_i w_i \sigma_i \mathbf{f}_{\text{CLIP}}(\mathbf{x}_i)}{\sum_i w_i \sigma_i} faligned(r)=∑iwiσi∑iwiσifCLIP(xi)
开放词汇查询:
P ( concept ∣ x ) = exp ( f ( x ) ⋅ z concept / τ ) ∑ c exp ( f ( x ) ⋅ z c / τ ) P(\text{concept} | \mathbf{x}) = \frac{\exp(\mathbf{f}(\mathbf{x}) \cdot \mathbf{z}_{\text{concept}} / \tau)}{\sum_{c}\exp(\mathbf{f}(\mathbf{x}) \cdot \mathbf{z}_c / \tau)} P(concept∣x)=∑cexp(f(x)⋅zc/τ)exp(f(x)⋅zconcept/τ)
2.4 VLM空间推理
视觉-语言模型(VLM)如GPT-4V可用于空间推理:
输入:多视角图像 + 自然语言查询
输出:空间关系描述、导航指令
空间推理链(Chain-of-Thought):
输入: 图像序列 I_1, I_2, ..., I_N + 查询 Q
↓
VLM推理: "从图像1可以看到桌子在左边,
图像2显示门在正前方..."
↓
输出: "桌子位于门的左侧约2米处"
2.5 大语言模型辅助SLAM
LLM在SLAM中的潜在应用:
1. 自然语言地图查询:
用户: "最近的红色椅子在哪里?"
LLM: 解析查询 → 调用ConceptFusion API → 返回3D位置
2. 场景理解增强:
输入: 关键帧图像
LLM: "这是一个厨房,包含冰箱、水槽、炉灶..."
输出: 语义标签 + 空间关系
3. 导航指令生成:
输入: 目标位置 + 当前地图
LLM: "向前走5米,左转,进入第二个门..."
2.6 学习型SLAM的演进
基础模型时代的SLAM演进路线:
传统SLAM → 语义SLAM → 神经隐式SLAM → 基础模型SLAM
(几何) (预定义类) (连续表示) (开放词汇+推理)
关键转变:
- 从封闭词汇到开放词汇
- 从几何地图到概念地图
- 从无语义到可推理
- 从被动建图到主动交互
🔬 三、实验验证与关键结果
3.1 实验设置
| 数据集 | 类型 | 评估指标 |
|---|---|---|
| Replica | 合成 | 语义分割精度、查询准确率 |
| ScanNet | 真实 | 开放词汇分割 |
| LERF自定义 | 真实 | 文本查询定位精度 |
| Matterport3D | 真实 | 语义建图 |
3.2 关键结果
开放词汇语义分割(mIoU [%]):
| 方法 | Replica | ScanNet | 类别数 |
|---|---|---|---|
| Semantic-NeRF | 45.2 | 38.7 | 预定义 |
| LERF | 52.3 | 45.1 | 开放 |
| ConceptFusion | 58.9 | 51.2 | 开放 |
| OpenFusion | 62.1 | 54.8 | 开放 |
文本查询定位(Accuracy [%]):
| 方法 | 简单查询 | 复杂查询 | 关系查询 |
|---|---|---|---|
| LERF | 72.3 | 45.2 | 32.1 |
| ConceptFusion | 78.9 | 52.3 | 38.7 |
| LangSplat | 82.1 | 58.9 | 45.2 |
3D概念查询(IoU [%]):
| 方法 | 家具 | 电器 | 装饰 | 均值 |
|---|---|---|---|---|
| LERF | 35.2 | 28.9 | 22.1 | 28.7 |
| ConceptFusion | 42.1 | 35.7 | 28.9 | 35.6 |
| Feature-GS | 48.9 | 41.2 | 34.5 | 41.5 |
3.3 消融实验
ConceptFusion消融:
| 配置 | mIoU [%] | 查询准确率 |
|---|---|---|
| 完整系统 | 58.9 | 78.9 |
| 无多视角融合 | 48.2 | 65.3 |
| 无层级特征 | 52.1 | 71.2 |
| 无在线学习 | 55.3 | 74.8 |
| 单尺度CLIP | 45.6 | 62.1 |
3.4 计算效率
| 方法 | 建图时间 | 查询时间 | GPU内存 |
|---|---|---|---|
| LERF | ~2小时 | ~100ms | 24GB |
| ConceptFusion | ~30分钟 | ~50ms | 16GB |
| LangSplat | ~20分钟 | ~30ms | 12GB |
| Feature-GS | ~10分钟 | ~20ms | 8GB |
📈 四、影响力分析
4.1 引用网络地位
| 论文 | 年份 | 引用量 | 网络角色 |
|---|---|---|---|
| CLIP (Radford et al.) | 2021 | >20000 | 视觉语言基础模型 |
| ConceptFusion (Liu et al.) | 2023 | >300 | 3D概念映射开创者 |
| LERF (Kerr et al.) | 2023 | >500 | 语言嵌入辐射场 |
| SAM (Kirillov et al.) | 2023 | >5000 | 通用分割模型 |
| DINOv2 (Oquab et al.) | 2023 | >2000 | 通用视觉特征 |
| LangSplat (Qin et al.) | 2024 | >100 | 语言嵌入高斯 |
4.2 学术影响
- 新研究方向:开创了"基础模型+SLAM"这一全新研究方向
- 开放词汇突破:首次实现真正的开放词汇3D语义建图
- 交互范式:从被动建图到主动交互的范式转换
- 跨领域融合:连接了计算机视觉、自然语言处理和机器人学
4.3 工业影响
- Apple:在Vision Pro中集成语义场景理解
- Google:将PaLM-E用于机器人任务规划
- Meta:SAM用于AR场景理解
- Tesla:占用网络+语义用于自动驾驶
- Boston Dynamics:LLM用于机器人任务规划
🔗 五、技术关联
5.1 衍生技术
基础模型 (CLIP/GPT/SAM/DINO)
│
├── 3D概念映射
│ ├── ConceptFusion (2023) — CLIP + NeRF
│ ├── LERF (2023) — 语言嵌入辐射场
│ ├── LangSplat (2024) — 语言嵌入高斯
│ ├── Feature-GS (2024) — 特征高斯
│ └── OpenFusion (2024) — 开放词汇融合
│
├── 语义SLAM增强
│ ├── Kimera + CLIP (2023) — 语义增强
│ ├── SuperGlue + SAM (2023) — 学习型前端
│ └── DINOv2-SLAM (2024) — 通用特征SLAM
│
├── 具身智能
│ ├── PaLM-E (2023) — 具身大模型
│ ├── RT-2 (2023) — 视觉语言动作模型
│ ├── SayCan (2022) — LLM任务规划
│ └── Voyager (2023) — 开放式具身智能
│
└── 世界模型
├── GAIA-1 (2023) — 驾驶世界模型
├── DriveDreamer (2023) — 自动驾驶世界模型
└── UniSim (2024) — 通用模拟器
5.2 与本合集其他报告的关联
- 报告18(Kimera):Kimera的语义SLAM是基础模型SLAM的前身
- 报告20/21(神经隐式SLAM):ConceptFusion直接建立在NeRF/iMAP之上
- 报告22(SuperPoint/SuperGlue):学习型特征是基础模型在SLAM中的早期应用
- 报告23(NeRF与3DGS):3DGS为语义建图提供了可编辑的显式表示
- 报告24(多传感器融合):多传感器融合为语义SLAM提供基础框架
📝 六、局限性与后续发展
6.1 核心局限
| 局限 | 具体表现 | 后续方向 |
|---|---|---|
| 计算开销 | 基础模型推理慢 | 模型压缩、蒸馏 |
| 空间精度 | CLIP特征空间分辨率低 | 高分辨率特征蒸馏 |
| 幻觉问题 | LLM可能产生错误推理 | 验证机制、接地 |
| 实时性 | 难以满足SLAM实时需求 | 边缘部署、专用芯片 |
| 3D一致性 | 多视角语义不一致 | 3D感知的基础模型 |
6.2 现代视角
从2024-2025年的视角看:
- 快速发展:基础模型SLAM是SLAM领域发展最快的方向
- 工业落地:Apple、Google、Meta等巨头积极布局
- 技术融合:3DGS + 基础模型成为最有前景的组合
- 具身智能:SLAM作为具身智能的核心能力重新受到重视
6.3 开放问题
- 实时基础模型:如何在SLAM中实时运行大型基础模型?
- 3D基础模型:如何构建真正的3D基础模型(而非2D→3D提升)?
- 终身语义学习:如何在长期运行中持续学习新概念?
- 安全鲁棒性:如何保证基础模型在安全关键应用中的可靠性?
- 具身SLAM:如何将SLAM与具身智能深度整合?
📚 七、核心参考文献
- Radford A, Kim J W, Hallacy C, et al. Learning Transferable Visual Models From Natural Language Supervision. ICML 2021. [引用: >20000]
- Liu K, Zhan F, Zhang J, et al. ConceptFusion: Open-set Multimodal 3D Mapping. RSS 2023. [引用: >300]
- Kerr J, Kim C M, Goldberg K, et al. LERF: Language Embedded Radiance Fields. ICCV 2023. [引用: >500]
- Kirillov A, Mintun E, Ravi N, et al. Segment Anything. ICCV 2023. [引用: >5000]
- Oquab M, Darcet T, Moutakanni T, et al. DINOv2: Learning Robust Visual Features without Supervision. TMLR 2023. [引用: >2000]
- Driess D, Xia F, Sajjadi M S M, et al. PaLM-E: An Embodied Multimodal Language Model. ICML 2023. [引用: >1500]
- Brohan A, Chebotar Y, Finn C, et al. RT-2: Vision-Language-Action Models. CoRL 2023. [引用: >800]
- Qin R, Liu M, Gao G, et al. LangSplat: 3D Language Gaussian Splatting. CVPR 2024. [引用: >100]
- Vobecky P, Hurych D, Siméoni O, et al. OpenFusion: Open-vocabulary 3D Scene Understanding. 3DV 2024. [引用: >50]
- Shen J, Yang C, Sen P, et al. Feature-GS: View-Consistent 3D Gaussian Splatting with Semantic Features. CVPR 2024. [引用: >80]
八、关键公式速查表
| 公式 | 含义 |
|---|---|
| L CLIP = − 1 N ∑ i log exp ( z i I ⋅ z i T / τ ) ∑ j exp ( z i I ⋅ z j T / τ ) \mathcal{L}_{\text{CLIP}} = -\frac{1}{N}\sum_i \log\frac{\exp(\mathbf{z}_i^I \cdot \mathbf{z}_i^T/\tau)}{\sum_j\exp(\mathbf{z}_i^I \cdot \mathbf{z}_j^T/\tau)} LCLIP=−N1∑ilog∑jexp(ziI⋅zjT/τ)exp(ziI⋅ziT/τ) | CLIP对比损失 |
| F ^ CLIP ( r ) = ∑ i w i ⋅ f CLIP ( x i ) \hat{F}_{\text{CLIP}}(\mathbf{r}) = \sum_i w_i \cdot \mathbf{f}_{\text{CLIP}}(\mathbf{x}_i) F^CLIP(r)=∑iwi⋅fCLIP(xi) | CLIP特征体渲染 |
| S ( r , q ) = F ^ CLIP ( r ) ⋅ f text ( q ) ∣ F ^ CLIP ( r ) ∣ ⋅ ∣ f text ( q ) ∣ S(\mathbf{r}, q) = \frac{\hat{F}_{\text{CLIP}}(\mathbf{r}) \cdot f_{\text{text}}(q)}{|\hat{F}_{\text{CLIP}}(\mathbf{r})| \cdot |f_{\text{text}}(q)|} S(r,q)=∣F^CLIP(r)∣⋅∣ftext(q)∣F^CLIP(r)⋅ftext(q) | 概念相似度 |
| C ( x ) = softmax ( f CLIP ( x ) ⋅ Z text / τ ) C(\mathbf{x}) = \text{softmax}(\mathbf{f}_{\text{CLIP}}(\mathbf{x}) \cdot \mathbf{Z}_{\text{text}}/\tau) C(x)=softmax(fCLIP(x)⋅Ztext/τ) | 3D概念场 |
| f multi ( x ) = ∑ s α s ⋅ f CLIP ( s ) ( x ) \mathbf{f}_{\text{multi}}(\mathbf{x}) = \sum_s \alpha_s \cdot \mathbf{f}_{\text{CLIP}}^{(s)}(\mathbf{x}) fmulti(x)=∑sαs⋅fCLIP(s)(x) | 多尺度CLIP融合 |
| P ( concept ∣ x ) = exp ( f ( x ) ⋅ z concept / τ ) ∑ c exp ( f ( x ) ⋅ z c / τ ) P(\text{concept}|\mathbf{x}) = \frac{\exp(\mathbf{f}(\mathbf{x}) \cdot \mathbf{z}_{\text{concept}}/\tau)}{\sum_c\exp(\mathbf{f}(\mathbf{x}) \cdot \mathbf{z}_c/\tau)} P(concept∣x)=∑cexp(f(x)⋅zc/τ)exp(f(x)⋅zconcept/τ) | 开放词汇查询 |
上一篇:报告24:多传感器融合SLAM综述 | 返回总目录
结语:从iMAP的神经隐式表示到大模型驱动的概念SLAM,本报告集完整梳理了SLAM技术从几何到语义、从封闭到开放、从被动到交互的演进历程。基础模型时代的SLAM不再是单纯的几何建图,而是融合了感知、理解、推理和交互的智能空间认知系统。这一范式转换正在重新定义SLAM的边界,并为具身智能、元宇宙、自动驾驶等应用奠定基础。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)