牙齿邻接面修补方法、装置、用户终端及存储介质制造方法及图纸

技术编号:19194295 阅读:39 留言:0更新日期:2018-10-19 23:59
本发明专利技术涉及一种牙齿邻接面修补方法、装置、用户终端及存储介质。该方法包括步骤:获取切牙后的牙颌三维模型;分别对所述牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,得到所述相邻两颗牙齿的初始修补面;分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合;将相邻两颗牙齿的初始修补面作为整体修补面,并对整体修补面进行平滑优化处理。上述牙齿邻接面修补方法、装置、用户终端及存储介质,可以避免出现重叠或者碰撞等情况,进而简化牙齿邻接面修补流程,提高修补效率。

Tooth adjacent surface repairing method, device, user terminal and storage medium

The invention relates to a method for repairing tooth adjacent surfaces, a device, a user terminal and a storage medium. The method comprises the following steps: obtaining a three-dimensional model of the incisor, initializing the adjacent surfaces of the two adjacent teeth in the three-dimensional model, obtaining the initial repair surfaces of the two adjacent teeth, determining the contact points of the initial repair surfaces of the two adjacent teeth, and contacting the two adjacent teeth. The initial repair surface of adjacent two teeth was taken as the whole repair surface, and the whole repair surface was smoothed and optimized. The tooth adjacent surface repair method, device, user terminal and storage medium can avoid overlapping or collision, thereby simplifying the tooth adjacent surface repair process and improving the repair efficiency.

【技术实现步骤摘要】
牙齿邻接面修补方法、装置、用户终端及存储介质
本专利技术涉及正畸
,特别是涉及一种牙齿邻接面修补方法、装置、用户终端及存储介质。
技术介绍
隐形牙套由于其美观、方便等优点越来越受人们的欢迎。隐形牙套的制作前需要获取患者的牙颌三维模型,并对该牙颌三维模型进行切牙等处理,再进行排牙等。其中,由于牙齿之间有接触,从而当牙颌三维模型中的每颗牙齿进行切牙处理后,牙齿的邻接面(指的是该牙齿与相邻的牙齿接触的那个面)会缺失,进而影响后面的排牙等。因此,需要将牙齿的邻接面进行修补。一般地,对牙齿的邻接面进行修补,再进行平滑处理,从而会引起的牙齿在修补后出现重叠或碰撞等情况,再根据重叠或碰撞等情况分别对相邻的牙齿进行缩进,该方式比较复杂,效率低。
技术实现思路
基于此,有必要针对如何简化牙齿邻接面修补流程并提高修补效率的问题,提供一种牙齿邻接面修补方法、装置、用户终端及存储介质。一种牙齿邻接面修补方法,包括步骤:获取切牙后的牙颌三维模型;分别对所述牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,得到所述相邻两颗牙齿的初始修补面;分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合;将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理。在其中一个实施例中,分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合:分别计算每个所述初始修补面上的所有点与所述初始修补面的边界的距离,确定所述距离最大值所对应的所述初始修补面上的点为接触点。在其中一个实施例中,分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合:分别计算每个所述初始修补面的所有点的位置的均值,得到每个所述初始修补面的重心;分别计算每个所述初始修补面上的所有点与其对应的所述重心之间的距离,确定所述距离最小值所对应的所述初始修补面上的点为接触点。在其中一个实施例中,对所述初始修补面进行平滑处理的步骤包括:将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理的步骤包括:调整所述相邻两颗牙齿初始修补面上的点,使得平滑优化后的修补面的法向变化量最小。在其中一个实施例中,调整所述相邻两颗牙齿的初始修补面的优化目标函数为:其中,vi为所述相邻两颗牙齿的初始修补面作为整体修补面上点的位置;n为所述整体修补面上点的数量;vl和vr分别为两个所述接触点的位置;▽为梯度算子。在其中一个实施例中,将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理的步骤包括:调整所述相邻两颗牙齿初始修补面上的点,使得平滑优化后的修补面的曲率变化量最小。在其中一个实施例中,所述相邻两颗牙齿的优化后的修补面的曲率变化量最小的优化目标函数为:其中,vi为所述相邻两颗牙齿的初始修补面作为整体修补面上点的位置;n为所述整体修补面上点的数量;vl和vr分别为两个所述接触点的位置;△为拉普拉斯算子。一种牙齿类型的识别装置,包括:获取模型模块,用于获取切牙后的牙颌三维模型;获取初始修补面模块,用于分别对所述牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,得到所述相邻两颗牙齿的初始修补面;确定接触点模块,用于分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合;平滑处理模块,用于将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理。一种用户终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。上述牙齿邻接面修补方法、装置、用户终端及存储介质,获取切牙后的牙颌三维模型;对牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,分别得到相邻两颗牙齿的初始修补面;再分别确定相邻两颗牙齿的初始修补面的接触点,并将两个接触点重合;将相邻两颗牙齿的初始修补面作为整体修补面,并对整体修补面进行平滑优化处理;通过将相邻两颗牙齿的初始修补面作为一个整体考虑,确定两个初始修补面的接触点,并将两个接触点重合,再进行平滑优化处理,从而可以避免出现重叠或者碰撞等情况,进而简化牙齿邻接面修补流程,提高修补效率。附图说明图1为一实施例的牙齿邻接面修补方法的流程示意图;图2为一实施例的牙齿邻接面修补装置的结构示意图;图3为一实施例的用户终端的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为一实施例中的牙齿邻接面修补方法的流程示意图。该方法具体包括以下步骤:S110:获取切牙后的牙颌三维模型。具体地,对重建生成的三维模型进行初步光滑处理,再对其进行分割,将该牙颌三维模型的每颗牙齿分割出来,得到切牙后的牙颌三维模型。此时,切牙后的牙颌三维模型中的每颗的牙齿的邻接面为空缺的,这是因为相邻的牙齿之间有接触,从而对每颗牙齿进行切割的时候,其与相邻的牙齿接触的部分会出现空缺。其中,该牙颌三维模型为上牙颌三维模型或者下牙颌三维模型。在本实施例中,以上牙颌三维模型为例来说明。需要说明的是,下牙颌三维模型中的牙齿的邻接面也采用相同的方式进行修补。S120:分别对牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,得到相邻两颗牙齿的初始修补面。具体地,对步骤S110中的牙颌三维模型中相邻的牙齿的邻接面进行初始化修补,分别得到相邻的两颗牙齿的初始修补面。也就是说,对于牙颌三维模型中的任意牙齿T1和牙齿T2,且牙齿T1和牙齿T2相邻,将牙齿T1朝向牙齿T2的邻接面进行初始化修补,以及将T2朝向牙齿T1的邻接面进行初始化修补,从而得到相邻的牙齿T1和牙齿T2所对应的初始修补面C1和初始修补面C2。在其中一个实施例中,采用最小角度法对相邻两颗牙齿的邻接面进行网格修补,得到初始修补面。换而言之,采用最小角度法,分别对牙齿T1朝向牙齿T2的邻接面以及T2朝向牙齿T1的邻接面进行网格修补,得到对应的初始修补面C1和初始修补面C2。其中,以采用最小角度法对牙齿T1朝向牙齿T2的邻接面进行网格修补,得到初始修补面C1为例,包括步骤:(1)根据牙齿T1朝向牙齿T2的邻接面的边界点信息,确定边界并计算该边界的边长度的平均值l。具体地,在牙齿T1朝向牙齿T2的邻接面的边界上确定两个点A和B,点A和点B位于该邻接面的两个相对的边上,从而得到线段AB以及点A和点B之间的一段曲线,该段曲线即为边界。点A和点B之间的一段曲线包括多段线,从而计算多段线的长度的平均值l。需要说明的是,点A和点B可以根据经验确定,也可以根据牙齿的特性确定。(2)计算边界上每个边界点的两条相邻边的夹角大小。(3)确定具有最小夹角的边界点,并计算该边界点的两个相邻边界点的距离s,若s小于2l,则连接该边界点的两个相邻边界点,形成一个三角形,即完成一次修补;若s大于等于2l,则在该边界点的两个相邻边界点的连接线上确定一个点D,从而最小夹角所对应的边界点以及其相邻的两个边界点以及点D之间构成两个三角形;若s大于等于3l,则在该边界点的两个相邻边界点的本文档来自技高网...

