OccNet实战:OpenOcc数据集完整解读,17类体素标注与下载配置全攻略
OccNet实战OpenOcc数据集完整解读17类体素标注与下载配置全攻略【免费下载链接】OccNet[ICCV 2023] OccNet: Scene as Occupancy项目地址: https://gitcode.com/gh_mirrors/oc/OccNetOccNetScene as Occupancy是ICCV 2023提出的自动驾驶3D占用预测occupancy经典工作而OpenOcc数据集正是基于nuScenes打造的大规模体素标注基准。本文将完整解读OpenOcc数据集的17类体素标注体系、核心参数、下载配置步骤与训练评估方法帮助你快速上手自动驾驶占用预测。OpenOcc数据集是什么从场景即占用说起传统的自动驾驶3D感知以3D目标检测为主用一个个方框3D bounding box表示车辆、行人等前景物体。但物体的几何形状复杂方框无法表达精细轮廓而且道路、绿化、建筑等背景信息完全缺失。OccNet提出了场景即占用Scene as Occupancy的思路把整个3D空间体素化voxelization让模型同时预测每个体素的占用状态与语义类别甚至包括运动物体的速度流flow。这种稠密3D预测方式正是端到端自动驾驶感知的重要基础。上图直观展示了OpenOcc数据集的核心思想上半部分是真实城市道路场景下半部分是对应的3D占用网格可视化不同颜色代表不同的语义类别模型需要从环视相机图像中还原出整个3D空间的占用结构。17类体素标注全解析类别清单与语义细节OpenOcc数据集的最大特点就是17类体素标注。与常见的nuScenes 10类检测目标不同这17个类别既包含动态物体也包含静态背景覆盖了自动驾驶场景的完整语义空间类别ID类别名称中文含义类型0car小汽车动态物体1truck卡车动态物体2trailer挂车动态物体3bus公交车动态物体4construction_vehicle工程车辆动态物体5bicycle自行车动态物体6motorcycle摩托车动态物体7pedestrian行人动态物体8traffic_cone交通锥静态物体9barrier护栏静态物体10driveable_surface可行驶路面背景11other_flat其他平坦区域背景12sidewalk人行道背景13terrain地形背景14manmade人造建筑背景15vegetation植被背景16free空闲背景除了体素语义每个样本还包含occupancy flow占用流标注记录动态体素的运动速度信息。在代码中每帧的标签文件labels.npz同时包含semantics语义和flow速度流两个数组这也是评测中占用分数的重要组成。OpenOcc数据集核心参数速览在动手下载之前先花一分钟了解OpenOcc数据集的规模与体素规格这直接关系到你后续的显存规划与模型设计项目数值训练集帧数train28,130验证集帧数val6,019测试集帧数test6,008环视相机数量6体素尺寸voxel size0.4m感知范围range[-40m, -40m, -1m, 40m, 40m, 5.4m]体素网格尺寸volume size[200, 200, 16]类别数0 - 16共17类可以看到感知范围在水平方向是±40米垂直方向从-1米到5.4米对应的体素网格是 200×200×16总共有64万个体素需要预测这正是3D占用预测任务的稠密挑战所在。OpenOcc数据集下载完整步骤下面进入大家最关心的下载配置环节。OpenOcc数据集基于nuScenes构建官方发布的是openocc_v2.1版本注意不是旧的v2版本官方明确要求删除旧版并下载新版。第一步下载nuScenes基础数据集首先下载nuScenes完整数据集包含samples、sweeps、maps以及v1.0-trainval / v1.0-test元数据并将其放入项目的data/nuscenes目录。第二步下载体素标注与信息文件接着下载两个关键压缩包openocc_v2.1.zip体素占用标注与速度流标注即占用GTinfos.zip数据集元信息文件将这两个压缩包也放入data/nuscenes目录并解压。第三步核对目录结构与配置文件解压完成后data/nuscenes目录应呈现如下结构data/nuscenes ├── maps ├── nuscenes_infos_train_occ.pkl ├── nuscenes_infos_val_occ.pkl ├── nuscenes_infos_test_occ.pkl ├── openocc_v2 ├── samples ├── sweeps ├── v1.0-test └── v1.0-trainval其中openocc_v2存放占用GTnuscenes_infos_{train/val/test}_occ.pkl是数据集的元信息文件其余目录来自官方nuScenes数据集。完整的数据加载逻辑可以查看 nuscenes_occ.py其中load_annotations负责读取这些 pkl 文件。数据集配置与训练命令详解数据准备好之后模型配置已经内置在项目中。官方提供的baseline基于BEVFormer核心配置文件是 bevformer_base_occ.py其中已经定义好了17类占用类别occ_class_names、200×200的BEV网格以及体素高度16pillar_h16等关键参数。最快训练方法数据配置完成后执行如下命令即可开始训练8卡分布式./tools/dist_train.sh projects/configs/bevformer/bevformer_base_occ.py 8最快测试方法训练得到权重后用单卡测试即可在验证集上评估效果export CUDA_VISIBLE_DEVICES0 ./tools/dist_test.sh projects/configs/bevformer/bevformer_base_occ.py work_dirs/bevformer_base_occ/epoch_24.pth 1生成比赛提交文件如果你要参加OpenOcc榜单评测可使用测试配置生成submission.gz提交文件脚本会自动将体素预测投影为激光雷达射线格式./tools/dist_test.sh projects/configs/bevformer/bevformer_base_occ_test.py work_dirs/bevformer_base_occ/epoch_24.pth 8 --format-only --eval-options submission_prefix./occ_submission评估指标解读Ray-based mIoU 与占用分数OpenOcc榜单的排名依据是占用分数Occupancy Score由两部分加权组成Ray-based mIoU模拟激光雷达发射查询射线将射线投影到预测的3D占用体积中比较射线首次碰到的表面类别与深度在{1, 2, 4}米三个深度阈值下计算mIoU并取平均。相关实现位于 ray_metrics.py。AVE绝对速度误差对8类动态物体car、truck、trailer、bus、construction_vehicle、bicycle、motorcycle、pedestrian在2米阈值下计算速度误差。最终计算公式为OccScore mIoU × 0.9 max(1 - mAVE, 0) × 0.1可见体素语义的准确性mIoU是占分大头。常见问题与避坑指南最后分享几个实践中的高频问题版本务必使用openocc_v2.1v2.1修复了占用流相关的若干bug旧版与新版混用会导致评测结果不可比请删除旧版。z轴平移缺失问题官方指出nuScenes在z轴平移上存在误差会导致点云跨帧累积时的错位和地面分层这是数据集的已知问题评测时所有参赛者一视同仁。提交格式要规范提交文件必须是一个包含method、team、authors、results等字段的字典每个样本需要pcd_cls类别、pcd_dist深度、pcd_flow速度三个数组格式转换参考 nuscenes_occ.py 中的format_results方法。数据许可提醒OpenOcc数据集采用CC BY-NC-SA 4.0许可使用前需先在官网注册并同意nuScenes的使用条款。以上就是OccNet项目中OpenOcc数据集的完整解读与下载配置全攻略。从17类体素标注体系、数据集核心参数到三步下载流程、训练测试命令与避坑指南相信你已经可以顺利跑通自动驾驶3D占用预测的完整流程。祝你的模型在OpenOcc榜单上取得好成绩【免费下载链接】OccNet[ICCV 2023] OccNet: Scene as Occupancy项目地址: https://gitcode.com/gh_mirrors/oc/OccNet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OccNet注意力机制解析:时间自注意力与空间交叉注意力是如何工作的?

