PhysDrive:多模态远程生理测量数据集——驾驶员健康监测的”真实驾驶”基准
论文信息
- 标题: PhysDrive: A Multimodal Remote Physiological Measurement Dataset for In-vehicle Driver Monitoring
- 来源: Lacuna / Tiptree Systems
- 领域: 非接触式生理测量 / 驾驶员监测 / 智能座舱
- 时间: 2026年9月
- 核心贡献: 首个大规模、多模态、真实驾驶环境下的远程生理测量数据集
核心创新
PhysDrive 是首个在真实驾驶环境中同步采集 RGB、近红外(NIR)和毫米波雷达(mmWave)三模态生理数据的数据集,涵盖 48 名受试者、1.5M+ 同步帧,跨三种车型、四种光照条件、三种路况。解决了现有 RPM 数据集只在受控室内环境采集、无法泛化到真实驾驶场景的核心问题。
方法详解
1. 多模态传感器架构
PhysDrive 的传感器配置直接对应智能座舱量产方案:
| 模态 | 传感器 | 采样率 | 用途 | 优势 | 局限 |
|---|---|---|---|---|---|
| RGB | 车载摄像头 | 30fps | rPPG 肤肤色变化提取心率 | 白天精度高 | 夜间失效 |
| NIR | 近红外摄像头 | 30fps | 低光环境 rPPG | 全天候工作 | SNR 较低 |
| mmWave | 77GHz 毫米波雷达 | ~20fps | 胸部位移检测心跳/呼吸 | 隐私保护+抗光照 | 路面震动敏感 |
| Ground Truth | ECG/BVP/呼吸带 | 多通道 | 参考标准 | 医疗级精度 | 需接触式 |
2. 数据采集设计
1 | |
3. 关键发现:模态互补性
| 指标 | RGB (PhysNet) | NIR | mmWave (mmFormer) | 最优组合 |
|---|---|---|---|---|
| 心率 MAE (bpm) | 6.29 | 8.5 | 3.65 | mmWave > RGB > NIR |
| 呼吸率 MAE | 2.8 | 3.1 | 1.9 | mmWave 最优 |
| 白天性能 | ✅ 最佳 | ✅ 良好 | ✅ 良好 | RGB 白天足够 |
| 夜间性能 | ❌ 失效 | ✅ 最佳 | ✅ 最佳 | NIR + mmWave |
| 隧道场景 | ⚠️ 震动+光照 | ✅ 良好 | ⚠️ 震动干扰 | NIR 最稳定 |
| 隐私保护 | ❌ 图像泄露 | ⚠️ 部分 | ✅ 完全 | mmWave 最安全 |
4. 域适应问题
论文关键发现:在室内数据集(如 PURE)上训练的模型,在 PhysDrive 上性能显著下降:
1 | |
代码复现:多模态心率估计
1 | |
实验结果
| 指标 | 论文结果 | 复现预期 | 说明 |
|---|---|---|---|
| mmWave HR MAE | 3.65 bpm | ~3.8 bpm | 77GHz,震动补偿后 |
| RGB HR MAE | 6.29 bpm | ~6.5 bpm | 白天场景 |
| 室内→驾驶域适应 | 性能下降 53% | ~50% | 需驾驶数据微调 |
| 多任务 (HR+RR) | 优于单任务 | 确认 | 生理耦合利用 |
IMS 应用启示
1. 毫米波雷达是驾驶员生理监测的量产首选
| 对比项 | 摄像头 rPPG | mmWave 雷达 |
|---|---|---|
| 心率精度 | 6.29 bpm | 3.65 bpm |
| 夜间工作 | ❌ | ✅ |
| 隐私保护 | ❌ | ✅ |
| 路况鲁棒 | ⚠️ 震动 | ⚠️ 震动 |
| 量产成本 | 摄像头已有 | 增加雷达模块 |
| ASIL 等级 | B | B-D 可达 |
建议: IMS 3.0+ 架构应将 77GHz mmWave 作为生理监测主模态,RGB 作为辅助/白天优化。
2. STMap 是轻量化 rPPG 的关键
- 将 3D 视频压缩为 2D 时序图,计算量降低 90%+
- 适合高通 8255 等 NPU 部署
- 输入仅需面部 ROI 均值,隐私友好
3. 域适应是量产必须
- 室内训练的模型直接用于驾驶场景性能减半
- 需要 100-500 段真实驾驶数据微调
- 关键域差异:震动、光照变化、头部运动
4. 路况对 mmWave 的影响不可忽视
| 路况 | mmWave HR MAE | RGB HR MAE | 主因 |
|---|---|---|---|
| 平路 | 3.65 bpm | 6.29 bpm | 基线 |
| 拥堵 | 4.2 bpm | 7.1 bpm | 频繁启停+头部运动 |
| 颠簸 | 7.8 bpm | 9.5 bpm | 胸部震动伪运动 |
对策: 需要加速度计辅助的震动补偿模块。
5. 多任务学习优于单任务
同时预测心率和呼吸率比单独预测各提升 5-8%,说明生理信号间的耦合关系值得利用。
硬件方案建议
量产级 PhysDrive 方案
| 组件 | 型号 | 参数 | 用途 |
|---|---|---|---|
| RGB 摄像头 | OV2311 | 2MP, 1600×1200, 全局快门 | 白天 rPPG |
| NIR 摄像头 | OV9282 | 1MP, 1280×800, 940nm | 夜间 rPPG |
| mmWave 雷达 | TI AWR2944 | 77GHz, 4Tx4Rx, FMCW | 心率/呼吸 |
| 加速度计 | BMI270 | 6轴, 1.6kHz | 震动补偿 |
| 处理器 | QCS8255 | Hexagon NPU, 26 TOPS | 模型推理 |
| 总成本 | — | ~$45 BOM | 量产可行 |
开发优先级
| 优先级 | 模块 | 工作量 | 预期收益 |
|---|---|---|---|
| P0 | mmWave 心率提取 | 4 周 | MAE < 4 bpm |
| P0 | STMap 提取+优化 | 2 周 | 计算量降低 90% |
| P1 | 震动补偿 | 3 周 | 颠簸路面 MAE < 6 |
| P1 | 域适应微调 | 2 周 | 室内→驾驶泛化 |
| P2 | 多模态融合 | 3 周 | 全场景覆盖 |
| P2 | 多任务学习 | 2 周 | HR+RR 联合提升 |
测试场景
PT-01 白天心率监测
前置条件:
- 驾驶员正常坐姿,面部无遮挡
- 光照:白天 500±100 lux
- 平路行驶,车速 60±10 km/h
- 红外摄像头 + mmWave 雷达正常工作
测试步骤:
- 启动多模态采集系统
- ECG 参考设备同步记录
- 驾驶 5 分钟(建立基线)
- 记录各模态心率估计值
- 对比 ECG 参考值
判定条件:
| 检测项 | 通过条件 | 失败条件 |
|---|---|---|
| mmWave HR MAE | ≤ 4 bpm | > 4 bpm |
| RGB HR MAE | ≤ 7 bpm | > 7 bpm |
| 融合 HR MAE | ≤ 3.5 bpm | > 4 bpm |
| 检测延迟 | ≤ 5s | > 5s |
PT-02 夜间心率监测
前置条件:
- 光照:< 5 lux(夜间)
- 仅 NIR + mmWave 可用
判定条件:
| 检测项 | 通过条件 |
|---|---|
| NIR HR MAE | ≤ 10 bpm |
| mmWave HR MAE | ≤ 5 bpm |
| 融合 HR MAE | ≤ 4 bpm |
总结
PhysDrive 数据集揭示了一个关键事实:室内环境下训练的生理监测模型在真实驾驶场景中性能下降超过 50%。这意味着 IMS 团队不能依赖现有公开数据集直接量产,必须:
- 建立真实驾驶场景数据采集能力
- 以 mmWave 雷达为主模态(MAE 3.65 bpm,隐私+全天候)
- 使用 STMap 轻量化方案适配边缘部署
- 开发震动补偿算法应对颠簸路况
- 利用多任务学习提升生理信号提取精度
PhysDrive 的 1.5M 同步帧、48 受试者、三模态数据为我们提供了首个真实驾驶场景基准,IMS 3.0 架构应以此为目标建立数据闭环。