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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。