OccNet注意力机制解析:时间自注意力与空间交叉注意力是如何工作的?

OccNet注意力机制解析:时间自注意力与空间交叉注意力是如何工作的? 【免费下载链接】OccNet [ICCV 2023] OccNet: Scene as Occupancy 项目地址: https://gitcode.com/gh_mirrors/oc/OccNet OccNet(ICCV 2023)提出了"…

2026/8/19 19:51:04 阅读更多 →
node-blog安全加固清单:XSS与CSRF攻击防范的完整方案

node-blog安全加固清单:XSS与CSRF攻击防范的完整方案

node-blog安全加固清单:XSS与CSRF攻击防范的完整方案 【免费下载链接】node-blog :rocket:《Node.js从入门到上线》A blog build with Koa2. 项目地址: https://gitcode.com/gh_mirrors/node/node-blog node-blog 是一个基于 Koa2 和 MongoDB 的开源博客项目…

2026/8/19 18:59:24 阅读更多 →
NCM转MP3免安装教程:两下拖拽,三分钟搞定网易云音乐格式转换

NCM转MP3免安装教程:两下拖拽,三分钟搞定网易云音乐格式转换

NCM转MP3免安装教程:两下拖拽,三分钟搞定网易云音乐格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 一首首挑回的歌,拷进 U 盘后全部"失声",播放器只回你一句"…

