一种点云数据处理方法、装置、终端设备及存储介质与流程

文档序号:30137117发布日期:2022-05-21 01:59阅读:来源:国知局

技术特征:
1.一种点云数据处理方法,其特征在于,包括:获取目标图像,根据所述目标图像生成点云数据,所述目标图像为对目标区域进行拍摄得到的图像;对所述点云数据进行栅格化得到多个预设尺寸的栅格,在每个所述栅格中确定出基准点;根据所述基准点以及预设的高程阈值,在每个所述栅格中标记出类别为悬浮物的点云数据,将所述类别为悬浮物的点云数据剔除,以得到目标点云数据;基于所述目标点云数据生成所述目标区域对应的数字表面模型。2.根据权利要求1所述的一种点云数据处理方法,其特征在于,所述在每个所述栅格中确定出基准点,包括:将每个所述栅格中连续的点云数据进行聚类得到多个点云层;在所述多个点云层中确定出与地表相对应的地表点云层;根据所述地表点云层中每个点的高程,在所述地表点云层中选取出基准点。3.根据权利要求2所述的一种点云数据处理方法,其特征在于,所述将每个所述栅格中连续的点云数据进行聚类得到多个点云层,包括:在每个所述栅格中,计算所述连续的点云数据中每个点的第一高程,根据所述第一高程,将每个所述栅格中所述连续的点云数据聚类为不同的点云层。4.根据权利要求3所述的一种点云数据处理方法,其特征在于,所述在所述多个点云层中确定出与地表相对应的地表点云层,包括:在每个所述点云层中,选取出所述第一高程小于预设值的点所在的点云层作为地表点云层。5.根据权利要求3所述的一种点云数据处理方法,其特征在于,所述根据所述地表点云层中每个点的高程,在所述地表点云层中选取出基准点,包括:在所述地表点云层中选取出所述第一高程的值最大的点作为基准点。6.根据权利要求3所述的一种点云数据处理方法,其特征在于,所述根据所述基准点以及预设的高程阈值,在每个所述栅格中标记出类别为悬浮物的点云数据,将所述类别为悬浮物的点云数据剔除,以得到目标点云数据,包括:在每个所述栅格中,根据每个点的第一高程、预设的高程阈值以及所述基准点,在所述点云层中筛选出目标点云层;判断所述目标点云层是否存在类别为悬浮物的悬浮点云数据;若是,标记出所述悬浮点云数据,将所述悬浮点云数据从所述目标点云层中剔除,以得到目标点云数据。7.根据权利要求6所述的一种点云数据处理方法,其特征在于,所述在每个所述栅格中,根据每个点的第一高程、预设的高程阈值以及所述基准点,在所述点云层中筛选出目标点云层,包括:在每个所述栅格中,从每个所述点云层的每个点中,选取出所述第一高程最低的目标点,计算所述目标点的第一高程与所述基准点的第一高程之间的第一差值,判断所述第一差值是否大于或等于所述高程阈值;若是,将所述目标点所在的点云层标记为目标点云层。
8.根据权利要求6所述的一种点云数据处理方法,其特征在于,所述判断所述目标点云层是否存在类别为悬浮物的悬浮点云数据,包括:遍历所述目标点云层中的每个点,对于当前所遍历的点,根据当前所遍历的点以及预设距离确定目标范围;根据所述当前所遍历的点的第一高程以及所述目标范围内其他点的第一高程,判断所述当前所遍历的点是否为类别为悬浮物的悬浮点。9.根据权利要求8所述的一种点云数据处理方法,其特征在于,所述根据当前所遍历的点以及预设距离确定目标范围,包括:以当前所遍历的点与所述基准点所在水平面之间的垂线作为轴线,以预设距离作为半径确定圆柱范围,将所述圆柱范围作为目标范围。10.根据权利要求8所述的一种点云数据处理方法,其特征在于,所述根据所述当前所遍历的点的第一高程以及所述其他点的第一高程,判断所述当前所遍历的点是否为类别为悬浮物的悬浮点,包括:计算所述当前所遍历的点的第一高程与所述其他点的第一高程的第二差值;统计所述第二差值大于所述预设阈值的所述其他点的数量;根据所述数量以及所述目标范围内所有点的总数量,判断所述当前所遍历的点是否为类别为悬浮物的悬浮点。11.根据权利要求10所述的一种点云数据处理方法,其特征在于,所述根据所述数量以及所述目标范围内所有点的总数量,判断所述当前所遍历的点是否为类别为悬浮物的悬浮点,包括:判断所述数量占所述总数量的比例是否大于预设比例,若是,则将当前所遍历的点确定为类别为悬浮物的悬浮点。12.一种点云数据处理装置,其特征在于,包括点云生成模块、栅格化模块、剔除模块以及模型生成模块;所述点云生成模块用于获取目标图像,根据所述目标图像生成点云数据,所述目标图像为对目标区域进行拍摄得到的图像;所述栅格化模块用于对所述点云数据进行栅格化得到多个预设尺寸的栅格,在每个所述栅格中确定出基准点;所述剔除模块用于根据所述基准点云以及预设的高程阈值,在每个所述栅格中标记出类别为悬浮物的点云数据,将所述类别为悬浮物的点云数据剔除,以得到目标点云数据;所述模型生成模块用于基于所述目标点云数据生成所述目标区域对应的数字表面模型。13.一种终端设备,其特征在于,所述终端设备包括处理器以及存储器;所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;所述处理器用于根据所述计算机程序中的指令执行如权利要求1-11中任一项所述的一种点云数据处理方法。14.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-11中任一项所述的一种点云数据处理方法。

技术总结
本发明实施例公开了一种点云数据处理方法、装置、终端设备及存储介质,方法包括:获取目标图像,根据目标图像生成点云数据,目标图像为对目标区域进行拍摄得到的图像;对点云数据进行栅格化得到多个预设尺寸的栅格,在每个栅格中确定出基准点;根据基准点以及预设的高程阈值,在每个栅格中标记出类别为悬浮物的点云数据,将类别为悬浮物的点云数据剔除,以得到目标点云数据;基于目标点云数据生成目标区域对应的数字表面模型。本发明实施例在使用目标点云数据生成数字表面模型时,能够避免数字表面模型将悬浮物表达为与地面接触的实体的情况,提高了数字表面模型的精确度,解决了目前基于点云数据构建的数字表面模型存在着精确度不高的技术问题。确度不高的技术问题。确度不高的技术问题。


技术研发人员:姚尧 吴文志 孟进军
受保护的技术使用者:广州极飞科技股份有限公司
技术研发日:2022.02.23
技术公布日:2022/5/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1