处理阶段
做什么
通俗理解
ISP(图像信号处理)
去噪、白平衡、曝光控制、HDR合成、畸变校正
把"素颜"图像修成"美颜"图,让后续算法更好用
图像分割
对每个像素分类,区分路面/车道线/行人/车辆等
给画面里每个像素贴标签
目标检测
用 BBox(边界框)标出物体的位置和类别
在画面里画框,写上"这是车""这是人"
车道线检测
提取车道线像素,拟合出车道线方程
把弯曲的白线变成数学公式
分割类型
举例
普通分割
把不同物体的像素区域分开
前景和背景分开
语义分割
给每个区域打上类别标签
知道这块是"路面"、那块是"车道线"
实例分割
区分同类的不同个体
知道前面有三辆车,且能区分"车A"和"车B"
输出内容
数据形式
用途
物体检测结果
BBox坐标 + 类别标签 + 置信度
知道"前方50m有一辆车"
车道线信息
车道线方程/像素掩码
知道"车道边界在哪"
交通标识
标识类型 + 位置
知道"限速80"
可行驶区域
像素级掩码
知道"哪些路面能走"
TOF测距
根据光速×飞行时间/2,计算每个激光点的距离
拿秒表量光跑一个来回的时间
扫描成像
通过旋转/固态扫描,覆盖整个视场,生成点云
一个点一个点地"扫"出三维世界
点云预处理
去噪(去掉异常点)、下采样(减少数据量)、地面分离
先把"脏数据"洗掉,再把地面和非地面分开
聚类与分类
将相邻的点聚类成物体,再用算法判断物体类型
把散点"拼"成物体,再认出是车还是人
原始点云
每个点含 (x, y, z, intensity)
三维场景重建
障碍物聚类
聚类后的3D BBox
知道"前方有障碍物,体积约2m×1.5m×1.5m"
物体分类
类别标签 + 置信度
知道"这个障碍物是车辆"
反射强度
每个点的 intensity 值
辅助判断材质(如车道线反光强)
FMCW调制
发射频率线性变化的信号,通过混频得到中频信号
让回波和发射波"相减",差值里藏着距离信息
FFT处理
对中频信号做快速傅里叶变换,分离不同距离的目标
把混在一起的信号"拆"开
多普勒处理
利用多普勒频移计算目标速度
回波频率变高了→目标在靠近;变低了→在远离
角度估计
通过多天线阵列(MIMO),利用相位差计算目标方位
像人两只耳朵判断声源方向一样
聚类与跟踪
将检测到的点聚类为目标,并持续跟踪
把零散的检测点"拼"成一辆连续追踪的车
目标距离
径向距离(m)
知道"前方120m有目标"
目标速度
径向速度(m/s)
知道"目标正以20m/s的速度靠近"
目标角度
方位角(°)
知道"目标在左前方30°方向"
目标ID
跟踪编号
知道"这是之前那辆车,不是新出现的"
维度
摄像头
激光雷达
毫米波雷达
超声波雷达
输入信号
可见光
激光脉冲
毫米波
超声波
输出格式
像素矩阵 → 结构化信息
3D点云 → 障碍物聚类
目标列表(距离/速度/角度)
距离值
数据处理位置
外部算法(GPU/NPU)
外部算法(CPU/GPU)
传感器内部芯片
是否需算法后处理
需要(大量)
需要(中等)
基本不需要
不需要
数据抽象程度
低(原始像素)
中(结构化点云)
高(直接目标级)
高(直接距离值)
核心输出价值
颜色/纹理/类别
精确3D距离
距离+速度
近距离测距
传感器
典型频率
每帧数据量
30-60 Hz
几 MB/帧
10-20 Hz
20-50 Hz
几 KB/帧
10 Hz
几十字节/帧
融合层次
别名
融合什么
优势
劣势
数据级
前融合
原始数据(像素+点云)直接拼接
信息保留最完整
数据量巨大、计算压力极大
特征级
中融合
各传感器提取的特征做融合
计算量适中、平衡效率
特征提取可能丢信息
决策级
后融合
各传感器独立出结果后"投票"
实现简单、容错性好
信息损失最大
谢谢观看,码字不易。如果觉得文章对您有帮助,感谢您点个在看,转发分享!