全文三大篇章:

1. 激光点云系列之一:详解激光雷达点云数据的处理过程

2. 激光点云系列之二:激光雷达点云处理中遇到的问题及对策

3. 激光点云系列之三:点云配准

基础概念:激光点云定义、参数与特点

激光点云:三维激光雷达扫描得到的空间点数据集,单点包含三维坐标XYZ+激光反射强度Intensity;反射强度由目标材质、粗糙度、激光入射角、波长、发射功率决定。

一、雷达关键参数
参数 释义 对点云影响 
角分辨率 相邻激光点夹角(水平/垂直) 数值越小,点云越密集、目标分辨越强 
视场角FOV 雷达有效探测范围(水平/垂直) FOV越大,探测空间越大 
帧率Hz 每秒完整扫描圈数 帧率越高,数据刷新越快、实时性更好 
点频 每秒输出总点数 点频越大,单帧点云总量越多、感知能力越强 
反射率 激光回波比例 反射率越高,探测极限距离越远 

二、点云三大固有特性(对比相机像素)

1. 稀疏性:相机像素满画幅均匀排布,点云仅激光打到物体才生成点位,整车场景有效点占比极低;

2. 不均匀性:近处点密、远处点稀疏;FOV中心稠密、边缘随入射角度变大逐步变疏;

3. 无序性:同物体多次/多雷达扫描生成相同数量点,但点的存储排列顺序随机,无固定索引。

三、采集原理(ToF雷达)

车载雷达发射激光→接收回波,依靠光速+飞行时间算测距;融合IMU、轮速里程计、GNSS解算单点XYZ坐标。算法开发需结合雷达硬件参数设计处理逻辑。

点云整体处理总架构

预处理→感知处理→定位处理

1. 预处理:原始数据接收解析→运动畸变补偿→组帧→外参坐标转换→滤波去噪

2. 感知:传统几何算法 / 深度学习算法(二选一),用于3D障碍物检测

3. 定位:特征提取→地图匹配→位姿优化(建图+车辆自定位)
补充:感知vs定位数据需求差异

• 感知:裁剪ROI感兴趣区域,精简无用点,聚焦障碍物;

• 定位:尽量保留全量点,依赖路面标线、路标等特殊反射率特征点。
第一篇:激光雷达点云数据完整处理流程(预处理+感知+定位)

01 点云预处理(全链路前置步骤)

1.1 原始点云接收与解析

1. 数据接收
原始数据封装为pcap数据包,Velodyne VLP16(16线)通过UDP协议传输,单包固定1248字节:42字节包头+12组数据块(1200B)+4B时间戳+2B雷达参数。每组数据含旋转方位角、测距、反射强度原始十六进制编码。

2. pcd文件解析(十六进制→XYZ+I)
pcd是行业通用点云存储格式,坐标系:X向前、Y向左、Z向上(右手坐标系),四步换算:
① 方位角:高低字节反转→16进制转十进制÷100,得到水平旋转角α;
② 测距:距离字段高低字节反转转十进制×雷达最小分辨率(VLP16为2mm),换算米制距离R;
③ 提取单点反射强度I、帧时间戳;
④ 空间坐标换算:
X=R·cosω·sinα
Y=R·cosω·cosα
Z=R·sinω
(ω:每根激光束固定垂直俯仰角)

1.2 运动畸变补偿

畸变成因

雷达一帧扫描耗时数十ms,车辆行驶/转向过程中,同一帧首末点位在不同车体位置采集,静止物体被拆分成错位畸变点云。

三类补偿方案

1. 纯估算法(ICP/VICP)
ICP:迭代匹配前后帧点云求解位姿;VICP:假设匀速运动,同步估算车速+配准,无外部传感器依赖;

2. 传感器辅助(IMU/轮式里程ODOM)【量产主流】

• IMU:球面插值获取每个激光点瞬时位姿,齐次坐标变换统一至帧起始时刻;

• 里程计:单点匹配车轮里程位姿,两次坐标变换矫正;

3. 融合方案:里程粗矫正→ICP修正里程误差→二次迭代收敛,兼顾效率与精度。

1.3 点云组帧

单UDP数据包点数过少无法运算:

• 单雷达:多小包数据拼接成一整帧,补齐点数至万级;

• 多雷达:统一时间戳t,所有雷达同时刻点云合并为全局单帧。

1.4 外参坐标变换

