对齐口内数字3D模型的方法技术

技术编号:25046648 阅读:25 留言:0更新日期:2020-07-29 05:35
本发明专利技术提供了用于将由3D网格表示的牙齿的数字3D模型与3D坐标系内的期望取向对齐的方法。所述方法包括接收随机对齐的所述3D网格以及改变所述3D网格的取向,以将牙齿的所述数字3D模型与所述3D坐标系内的期望轴对齐。所述方法还可以检测所述数字3D模型中的牙龈线,以从所述模型中移除所述齿龈。

【技术实现步骤摘要】
对齐口内数字3D模型的方法本申请是于2015年8月31日向国际局提出、优先权日为2014年9月8日、于2017年3月7日进入中国国家阶段、国家申请号为201580048036.X、专利技术名称为“对齐口内数字3D模型的方法”的中国专利技术专利申请的分案申请。
技术介绍
数字3D模型的使用在牙科市场中正变得越来越普遍。这些模型可以在活体内通过口内扫描仪获得,或通过传统激光印象扫描图离线获得。数字3D模型可用于各种临床任务,包括治疗规划、以及牙冠与植入物的制备。该模型还可以用于诊断辅助,例如用于评估牙齿磨损和牙龈萎缩。数字3D模型通常以随机的取向获得,并且不固定到特定坐标系。因此,存在将口内数字3D模型与给定坐标系对齐以用于诊断或其它目的的需求。
技术实现思路
符合本专利技术的用于对齐牙齿的数字3D模型的方法包括接收由随机对齐的3D网格表示的牙齿的数字3D模型,以及改变3D网格的取向以将牙齿的数字3D模型与3D坐标系内的期望轴对齐。符合本专利技术的用于改变和对齐牙齿的数字3D模型的方法包括接收具有由随机对齐的3D网格表示的相关联齿龈的牙齿的数字3D模型,在数字3D模型中检测牙龈线,以及从数字3D模型中移除齿龈。不具有齿龈的数字3D模型与3D坐标系内的期望轴对齐。附图说明附图并入本说明书中并构成本说明书的一部分,并且附图连同具体实施方式阐明本专利技术的优点和原理。在附图中,图1是用于基于口内3D扫描图或3D印象扫描图对齐数字3D模型的系统的示意图;图2示出了通过口内扫描图得到的3D牙齿模型;图3是用于对齐和改变数字3D模型的方法的流程图;并且图4是在3D坐标系内以期望的取向对齐并且与检测到的牙龈线对齐的数字3D模型的示意图。具体实施方式图1是用于基于口内3D扫描图对齐数字3D模型的系统10的示意图。系统10包括处理器20,该处理器通过口内3D牙齿扫描图或牙齿印象扫描图接收牙齿12的数字3D模型。系统10还包括:电子显示设备16,诸如液晶显示器(LCD)设备,用于显示数字3D模型;和输入设备18,用于接收用户命令或其它信息。通过扫描图得到的患者牙齿的数字3D模型的示例在图2中示出。基于来自多个视角的图像集生成数字3D图像或模型的系统公开于美国专利7,956,862和7,605,817中,这两篇专利以引用方式并入本文,如同被完整陈述。这些系统可使用口内扫描仪获得牙齿或其它口内结构的多角度数字图像,并且对那些数字图像进行处理以生成表示所扫描的牙齿的数字3D模型。系统10可以用例如台式电脑、笔记本电脑或平板电脑来实现。系统10可通过网络从本地或从远程接收3D扫描图。本文所介绍的3D扫描图用三角形网格表示。三角形网格是3D表面的常见表示方式,并且具有两个分量。第一分量称作网格的顶点,其仅仅是表面(即,点云)上已重新构建的3D点的坐标。第二分量(即网格面)对物体上的点之间的关联进行编码,并且是一种在连续表面上的离散样品点之间进行插值的有效方式。每个面是由三个顶点限定的三角形,从而得到可以由一组小三角形平面贴片表示的表面。图3是用于对齐数字3D模型并且可选地从模型中移除牙龈的方法1-4的流程图。这些方法可以在软件或固件模块中实现,例如由处理器20执行。这些方法可以另选地在硬件模块或软件与硬件的组合中实现。方法1-4接收随机对齐的3D网格(步骤30),并且生成与3D坐标系中的期望轴对齐的3D网格(步骤32)。3D网格是具有上述分量的三角形网格。在一个特定实施方案中,对齐导致咬合面与3D坐标系内的期望取向对齐。可通过在牙齿的数字3D模型中找到在一颗牙齿或多颗牙齿顶部处的点并且将平面拟合到那些点来测定咬合面。在一个示例中,期望的取向将咬合面与Y轴对齐,使牙齿在模型中朝上,但咬合面也可以使用对齐方法与其它轴对齐。3D坐标系的示例包括X轴、Y轴和Z轴,该轴中的每一个彼此互相正交。对齐方法1-法线的聚集方法1包括以下步骤:计算在每个面或顶点处或在面或顶点的子集处的网格的法线(步骤34);计算表面法线的聚集体,以通过计算表面法线的平均值,或另选地计算表面法线的总和或中值来确定代表性法向方向(步骤36);以及计算和应用旋转矩阵以将平均法线与期望轴对齐(步骤38)。有若干方法可以计算两个向量之间的旋转矩阵、具有期望空间取向的法线的平均值。以下示例性方法使用罗德里格斯公式。对于两个向量a和b,可以通过计算归一化叉积以及它们之间的角度来找到旋转轴线x,θ如下所示:罗德里格斯公式产生从向量a变换到向量b的旋转矩阵[R]。[R]=[I]+xsinθ+x2(1-cosθ)此处,[I]是3×3的单位矩阵。表1提供了用于实现对齐方法1的示例性伪代码。对齐方法2-开放的网格假设方法2包括以下步骤:计算与期望的取向方向对齐的向量的网格(步骤40);将向量投射穿过网格并计数与网格面相交的数量(步骤42);计算成本函数作为各情况的总数,其中网格上具有面的每个网格线的相交数为1(步骤44);以及旋转模型并重复步骤42和44,直到成本函数被最大化(步骤46)。这种方法假设模型表示开放的形貌表面,即表面不自相交或靠近自身。这种模型通常是牙列的3D扫描图的情况。为了计算最终的变换矩阵,该方法将一组平行光线(也平行于固定的期望轴)投射到网格上;基于模型分辨率和计算限制来选择那些光线的网格间距。成本函数是与一个面相交的光线的数量与同不止一个面相交的光线的数量的比率:n是每条光线穿过的面的数量该方法围绕某个给定的轴(θ)旋转模型,并使成本函数最大化,直到找到局部最大值。表2提供了用于实现对齐方法2的示例性伪代码。对齐方法3-回归或平面拟合方法3包括以下步骤:减去数据点的平均值以将数据点集中(步骤48);应用回归或平面拟合算法(例如,支持向量回归(SVR)函数)来找到咬合面(步骤50);并找到咬合面的法向方向(步骤52)。另选地,也可以使用主分量分析(PCA),鲁棒PCA和其它形式的回归,诸如广义线性模型(GLM)、多变量回归。该对齐方法可使用SVR法来实现,以找到与数字3D模型中牙齿的网格相拟合的咬合面。该对齐过程可用于使数字3D模型中的牙齿与Y轴基本上对齐。该对齐过程可使用LIBSVM工具箱以及ε-SVR∈-SVR方法。所选择的核函数为线性核函数,并且ε=5。ε的最佳值可以基于许多训练网格进行选择。训练过程基于以下假设:牙齿沿着Y轴大致朝上。输出是来自咬合面的样品点,该咬合面用于简单PCA法中以找到法向方向。另选地,SVR也可以直接返回最佳拟合的平面的公式。然后可以从该平面计算法向方向。SVR使用线性损失函数,其中界限内具有零部分,对于牙齿数据集而言,线性损失函数比常规最小二乘回归法中的二次损失函数表现更好。线性损失函数有助于减少齿龈截止线的影响,齿龈截止线在网格扫描图中可能非常参差不齐以及高低不平。在确定咬合面取向时,线性损失函数还本文档来自技高网...

