1. 项目概述
在自动驾驶领域,3D语义占用预测是一项关键任务,它需要从多视角相机图像中重建出周围环境的3D结构,并预测每个体素(3D像素)的语义类别。传统方法通常采用体素化表示,但面临着内存消耗大和计算效率低的问题。ST-GS论文提出了一种创新的解决方案——基于时空高斯溅射(Spatial-Temporal Gaussian Splatting)的3D语义占用预测方法。
作为一名长期关注计算机视觉和自动驾驶领域的研究者,我发现ST-GS的核心创新在于将高斯表示引入语义占用预测任务。这种方法不仅继承了高斯溅射在3D表示上的高效性,还通过精心设计的时空融合机制,显著提升了预测的准确性和时间一致性。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心方法解析
2.1 高斯表示基础
高斯溅射(Gaussian Splatting)是一种高效的3D场景表示方法,它使用一组参数化的3D高斯分布来描述场景。每个高斯分布由以下参数定义:
- 均值(μ):高斯分布的中心位置
- 协方差矩阵(Σ):描述高斯分布的形状和方向
- 不透明度(α):控制高斯分布的可见性
- 外观特征(c):如颜色或语义特征
与传统体素表示相比,高斯表示具有以下优势:
- 内存效率高:只需存储活跃区域的高斯参数
- 渲染速度快:可通过并行溅射实现实时渲染
- 几何适应性:高斯形状可自适应场景结构
2.2 ST-GS整体架构
ST-GS的完整处理流程可分为以下几个关键步骤:
-
多视图特征提取:
- 输入:τ帧连续的环视图像{Iᵗ}ᵗ=1→τ
- 使用共享权重的2D CNN backbone(如ResNet)提取多视图特征{Xᵗ}ᵗ=1→τ
- 特征图分辨率通常为输入图像的1/8或1/16
-
3D高斯嵌入初始化:
- 生成一组可学习的3D高斯嵌入{Qᵗ}ᵗ=1→τ
- 每个高斯嵌入Qᵢ∈ℝᴰ对应一个3D高斯分布
- 初始位置可通过深度估计或均匀采样确定
-
指导性空间聚合(GISA):
- 通过双模式注意力机制建立2D-3D特征关联
- 包含高斯指导注意力(GGA)和视图指导注意力(VGA)
- 使用门控机制动态融合两种注意力模式
-
几何感知时间融合(GATF):
- 利用自车运动信息对齐