原始点云为雷达局部坐标系,通过外参标定(旋转R+平移T)转换至车身坐标系,实现多雷达、雷达-相机坐标统一。雷达与车体刚性固连,出厂标定后理论外参固定,长期颠簸会出现参数漂移。

1.5 滤波去噪(剔除离群噪点)

环境、硬件、反射异常生成无效孤立点,影响分割、配准精度,主流滤波:

1. 均值滤波:N周期数据取平均,抑制周期性干扰,无法消除脉冲噪点;

2. 一阶递推滤波:新旧值加权平滑,适合高频波动场景,存在数值滞后;

3. 卡尔曼滤波:时序预测修正,占用内存小、运算快,仅在线性模型最优。

02 感知层面处理(3D障碍物检测:传统算法+深度学习双路线)

2.1 传统几何处理四步:地面分割→目标分割→聚类→匹配跟踪

(1)地面点云分割(过滤路面,保留障碍物)
算法 原理 优缺点 
平面栅格法 空间划网格,用网格高度差区分地面/障碍 线束少(16线)易把低矮路障滤除为地面 
法向量分割 地面点法向量接近竖直,夹角阈值分类 雷达倾斜安装时容易漏分割地面,难区分平台类障碍 
RANSAC平面拟合 随机三点拟合地面平面,距离阈值划分内外点 路面拱形/上下坡易错把远处地面识别为障碍物 
面元网格+区域增长 平滑面片合并,依靠法线夹角生长区域 噪声多时容易错分,运算耗时大 

(2)目标点云分割(地面剔除后拆分独立物体)

1. 边缘法:寻找点云突变边缘分割,仅适用低噪简单场景,物体边缘断裂则失效;

2. 区域增长:种子点向外扩散合并同属性点,分割精度高,种子选取不当会过分割/欠分割;

3. 属性聚类分割:依靠点密度、距离、法向斜率分类,抗噪强,但多维属性算力开销大。

(3)目标聚类(单点→完整障碍物)

• K-Means:预先指定聚类数量K,大数据运算快,需人工设定初始簇心;

• DBSCAN密度聚类:按区域点数阈值聚类,支持任意形状物体、天然去噪,内存消耗高;

• 欧式聚类(量产首选):两点欧氏距离小于阈值归为同一物体,近处精准、远距离点稀疏易欠分割。

(4)目标匹配与跟踪

匈牙利算法做前后帧目标关联,区分新目标/已跟踪目标,输出障碍物速度、轨迹,是多传感器融合前置条件。

2.2 深度学习感知方案(端到端,预处理后直接送入网络)

无需人工地面分割,主流5大3D检测网络:

1. PointNet:逐点提取特征+全局池化,置换/旋转不变,缺失局部细节;

2. PointNet++:分层采样分组提取局部特征,复刻CNN感受野思路,无量化信息丢失;

3. VoxelNet:点云转3D体素网格+3D卷积,GPU友好,但3D卷积速度慢(≈2FPS);

4. SECOND:VoxelNet优化,稀疏卷积替换稠密3D卷积,提速、配套专用损失函数;

5. PointPillars:垂直柱状划分替代立方体体素,只用2D卷积,算力需求极低、量产落地最多;

6. PCT:Transformer注意力机制提取点特征,边缘分割效果优,忽略局部邻域信息。
落地经验:深度学习无法100%零漏检,量产普遍传统+深度学习混合方案,互补规避漏检。
03 定位层面处理(高精定位/建图:特征提取→地图匹配→位姿优化)

3.1 特征提取

舍弃全量点,只提取线/面/角轻量化特征:电线杆(线)、路面(面)、建筑拐角(角),大幅降低车载算力消耗。

3.2 地图匹配

1. 帧间匹配(量产主力,无高精地图):相邻帧特征匹配,实时构建局部子图;

2. 高精地图匹配(L4 Robotaxi):实时点云和预存高精地图配准,厘米级定位,需提前降采样减算力。

3.3 位姿优化

遮挡、FOV盲区导致匹配位姿存在误差,通过刚体旋转平移优化,修正车辆坐标,提升建图与定位精度。

第二篇:激光点云处理典型问题及工程解决方案(技术+工程两大维度)

01 技术层面问题

1.1 各类噪点成因与对策

(1)高反射物体噪点(车牌、路标)

现象:鬼影(旁生虚假点云)、点云膨胀(物体轮廓变大),触发车辆误刹车;
方案:硬件升级雷达AGC自动增益,算法设置邻域距离阈值剔除异常膨胀点。