【技术保护点】
1.一种用于改变和对齐牙齿的数字3D模型的方法,包括以下步骤:/n接收由随机对齐的3D网格表示的具有相关联齿龈的牙齿的数字3D模型;/n将具有相关联齿龈的牙齿的所述数字3D模型与3D坐标系内的期望轴对齐;/n在所述对齐步骤之后,从所述数字3D模型中移除所述相关联齿龈,包括以下步骤:/n在所述数字3D模型中检测牙龈线;/n将表面拟合到所检测到的所述牙龈线;以及/n移除与所述齿龈相对应的所述表面的一侧上的所述网格的顶点,以从所述数字3D模型中移除所述齿龈;以及/n将不具有所述齿龈的所述数字3D模型与所述3D坐标系内的所述期望轴重新对齐。/n

【技术特征摘要】
20140908 US 14/479,6921.一种用于改变和对齐牙齿的数字3D模型的方法,包括以下步骤:
接收由随机对齐的3D网格表示的具有相关联齿龈的牙齿的数字3D模型;
将具有相关联齿龈的牙齿的所述数字3D模型与3D坐标系内的期望轴对齐;
在所述对齐步骤之后,从所述数字3D模型中移除所述相关联齿龈,包括以下步骤:
在所述数字3D模型中检测牙龈线;
将表面拟合到所检测到的所述牙龈线;以及
移除与所述齿龈相对应的所述表面的一侧上的所述网格的顶点,以从所述数字3D模型中移除所述齿龈;以及
将不具有所述齿龈的所述数字3D模型与所述3D坐标系内的所述期望轴重新对齐。


2.根据权利要求1所述的方法,其中所述检测步骤包括使用基于所述网格的网格表面形状特性的分类函数来检测所述牙龈线。


3.根据权利要求1所述的方法,其中所述检测步骤包括使用曲率函数的相关性来检测所述牙龈线。


4.根据权利要求1所述的方法,其中所述重新对齐步骤包括:
计算所述网格的每个面的至少子集的表面法线;
计算所述表面法线的聚集体以确定代表性法向方向;以及
计算和应用旋转矩阵以将所述代表性法向方向与所述...

【专利技术属性】
技术研发人员:G·索玛桑达拉姆E·J·里布尼克R·西瓦零甘S·D·斯考特G·戈尔纳里A·艾德
申请(专利权)人:三M创新有限公司
类型:发明
国别省市:美国;US

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

1