2026/8/18 15:28:39 阅读更多 →

最新新闻

跨平台远程控制从零上手:RustDesk完整实战与避坑指南

跨平台远程控制从零上手:RustDesk完整实战与避坑指南

跨平台远程控制从零上手:RustDesk完整实战与避坑指南 【免费下载链接】rustdesk An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. 项目地址: https://gitcode.com/GitHub_Trending/ru/rustdesk 一句…

2026/8/19 19:55:16 阅读更多 →
Cursor 试用限制终于有解了:机器码重置 3 步恢复免费额度

Cursor 试用限制终于有解了:机器码重置 3 步恢复免费额度

Cursor 试用限制终于有解了:机器码重置 3 步恢复免费额度 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / Youve reached your trial request limi…

2026/8/19 19:55:16 阅读更多 →
小样本学习学习路线图:以 few-shot-meta-baseline 为起点进阶元学习

小样本学习学习路线图:以 few-shot-meta-baseline 为起点进阶元学习

小样本学习学习路线图:以 few-shot-meta-baseline 为起点进阶元学习 【免费下载链接】few-shot-meta-baseline Meta-Baseline: Exploring Simple Meta-Learning for Few-Shot Learning, in ICCV 2021 项目地址: https://gitcode.com/gh_mirrors/fe/few-shot-meta-…

2026/8/19 19:55:16 阅读更多 →
集群运维评审怎样提前发现风险

集群运维评审怎样提前发现风险

集群运维评审怎样提前发现风险 在 Code Review 环节,审核基于大模型(LLM)的 K8s 智能排障工具代码,远比审核普通的 Go 微服务困难。常规代码的问题通常暴露在指针空值检查、并发竞争或者 SQL 注入;而 AI 增强型排障工具…

2026/8/19 19:55:16 阅读更多 →
云原生观测工具怎样挑选

云原生观测工具怎样挑选

云原生观测工具怎样挑选 当底层 Core 交换机或 Kubernetes 核心 Ingress 节点出现故障时,运维团队往往在 10 分钟内会收到超过 3,000 条告警短信与钉钉推送。每一个上游微服务都因为无法连接数据库而疯狂报错,引发全公司级别的“告警风暴”。运维人员不得…

2026/8/19 19:55:16 阅读更多 →
智能工作流评审怎样提前发现风险

智能工作流评审怎样提前发现风险

智能工作流评审怎样提前发现风险 上个月团队尝试在 CI 流程里引入大模型进行 Code Review(代码审查),本意是想让 AI 帮打工人分担一些繁琐的规范检查。结果刚上线跑了三天,研发群里就怨声载道。 AI 审查常会集中在命名、注释等表面…

2026/8/19 19:54:15 阅读更多 →

日新闻

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/19 0:00:30 阅读更多 →
AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

1. 项目概述:当AI开始“猜”数学定理 最近在AI研究圈里,一个名为“Moonshine”的项目引起了不小的讨论。这名字本身就挺有意思,直译是“月光”,但在数学史上,它特指一个神秘而美丽的联系——魔群月光猜想,连…

2026/8/19 0:00:30 阅读更多 →
WarcraftHelper 魔兽争霸3优化实战指南

WarcraftHelper 魔兽争霸3优化实战指南

WarcraftHelper 魔兽争霸3优化实战指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 一台刚配的新电脑,跑《魔兽争霸3》却卡成 PPT——这…

2026/8/19 0:02:31 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/19 11:55:18 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/19 9:46:27 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/19 11:55:16 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/19 5:04:55 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/19 7:42:22 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/19 11:55:13 阅读更多 →