AdaRadar: Rate Adaptive Spectral Compression for Radar-based Perception¶
会议: CVPR2026 arXiv: 2603.17979 代码: 项目主页 领域: autonomous_driving 关键词: 雷达感知, 自适应压缩, 频谱剪枝, 零阶梯度, 码率控制, 量化, DCT, 目标检测, 语义分割
一句话总结¶
提出 AdaRadar——基于 DCT 频谱剪枝与零阶代理梯度的在线自适应雷达数据压缩框架,在 100× 以上压缩率下仅损失 ~1%p 检测/分割性能,有效缓解雷达传感器到计算端的带宽瓶颈。
研究背景与动机¶
- 雷达在自动驾驶中的核心地位:相比相机和 LiDAR,毫米波雷达具有全天候、全光照的鲁棒性,可直接测量距离和多普勒速度,是感知系统不可或缺的模态。
- 原始雷达数据量爆炸:现代 MIMO 雷达数据量随 Tx/Rx 天线数二次增长。例如 16×12 级联 MIMO 配置下单帧约 100 MB,10 fps 吞吐量达数 Gbps,远超 CAN 总线等低带宽链路的传输能力。
- 缺乏专用雷达编解码器:视觉领域有成熟的 JPEG/学习压缩方案,但雷达领域尚无通用 codec。现有做法多用 CFAR 压缩为稀疏点云,不可避免地丢失丰富的张量级信息。
- 已有方法无法自适应:RadarOcc 等基于能量的 index-value 压缩方案以固定压缩率工作,无法在测试时根据场景动态调整——低复杂场景浪费带宽,高复杂场景则性能退化。
- 传统反向传播在此场景不可行:剪枝和量化操作不可微;即使能估计梯度,其张量大小与原始雷达数据相当,传输梯度本身就会抵消压缩收益。
- 自编码器方案部署受限:学习类压缩模型参数量往往比下游检测/分割模型还大,无法部署在计算和存储资源极其有限的雷达前端 DSP 上。
方法详解¶
整体框架¶
AdaRadar 将雷达前端(编码端)与计算端(解码端 + 推理网络)以反馈环路连接:
- 编码端:对原始 range–Doppler 张量做 DCT → 自适应频谱剪枝 → 缩放量化 → 传输压缩后的系数和缩放因子。
- 解码端:反量化 → IDCT 重建 → 送入下游检测/分割网络 → 输出置信度或熵。
- 反馈控制:根据检测置信度(或分割熵)以零阶代理梯度更新下一帧的剪枝率,实现在线码率自适应。
关键设计¶
1) DCT 频谱剪枝
- 将实部/虚部拼接后的雷达特征图切分为 \(M \times M\) 块,对每块做 Type-II DCT。
- 观察发现:雷达 DCT 系数能量高度集中于少数频率分量(如 RADIal 数据集的高频区域),具有强稀疏性。
- 给定剪枝率 \(r\),保留每块中幅值最大的 \(k = \lfloor M^2 / r \rfloor\) 个系数,其余置零。
- 相比 JPEG 用固定量化表衰减高频,本方法按幅值排序自适应保留,更适合雷达信号的频率结构多样性。
2) 缩放量化
- 每块计算峰值幅度 \(Q_{c,b}\),以此为基准做 per-block 的均匀定点量化(如 8-bit)。
- 缩放因子仅需 \(s_{\text{FP}} / (s_{\text{FxP}} \cdot M^2)\) 的传输开销(64×64 块 + 8-bit 量化下仅 0.097%),保留了雷达信号的高动态范围。
3) 零阶代理梯度自适应
- 以 bounding-box 最大置信度 \(p_{\max}\) 作为代理目标(对分割任务则用平均像素级熵)。
- 对当前压缩率施加微小负扰动 \(\epsilon\),进行第二次前向推理得到 \(p^-\),以有限差分估计梯度:\(\hat{\nabla}_r h \approx (p - p^-) / \epsilon\)。
- 梯度下降更新 \(r_{t+1} = r_t - \eta \hat{\nabla}_{r_t} J\),每步仅需 两次前向推理,无需反向传播,且不需要在带宽受限链路上传输梯度张量。
损失与优化目标¶
- 在线优化目标:\(\max_{\{r_t\}} \mathbb{E}[J_t(r_t)]\),其中 \(J_t = h(\mathbf{x}_t, r_t) - \lambda \cdot B(r_t)\),\(\lambda\) 控制精度–带宽权衡,\(B(\cdot)\) 为瞬时码率。
- 训练阶段:使用随机采样的剪枝率 \(r \sim U(r_{\min}, r_{\max})\) 和量化位宽进行 on-the-fly 压缩增强,使下游网络对不同压缩率具有鲁棒性。
实验¶
主要结果¶
RADIal 数据集(检测 + 分割)
| 方法 | 位宽 | 码率 (bpp) | 压缩率 | Precision | Recall | F1 | mIoU |
|---|---|---|---|---|---|---|---|
| 未压缩基线 | 32 | 32 | 1× | 97.24 | 95.93 | 96.58 | 75.97 |
| Index-value [RadarOcc] | 32 | 2.67 | 12× | 97.55 | 62.12 | 75.91 | 49.86 |
| AdaRadar (Ours) | 4 | 0.32 | 101× | 96.25 | 94.04 | 95.13 | 79.34 |
CARRADA 数据集(语义分割)
| 方法 | 位宽 | 压缩率 | mIoU | mDice |
|---|---|---|---|---|
| 未压缩基线 | 32 | 1× | 55.25 | 67.13 |
| Index-value | 32 | 29× | 38.96 | 46.90 |
| AdaRadar (Ours) | 8 | 117× | 54.03 | 65.87 |
Radatron 数据集(目标检测)
| 方法 | 位宽 | 压缩率 | mAP | AP50 | AP75 |
|---|---|---|---|---|---|
| 基线 | 32 | 1× | 46.07 | 83.60 | 44.16 |
| Index-value | 32 | 7.5× | 45.72 | 80.44 | 47.54 |
| AdaRadar (Ours) | 8 | 30× | 48.46 | 83.69 | 49.07 |
消融与关键发现¶
- 频谱剪枝 vs. 空间 Index-value:频谱剪枝在 5× 压缩以内几乎无性能损失,且 roll-off 梯度(23.1%/dec)远优于 index-value 的 46.6%/dec,鲁棒性显著更强。
- 码率–精度权衡:精度在 1 bpp 以上几乎不变,可据此设定自适应控制的下界 \(r_{\min}\)。
- 压缩即去噪:在 Radatron 上,压缩后检测 AP75 反而提升 ~5%,作者推测频谱剪枝起到了过滤噪声和杂波的作用。
- 在线自适应效果:自适应控制达到平均 0.279 bpp(115× 压缩),AR 为 93.91%;码率随场景复杂度在线波动,复杂场景自动降低压缩率以保性能。
亮点¶
- 实用性极高:编码端仅需 DCT + 排序 + 取整,可在现有嵌入式 DSP 上直接运行,无需神经网络部署。
- 100×+ 压缩率:在 RADIal 上实现 101× 压缩,仅 ~1.5%p F1 下降;在 CARRADA 上达 117×,mIoU 仅降 ~1%p。
- 零阶梯度巧妙避开两大难题:非可微操作与梯度传输开销,仅用两次前向推理即完成在线码率调整。
- 通用性好:适用于不同 FMCW 雷达、不同任务(检测/分割)、不同数据集(RADIal/CARRADA/Radatron),且可无修改地嵌入现有 DNN 流水线。
局限性¶
- 未考虑相机图像的联合压缩,实际多模态系统中雷达–相机的协同压缩仍有空间。
- 自适应控制依赖帧间时序连续性假设,若帧序列被打断或场景剧变,码率跟踪可能滞后。
- 仅使用无损比特流编码(如 Huffman/RLE)可进一步提升压缩率,但本文为降低延迟未采用。
- 评估主要针对 2D range-Doppler / range-azimuth 切面,对完整 4D 雷达张量的压缩效果有待验证。
相关工作¶
- 雷达感知:FFTRadNet、T-FFTRadNet 等直接使用原始雷达张量输入 DNN,性能优于点云方案但面临数据量挑战。
- 雷达压缩:RadarOcc 的 index-value 对方案压缩率有限且性能下降明显;自编码器方案模型过大无法部署在传感器端。
- 图像压缩:JPEG 的固定量化表和 Ballé 等人的端到端学习压缩针对视觉感知设计,不适合雷达信号的多通道、高动态范围特性。
- 自适应码率控制:现有工作多为离线优化固定 I/O 约束下的率失真权衡,本文首次在雷达场景实现基于任务反馈的在线测试时码率自适应。
评分¶
- 新颖性: ⭐⭐⭐⭐ — 零阶代理梯度驱动在线码率自适应思路新颖,DCT 频谱剪枝在雷达压缩中的系统性应用为首创
- 实验充分度: ⭐⭐⭐⭐ — 三个数据集、两类任务、定量定性分析齐全,消融充分
- 写作质量: ⭐⭐⭐⭐ — 问题动机清晰,算法描述严谨,图表精心设计
- 价值: ⭐⭐⭐⭐⭐ — 解决了雷达传感器到计算端的关键工程瓶颈,方案轻量可部署,对车载雷达系统极具实用价值
- 综合: ⭐⭐⭐⭐ — 问题重要、方案实用、实验扎实,是雷达数据压缩方向的标杆性工作