System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 三维表面生成方法、设备、存储介质及程序产品技术_技高网

三维表面生成方法、设备、存储介质及程序产品技术

技术编号:39953113 阅读:9 留言:0更新日期:2024-01-08 23:27
本公开实施例提供一种三维表面生成方法、设备、存储介质及程序产品,通过在点云采集设备采集的点云中确定目标物体的边缘曲线,以目标物体的边缘曲线为约束,根据点云生成包含目标物体的边缘曲线的四面体网格;根据观测中心和点云中任意点构建射线,确定射线穿过的四面体网格的三角面的权重;根据四面体网格及权重构建图结构,其中每一四面体腔体为图结构中一个图节点,共面的两个四面体之间连接一条边,该共面的三角面的权重为该条边的权重;根据图结构确定内部四面体和外部四面体的分界边,将分界边对应的三角面确定为目标物体表面。在生成目标物体表面过程中充分利用了边缘信息,使得生成的目标物体表面更加清晰细致,提高目标物体表面的质量。

【技术实现步骤摘要】

本公开实施例涉及计算机与网络通信,尤其涉及一种三维表面生成方法、设备、存储介质及程序产品


技术介绍

1、三维重建是对三维物体建立合适计算机表示和处理的模型,是在计算机建立表达客观世界的模型的关键技术,而其中三维表面的重建是对三维物体表面建立模型。

2、现有的三维重建技术一般包括以下三种技术:基于激光或视觉mvs(multipleview stereo,多视角立体视觉)的点云、用泊松重建或者构建四面体后的图分割(graph-cut)方法,基于tsdf(truncated signed distance function,基于截断地带符号距离函数)的使用march-cube的方法,以及基于深度学习的曲面生成方法。

3、现有的第一种技术是传统点云生成曲面的三维重建,模型边缘往往不够清晰锐利;第二种技术基于tsdf带来了大量的内存消耗,而且需要rgbd传感器(如深度相机)才能实现;第三种技术基于深度学习,很难实现大场景的重建。


技术实现思路

1、本公开实施例提供一种三维表面生成方法、设备、存储介质及程序产品,以提高三维表面生成质量,使得表面更加清晰细致。

2、第一方面,本公开实施例提供一种三维表面生成方法,包括:

3、在点云采集设备采集的点云中确定目标物体的边缘曲线,并以目标物体的边缘曲线作为约束,根据所述点云生成包含目标物体的边缘曲线的四面体网格;

4、根据观测中心和所述点云中任意点构建射线,确定所述射线穿过的所述四面体网格的三角面的权重;

5、根据所述四面体网格以及所述权重,构建图结构,其中每一四面体腔体作为图结构中一个图节点,共面的两个四面体之间连接一条边,该共面的三角面的权重为该条边的权重;

6、根据所述图结构确定内部四面体和外部四面体的分界边,将所述分界边对应的三角面确定为目标物体表面。

7、第二方面,本公开实施例提供一种三维表面生成设备,包括:

8、网格生成单元,用于在点云采集设备采集的点云中确定目标物体的边缘曲线,并以目标物体的边缘曲线作为约束,根据所述点云生成包含目标物体的边缘曲线的四面体网格;

9、权重配置单元,用于根据观测中心和所述点云中任意点构建射线,确定所述射线穿过的所述四面体网格的三角面的权重;

10、图结构构建单元,用于根据所述四面体网格以及所述权重,构建图结构,其中每一四面体腔体作为图结构中一个图节点,共面的两个四面体之间连接一条边,该共面的三角面的权重为该条边的权重;

11、分割单元,用于根据所述图结构确定内部四面体和外部四面体的分界边,将所述分界边对应的三角面确定为目标物体表面。

12、第三方面,本公开实施例提供一种电子设备,包括:至少一个处理器和存储器;

13、所述存储器存储计算机执行指令;

14、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的三维表面生成方法。

15、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的三维表面生成方法。

16、第五方面,本公开实施例提供一种计算机程序产品,包括计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的三维表面生成方法。

17、本公开实施例提供的三维表面生成方法、设备、存储介质及程序产品,通过在点云采集设备采集的点云中确定目标物体的边缘曲线,并以目标物体的边缘曲线作为约束,根据所述点云生成包含目标物体的边缘曲线的四面体网格;根据观测中心和所述点云中任意点构建射线,确定所述射线穿过的所述四面体网格的三角面的权重;根据四面体网格以及权重,构建图结构,其中每一四面体腔体作为图结构中一个图节点,共面的两个四面体之间连接一条边,该共面的三角面的权重为该条边的权重;根据图结构确定内部四面体和外部四面体的分界边,将分界边对应的三角面确定为目标物体表面。本公开实施例在生成目标物体表面的过程中充分利用了边缘信息,使得生成的目标物体表面更加清晰细致,提高目标物体表面的质量。

本文档来自技高网...

【技术保护点】

1.一种三维表面生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在点云采集设备采集的点云中确定目标物体的边缘曲线,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述传感数据在所述点云中确定所述目标物体的边缘曲线,包括:

4.根据权利要求3所述的方法,其特征在于,所述从所述传感数据中提取所述目标物体的边缘信息,根据所述边缘信息在所述点云中确定所述目标物体的边缘曲线,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述点云以及预设的深度学习模型,在所述点云中确定所述目标物体的边缘曲线,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述以目标物体的边缘曲线作为约束,根据所述点云生成包含目标物体的边缘曲线的四面体网格,包括:

7.根据权利要求1-5任一项所述的方法,其特征在于,所述根据观测中心和所述点云中任意点构建射线,确定对所述射线穿过的所述四面体网格的三角面分别配置的权重,包括:

8.根据权利要求7所述的方法,其特征在于,还包括:

9.根据权利要求1-5任一项所述的方法,其特征在于,所述根据观测中心和所述点云中任意点构建射线,确定所述射线穿过的所述四面体网格的三角面的权重,包括:

10.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述图结构确定内部四面体和外部四面体的分界边,包括:

11.一种三维表面生成设备,其特征在于,包括:

12.一种电子设备,其特征在于,包括:至少一个处理器和存储器;

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-10任一项所述的方法。

14.一种计算机可读存储介质,其特征在于,包括计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-10任一项所述的方法。

...

【技术特征摘要】

1.一种三维表面生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在点云采集设备采集的点云中确定目标物体的边缘曲线,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述传感数据在所述点云中确定所述目标物体的边缘曲线,包括:

4.根据权利要求3所述的方法,其特征在于,所述从所述传感数据中提取所述目标物体的边缘信息,根据所述边缘信息在所述点云中确定所述目标物体的边缘曲线,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述点云以及预设的深度学习模型,在所述点云中确定所述目标物体的边缘曲线,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述以目标物体的边缘曲线作为约束,根据所述点云生成包含目标物体的边缘曲线的四面体网格,包括:

7.根据权利要求1-5任一项所述的方法,其特征在于,所述根据观测中心和所述点云中任意点构建射线,确定对所述射...

【专利技术属性】
技术研发人员:范帝楷
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1