一种口腔正畸的疗程预测方法

文档序号:35414029发布日期:2023-09-10 00:09阅读:33来源:国知局
一种口腔正畸的疗程预测方法与流程

本发明涉及正畸治疗领域,特别涉及一种口腔正畸的疗程预测方法。


背景技术:

1、口腔正畸常用于纠正牙齿的不正常排列和咬合问题,口腔正畸的疗程通常需要一段较长的时间,需要定期复诊进行调整和监测,直至达到预期的矫正效果。

2、现有专利cn115983082b公开了一种预测口腔正畸治疗后牙齿模型生成方法,其通过获取牙齿的三维数字模型,并对牙齿的三维数字模型进行修正,得到修正模型后将其导入至正畸预测模型生成软件中生成正畸治疗后牙齿预测模型。其方法能够提高口腔正畸治疗后牙齿预测模型的预测准确度,能够合理地分割出每颗牙齿,在治疗阶段中比较牙齿的实际变化与预测模型,在口腔正畸治疗中直观展示出牙齿在正畸过程中的形态变化。

3、然而,口腔正畸的整个疗程通常分为多个阶段,在每个阶段中,需要根据前一阶段的矫正效果来决定后一阶段的治疗方案以及弓丝的调整位置,因此,仅依靠一次性的口腔正畸治疗后牙齿预测模型往往无法全面地、准确地预测每个疗程阶段的正畸效果和牙齿变化,同时,通过对比分析每个阶段的正畸数据,能够准确评估当前阶段的矫正效果,以及对后一阶段的正畸方案作出针对性的调整,为此,提出一种口腔正畸的疗程预测方法,结合正畸过程每阶段的影像数据和矫正效果,为正畸治疗过程中的效果评估和疗程预测提供准确的数据指导。


技术实现思路

1、本发明的目的在于提出一种口腔正畸的疗程预测方法,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

2、本发明提供了一种口腔正畸的疗程预测方法,对患者的牙齿进行多次取模,得到多个牙齿模型,将多个牙齿模型组成牙齿模型序列,计算牙齿模型序列的颌位变化度,根据牙齿模型序列的颌位变化度,对牙齿模型序列中的牙齿模型进行修正,将修正后的牙齿模型输出。所述方法能够准确预测口腔正畸疗程中的牙齿变化,提供正畸调整方案决策的数据来源,通过量化每个疗程中牙齿的位移和变形程度,利用颌位变化度对牙齿模型序列进行筛选和更正,相比于传统的依赖经验所决定的正畸方案更能提供可靠的预测依据,确实正畸效果的可视化展示和治疗效果的跟踪。

3、为了实现上述目的,根据本发明的一方面,提供一种口腔正畸的疗程预测方法,所述方法包括以下步骤:

4、s100,对患者的牙齿进行多次取模,得到多个牙齿模型;

5、s200,将多个牙齿模型组成牙齿模型序列,计算牙齿模型序列的颌位变化度;

6、s300,根据牙齿模型序列的颌位变化度,对牙齿模型序列中的牙齿模型进行修正;

7、s400,将修正后的牙齿模型输出。

8、进一步地,步骤s100中,对患者的牙齿进行多次取模,得到多个牙齿模型的方法具体为:每隔t天,通过口内扫描仪对患者的牙齿进行一次扫描,共进行n次,从而得到n个牙齿模型;所述牙齿模型为三维数字模型,t设置为区间[3,5]中的任意一个数,n设置为区间[30,60]中的任意一个数(以三个月到半年作为一个疗程阶段的天数)。

9、进一步地,步骤s200中,将多个牙齿模型组成牙齿模型序列,计算牙齿模型序列的颌位变化度的方法为:

10、将n个牙齿模型组成牙齿模型序列tsn,以tsn(i)代表牙齿模型序列tsn中的第i个牙齿模型,i为序号,i的取值范围为i=1,2,…,n;

11、设置变量j,变量j的取值范围与序号i的取值范围相同,以tsn(j)表示变量j的值在tsn中所对应的第j个牙齿模型;

