惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

博客园 - 周希

Mac上的Redis安装和使用 iPhone手机越狱-逆向砸壳-代码注入 使用Apple Configurator 2提取商店ipa or app文件 使用ATOMac进行Mac自动化测试 WDA支持获取WebView元素 iOS模拟器命令 Android自动化测试探索(七)代码覆盖率统计 Android自动化测试探索(五)代码覆盖率统计 解决ifuse不支持24位UDID问题 Android自动化测试探索(四)uiautomator2简介和使用 iOS自动化探索(十)代码覆盖率统计 Android自动化测试探索(三)Android SDK tools安装、aapt配置以及使用aapt获取apk包名 Android自动化测试探索(二)常用自动化工具 Android自动化测试探索(一)adb详细介绍 关于Mac上使用ideviceinstaller操作iPhoneXR等24位UDID设备报“ERROR: Invalid UDID specified”解决办法 mac下csv乱码解决办法 Mac安装MySQLdb遇到的坑 【Python MySQLdb】Library not loaded: /usr/local/mysql/lib/libmysqlclient.20.dylib解决办法 Pycharm更换主题 Python -- 使用pickle 和 CPickle对数据对象进行归档和解析
自动驾驶算法评测体系建设实践
周希 · 2026-04-12 · via 博客园 - 周希

引言

自动驾驶技术的快速迭代,离不开一套高效、可靠、全面的算法评测体系作为质量底线。本文将从团队定位、评测范围、指标设计、数据建设、评测流程、平台工具以及体系规划等维度,分享我们在自动驾驶算法评测方面的工程实践与思考。

一、评测团队定位

为自动驾驶算法提供模型性能评估版本质量监控能力,服务于两大方向:

  • 车端量产算法团队:提供模型性能、版本质量评估
  • 数据算法团队:提供模型性能、数据质量评估

最终目标是实现数据 → 研发 → 评测的闭环体系,关键工作包括:

  1. 评测标准体系建设
  2. 评测场景及数据集建设
  3. 评测指标及工具链建设
  4. 发版监控与评测报告输出

团队由算法工程师、技术开发、数据标注与分析等多个角色组成,覆盖从评测能力建设、指标开发、数据运营到评测报告输出的全流程。

二、评测业务范围

2.1 算法覆盖

评测体系覆盖车端算法数据算法两大类:

车端算法:

行车

动态感知、静态感知、定位、地图、规控、在线标定

泊车

泊车感知、泊车定位、泊车建图、泊车规控

领域

模块

数据算法:

预标模型

OD 预标、LD/TSR/TFL 预标、OCC/Depth 预标

标签模型

场景标签生产模型

世界模型

场景重建、风格迁移、泛化生成

类型

模型

2.2 评测指标体系

评测指标的设计围绕要素覆盖 × 指标覆盖 × 评测维度 × 匹配方式四个层次展开,以行车感知为例:

动态感知:

  • 要素覆盖:车辆、VRU(行人/骑行人)、施工障碍物、封路状态、主安场景、市政车、开关门车、车尾灯、轨迹预测等
  • 核心指标:Precision / Recall / F1-Score,横/纵/角度误差,轨迹预测 ADE/FDE 等
  • 评测维度:按距离分段(近/中/远)、按目标类型、按场景复杂度
  • 匹配方式:2D 匹配、3D 匹配、轨迹匹配

静态感知:

  • 要素覆盖:车道线、路沿线、中心线、地面标识、分离合流点、减速带、信号灯、限速标牌、路口面
  • 评测维度:当前道路 vs 目标道路
  • 匹配方式:线匹配、点匹配

定位模块:

  • 算法类型:绝对定位、相对定位、RTK 定位
  • 异常指标:异常次数/时间/里程及占比
  • 精度指标:车载坐标系与导航坐标系下的位置、速度、姿态误差

规控模块:

  • 功能覆盖:点刹急刹、骑线压线、不合理换道、轨迹画龙
  • 指标维度:按场景类型与功能模式分层评估

