一种基于三维网格的模型裁剪方法、系统及电子设备技术方案

技术编号:22755790 阅读:34 留言:0更新日期:2019-12-07 04:16
本发明专利技术提供一种基于三维网格的模型裁剪方法、系统及电子设备,本方法通过获取对称物体对应的三维点云及三维网格,并基于对称物体的对称性获取一中间面,将所述三维点云及三维网格投影至中间面上,并通过在投影后的二维点云生成对应的凹包,基于所述凹包将所述二维网格进行裁剪,最后将裁剪的二维网格还原为三维网格,获得最终物体模型。通过在二维网格上进行凹包的裁剪,避免了直接对三维网格的裁剪,减少了在三维网格直接裁剪的计算量,提高了网格模型的裁剪效率。

A model cutting method, system and electronic equipment based on 3D grid

The invention provides a model cutting method, system and electronic equipment based on three-dimensional grid. The method obtains a middle plane by acquiring the three-dimensional point cloud and three-dimensional grid corresponding to the symmetrical object, projects the three-dimensional point cloud and three-dimensional grid to the middle plane, and generates a corresponding concave bag through the two-dimensional point cloud after projection, based on the concave The package cuts the two-dimensional mesh, and finally restores the cut two-dimensional mesh to three-dimensional mesh to obtain the final object model. By cutting the concave on the two-dimensional mesh, the direct cutting of the three-dimensional mesh is avoided, the calculation amount of the direct cutting of the three-dimensional mesh is reduced, and the cutting efficiency of the mesh model is improved.

【技术实现步骤摘要】
一种基于三维网格的模型裁剪方法、系统及电子设备
本专利技术涉及三维网格模型重建领域,特别涉及一种基于三维网格的模型裁剪方法、系统及电子设备。
技术介绍
三维模型重建是将三维物体根据采样数据进行模型重建,例如通过激光扫描设备进行三维点云及三维网格数据的采集,根据测量数据重建计算机的三维模型,在医学、定制生产等方面都有重要意义。现有的重建模型的方法中,通常包括水密重建算法(如泊松表面重建算法),该类方法的重建模型具有较高的准确度,但是,在现有的通过水密重建算法获得的模型中,重建后会自动重建出封闭曲面,产生大量的冗余部分。现有的去除冗余部分的方法一般是基于三维凸包或凹包的方式,但是这类方法裁剪效率较低,裁剪效果不好,也没有充分利用物体的对称特性。
技术实现思路
为了克服目前现有的基于三维网格的模型裁剪效率不足的问题,本专利技术提供一种基于三维网格的模型裁剪方法、系统及电子设备。本专利技术为解决上述技术问题,提供一技术方案如下:一种基于三维网格的模型裁剪方法,包括如下步骤:步骤S1:获取一对称物体的三维点本文档来自技高网...

【技术保护点】
1.一种基于三维网格的模型裁剪方法,其特征在于:包括如下步骤:/n步骤S1:获取一对称物体的三维点云及对应的三维网格;/n步骤S2:基于三维点云中多个点的坐标获取一中间面,所述中间面将所述三维点云及三维网格分别划分为对称的两部分;/n步骤S3:将每一部分对应的三维点云及三维网格投影至所述中间面上,获得对应的二维点云及二维网格,并计算出每一部分对应的二维点云中的凹包;/n步骤S4:基于所述凹包将对应部分的所述二维网格进行分割,获得裁剪二维网格;及/n步骤S5:将每一所述裁剪二维网格还原至对应的裁剪三维网格,并将所有裁剪三维网格根据所述中间面进行合并,获得对称物体模型对应的裁剪三维网格。/n

【技术特征摘要】
1.一种基于三维网格的模型裁剪方法,其特征在于:包括如下步骤:
步骤S1:获取一对称物体的三维点云及对应的三维网格;
步骤S2:基于三维点云中多个点的坐标获取一中间面,所述中间面将所述三维点云及三维网格分别划分为对称的两部分;
步骤S3:将每一部分对应的三维点云及三维网格投影至所述中间面上,获得对应的二维点云及二维网格,并计算出每一部分对应的二维点云中的凹包;
步骤S4:基于所述凹包将对应部分的所述二维网格进行分割,获得裁剪二维网格;及
步骤S5:将每一所述裁剪二维网格还原至对应的裁剪三维网格,并将所有裁剪三维网格根据所述中间面进行合并,获得对称物体模型对应的裁剪三维网格。


2.如权利要求1中所述基于三维网格的模型裁剪方法,其特征在于:上述步骤S1中所述三维网格基于水密重建算法获得。


3.如权利要求1中所述基于三维网格的模型裁剪方法,其特征在于:上述步骤S5之后还包括:
步骤S6:将所述裁剪三维网格的边缘进行平滑处理,获得最终三维网格。


4.如权利要求1中所述基于三维网格的模型裁剪方法,其特征在于:上述步骤S2具体包括如下步骤:
步骤S21:获取三维点云中对称物体的多个关键点对应的关键点坐标;
步骤S22:基于多个对称的多组关键点对应的关键点坐标,获得至少三个位于多组关键点之间的中心坐标和/或直接获取所述中心坐标;及
步骤S23:基于所述至少三个中心坐标,建立一中间面,所述中间面将所述三维点云及三维网格分别划分为对称的两部分。


5.如权利要求1中所述基于三维网格的模型裁剪方法,其特征在于:上述步骤S3具体包括如下步骤:
步骤S31:将每一部分对应的三维点云及三维网格投影至所述中间面上,分别获得对称的左二维点云与右二维点云、左二维网格与右二维网格;及
步骤S32:基于预设的凹包算法,获得左二维点云与右二维点云中对应的凹包。

<...

【专利技术属性】
技术研发人员:颜振松吴渊张晓璐
申请(专利权)人:创新工场北京企业管理股份有限公司
类型:发明
国别省市:北京;11

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

1
相关领域技术
  • 暂无相关专利