【技术实现步骤摘要】
一种基于分层扩张的牙科三维模型扩张方法、装置及应用
[0001]本申请涉及牙科医疗领域,特别是涉及一种基于分层扩张的牙科三维模型扩张方法
、
装置及应用
。
技术介绍
[0002]实现牙科三维模型扩张在牙科医疗领域有重要应用价值,可用于诊断
、
治疗规划和制作牙颌垫等,然而,在进行复杂牙科三维模型的扩张时,常常会出现模型自相交的问题,尤其是在产生尖锐区域时,导致扩张效果不够理想
。
[0003]模型自相交指两个或两个以上的线或点相交在一起,目前,处理三维空间中复杂三维模型自相交问题的方法主要通常基于复杂的数学计算和算法,处理过程复杂且耗时,此外,由于计算复杂度的限制,处理大规模三维模型的效率也较低
。
[0004]综上所述,亟需一种可以在避免自相交的情况下对三维模型进行高效扩张的方法
。
技术实现思路
[0005]本申请实施例提供了一种基于分层扩张的牙科三维模型扩张方法
、
装置及应用,通过将牙科三维模型切割为多个二维平面模型,通过对每一二维平面模型进行扩张来达到对牙科三维模型进行扩张的目的,进而降低计算复杂度的同时提高处理效率
。
[0006]第一方面,本申请实施例提供了一种基于分层扩张的牙科三维模型扩张方法,所述方法包括:
[0007]获取三维牙齿模型的三维数据,根据所述三维数据获取三维牙齿模型的最大投影面;
[0008]构建等距且平行于所述最大投影面的第一数量的切割平面 ...
【技术保护点】
【技术特征摘要】
1.
一种基于分层扩张的牙科三维模型扩张方法,其特征在于,包括以下步骤:获取三维牙齿模型的三维数据,根据所述三维数据获取三维牙齿模型的最大投影面;构建等距且平行于所述最大投影面的第一数量的切割平面,使用每一切割平面对所述三维牙齿模型进行切割得到第二数量的二维平面模型,并获取每一切割平面在二维平面模型上的切割曲线得到二维平面曲线;获取每一二维平面曲线的法向量在最大投影面上的投影向量,设置扩张参数,基于扩张参数对每一二维平面曲线中的每一个点沿对应的投影向量方向进行扩张得到扩张二维平面曲线;对每一扩张二维平面曲线进行自相交检测获取每一扩张二维平面曲线的交点,基于每一扩张二维平面曲线的交点构建与每一扩张二维平面曲线对应的裁剪多边形,使用裁剪多边形对对应的扩张二维平面曲线进行多边形裁剪得到裁剪二维平面曲线;基于所有的裁剪二维平面曲线对对应的二维平面模型进行重构得到重构二维平面模型,基于重构二维平面模型得到扩张后的三维牙齿模型
。2.
根据权利要求1所述的一种基于分层扩张的牙科三维模型扩张方法,其特征在于,根据所述三维数据将所述三维牙齿模型转换为由三角面片组成的表面网格,计算所述三维牙齿模型中的每一三角面片的面积并获取三角面片面积最大的平面作为最大投影面
。3.
根据权利要求1所述的一种基于分层扩张的牙科三维模型扩张方法,其特征在于,在“基于扩张参数对每一二维平面曲线中的每一个点沿对应的投影向量方向进行扩张得到扩张二维平面曲线”步骤中,将所述投影向量单位化得到单位向量,使用单位向量点乘扩张参数得到扩张大小,使用每一点的坐标值加上对应的扩张大小得到扩张结果,整合扩张结果得到扩张二维平面曲线
。4.
根据权利要求1所述的一种基于分层扩张的牙科三维模型扩张方法,其特征在于,在“基于每一扩张二维平面曲线的交点构建与每一扩张二维平面曲线对应的裁剪多边形”步骤中,所述裁剪多边形中包含对应扩张二维平面曲线中的所有交点
。5.
根据权利要求1所述的一种基于分层扩张的牙科三维模型扩张方法,其特征在于,在“使用裁剪多边形对对应的扩张二维平面曲线进行多边形裁剪得到裁剪二维平面曲线”步骤中,使用裁剪多边形对所述扩张二维平面曲线进行裁剪得到多个不相交的多边形片段,基于所述裁剪多边形使用多边形裁剪算法得到不交...
【专利技术属性】
技术研发人员:蔡林凯,
申请(专利权)人:杭州雅智医疗技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。