泊车模块的评测逻辑与行车类似,额外关注库位检测、障碍物地图、路径规划合理性等要素。

数据算法(世界模型):

  • 指标覆盖:Precision / Recall / F1-Score、Domain-Gap、PSNR、FID、FVD 等
  • 同时建设了合成数据产线面板与全自动化重建 + 评测工作流

三、评测数据建设

3.1 数据来源

采集数据(正向)

按场景需求主动采集,经筛选、标注后入库

路测数据(逆向)

来自实际道路测试中发现的问题场景

量产数据(逆向)

来自量产车辆回传的异常数据

来源类型

说明

正向数据流程:需求 → 采集 → 筛选 → 标注 → 质检 → 入库

逆向数据流程:问题发现 → 数据回捞 → 关键帧标注 → 入库

3.2 标注工艺

不同感知要素采用差异化的标注工艺:

  • OD目标检测:分割点云标注
  • LD(车道线):拼接点云标注
  • TFL(信号灯):2D/4D 联合标注
  • TSR(标牌):2D/4D 联合标注
  • 场景标签:人工 TAG

标注产线规模达 150+ 人,配套建立了完整的标注规则文档体系。

3.3 场景要素池

我们系统性地构建了三层场景要素池:

自然环境

时间、天气、光照、能见度、道路等级、道路类型、路段形态、路况、路面情况

87

静态感知

交通标志、车道线、地面标识、道路边界、信号灯、施工设施

76

动态感知

交通参与者、动态行为

45

要素池

一级类别

细分类数量

三大要素池合计 208 个细分场景类别,用于评测集的场景分布管理和弱势场景挖掘。

3.4 数据规模

行车

OD 精标

5.5 万

行车

LD 精标

5.1 万

行车

TFL 精标

1.6 万

行车

同源数据

1 万+

行车

逆向问题数据

1.7 万

泊车

OD/OM/PM 精标

约 6,300

泊车

逆向问题数据

1,000

模块

数据类型

规模

四、评测流程设计

评测流程覆盖了算法研发的全生命周期,共设计了 7 大核心流程

4.1 算法训练评测流程

支持算法正向研发迭代,确保算法优化与新增功能达到预期效果。

需求评审 → 数据挖掘 → 数据标注 → 算法训练 → 算法评测 → 提交合入 → 版本更新

4.2 问题修复验证流程

支持算法逆向问题修复验证,确保问题修复且无指标回退。

问题产生 → 分发 → 分析定位 → 算法修复 → 回归验证 → 合入 → 版本更新

4.3 算法合入验证流程

构建统一的算法合入质量门禁,打通上下游。

Build 验证 → MR 验证 → 专项路测 → Daily 验证(MIL/SIL/PIL/HIL/VIL)→ 路测验证

4.4 硬件变更验证流程

支持硬件选型、底软变更的算法效果验证。

变更需求 → 场景设计 → 数据采集 → 标注入库 → 对比评测 → 输出报告

4.5 数据算法评测流程

支持预标注模型与世界模型的迭代质量保障。

模型更新 → 结果输出 → 结果评测 → 模型发版 → 数据交付

4.6 数据验证流程

支持世界模型重建与生成数据的质量验证。

数据标注 → 云端迁移 → 重建/生成 → 评测验证 → 数据交付

4.7 数据驱动迭代流程(DataPilot)

通过指标与问题挖掘模型弱势场景,生成训练数据需求,数据驱动模型正向迭代。

数据挖掘 → 数据生产 → 云端预训练 → 效果评测 → 数据准出 → 车端训练 → 车端评测 → 实车测试 → 发版

五、评测报告体系

每次版本评测输出结构化报告,包含 5 个核心部分:

  1. 报告总结:整体结论与关键发现
  2. 正向指标对比:新旧版本核心指标横向对比
  3. 回退 Case 分析:指标回退的具体 Case 深入分析
  4. 回归指标对比:历史问题修复回归情况
  5. 回退问题分析:问题根因归类与改进建议

