主要内容

检测与跟踪

激光雷达点云数据中的目标检测、形状拟合和跟踪

对象检测是一种在场景中识别和定位对象的技术。这使您能够检测点云中的3-D对象。Lidar Toolbox™包括使用几何形状拟合或使用卷积神经网络进行深度学习来检测物体的功能。

  • 几何形状拟合——通过使用地面分割和平面拟合算法来检测点云中对象的三维几何形状。你可以检测每个物体的位置、尺寸和方向。您可以将检测到的对象用于下游工作流程,如跟踪、路径规划和标记。

  • 深度学习——一种用于目标检测的深度学习方法,使用卷积神经网络来执行目标检测。Lidar Toolbox包括使用pointcolumns和Complex-YOLO v4等神经网络的对象检测工作流。您可以训练自定义对象检测模型,或者使用可用的预先训练的网络,并为您的应用程序进一步优化它。工具箱还支持CUDA®用于PointPillars和SqueezeSegV2网络的MEX代码生成。

对象跟踪是一种估计和跟踪物体在多个扫描场景中的运动的技术。对象跟踪包括为被检测对象分配一个唯一的ID,并跟踪它们在点云帧中的移动。激光雷达工具箱包括检测和跟踪工作流程的车辆,道路车道,和路缘。这些工作流大多使用联合概率数据关联(JPDA)跟踪器。

基于深度学习的激光雷达点云目标检测。

功能

全部展开

pcfitcuboid 在点云上拟合长方体
pcfitplane 将平面与三维点云拟合
pcnormals 估计点云的法线
planeModel 对象,用于存储参数化平面模型
cuboidModel 参数长方体模型

负荷训练数据

groundTruth 地面真值标签数据
结合 合并来自多个数据存储的数据
fileDatastore 具有自定义文件读取器的数据存储
boxLabelDatastore 绑定框标签数据的数据存储

扩充和预处理训练数据

randomAffine3d 创建随机的三维仿射变换
bboxwarp 对边界框应用几何变换
pctransform 变换三维点云

对象检测

lidarObjectDetectorTrainingData 为激光雷达目标检测创建训练数据
pointPillarsObjectDetector pointcolumns对象检测器
trainPointPillarsObjectDetector 训练pointcolumns对象检测器
检测 使用PointPillars对象检测器检测对象
detectLOAMFeatures 从三维激光雷达数据中检测LOAM特征点

可视化的结果

showShape 在图像、视频或点云上显示形状
pcshow 绘制3d点云图

评估结果

evaluateDetectionAOS 评价目标检测的平均方向相似度度量
bboxOverlapRatio 计算包围盒重叠比

主题

Baidu
map