【技术保护点】
1.一种牙齿邻接面修补方法,其特征在于,包括步骤:获取切牙后的牙颌三维模型;分别对所述牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,得到所述相邻两颗牙齿的初始修补面;分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合;将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理。

【技术特征摘要】
1.一种牙齿邻接面修补方法,其特征在于,包括步骤:获取切牙后的牙颌三维模型;分别对所述牙颌三维模型中相邻两颗牙齿的邻接面进行初始化修补,得到所述相邻两颗牙齿的初始修补面;分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合;将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理。2.根据权利要求1所述的牙齿邻接面修补方法,其特征在于,分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合的步骤包括:分别计算每个所述初始修补面上的所有点与所述初始修补面的边界的距离,确定所述距离最大值所对应的所述初始修补面上的点为接触点。3.根据权利要求1所述的牙齿邻接面修补方法,其特征在于,分别确定所述相邻两颗牙齿的初始修补面的接触点,并将两个所述接触点重合的步骤包括:分别计算每个所述初始修补面的所有点的位置的均值,得到每个所述初始修补面的重心;分别计算每个所述初始修补面上的所有点与其对应的所述重心之间的距离,确定所述距离最小值所对应的所述初始修补面上的点为接触点。4.根据权利要求1-3中任一项所述的牙齿邻接面修补方法,其特征在于,将所述相邻两颗牙齿的初始修补面作为整体修补面,并对所述整体修补面进行平滑优化处理的步骤包括:调整所述相邻两颗牙齿初始修补面上的点,使得平滑优化后的修补面的法向变化量最小。5.根据权利要求4所述的牙齿邻接面修补方法,其特征在于,调整所述相邻两颗牙齿的初始修补面的优化目标函数为:其中,vi为所述相邻两颗牙齿的初始修补面作...

【专利技术属性】
技术研发人员:沈斌杰查凯姚峻峰
申请(专利权)人:上海正雅齿科科技股份有限公司
类型:发明
国别省市:上海,31

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

1