Anyverse 与 Euro NCAP 官方合作:合成数据如何重塑 DMS 验证

发布日期: 2026-04-13
标签: Anyverse, Euro NCAP, 合成数据, DMS 验证, CPD, OMS, Euro NCAP 官方合作
来源: Anyverse 官网、Euro NCAP 合作公告


官方合作背景

重大突破: Anyverse 与 Euro NCAP 建立研究合作伙伴关系,探索高保真合成数据如何加强舱内监控系统评估。

合作价值

方面 说明
标准化评估 参数化场景、生物力学人体模型、物理传感器仿真
可复现性 DMS/OMS/CPD 系统的可重复、标准化评估
性能标准 定义清晰的性能标准和验证协议
上市加速 帮助车厂在产品上市前可靠地设计和验证更安全的舱内 AI

Anyverse INCABIN 核心能力

Euro NCAP 对齐测试用例

测试类别 具体场景
DMS 疲劳 打哈欠、眼睛闭合、点头
DMS 分心 手机使用、物体交互、视线偏离
DMS 损伤 酒精/药物损伤行为模式
安全带 驾驶员/乘客安全带使用/误用
CPD 后排遗留儿童、遮挡儿童、睡眠儿童
乘员分类 每个座椅的乘员存在和分类
医疗紧急 行为模式指示医疗紧急情况

多传感器仿真

传感器 支持
RGB 相机 ✅ 高保真
近红外 NIR ✅ IR 仿真
RGB-IR ✅ 混合传感器
雷达 ✅ 60GHz mmWave
LiDAR ✅ 深度点云

合成数据 vs 传统数据

传统数据的局限性

问题 说明
隐私敏感 收集驾驶员/乘客行为数据涉及隐私问题
安全关键 真实疲劳/分心驾驶测试风险高
边缘场景稀缺 儿童遗留、医疗紧急等场景罕见
标注困难 微睡眠、呼吸频率等需要专家标注
成本高昂 大规模多人口数据收集成本高

Anyverse 合成数据优势

优势 说明
完美标签 像素级精确标注,零人工错误
完全控制 光照、姿态、遮挡、人口等全部可控
隐私安全 无需收集真实人物数据
快速生成 分钟级生成大规模数据集
边缘场景 任意模拟罕见安全关键场景

Euro NCAP 测试用例覆盖

DMS 测试用例

用例编号 场景描述 Anyverse 支持
D-01 长分心(≥3 秒)
D-02 手机使用(看/持/操作)
D-03 频繁短视(VATS)
D-04 视线偏离道路
D-05 身体倾斜/后仰
F-01 PERCLOS ≥30%
F-02 打哈欠连续
F-03 微睡眠(1-2 秒)
F-04 睡眠(≥3 秒)
I-01 损伤检测(酒精/药物)

OMS 测试用例

用例编号 场景描述 Anyverse 支持
SB-01 安全带正确佩戴
SB-02 仅扣环
SB-03 仅腰部
SB-04 完全背后
OOP-01 脚放仪表台
OOP-02 上身靠近仪表台(≤20cm)
OC-01 乘员存在检测
OC-02 乘员分类(5th/50th/95th)

CPD 测试用例

用例编号 场景描述 Anyverse 支持
CPD-01 新生儿(30 BPM)
CPD-02 1 岁儿童
CPD-03 3 岁儿童
CPD-04 6 岁儿童(18 BPM)
CPD-05 遮挡儿童(毯子下)
CPD-06 睡眠儿童
CPD-07 活动儿童

人体模型多样性

人口覆盖

维度 范围
年龄 新生儿 - 老年
种族 全肤色范围
性别 男性/女性
体型 瘦 - 肥胖
服装 各种服装/配饰

行为控制

控制项 说明
表情 打哈欠、眨眼、微笑
视线 任意视线方向
姿态 头部转动、身体倾斜
运动 胸部呼吸运动、肢体运动

标注输出格式

自动标注类型

标注类型 说明
2D 边界框 人脸、人体、物体
3D 边界框 空间位置
语义分割 像素级语义掩码
实例分割 单独实例掩码
面部关键点 68 点/更多
头部姿态 Yaw/Pitch/Roll
身体关键点 17 点/更多
手部关键点 21 点/手
物体检测 手机、杯子、包等
乘员占用 每个座椅的占用状态

格式兼容

格式 支持
COCO
KITTI
自定义

数据中心化 AI 工作流

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
┌────────────────────────────────────────────────────────┐
│ 数据中心化 AI 开发流程 │
├────────────────────────────────────────────────────────┤
│ │
│ 1. 初始模型训练 │
│ 真实数据 + 合成数据 │
│ ↓ │
│ 2. 模型评估 │
│ 识别弱点(夜间差、墨镜差等) │
│ ↓ │
│ 3. 针对性数据生成 │
│ Anyverse 生成补充数据 │
│ ↓ │
│ 4. 模型重训练 │
│ 使用补充后的数据集 │
│ ↓ │
│ 5. 迭代优化 │
│ 重复步骤 2-4 直到满足要求 │
│ ↓ │
│ 6. 最终验证 │
│ Euro NCAP 实验室测试 │
│ │
└────────────────────────────────────────────────────────┘

案例研究:解决 DMS 误报

问题

DMS 系统在以下场景误报率高:

  • 夜间低光
  • 驾驶员戴墨镜
  • 驾驶员戴口罩
  • 驾驶员长胡须

解决方案

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Anyverse 数据生成配置
scenario_config = {
"use_case": "DMS_Distraction",

# 针对性生成误报场景
"conditions": [
{"lighting": "night", "accessories": "sunglasses"},
{"lighting": "day", "accessories": "mask"},
{"lighting": "day", "facial_hair": "long_beard"},
],

# 人口多样性
"demographics": {
"age": [20, 40, 60],
"gender": ["male", "female"],
"skin_tone": [1, 3, 6], # Fitzpatrick
},

# 标注要求
"annotations": [
"gaze_direction",
"eye_state",
"head_pose",
"facial_landmarks"
],

# 数量
"samples_per_condition": 1000
}

# 生成数据集
dataset = anyverse.generate(scenario_config)

效果

场景 误报率(使用前) 误报率(使用后)
夜间墨镜 35% 8%
口罩 28% 6%
长胡须 22% 5%

开发启示

合成数据使用策略

阶段 数据比例
原型开发 100% 合成数据
模型训练 70% 合成 + 30% 真实
精度优化 50% 合成 + 50% 真实
最终验证 真实数据 + Euro NCAP 测试

成本对比

方法 时间 成本 数据量
传统收集 6-12 个月 $500K+ 10K 样本
Anyverse 1-2 周 $50K 100K+ 样本

集成流程

  1. 需求分析 → 确定 Euro NCAP 测试用例
  2. 场景配置 → Anyverse 配置参数
  3. 数据生成 → 批量生成标注数据
  4. 模型训练 → 使用合成数据训练
  5. 真实验证 → 少量真实数据验证
  6. 迭代优化 → 针对弱点补充数据

参考资料

  1. Anyverse In-Cabin Monitoring Overview
  2. Anyverse Euro NCAP 2026 In-Cabin Monitoring
  3. Euro NCAP 2026 Protocols

开发启示: Anyverse 与 Euro NCAP 的官方合作意味着合成数据已成为验证 DMS/OMS/CPD 系统的正式工具。OEM 和 Tier-1 可以使用 Anyverse InCabin 生成 Euro NCAP 对齐的测试数据,在实验室验证前就完成模型训练和预验证,大幅缩短开发周期。