1. 三维占据世界模型:自动驾驶场景理解的范式革新
在自动驾驶领域,准确预测周围环境的动态变化一直是核心挑战。传统方法主要依赖三维边界框(3D bounding boxes)来表征场景中的物体,但这种表示方式存在明显的局限性——它无法捕捉场景的细粒度几何结构和语义信息。想象一下,当一辆车行驶在复杂的城市道路时,仅知道周围物体的边界框位置,而缺乏对路面凹凸、障碍物细节、可行驶区域边界等信息的理解,显然难以做出安全可靠的决策。
清华大学自动化系和电子工程系联合团队提出的OccWorld模型,开创性地采用三维占据(3D occupancy)作为场景表示的基础。这种表示方式将三维空间离散化为体素(voxel),每个体素不仅包含是否被占据的信息,还包含其语义类别。就像用乐高积木搭建的微观世界,每个小方块的颜色和位置共同构成了对场景的精确描述。
三维占据表示具有三大核心优势:
- 细粒度表达能力:能够刻画道路边缘的弧度、不规则障碍物的形状、建筑物的立面结构等细节
- 数据获取经济性:相比需要人工标注的边界框,三维占据可以从稀疏的LiDAR点云通过算法自动生成
- 多模态兼容性:无论是基于视觉的立体匹配还是基于LiDAR的点云分割,都能生成统一的三维占据表示
实际测试表明,使用三维占据表示的场景预测结果,在nuScenes基准测试中达到了26.63的平均IoU和17.13的mIoU(3秒预测时长)。更令人惊讶的是,模型预测的可行驶区域有时比人工标注的ground truth更合理,这证明模型真正理解了场景语义而非简单记忆训练数据。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. OccWorld架构解析:从场景分词到时空预测
2.1 三维占据场景分词器设计
原始的三维占据表示虽然信息丰富,但直接建模其时空演化存在计算复杂度高、特征冗余等问题。OccWorld创新性地引入了场景分词器(Scene Tokenizer),将稠密的三维占据压缩为离散的语义令牌(tokens),这一过程类似于自然语言处理中将连续文本转换为离散词向量。
具体实现上,团队采用了Vector-Quantized Variational Autoencoder (VQ-VAE)架构:
- 编码阶段:使用3D CNN网络将原始占据网格(如200×200×16分辨率)下采样为低维