12、将tsn(j)进行网格化划分,得到tsn(j)的网格结构模型gri(j),gri(j)内含有多个网格,通过有限元分析软件中的应力分析计算gri(j)内每个网格受到的应力大小,以m(j)表示gri(j)内所有网格的数量,以ups(j,k)表示gri(j)内的第k个网格受到的应力大小(ups(j,k)中的j即为变量j,用以对应gri(j)内的j),k为序号,k的取值范围为k=1,2,…,m(j);其中,所述网格化划分所用的方法为delaunay三角剖分算法、voronoi图算法、基于贪心的网格划分算法、分形网格划分算法中的一种或多种;

13、创建一个空白的集合upsj{},将m(j)个值ups(j,1),ups(j,2),…,ups(j,m(j))依次加入集合upsj{}内,以upsj(x)表示集合upsj{}内的第x个元素,以upsj(x+1)表示集合upsj{}内upsj(x)的下一个元素,x为序号,x的取值范围为x=1,2,…,m(j)-1;

14、定义第一算法为:如果upsj(x)的值大于upsj(x+1)的值,则将upsj(x)减去upsj(x+1)所得到的值记为第一数值;

15、通过第一算法计算出所有第一数值,创建一个空白的集合indj{},以集合indj{}存储所有第一数值,以indj(i1)表示集合indj{}内的第i1个元素,i1为序号,i1的取值范围为i1=1,2,…,n1(j),n1(j)为集合indj{}内所有元素的数量;

16、其中,所有第一数值的计算方法为:在第一算法中将序号x从x=1遍历至x=m(j)-1,得到多个第一数值;

17、通过第二算法得到集合retj{};记retj{}内所有元素的数量为n2(j),以retj(i2)表示集合retj{}内的第i2个元素,以retj(i2+1)表示集合retj{}内retj(i2)的下一个元素,i2为序号,i2的取值范围为i2=1,2,…,n2(j);

18、定义第三算法为:创建一个空白的集合ridj{},在数组upsj{}中,将upsj(retj(i2))以及upsj(retj(i2+1))之间的所有元素加入集合ridj{}中(即在数组upsj{}中位于upsj(retj(i2))之后、且位于upsj(retj(i2+1))之前的所有元素);upsj(retj(i2))代表序号retj(i2)在数组upsj{}中所对应的第retj(i2)个元素,upsj(retj(i2+1))代表序号retj(i2+1)在数组upsj{}中所对应的第retj(i2+1)个元素;

19、在第三算法中将序号i2从i2=1遍历至i2=n2(j),从而得到集合ridj{};

20、以posi(tsn(j))代表牙齿模型序列中tsn(j)的颌位变化度,posi(tsn(j))的计算方法为:

21、

22、式中,i3为序号,ridj(i3)为集合ridj{}内的第i3个元素,n3(j)为集合ridj{}内所有元素的数量,i3的取值范围为i3=1,2,…,n3(j);

23、将变量j从j=1遍历至j=n,从而得到牙齿模型序列tsn中n个牙齿模型tsn(1),tsn(2),…,tsn(n)所对应的颌位变化度posi(tsn(1)),posi(tsn(2)),…,posi(tsn(n));

24、通过下式计算牙齿模型序列的颌位变化度posil:

25、。

26、本步骤的有益效果为:在口腔正畸的过程中,由于正畸器具的压力大小和方向设置,牙齿的位移在时刻产生微小变化,这些微小变化难以通过肉眼观测,同时,正畸调整方案往往受前一疗程阶段的正畸效果的决定,仅仅通过牙齿在人工观察的层面上难以得知每个正畸疗程中的正畸效果如何,因此,本步骤的方法通过模拟牙齿在正畸过程的应力受力情况,计算牙齿模型序列中每个牙齿模型的颌位变化度,在正畸过程中,当每个牙齿发生小位移时,整个牙齿的应力变化主要集中体现在牙齿个体的边缘部分,即边缘部分的应力变化较敏感,通过筛选出部分的敏感数据进而整合得到颌位变化度,利用颌位变化度能够量化牙齿的位移和变形程度,从而准确评估每个疗程的正畸变化,提高正畸治疗的效果评估和调整精度。

27、进一步地,所述通过第二算法得到集合retj{},其中第二算法的执行步骤具体为:

28、s201,创建一个空白的集合retj{},分别初始化变量k1和k2,变量k1的取值范围与序号x的取值范围相同,变量k2的取值范围与序号i1相同,从k1=1开始遍历变量k1,从k2=1开始遍历变量k2,转到s202;

