去除飞点
功能介绍
模块位置:图像处理-去除飞点
对数据中异常点云进行滤除;该模块支持使用Gpu进行运算加速:
使用场景
原始3D数据中错误重构造成的离群点时称作飞点,可使用去飞点滤除;
![]() | ![]() |
|---|---|
| 处理前 | 处理后(相邻点范围:5 相关点范围:2 斜率等级:50 斜率等级:50 相邻点相近等级:50 相近相邻点数量等级:50) |
输入
基础
| 输入 | 类型 | 说明 |
|---|---|---|
| 计算设备 | 枚举 | Cpu设备:计算在Cpu进行,限制输入必须为Cpu图像(普通图像为Cpu图像);Gpu设备:计算在Gpu进行,限制输入必须为Gpu图像 |
图像
| 输入 | 类型 | 说明 |
|---|---|---|
| 图像类型 | 枚举 | Cpu图像:限制输入数据类型为Cpu图像;Gpu图像:限制输入数据为Gpu图像;当进行一系列Gpu操作时可设置图像类型为Gpu图像来减少数据在Cpu与Gpu之间的拷贝耗时; |
| 图像 源 | 图像 | 待处理的数据需为3D图像(.mpdat) |
| Gpu图像 | Gpu图像 | 待处理的数据需为3D图像经Gpu处理后的输出 |
| 下载GpuImage | 布尔 | 当计算设备为Gpu设备时需设置,常用于确认处理效果(关闭时仅输出Gpu图像无法可视化) |
区域
| 输入 | 类型 | 说明 |
|---|---|---|
| 区域2D | / | 可仅对感兴趣区域进行处理,通过绘制或继承得到一个输入区域:区域类型、区域列表、启用坐标系、坐标系。 |
流
| 输入 | 类型 | 说明 |
|---|---|---|
| 流 | 流 | 由Gpu流输出 |
参数说明
相邻点范围
搜索相邻点的范围,取值范围[0, 30],与想要滤除的飞点尺寸相关,值越大则可去除的飞点尺寸越大;
相关点范围
在相邻点基础上找相关点的范围,取值范围[0, 30],值越小当前点越大概率被判定为飞点;
斜率等级
范围[0, 100],值越大则飞起越陡峭的点云越容易被滤除;
相邻点相近等级
范围[0, 100],值越大则飞起越高的点云越容易被滤除;

