1.一种基于等级划分的复杂点云骨架提取方法,其特征在于,包括以下步骤:
s1,对无序原始点云进行归一化处理,得到归一化后的无序点云,并对其进行重采样得到采样点;
s2,将所有采样点收缩到骨架点位置,对归一化后的点云基于骨架点提取初始骨架线,得到初始骨架线分支集合;
s3,对初始骨架线分支集合进行等级划分;
s4,对初始骨架线进行连通修补,修补顺序根据步骤s3中的等级划分结果逆序修补;
s5,对修补后的骨架线的连接位置拟合曲线,并改善补全位置的平滑性,完成云骨架提取。
2.根据权利要求1所述的基于等级划分的复杂点云骨架提取方法,其特征在于,步骤s3具体为:首先找到初始骨架线分支集合中的最长的单分支,并标记为第0级分支,划分到集合t0;然后找到余下分支中符合分支等级划分函数和划分阈值的所有分支,划分到分支集合t1,更新划分阈值,划分剩余分支;
每完成一次分支等级划分,更新划分阈值,将余下的分支中符合分支等级划分函数和当前划分阈值的所有分支划分到下一等级分支集合中,直到所有单分支完成分级,最终得到划分等级后的分支集合
3.根据权利要求1或2所述的基于等级划分的复杂点云骨架提取方法,其特征在于,所述步骤s3包括如下步骤:
s3-1,计算初始骨架线分支集合中的任意单分支
s3-2,计算任意两个分支
s3-3,令分支等级划分集合
s3-4,对于后续的分支
4.根据权利要求1所述的基于等级划分的复杂点云骨架提取方法,其特征在于,对初始骨架线进行连通修补时,从下级分支向上级分支逆序依次进行修补,直到修补到第0级分支,每完成两个等级分支的修补后,将修补后生成的连通分支划分到所述两个等级中的上级分支集合中,最后得到完整的骨架线的分支集合。
5.根据权利要求4所述的基于等级划分的复杂点云骨架提取方法,其特征在于,
对初始骨架线进行连通修补时,找到断裂位置两个分支的对应连接骨架点进行连接,其中一个分支的连接骨架点的筛选公式为:
需要连通的一个分支cb的连接骨架点
另一个分支的连接骨架点的筛选公式为:
骨架点x*对应的在连通分支
将骨架点x*与对应连接骨架点x**连接后,形成新的连通分支合并到两个等级中的上级分支集合中;
重复上述过程,直到连接到第0级分支,得到完整的骨架线的分支集合
6.一种复杂点云骨架提取系统,其特征在于,包括处理器、存储器、通信接口和通信总线,所述处理器、存储器和通信接口通过所述通信总线完成相互间的通信,所述存储器用存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-5任一项所述的基于等级划分的复杂点云骨架提取方法对应的操作。