FlashOcc

参考资料:

(67 封私信 / 80 条消息) 轻量级占用网络要来了!FlashOcc:主打实时性,高精度快速高效内存 - 知乎

论文地址: ++https://arxiv.org/abs/2311.12058++

代码链接: ++https://github.com/Yzichen/Flas++


简介:

occ三维体素优势很多,但是同样显存和算力开销很大,限制了模型部署。

FlashOcc能够在不影响精度的前提下,提升推理速度,节约训练时间与训练成本。


Flashocc的Pipeline :

1. 二维图像编码器

  • backbone提取多相机视角的 2D 图像特征 。
  • Neck 模块(例如 FPN-LSS)融合多尺度特征。

2. 视角变换模块

  • 利用网络进行像素级的深度预测
  • 并结合相机的内外参矩阵,完成2d到3d投影
  • 沿着高度方向进行"压扁"(Pooling 操作),最终得到一个扁平的、纯 2D 的 BEV 特征表达 。

3. BEV 编码器 (BEV Encoder)

  • 使用2D 卷积来处理上一步得到的 2D BEV 特征 。同时,进行多尺度特征融合。通道数被硬性设置为 高度层数 \times 类别数。 也就是 16 \times 10 = 160 个通道。

4. 通道到高度转换

  • 简单 PyTorch 里的 tensor.view()tensor.reshape() 函数

  • 将数据从"通道"维度重新排列(Reshape)到"高度(Height/Z)"维度上 。将2d的bev特征图 变成 3D 占据体素矩阵。


总结:技术选型带来的工程价值

  • 极致降本: 去除了沉重的 3D 卷积,使得显存占用和推理延迟大幅度降低 。这对于那些需要在几十 TOPS 算力的低端芯片上跑通端到端和复杂感知的高阶智驾公司(如卓驭、地平线)来说,是非常完美的工程化方案 。

  • 高度兼容: 它的整体架构与主流传统 BEV 网络(如 BEVDet)高度兼容 。开发团队只需保留原有流水线,把原来的 3D 预测头替换为 Channel-to-Height 模块就能直接跑通,非常容易整合到车企现有的感知流水线中 。

相关推荐
陈碧甫几秒前
元龙因果链的因果生成式写作
人工智能
deepseek23几秒前
GPT-6 Astra 破解 FrontierMath 九年悬案拆解:调和熵投票规则反证核恒非空,局部搜索如何终结反例悬赏
人工智能·算法·ai agent
Chukai1235 分钟前
AI智能体:会思考会干活的下一代AI
人工智能·agent
9呀7 分钟前
[skill] agent 自动保存聊天记录到md文件 skill auto-save-md
人工智能
怕浪猫7 分钟前
一行命令复刻爆款视频,我把 Hypit 从安装跑到了出片
人工智能·设计模式·程序员
Raas10014 分钟前
MAI Gateway(魔芋企业级AI网关)功能全解:AI网关支持本地模型吗?一文看懂AI网关能力矩阵
大数据·人工智能·网关·ai网关·mai gateway·企业级产品
蜗牛互联网18 分钟前
AI给面试打分不够,求职者更需要可核对的证据
java·人工智能·后端
不开大的凯207720 分钟前
跑分已死,交付为王
人工智能·ai·麦当秀aippt·ai office
syagain_zsx23 分钟前
算法基础篇 · 04 前缀和(C++ 题解)
c++·算法·前缀和
AI多Agent协作实战派26 分钟前
【AI探索历程19】飞牛版:给NAS用户的一键部署
人工智能