目录
- 1.算法原理
- 2.软件操作
- 2.1 CSF算法
- 2.2 生成CSF网格
- 2.3 平滑网格(可选)
- 2.4 计算点云到网格的距离
- 2.5 将计算得到的距离赋值给高程
- 3.结果展示
- 3.1 原始点云
- 3.2 归一化结果
1.算法原理
点云高程归一化的关键在于获取原始点云地面数据的DEM。可选取CSF算法提取样地点云地面DEM。CSF算法原理是先将点云数据反转,再模拟出一块布料,将布料置于点云上方,待其自然落下,布料的形状即为网格模型。由于该算法不直接处理非地面点的数据,因此运算速率较高,适合用来生成点云数据的DEM;CSF的运行时间受输入数据的点数影响较小,可直接将原始数据作为输入。此外,该算法参数设置简单,只需要通过调整布料柔软度、运算迭代次数、生成栅格大小等参数即可生成不同的地面模型。为了提取更加准确的DEM,一般设置CSF的参数为:布料柔软程度为2,进行陡坡处理,迭代次数为500次,栅格大小为0.05 m。
高程归一化通过CSF算法获取点云的DEM后,先将原始点云投影到DEM上,获取每个点投影后的高度,再对原始点云中所有点减去其投影后的高度,重新生成点云数据,即高程归一化后的点云数据。
[1]刘静云. 基于地面激光点云的树木胸径快速量测方法 [J]. 智能计算机与应用, 2022, 12 (03): 152-157.
2.软件操作
2.1 CSF算法
2.2 生成CSF网格
2.3 平滑网格(可选)
2.4 计算点云到网格的距离
2.5 将计算得到的距离赋值给高程