(2)雨雪雾尘环境噪点

• 雨:水滴折射激光,形成虚假团状障碍;雪:积雪覆盖地面,干扰地面分割;雾:低能见度回波散乱;粉尘:附着雷达镜头长期持续干扰;

• 对策:传统滤波算力大,深度学习语义过滤雨雪粉尘点,只保留车/人等有效障碍物。

(3)电磁干扰噪点(5G基站、电厂、机场)

电磁波干扰雷达接收电路与感光芯片,滤波无效;依靠硬件出厂EMC电磁屏蔽测试优化。

1.2 点云过多/过少问题

• 点云过量:体素降采样,保留特征前提下删除冗余90%点位;

• 点云稀疏(漏检高发):①多帧时序叠加(前后5帧共11帧投影融合);②形态学/深度学习深度补全;③升级高线束雷达/增加雷达数量。

1.3 半固态雷达固有缺陷(MEMS/转镜/棱镜)

缺陷:中间点密、边缘稀疏,低反物体(铁丝网)大面积漏点;
对策:ROI区域动态调高角分辨率,聚焦车前重点区域提升点密度。

02 工程落地层面问题

2.1 雷达安装位置错误

1. 倒装:内部弹簧受力异常,器件偏移;

2. 俯仰角过大/过小:FOV偏离主感知区;

3. 安装过低:激光掠地,回波能量不足;
安装选型:Robotaxi车顶360°;高速NOA前向车顶;泊车AVP前后左右全周布置补盲雷达。
2.2 FOV视场设计盲区

• 水平FOV:高速/城区单颗120°前向主雷达够用;AVP泊车需要前1主+左右+后补盲实现360°;双前雷达拼接可达180°;

• 垂直FOV:主雷达≈25°(聚焦远距离路面);补盲雷达≈75~90°(近距离探测儿童、小动物)。

2.3 多雷达FOV重叠区域设计

1. 重叠必要性:雷达边缘点质量衰减,重叠冗余避免边缘目标漏检;

2. 推荐重叠度数:双前主雷达重叠20~30°;1主+2侧补盲单侧重叠≥5°;

3. 重叠数据三种用法:①只采信主雷达数据;②主次雷达串行分别检测;③全点云统一车身坐标系前融合(行业主流)。

2.4 多传感器标定漂移(雷达-相机外参偏移)

车辆颠簸导致出厂标定参数失效,量产无法返厂重标:

• 乘用车:行驶至城区标线/建筑拐角丰富区域在线自标定;

• 园区低速车:定点标定区定期校准。

第三篇:点云配准技术(定位/建图核心:粗配准+精配准)

01 配准应用场景

1. 高精地图构建:多帧扫描点云拼接成完整三维地图;

2. 自动驾驶高精定位:实时点云对标预存地图,解算车身位置;

3. 车辆姿态解算:帧间配准获取车体旋转平移,支撑规控。

02 配准原理与分类:粗配准→精配准

2.1 粗配准(初始对齐,大偏差下粗略匹配)

1. RANSAC:随机采样构建变换矩阵迭代寻优,适配大数据,精度不稳定;

2. 4PCS四点共面配准:利用刚体几何不变性,重叠率低场景可用,工程落地少。

2.2 精配准(粗配后精细化收敛至厘米级)

1. ICP最近点迭代:迭代找最近对应点、优化RT矩阵,初值差易陷入局部最优、算力高;

2. NDT正态分布变换:空间栅格化构建概率分布,对初值不敏感,精度略低于ICP;

3. 深度学习配准(PointNetLK/DCP等):网络自动提取特征初值,速度快鲁棒性强,车载量产尚在预研阶段。

03 配准四大工程难点与对策

3.1 点云数据量过大

方案:点云精简:配准前抽稀降采样、剔除重叠区重复冗余点,兼顾几何特征。

3.2 初始配准精度不足

1. IMU+里程计输出运动初值;

2. 提取FPFH、棱角关键点做特征预匹配,大幅优化ICP/NDT收敛效率。

3.3 同源雷达配准(同型号多激光雷达)

痛点:多雷达坐标系、点密度不一致;
对策:联合多目标标定统一坐标系,密度不一致雷达做采样对齐。

3.4 跨源传感器配准(激光雷达+4D毫米波雷达,前沿方向)

痛点:毫米波点云密度、角分辨率远低于激光,尺度不一致;目前仅学术研究,暂无大规模量产落地方案(CSGM/FMR等算法处于实验室阶段)。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