29、s202,以upsj(k1)表示当前变量k1的值在集合upsj{}内所对应的第k1个元素,以indj(k2)表示当前变量k2的值在集合indj{}内所对应的第k2个元素;

30、如果upsj(k1)的值小于|indj(k2)|的值,则将当前k1的值加入集合retj{}中(即集合retj{}中的元素全都为序号),并转至s203;

31、如果upsj(k1)的值大于或等于|indj(k2)|的值,则转至s204;其中,|indj(k2)|表示对indj(k2)取绝对值;

32、s203,如果当前变量k1的值小于m(j)-1且当前变量k2的值小于n1(j),则将变量k1的值增加1,同时将变量k2的值增加1,并转至s202;如果当前变量k1的值等于m(j)-1或者当前变量k2的值等于n1(j),则转至s205;

33、s204,如果当前变量k1的值小于m(j)-1且当前变量k2的值小于n1(j),则将变量k1的值增加1,变量k2的值保持不变,并转到s202;如果当前变量k1的值等于m(j)-1或者当前变量k2的值等于n1(j),则转至s205;

34、s205,结束第二算法,保存集合retj{}。

35、本步骤的有益效果为:由于牙齿模型中存在较多的单个牙齿个体,而每个牙齿个体在受应力的分布数据上只有牙齿边缘部分的变化较大,同时引入过多数据会降低颌位变化度与牙齿模型的关联精度,因此,本步骤的方法通过筛选出所有应力数据中的部分关键数据,并以保存网格序号的方式生成集合retj{},为颌位变化度的计算提供有效数据,同时提高颌位变化度的量化精度。

36、进一步地,步骤s300中,根据牙齿模型序列的颌位变化度,对牙齿模型序列中的牙齿模型进行修正的方法为:在牙齿模型序列中筛选出所有正态子模型,基于icp算法将所有正态子模型进行模型融合,得到颌位模型tsn(tail),将牙齿模型序列tsn中位于尾部的牙齿模型tsn(n)替换为颌位模型tsn(tail);

37、其中,正态子模型的定义为:对于牙齿模型序列tsn内的任意一个牙齿模型tsn(x),记tsn(x)对应的颌位变化度为posi(tsn(x)),如果posi(tsn(x))满足第一条件,则称该牙齿模型tsn(x)为正态子模型;其中,第一条件为posi(tsn(x+1))-posi(tsn(x))<posil,posi(tsn(x+1))为tsn(x)在tsn中的下一个牙齿模型tsn(x+1)所对应的颌位变化度。

38、本步骤的有益效果为:由于组成牙齿模型序列中的每个牙齿模型都是以均衡的间隔采集生成的,其对应的颌位变化度也是有序排列的,当牙齿模型序列出现了前后子模型的颌位变化度差值过大时,说明该牙齿模型的应力分布存在异常,即该牙齿模型的数据对疗程预测结果的计算过程是负向影响因子,会导致疗程预测结果产生偏离或错误,因此,本步骤的方法通过在牙齿模型序列中进一步地筛选,得到所有正态子模型,同时通过模型融合的结果修正牙齿序列,消除个别子模型的偏差或误差,确保正畸治疗方案数据支撑来源的科学性和有效性。

39、进一步地,步骤s400中,将修正后的牙齿模型输出的方法为:将颌位模型tsn(tail)作为修正后的牙齿模型,并将其输出到显示器上。

40、可选地,步骤s400中,将修正后的牙齿模型输出,还包括:以颌位模型tsn(tail)作为患者的牙齿预测模型,根据牙齿预测模型对患者的牙齿进行调整;所述牙齿预测模型,即患者在完成多次牙齿取模后,经过t天,模拟患者的牙齿在t天后由于正畸效果发生的变化的模型。

41、本发明的有益效果为:所述方法能够准确预测口腔正畸疗程中的牙齿变化,提供正畸调整方案决策的数据来源,通过量化每个正畸疗程中牙齿的位移和变形程度,利用颌位变化度对牙齿模型序列进行筛选和更正,相比于传统的依赖经验所决定的正畸方案更能提供可靠的预测依据,确实正畸效果的可视化展示和治疗效果的跟踪。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1