DeepCPD:基于WiFi信道状态信息的儿童存在检测深度学习框架
论文解读与技术复现 | arXiv 2505.08931 | 2026年7月
一、研究背景与问题定义
1.1 儿童热射病死亡问题
根据KidsAndCars.org统计,美国每年平均有38名儿童因被遗忘在车内导致热射病死亡。车内温度在阳光照射下可在10分钟内上升20°C,即使外界温度仅27°C,车内也能在短时间内达到致命的43°C。
关键数据:
- 1998-2023年美国共有906名儿童死于车内热射病
- 54%的案例发生在家长”忘记”孩子还在车内的场景
- 27%的案例是儿童自行进入未锁车辆
- Euro NCAP 2026协议将CPD技术纳入安全评分
1.2 现有技术方案对比
| 技术方案 | 优势 | 局限性 |
|---|---|---|
| 压力传感器 | 成本低、部署简单 | 无法穿透毛毯检测、无成人/儿童区分 |
| 超声波 | 价格低廉 | 易受遮挡、环境敏感 |
| 60GHz毫米波雷达 | 穿透性强、可检测呼吸 | 成本较高($50-100)、需专业调校 |
| 摄像头方案 | 可视化确认 | 光线敏感、隐私争议 |
| WiFi CSI方案 | 无额外硬件、环境无关性 | 信号处理复杂、数据集稀缺 |
1.3 WiFi CSI技术原理
WiFi信道状态信息(Channel State Information, CSI)描述了无线信号从发射端到接收端的传播特性变化。当车内有人时,人体会对WiFi信号产生散射、反射和多径效应,从而在CSI中留下可检测的”指纹”。
flowchart TB
subgraph 发射端
A[WiFi发送器] --> B[发射信号 x(t)]
end
subgraph 信道
B --> C[多径传播模型]
C --> D[直射路径]
C --> E[人体反射路径]
C --> F[座椅反射路径]
D --> G[复合接收信号]
E --> G
F --> G
end
subgraph 接收端
G --> H[WiFi接收器]
H --> I[CSI提取 H(f,t)]
end
subgraph 信号处理
I --> J[ACF自相关计算]
J --> K[环境无关特征]
K --> L[Transformer编码器]
L --> M[成人/儿童分类]
end
二、DeepCPD核心创新点
2.1 环境无关特征:ACF自相关函数
传统WiFi感知方法直接使用CSI幅度/相位作为特征,但这些特征对车辆型号、座椅布局、温度变化高度敏感。论文提出使用**自相关函数(ACF)**作为环境无关特征:
数学表达:
1 | |
ACF捕捉的是信号的时间相关性,而非绝对值,因此:
- 对车辆型号变化不敏感(不同车型的座椅材质不会改变人体运动模式)
- 对温度漂移鲁棒(环境温度影响绝对幅度,但不影响时序相关性)
- 可跨车型泛化
2.2 Transformer架构处理时序模式
论文采用轻量级Transformer架构处理ACF序列:
1 | |
2.3 两阶段学习策略
由于儿童车内数据稀缺,论文提出两阶段学习:
阶段1:大规模无监督预训练
- 收集500+小时车内WiFi CSI数据(成人/空车)
- 学习通用的人体运动模式表示
阶段2:小样本监督微调
- 仅用少量儿童数据(~50小时)进行微调
- 使用元学习增强泛化能力
flowchart LR
subgraph 阶段1_预训练
A[大规模成人数据<br/>500+小时] --> B[自监督学习]
C[空车数据<br/>200+小时] --> B
B --> D[通用表示模型]
end
subgraph 阶段2_微调
D --> E[儿童数据<br/>50小时]
E --> F[迁移学习]
F --> G[成人/儿童<br/>分类器]
end
subgraph 推理
G --> H[实时CSI输入]
H --> I[ACF提取]
I --> J[分类预测]
end
三、数据集与实验设计
3.1 数据采集规模
论文报告了大规模数据采集:
| 数据类型 | 时长 | 车型数量 | 场景 |
|---|---|---|---|
| 空车数据 | 200+小时 | 25+ | 不同停车场/天气 |
| 成人数据 | 300+小时 | 25+ | 静坐/移动/睡眠 |
| 儿童数据 | 50+小时 | 10+ | 安全座椅/后排 |
CSI采集参数:
- WiFi频段:2.4 GHz / 5 GHz
- 带宽:20 MHz / 40 MHz
- 子载波数:56 / 114
- 采样率:100 Hz
3.2 ACF特征提取流程
1 | |
四、实验结果与分析
4.1 整体性能对比
| 方法 | 准确率 | 儿童检测率 | 误报率 | 参数量 |
|---|---|---|---|---|
| CNN Baseline | 79.55% | 72.31% | 15.2% | 1.2M |
| LSTM | 84.12% | 80.45% | 11.8% | 0.8M |
| DeepCPD (Transformer) | 92.86% | 91.45% | 6.14% | 0.5M |
4.2 跨车型泛化测试
论文在25+车型上测试泛化能力:
| 车型类别 | 测试车型数 | 准确率 | 儿童检测率 |
|---|---|---|---|
| 轿车 | 8 | 93.2% | 91.8% |
| SUV | 10 | 92.5% | 90.7% |
| MPV | 4 | 94.1% | 92.3% |
| 皮卡 | 3 | 91.8% | 89.5% |
关键发现:
- 不同车型的座椅材质(真皮/织物)对性能影响<2%
- 第三排座位检测准确率略低(87.3%),因WiFi信号衰减
- 天窗开启状态对性能无显著影响
4.3 消融实验
1 | |
五、代码复现指南
5.1 环境配置
1 | |
5.2 完整训练代码
1 | |
5.3 实时推理接口
1 | |
六、系统集成方案
6.1 车载系统集成架构
flowchart TB
subgraph 硬件层
A[T-Box车载终端] --> B[WiFi芯片<br/>Intel 5300/AX200]
B --> C[CSI数据采集]
end
subgraph 软件层
C --> D[Linux驱动]
D --> E[CSI提取模块]
E --> F[ACF预处理]
F --> G[DeepCPD推理引擎]
end
subgraph 应用层
G --> H{检测结果}
H -->|儿童存在| I[警报触发]
H -->|空车| J[正常待机]
H -->|成人| K[监控系统激活]
I --> L[APP推送]
I --> M[鸣笛警报]
I --> N[eCall紧急呼叫]
end
6.2 功耗优化策略
WiFi CSI方案的功耗显著低于雷达/摄像头:
| 方案 | 功耗(W) | 硬件成本 | CPU占用 |
|---|---|---|---|
| 60GHz雷达 | 2-5W | $50-100 | 15-25% |
| IR摄像头 | 1-3W | $30-50 | 20-30% |
| WiFi CSI | 0.5-1W | $5-10 | 5-10% |
低功耗策略:
- 间歇性采样:车辆熄火后每10秒采集一次CSI
- 边缘触发:检测到车门关闭后启动检测
- 模型剪枝:将Transformer层数降至2层,参数量<500KB
七、局限性与未来方向
7.1 当前局限
- 儿童数据稀缺:公开数据集中儿童车内数据极少,泛化能力受限
- 多儿童场景:当车内有多个儿童时,分类准确率下降15%
- 动态场景:儿童剧烈运动时的CSI模式不稳定
- WiFi干扰:其他WiFi设备可能干扰CSI采集
7.2 改进方向
1 | |
八、总结
DeepCPD提出了一种创新的WiFi CSI儿童存在检测方案,核心贡献包括:
- ACF环境无关特征:实现跨车型泛化,准确率92.86%
- Transformer时序建模:有效区分成人与儿童运动模式
- 两阶段学习:解决儿童数据稀缺问题
- 低功耗部署:适合车载嵌入式系统
应用前景:
- 符合Euro NCAP 2026 CPD要求
- 无额外硬件成本(复用现有WiFi模块)
- 可扩展至智能座舱其他应用(乘员计数、姿态识别)
复现资源:
- 论文:arXiv 2505.08931
- CSI采集工具:https://github.com/dhalperi/linux-80211n-csitools
- 本文代码:完整PyTorch实现已提供
本文为学术研究论文解读,实际量产需考虑法规认证、安全等级等工程问题。
DeepCPD:基于WiFi信道状态信息的儿童存在检测深度学习框架
https://dapalm.com/2026/07/20/2026-07-20-01-DeepCPD-WiFi-Child-Presence-Detection/