网格补洞方法、图像处理设备及具有存储功能的装置制造方法及图纸

技术编号:20845986 阅读:35 留言:0更新日期:2019-04-13 09:06
本申请公开了一种网格补洞方法、图像处理设备及具有存储功能的装置。其中,该网格补洞方法包括:获取三维网格模型;检测三维网格模型中是否存在孔洞;若存在孔洞,则对孔洞进行补洞操作;对经过补洞操作后的三维网格模型中新增的顶点进行平滑处理;其中,平滑处理是基于拉普拉斯和高斯曲率的平滑移动。通过上述方式,本申请能够提高孔洞修补效果。

【技术实现步骤摘要】
网格补洞方法、图像处理设备及具有存储功能的装置
本申请涉及图像处理
,特别是涉及一种网格补洞方法、图像处理设备及具有存储功能的装置。
技术介绍
三角网格是几何模型的一种重要表示方法,广泛应用在虚拟现实、逆向工程、计算机图形学等领域中。随着激光三维扫描技术的快速发展,由扫描重建的三维模型得到越来越广泛的应用。但是由于测量原理(如对黑色不敏感)的限制、物体表面反射性的影响或被扫描物体自身结构的遮挡,扫描得到的模型往往存在着孔洞。这些孔洞极大地制约着模型的后续应用。现有的网格补洞算法是直接连接孔洞的边缘点,或者先连接边缘点后,增加新的点进一步修补为更小的网格,则修补后的网格是处于一个平面上的,与现有三维模型(如球形模型)的其他网格不匹配,孔洞修补效果不理想。
技术实现思路
本申请主要提供一种网格补洞方法、图像处理设备及具有存储功能的装置,能够提高孔洞修补效果。为解决上述技术问题,本申请采用的一个技术方案是:提供一种网格补洞方法,包括:获取三维网格模型;检测三维网格模型中是否存在孔洞;若存在孔洞,则对孔洞进行补洞操作;对经过补洞操作后的三维网格模型中新增的顶点进行平滑处理;其中,平滑处理是本文档来自技高网...

【技术保护点】
1.一种网格补洞方法,其特征在于,包括:获取三维网格模型;检测所述三维网格模型中是否存在孔洞;若存在孔洞,则对所述孔洞进行补洞操作;对经过所述补洞操作后的三维网格模型中新增的顶点进行平滑处理;其中,所述平滑处理是基于拉普拉斯和高斯曲率的平滑移动。

【技术特征摘要】
1.一种网格补洞方法,其特征在于,包括:获取三维网格模型;检测所述三维网格模型中是否存在孔洞;若存在孔洞,则对所述孔洞进行补洞操作;对经过所述补洞操作后的三维网格模型中新增的顶点进行平滑处理;其中,所述平滑处理是基于拉普拉斯和高斯曲率的平滑移动。2.根据权利要求1所述的方法,其特征在于,所述对经过所述补洞操作后的三维网格模型中新增的顶点进行平滑移动包括:计算所述新增的顶点的高斯曲率;计算所述新增的顶点的领域点的平均高斯曲率;将所述新增的顶点的高斯曲率与所述领域点的平均高斯曲率的比值作为约束值,利用拉普拉斯函数计算移动向量;将所述新增的顶点沿所述移动向量进行位置变换。3.根据权利要求2所述的方法,其特征在于,所述将所述新增的顶点的高斯曲率与所述领域点的平均高斯曲率的比值作为约束值,利用拉普拉斯函数计算移动向量包括:获取所述新增的顶点的领域点的平均坐标;计算所述新增的顶点到所述平均坐标的第一向量;利用所述约束值对所述第一向量进行加权,以得到所述移动向量。4.根据权利要求2所述的方法,其特征在于,所述计算所述新增的顶点的高斯曲率包括:计算所述新增的顶点的领域三角形中,以所述新增的顶点为顶点的所有角度和;计算所述新增的顶点的泰森多边形区域的面积;利用如下公式计算得到所述新增的顶点的高斯曲率:其中,r表示所述新增的顶点的高斯曲率,θadd表示所述新增的顶点的领域三角形中,以所述新增的顶点为顶点的所有角度和,SV表示所述新增的顶点的泰森多边形区域的面积。5.根据权利要求1所述的方法,其特征在于,所述检测所述三维网格模型中是否存在孔洞包括:判断所述三维网格模型中是否至少存在一个由首尾依次相连的多个半边结构组成的孔洞;若判断结果为是,则判定所述三维网格模型中存在孔洞。6.根据权利要求5所述的方法,其特征在于,所述判断所述三维网格模型中是否至少存在一个由首尾依次相连的多个半边结构组成的孔洞包括:在所述三维网格模型的边界数据中获取一个待查找的半边结构;查找与所述待查找的半边结构相连的下一个半边结构;若找到所述下一个半边结构,则将所述待查找的半边结构...

【专利技术属性】
技术研发人员:向志华祁春超
申请(专利权)人:深圳市华讯方舟太赫兹科技有限公司华讯方舟科技有限公司
类型:发明
国别省市:广东,44

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

1