01
点云滤波概述
什么是点云滤波?为什么需要滤波?典型应用场景:去噪、下采样、离群点移除。
概念入门
02
环境搭建
Python环境配置、NumPy与Open3D安装、PCL库简介、第一个点云可视化程序。
工具Python
03
直通滤波 (PassThrough)
原理讲解、代码实现、参数调节技巧、在机器人导航中的应用。
滤波机器人
04
体素滤波 (VoxelGrid)
体素化思想、下采样原理、体素大小选择、代码实战与效果对比。
下采样核心
05
统计滤波 (StatisticalOutlierRemoval)
基于邻域统计的离群点剔除、均值与标准差计算、参数调优。
离群点统计
06
半径滤波 (RadiusOutlierRemoval)
基于半径搜索的离群点剔除、与统计滤波对比、适用场景。
半径对比
07
条件滤波 (ConditionalRemoval)
自定义滤波条件、多条件组合、代码实现与案例。
灵活条件
08
双边滤波 (BilateralFilter)
保边去噪原理、高斯核与距离核、在三维重建中的应用。
保边重建
09
高斯滤波 (GaussianFilter)
高斯核函数、平滑效果、与双边滤波的对比。
平滑经典
10
中值滤波 (MedianFilter)
中值计算、椒盐噪声去除、在激光雷达数据中的应用。
椒盐激光雷达
11
移动最小二乘滤波 (MLS)
曲面拟合思想、上采样与平滑、Open3D实现。
曲面上采样
12
基于深度学习的滤波
PointNet系列简介、深度学习去噪模型、与传统方法对比。
深度学习前沿
13
滤波效果评估指标
信噪比(SNR)、均方根误差(RMSE)、点云密度变化、可视化对比。
评估指标
14
点云数据预处理
坐标变换、单位统一、坐标系对齐、时间戳同步。
预处理对齐
15
KD-Tree与八叉树
空间索引结构、最近邻搜索、在滤波中的加速作用。
索引加速
16
多帧融合滤波
多帧点云叠加、时序滤波、动态物体去除。
多帧时序
17
基于深度图的滤波
深度图生成、图像滤波方法迁移、RGB-D数据滤波。
深度图RGB-D
18
激光雷达点云滤波
机械式与固态激光雷达特点、束射噪声滤除、地面点滤波。
LiDAR地面
19
地面点滤波
RANSAC平面拟合、布料模拟滤波(CSF)、坡度阈值法。
地面RANSAC
20
建筑物点云滤波
立面提取、屋顶分割、树木与建筑分离。
建筑分割
21
动态物体滤波
背景差分法、运动一致性检测、SLAM中的动态点剔除。
动态SLAM
22
点云配准前的滤波
ICP预处理、特征点提取、降采样策略。
配准ICP
23
大规模点云滤波
分块处理、流式滤波、内存优化策略。
大规模优化
24
实时滤波系统
C++实现加速、多线程设计、ROS集成。
实时ROS
25
Open3D滤波实战
完整Pipeline搭建、参数自动调优、可视化调试。
Open3D实战
26
PCL滤波实战
PCL库核心滤波类、C++代码示例、与Open3D对比。
PCLC++
27
滤波参数自动优化
网格搜索、贝叶斯优化、基于遗传算法的调参。
调参自动化
28
点云滤波在自动驾驶中的应用
感知预处理、障碍物检测、高精地图构建。
自动驾驶感知
29
点云滤波在机器人中的应用
导航避障、抓取定位、环境建模。
机器人导航
30
综合项目实战
从原始点云到干净点云的全流程滤波Pipeline。
项目全流程