六、运营成果

Daily 拦截

通过 SIL 自动化 Daily 验证,实现了算法合入的质量门禁:

  • 某年度 9 个月内拦截问题提交 244 个,有效率 93%
  • 次年 5 个月内拦截 118 个,有效率提升至 100%

版本质量

  • 从 SOP 到后续多个 RC 版本,感知质量稳步提升,无明显回退
  • 出现一次感知回退后排查为研发分支管理问题,推动建立了统一的合入流程与发版阈值标准

研发支持

  • 近 3 个月累计支持测试验证感知代码变更 567 个

七、体系规划:六维评测能力模型

我们提出了一个衡量评测水平的公式:

评测水平 = 数据建设规模 × 数据闭环效率 × 评测自动化水平 × 评测智能化水平 × 算法认知水平 × 质量认证能力

围绕这六个维度,分别制定了建设目标:

7.1 数据建设规模

  • 接入虚幻引擎(UE),支持快速构建虚拟测试场景
  • 打通世界模型数据链路,支持重建/编辑/生成指定场景
  • 建设虚拟与生成数据集,覆盖行泊车困难场景
  • 建设评测数据标签化管理体系与评测集迭代机制
  • 目标:正向同源数据 6 万、逆向问题数据 6 万、虚拟生成数据 1 万

7.2 数据闭环效率

  • 建设评测数据管理平台,统一管理需求/送标/质检/入库全流程
  • 建设采集与筛选数据质检工具,提高评测数据有效性
  • 优化 issue-to-case 标注工艺,逐步实现全自动化标注
  • 建立 Trigger 数据运营机制,提高问题发现及时性

7.3 评测自动化水平

  • 建设基于云端的 Python MIL/SIL 评测流程
  • 开发评测 Diff 引擎:自动输出差异帧、差异目标
  • 自动生成可视化对比文件(真值 vs 预测值 / 新旧版本)
  • 自动聚类问题场景与问题表现
  • 建设报告生成服务与指标看板
  • 打通车端数据回灌流程,支持一致性验证

7.4 评测智能化水平

  • 建设问题挖掘能力:自动分析片段是否包含算法问题
  • 建设问题诊断能力:自动分析问题根因
  • 建设场景理解能力:自动检测目标要素与行驶场景
  • 建设场景分类能力:基于大模型进行标签生成与场景挖掘
  • 打通云端与车端评测链路

7.5 算法认知水平

  • 学习并参与算法问题定位,评测结果直接给出初步定位结论
  • 开源模型复现与开源数据集对标,保持算法领先性
  • 设计灰白盒评测方案,提高评测验证有效性

7.6 质量认证能力

  • 建立原子化指标体系:模型指标、功能指标、主动安全、驾驶体验、法规场景
  • 打通数据/版本/指标/问题链路,实现过程质量可追溯
  • 建立统一指标看板,全方位呈现各版本智驾能力表现

八、总结与思考

自动驾驶算法评测是一项系统工程,其核心挑战在于:

  1. 评测对象复杂:从感知、定位、地图到规控,模块众多且相互耦合
  2. 数据建设成本高:精标数据依赖大规模标注产线,单条成本从几元到数百元不等
  3. 场景长尾化:208 个细分场景类别仍难以穷尽真实世界的复杂性
  4. 效率与质量的平衡:每日数百个评测任务需要在速度与精度间找到最优解

我们的实践表明,一套好的评测体系需要具备以下特征:

  • 体系化:从指标设计到数据建设到流程管理,形成闭环
  • 自动化:最大程度减少人工介入,提升效率和一致性
  • 智能化:借助大模型能力,突破传统规则的局限
  • 可度量:用数据说话,让评测结果成为决策依据

希望这些实践经验能为同行提供参考。自动驾驶的评测之路,道阻且长,但行则将至。