点云处理实战与工业落地指南
📚 共计 30 章节
01
点云江湖:什么是点云?
点云数据获取方式(激光雷达、深度相机、结构光),应用场景:自动驾驶、机器人、工业检测、文物保护。
概念
传感器
应用
02
工欲善其事:环境搭建
Python + Open3D + PCL + NumPy 环境配置,VS Code、Jupyter 推荐,点云可视化入门。
环境
工具
可视化
03
点云基础数据结构
数学表示 (Nx3矩阵),Open3D PointCloud 对象,坐标、颜色、法向量属性。
数据结构
Open3D
04
点云读写与格式转换
PCD、PLY、LAS、TXT、BIN 格式,Open3D 读写,BIN→PCD,PCD→PLY 实战。
格式
转换
IO
05
点云可视化进阶
多窗口,着色(高度/强度/分类),坐标轴与网格,交互式查看器。
可视化
交互
06
点云预处理之滤波
直通滤波、体素滤波、统计滤波、半径滤波。
滤波
预处理
07
点云下采样技术
体素下采样、均匀下采样、随机下采样、FPS最远点采样。
下采样
效率
08
点云法向量估计
PCA原理,Open3D法向量估计,方向一致性调整,渲染应用。
法向量
几何
09
点云特征提取(上)
FPFH、PFH、VFH 直方图,特征匹配实战。
特征
FPFH
10
点云特征提取(下)
SHOT、3DSC、ISS关键点、Harris3D关键点。
描述子
关键点
11
点云配准基础
ICP点到点/点到面,Open3D实现,粗配准+精配准,RMSE评估。
配准
ICP
12
点云配准进阶
FPFH全局配准(RANSAC+ICP),多视角配准,拼接与地图构建。
全局配准
多视角
13
点云分割之平面检测
RANSAC平面拟合,多平面提取,工业地面/墙面/货架分割。
平面
RANSAC
14
点云分割之聚类
欧式聚类、DBSCAN、区域生长、基于颜色分割。
聚类
分割
15
点云分割之深度学习
PointNet++简介,环境配置,S3DIS语义分割实战,推理可视化。
深度学习
PointNet++
16
点云目标检测(传统方法)
高度图障碍物检测,聚类前景/背景,Bounding Box拟合(PCA/L-Shape),目标跟踪。
检测
传统
17
点云目标检测(深度学习方法)
PointPillars原理,OpenPCDet框架,KITTI训练评估,模型部署优化。
PointPillars
OpenPCDet
18
点云目标检测(工业落地)
AGV/AMR应用,货架/托盘检测,料框抓取点定位,数据标注策略。
工业
AGV
19
点云配准在工业中的应用
工件定位与抓取(Bin Picking),3D视觉引导机器人,手眼标定,精度验证。
手眼标定
抓取
20
点云重建与曲面重建
泊松重建、移动立方体、Alpha Shapes、滚球算法。
重建
曲面
21
点云到CAD模型
逆向工程流程,分割特征提取,圆柱/平面/球体拟合,工业检测测量。
逆向
CAD
22
点云与RGB融合
RGB-D对齐,彩色点云生成,纹理映射,多模态特征融合检测。
RGB-D
融合
23
点云时序处理
帧差法,动态物体检测,光流估计,LOAM/LIO-SAM简介。
时序
SLAM
24
点云压缩与传输
G-PCC/V-PCC标准,Open3D压缩,ZeroMQ/ROS2实时传输,带宽优化。
压缩
传输
25
点云标注与数据管理
LabelCloud、SUSTech Points、CVAT工具,KITTI/NuScenes格式,数据增强。
标注
数据增强
26
点云模型部署
ONNX导出,TensorRT加速,C++部署(PCL+Open3D),Jetson/RK3588。
部署
TensorRT
27
点云处理性能优化
OpenMP多线程,CUDA加速,KD-Tree/Octree近邻搜索,分块处理。
优化
GPU
28
工业落地实战(一)
3D视觉引导机器人抓取:需求分析、方案设计、硬件选型、系统集成、现场调试。
实战
机器人
29
工业落地实战(二)
自动驾驶激光雷达感知:预处理、目标检测、跟踪融合、实车测试。
自动驾驶
激光雷达
30
点云处理未来趋势与职业发展
大模型(Point-BERT, PointGPT),4D点云,行业分析,学习路线与职业规划。
趋势
职业