本文由CSDN点云侠原创,首发于:2021年12月11日。博客长期更新,本文最新更新时间为:2025年1月11日。对最新论文阅读进行整理,添加点云曲率实现原理。
1.实现原理
内容来自:论文截图。计算点云曲率的方法很多,这只是最常用的一种。
2.找到曲率计算功能
mean
(平均曲率):是空间曲面上的一点任意两个相互垂直的正交曲率的平均值。Normal change rate
(表面变化率):最小特征值与特征值之和的比值。Gaussian
(高斯曲率):两个主曲率(法曲率中最大的与最小的,称为两个主曲率,对应的方向称为主方向)的乘积,高斯曲率不仅有数值的大小,也有自然而然的正负号,因为两个主方向对应的曲线可以弯向相同或者相反的方向。弯向相同的方向,比如球面,椭球面,就是正曲率,局部都位于切平面的同一侧;弯向相反的方向,比如马鞍面,或者薯片,就是负曲率,切平面的两侧都有曲面分布。
参考自:CloudCompare功能介绍-Curvature 曲率
3.设置计算参数
只有一个参数:①位置处用于查找最近邻点的球邻域半径。
4.可视化曲率计算结果
5.保存计算结果
将计算后的点云保存成txt并打开,最后一列为点云对应的的曲率。
6.完整操作流程
7.相关链接
[1] 点云的曲率及计算
[2] PCL 计算点云的主曲率
[3] PCL 计算点云的高斯曲率和平均曲率
[4] PCL 输出点云的主曲率信息到txt文件并保存
[5] PCL 之vtk计算点云模型的曲率
[6] pclpy 计算点云的主曲率
[7] Open3D 计算点云的表面曲率