《牙修复体设计中的修复体操作.pdf》由会员分享,可在线阅读,更多相关《牙修复体设计中的修复体操作.pdf(34页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103108604 A (43)申请公布日 2013.05.15 CN 103108604 A *CN103108604A* (21)申请号 201180044529.8 (22)申请日 2011.09.13 12/884,618 2010.09.17 US A61C 13/00(2006.01) G06F 17/50(2006.01) (71)申请人 比奥卡德医药疗公司 地址 加拿大魁北克 (72)发明人 米里亚姆马纳伊 亚当罗伯茨 杭斌 戴维基亚森 (74)专利代理机构 中科专利商标代理有限责任 公司 11021 代理人 纪晓峰 (54) 发明名称 牙修复体设计中。
2、的修复体操作 (57) 摘要 本发明提供用于牙修复体设计中操作牙冠或 修复体的方法、 系统、 计算机可读介质、 技术和过 程。这些包括相对于待重建的区域呈现多齿修复 体的 3D 模型。操作者可以操作所述 3D 模型中的 一个或多个假牙以便改变所述修复体的整体形 状。在多个实施方案中, 所述技术还可以包括确 定-修复体的整个3D模型和/或模型中假牙的个 体3D模型相对于对合牙的咬合。 可以基于所述咬 合修改修复体的 3D 模型的位置或形状。 (30)优先权数据 (85)PCT申请进入国家阶段日 2013.03.15 (86)PCT申请的申请数据 PCT/IB2011/003158 2011.09。
3、.13 (87)PCT申请的公布数据 WO2012/035444 EN 2012.03.22 (51)Int.Cl. 权利要求书 2 页 说明书 14 页 附图 17 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书14页 附图17页 (10)申请公布号 CN 103108604 A CN 103108604 A *CN103108604A* 1/2 页 2 1. 一种计算机执行的用于牙修复体设计中的修复体操作的方法, 所述方法包括 : 经由计算机执行的界面呈现虚拟多齿修复体, 所述虚拟多齿修复体包括个体牙齿的两 个以上的 3D 模型, 相对于待重建的患者。
4、口腔的多个牙齿区域的 3D 表示呈现所述虚拟多齿 修复体, 所述计算机执行的界面在一个或多个计算装置上运行 ; 经由所述计算机执行的界面, 从操作者接收操作所述虚拟多齿修复体中的牙齿的亚组 的命令 ; 基于所述操作命令, 使用一个或多个计算装置, 修改所述虚拟多齿修复体的形状的一 个或多个参数, 所述一个或多个参数与所述牙齿的亚组相关 ; 以及 生成与所述虚拟多齿修复体相关的制备数据。 2. 权利要求 1 的方法, 其中所述方法还包括修改所述虚拟多齿修复体的一个或多个另 外的形状参数, 所述一个或多个另外的参数与所述虚拟多齿修复体中的所述牙齿的亚组外 的一个或多个特定的牙齿相关。 3. 权利要。
5、求 1 的方法, 其中基于所述操作命令的修改包括相对于所述虚拟多齿修复体 中的一个或多个特定的牙齿缩放所述牙齿的亚组中的某个牙齿。 4. 权利要求 3 的方法, 其中基于所述操作命令的修改包括基于所述牙齿的亚组中的所 述某个牙齿的所述缩放比例缩放所述牙齿的亚组中的第二牙齿。 5. 权利要求 1 的方法, 其中基于所述操作命令的修改包括相对于所述虚拟多齿修复体 中的所述牙齿的亚组外的一个或多个特定的牙齿平移所述牙齿的亚组中的一个牙齿。 6. 权利要求 1 的方法, 其中所述方法还包括基于估计的与对合牙的咬合修改所述虚拟 多齿修复体。 7. 权利要求 1 的方法, 其中所述方法还包括确定两个牙齿之。
6、间的距离和至少部分基于 所述两个牙齿之间的距离修改所述两个牙齿的缩放比例。 8. 一种用于牙修复体设计中的修复体操作的系统, 所述系统包括一个或多个计算装 置, 所述计算装置被配置成 : 经由计算机执行的界面呈现虚拟多齿修复体, 所述虚拟多齿修复体包括个体牙齿的两 个以上的 3D 模型, 相对于待重建的患者口腔的多个牙齿区域的 3D 表示呈现所述虚拟多齿 修复体, 所述计算机执行的界面在一个或多个计算装置上运行 ; 经由所述计算机执行的界面, 从操作者接收操作所述虚拟多齿修复体中的牙齿的亚组 的命令 ; 基于所述操作命令, 修改所述虚拟多齿修复体的形状的一个或多个参数, 所述一个或 多个参数与。
7、所述牙齿的亚组相关 ; 以及 生成与所述虚拟多齿修复体相关的制备数据。 9. 权利要求 8 的系统, 其中基于所述操作命令的修改包括相对于所述虚拟多齿修复体 中的一个或多个特定的牙齿缩放所述牙齿的亚组中的某个牙齿。 10. 权利要求 8 的系统, 其中基于所述操作命令的修改包括相对于所述虚拟多齿修复 体中的所述牙齿的亚组外的一个或多个特定的牙齿平移所述牙齿的亚组中的一个牙齿。 11. 权利要求 8 的系统, 其中所述方法还包括基于估计的与对合牙的咬合修改所述虚 拟多齿修复体。 12. 权利要求 8 的系统, 其中所述方法还包括确定两个牙齿之间的距离和至少部分基 权 利 要 求 书 CN 103。
8、108604 A 2 2/2 页 3 于所述两个牙齿之间的距离修改所述两个牙齿的缩放比例。 13. 一种包含用于牙修复体设计中的修复体操作的计算机可执行指令的计算机可读 存储介质, 所述计算机可执行指令, 当在一个或多个计算装置上运行时, 执行包括以下的方 法 : 经由计算机执行的界面呈现虚拟多齿修复体, 所述虚拟多齿修复体包括个体牙齿的两 个以上的 3D 模型, 相对于待重建的患者口腔的多个牙齿区域的 3D 表示呈现所述虚拟多齿 修复体, 所述计算机执行的界面在一个或多个计算装置上运行 ; 经由所述计算机执行的界面, 从操作者接收操作所述虚拟多齿修复体中的牙齿的亚组 的命令 ; 基于所述操作。
9、命令, 修改所述虚拟多齿修复体的形状的一个或多个参数, 所述一个或 多个参数与所述牙齿的亚组相关 ; 以及 生成与所述虚拟多齿修复体相关的制备数据。 14. 一种用于牙修复体设计中的修复体操作的计算机执行的方法, 所述方法包括 : 经由计算机执行的界面呈现虚拟修复体, 相对于待重建的患者口腔区域的 3D 表示呈 现所述虚拟修复体, 所述待重建的患者口腔区域的 3D 表示具有相应的牙齿对合区域, 所述 计算机执行的界面在一个或多个计算装置上运行 ; 经由所述计算机执行的界面, 从操作者接收一个或多个修复体操作命令 ; 对于所述一个或多个修复体操作命令中的每个修复体操作命令, 使用一个或多个计算 。
10、装置基于所述修复体操作命令并基于所述修复体相对于所述相应的牙齿对合区域的咬合 修改所述虚拟修复体 ; 以及 生成与所述虚拟修复体相关的制备数据。 15. 权利要求 14 的方法, 其中基于所述修复体操作命令的修改包括将所述虚拟修复体 中的某个牙齿相对于所述虚拟修复体中的一个或多个其他牙齿进行缩放。 16. 权利要求 14 的方法, 其中基于所述修复体操作命令的修改包括将所述虚拟修复体 中的一个牙齿相对于所述虚拟修复体中的一个或多个其他牙齿进行平移。 17. 一种用于牙修复体设计中的修复体操作的系统, 所述系统包括一个或多个计算装 置, 所述计算装置被配置成 : 经由计算机执行的界面呈现虚拟修复。
11、体, 相对于待重建的患者口腔区域的 3D 表示呈 现所述虚拟修复体, 所述待重建的患者口腔区域的 3D 表示具有相应的牙齿对合区域, 所述 计算机执行的界面在一个或多个计算装置上运行 ; 经由所述计算机执行的界面, 从操作者接收一个或多个修复体操作命令 ; 对于所述一个或多个修复体操作命令中的每个修复体操作命令, 基于所述修复体操作 命令并基于所述修复体相对于所述相应的牙齿对合区域的咬合修改所述虚拟修复体 ; 以及 生成与所述虚拟修复体相关的制备数据。 18. 权利要求 17 的系统, 其中基于所述修复体操作命令的修改包括将所述虚拟修复体 中的某个牙齿相对于所述虚拟修复体中的一个或多个其他牙齿。
12、进行缩放。 19. 权利要求 17 的系统, 其中基于所述修复体操作命令的修改包括将所述虚拟修复体 中的一个牙齿相对于所述虚拟修复体中的一个或多个其他牙齿进行平移。 权 利 要 求 书 CN 103108604 A 3 1/14 页 4 牙修复体设计中的修复体操作 0001 背景 技术领域 0002 本申请总体上涉及牙齿规划, 并且更具体地涉及牙修复体设计中的修复体操作。 0003 相关技术描述 0004 使用计算机系统设计牙修复体在近年来增加。计算机系统允许牙科医生、 牙科 技术员或其他操作者设计用于个体患者的牙修复体。个体修复体设计通常被称为定位 (situations)、 牙齿规划或修复。
13、规划。使用计算机系统的操作者可以基于牙齿 形状和位置的库、 患者数据和可用的设备和硬件设计规划。 0005 当设计牙修复体时, 目前的系统可以提供作为库的一部分的多组假牙或牙冠的 3D 模型。该牙齿库可以用于使用 3D 图形或 CAD 软件帮助设计患者的假牙。然而, 目前的系统 不允许灵活地设计牙修复体。 这些系统限制了, 例如, 牙科医生或其他操作者利用假牙的3D 模型库所能做的事。 本文所述的技术、 系统、 方法和计算机可读存储介质克服了现有技术的 一些缺点并且提供牙修复体设计中的修复体操作。 0006 概述 0007 本文提供用于牙修复体设计中的修复体操作的方法、 系统、 装置和计算机可。
14、读介 质。该概述决不限制本发明, 而是被提供以用于概述一些实施方案。 0008 本文的实施方案包括用于牙修复体设计中的修复体操作的技术、 方法、 系统、 装置 和计算机可读介质。这些可以包括经由计算机执行的界面呈现虚拟多齿修复体, 所述虚拟 多齿修复体包括个体牙齿的两个以上的 3D 模型, 相对于待重建的患者口腔的多个牙齿区 域的 3D 表示呈现所述虚拟多齿修复体, 所述计算机执行的界面在一个或多个计算装置上 运行。 在虚拟多齿修复体中操作牙齿的亚组的命令可以经由计算机执行的界面接收自操作 者。可以基于该操作命令改变虚拟多齿修复体的形状的一个或多个参数。所述一个或多个 参数可以与所述牙齿的亚组。
15、相关。可以产生与虚拟多齿修复体相关的制备数据。 0009 牙修复体设计中的修复体操作的一些实施方案包括经由计算机执行的界面呈现 虚拟修复体, 其中可以相对于待重建的患者口腔区域的 3D 表示呈现所述虚拟修复体。待重 建的患者口腔区域的 3D 表示可以具有相应的牙齿对合区域。一个或多个修复体操作命令 可以经由计算机执行的界面接收自操作者。 对于一个或多个修复体操作命令中的每个修复 体操作命令, 可以基于修复体操作命令并基于修复体相对于相应的牙齿对合区域的咬合改 变虚拟修复体。此外, 可以产生与虚拟修复体相关的制备数据。 0010 贯穿本文描述了多个其他实施方案。 0011 为了概述本发明和相对于。
16、现有技术所实现的优点, 本文中描述本发明的某些目的 和优点。 当然, 要理解所有所述目的或优点不一定都需要根据任何具体实施方案被实现。 因 此, 例如, 本领域技术人员将理解本发明可以以这样的方式实施或进行 : 实现或优化如本文 所教导或建议的一个优点或一组优点而不需要实现如在本文中可以被教导或建议的其他 目的或优点。 说 明 书 CN 103108604 A 4 2/14 页 5 0012 所有这些实施方案预期在本文所公开的本发明的范围内。从下面参照附图的详 述, 对于本领域技术人员, 这些和其他实施方案将变得非常明显, 本发明不限于任何具体公 开的实施方案。 0013 附图简述 0014 。
17、图 1A 和 1B 显示用于牙修复体设计中的咬合估计的两个界面。 0015 图 2 显示用于牙修复体设计中的咬合估计的实例系统。 0016 图 3A 和 3B 显示用于牙修复体设计中的咬合估计的两个实例方法。 0017 图 4 显示用于牙修复体设计中的咬合估计的第三界面。 0018 图 5 显示用于牙修复体设计中的咬合估计的第四界面。 0019 图 6 显示用于牙修复体设计中的咬合估计的第五界面。 0020 图 7 显示用于牙修复体设计中的咬合估计的第六界面。 0021 图 8 显示用于牙修复体设计中的咬合估计的第七界面。 0022 图 9A、 9B 和 9C 显示用于牙修复体设计中的咬合估计。
18、的两组候选接触点。 0023 图 10 显示用于牙修复体设计中的咬合估计的第八界面。 0024 图 11 显示用于牙修复体设计中的咬合估计的第九界面。 0025 图 12 显示用于牙修复体设计中的修复体操作的第一界面。 0026 图 13A 和 13B 显示用于牙修复体设计中的修复体操作的两个实例方法。 0027 图 14A 和 14B 显示用于牙修复体设计中的修复体操作的两个界面。 0028 图 15A 和 15B 显示用于牙修复体设计中的修复体操作的两个示意图。 0029 图 16 图示接触点和重心的相对布置的抽象表示。 0030 具体实施方案详述 0031 牙修复体设计中的咬合估计 00。
19、32 牙修复体设计中的咬合估计的多个实施方案描述于本文中。一些实施方案提 供相对目前系统的改良的咬合估计。在一些实施方案中, 在通过使用经扫描的咬合记录 (checkbite) 扫描咬合牙齿的物理模型期间, 在口内扫描期间由上部和下部牙齿的相对布 置限定咬合牙齿的初始布置 ( 在估计咬合前 ), 和 / 或通过操作者操作与咬合牙齿相关的 3D 模型中的一个或两个以获得初始相对布置。在限定初始相对布置后, 该技术可以包括查 找两个 3D 模型之间的第一接触点 ( 例如, 在重力方向上 )。这可以通过使用距离计算确定 来进行, 例如, 两个 3D 模型之间的最近点。用于查找两个 3D 模型之间的第。
20、一接触点的另一 种方法可以是模拟两个 3D 模型中的一个落在另一个上。在确定第一接触点后 ( 以及 如果其还未被完成), 可以在重力方向上平移3D模型中的一个以使两个3D模型在所述第一 接触点处集合在一起。第一接触点可以用作移动模拟中的支点, 所述移动模拟如六个自由 度的移动模拟、 约束刚体移动模拟、 自由下落模拟等。 0033 在确定了支点后, 可以通过模拟 3D 模型中的一个相对另一个的运动进行所述技 术, 其中支点用于限制旋转。 例如, 如果第一接触点已经在一个牙齿的牙尖和其对合牙的裂 沟 (fissure) 之间, 则两个 3D 模型在该点处保持在一起, 并且当 3D 模型中的一个相对。
21、于另 一个绕该点旋转时该点可以充当支点。模拟的旋转继续直至检测到一个或多个接触点。在 模拟的每个步骤中通过碰撞检测引擎检测接触点。 即, 在一个3D模型已经旋转到另一个3D 模型上并且以足够的精确度确定了相应的接触点后, 模拟的该步骤终止。如果仅发现一个 说 明 书 CN 103108604 A 5 3/14 页 6 接触点, 则在随后的步骤中将该接触点用作支点, 而不管它是否是与在之前步骤中相同的 接触点 (丢失接触点可能例如由数值误差或不精确性导致 )。在多个实施方案中, 提高 确定的接触点的精确度的尝试可以包括, 一旦发现一个或多个接触点, 以越来越小的步长 精修之前的模拟步骤 ( 例如。
22、, 在更少的时间量内模拟移动模拟 ) 以减少两个 3D 模型的任何 相互穿透。 0034 如果没有发现接触点, 即如果失去了之前步骤中的一个或多个接触点 ( 例如由于 数值不精确), 可以进行移动模拟, 如自由下落, 直至确定接触点。 在已经确定超过一个接触 点的情况中, 则可以进行核查以确定从该组发现的接触点中使用哪个或哪些接触点。可以 使用一些或所有的候选接触点进行另一个移动模拟步骤 ( 例如, 可以使用一个或两个候选 接触点 )。随后的使用两个候选接触点的移动模拟步骤可以包括使用所述两个候选接触点 以限定模拟移动中的旋转轴。 确定新的候选接触点的过程将继续直至符合预定的停止标准 为止。停。
23、止标准的实例在以下被更多的讨论。 0035 在一些实施方案中, 相对于另一个 3D 模型 ( 例如, 下部牙齿 ) 正在 “移动” 的牙齿 ( 例如, 上部牙齿 ) 的 3D 模型将与重心相关联。可以以多种方式确定重心。例如, 可以通过 以下方法确定重心 : 给形成 3D 模型的每个三角、 顶点、 像素或体素分配权重, 并且基于这些 分配的权重确定重心。 在一些实施方案中, 一旦存在限定包围重心的三角形的三个接触点, 则预定的停止标准可以被满足。一旦该停止标准被满足, 则可以终止模拟并且可以基于这 三个接触点评估咬合 - 这三个接触点可以限定一个 3D 模型相对于另一个 3D 模型的布置。 例。
24、如, 如果上部牙齿组被视为移动的牙齿组并且第一接触点被确定在上部牙齿组和下部牙 齿组之间, 则第一接触点可以用作支点。模拟可以继续直至确定随后的限定包括或包围上 部牙齿组的重心的三角形的接触点为止。 0036 在一些实施方案中, 可以有单一停止标准, 当在重心的对侧上有两个接触点时该 单一停止标准被满足。例如, 如果牙冠及其对合牙 (antagonist) 是咬合估计的对象, 则可 以确定候选接触点直至存在两个接触点, 这两个接触点横跨移动体的重心或在移动体的重 心的对侧上。在一些实施方案中, 当作用于移动体的力常量以致在移动模拟中不可能发生 额外的旋转时, 停止标准 (a) 可以被满足。 0。
25、037 现在回到图 1A, 我们看见包括重叠表示部分 110 以及整体选择部分 111 的界面 100。重叠表示部分 110 可以显示下部牙齿模型 120 和上部牙齿模型 130。下部牙齿模型 120 可以表示为不透明的 3D 模型, 上部牙齿模型 130 可以表示为透明的或半透明的 3D 模 型。 整体选择部分可以具有按钮, 所述按钮允许下部牙齿模型120和上部牙齿模型130中的 一个或两者被透明地显示或提供其他整体操作功能。如在图 1B 中所示, 界面 100 也可以包 括距离图部分 112。距离图部分 112 可以将下部牙齿模型 120 和上部牙齿模型 130 之间的 距离显示为等值线图。
26、、 彩色编码图、 阴影图等。在一些实施方案中, 该距离图也可以被显示 为重叠表示部分 110 中显示的模型 120 和 / 或 130 上的纹理图。再次回到图 1A, 界面 100 显示咬合估计发生前的下部牙齿模型 120 和上部牙齿模型 130。另一方面, 图 1B 显示咬合 估计发生后的模型 120 和模型 130。如在图 1B 中所示, 在第一接触点已经被确定在下部牙 齿模型 120 和上部牙齿模型 130 之间后, 所述接触点可以被用作支点以确定随后组的一个 或多个候选接触点。候选接触点的确定可以继续直至确定限定包围或包括重心 150 的三角 形 199 的三个候选接触点 141、 1。
27、40、 142。 说 明 书 CN 103108604 A 6 4/14 页 7 0038 实例系统 0039 图 2 显示用于牙修复体设计中的咬合估计和 / 或修复体操作的实例系统 200。系 统200可以包括与一个或多个显示器220连接的一个或多个计算机210, 和一个或多个输入 装置 230。操作者 240( 其可以是牙科医生、 牙科技术员或其他人 ) 可以通过操作一个或多 个输入装置 230, 如键盘和 / 或鼠标使用系统 200 来设计牙修复体。在一些实施方案中, 当 就牙齿规划进行工作时, 操作者 240 可以在显示器 220 上观察所述牙齿规划和其他相关的 牙齿规划数据。显示器 。
28、220 可以包括两个以上的显示区域或部分, 其中每个显示牙齿规划 的不同视图。例如, 在一些实施方案中, 显示器 220 可以显示牙齿规划的半逼真的 3D 渲染, 牙齿规划的局部抽象, 和 / 或牙齿规划的横截面表示。这些显示器或部分中的每个可以在 程序内和 / 或使用计算机 210 上的数据在内部联系。例如, 在计算机 210 上运行的程序在 存储器中可以具有牙齿规划的单一内部表示, 并且该内部表示可以以两种以上的抽象或半 逼真的方式显示在显示器 220 上。 0040 在一些实施方案中, 操作者 240 可以能够对牙齿规划中的特定子结构执行命令, 如选择、 移动、 操作或使之透明、 不透明。
29、或不可见的。操作者 240 可以能够通过操作输入装 置 230, 如用鼠标在显示在显示器 220 上的牙齿规划的抽象或半逼真形式中的一个的特定 区域上点击来执行该命令。 0041 在多个实施方案中, 计算机 210 可以包括一个或多个处理器, 一个或多个存储器, 和一个或多个通信机构。在一些实施方案中, 超过一个计算机可以用于执行本文所述的模 块、 方法、 块和过程。 此外, 本文中的模块和过程可以各自在一个或多个处理器上, 在一个或 多个计算机上运行 ; 或者本文中的模块可以在专用硬件上运行。输入装置 230 可以包括一 个或多个键盘 ( 单手的或双手的 )、 鼠标、 触摸屏、 声音命令和相。
30、关的硬件、 手势识别或在操 作者240和计算机210之间提供通信的任何其他装置。 显示器220可以是二维的(2D) 或 3D 显示器, 并且可以基于任何技术, 如 LCD、 CRT、 等离子体、 投影等。 0042 系统 200 的多个组件之间的通信可以经由任何合适的耦接实现, 所述耦接包括 USB、 VGA 线缆、 同轴线缆、 火线、 串行线缆、 并行线缆、 SCSI 线缆、 IDE 线缆、 SATA 线缆、 基于 802.11 的无线或蓝牙、 或任何其他有线或无线连接。系统 200 中的一个或多个组件也可以 结合成单个单元或模块。在一些实施方案中, 系统 200 的所有电子元件包含在单个物。
31、理单 元或模块中。 0043 用于咬合估计和牙修复体设计的技术 0044 图 3A 和 3B 显示用于牙修复体设计中的咬合估计的两种技术。在估计咬合中, 所 述技术可以包括牙齿的一个 3D 模型相对于牙齿的另一个 3D 模型的移动模拟。在多个实施 方案中, 移动模拟可以包括, 六个自由度的刚体移动模拟, 自由下落模拟, 具有一种约束或 约束的组合的刚体模拟, 或其他移动模拟。可以通过使上部或下部牙齿组成为 “移动” 的 3D 模型而另一个成为静止的 3D 模型来继续进行所述技术。备选地, 两个模型可以相对于彼此 地移动。在一些实施方案中, 咬合估计中的第一步可以包括确定在重力方向上最接近上部 。
32、3D 模型的下部 3D 模型上的点作为第一接触点。一旦确定所述初始接触点, 可以使用模拟 移动确定上部 3D 牙齿模型和下部 3D 牙齿模型之间的其他候选接触点, 直至满足一个或多 个预定的停止标准。在多个实施方案中, 可以通过查找第一和第二 3D 模型之间在重力方向 上的最近点来确定初始接触点。在移动模拟的随后步骤中, 可以发现候选接触点 ( 可能包 说 明 书 CN 103108604 A 7 5/14 页 8 括初始接触点 )。在评估候选接触点的适当性后, 各个候选接触点 ( 可能包括初始接触点 ) 可以被选择或不被选择以用于移动模拟的随后步骤中。 例如, 如果确定了具体的接触点, 并 。
33、且它在初始接触点(假设再次发现初始接触点是所述模拟的该步骤中的接触点)和重心之 间, 则可以使用该具体的接触点而不是初始接触点。 以此方式, 第一接触点可以不用于模拟 的随后步骤中, 并且, 类似地, 可以不在用于限定第一和第二 3D 模型之间的咬合的最后一 组接触点中终止。 0045 在多个实施方案中, 确定两个接触点是否在重心的对侧上可以包括限定通过重心 的等分线或等分平面, 所述等分线或等分平面将第一 3D 模型分为两个区段, 例如, 左区段 和右区段, 并且, 任选地, 将第二 3D 模型分为两个区段, 例如, 左区段和右区段。例如, 如果 牙齿的第一 3D 模型包括患者下颌的所有牙齿。
34、并且重心是沿颌的中线, 则口腔左侧上的牙 齿和口腔右侧中的牙齿可以在不同的部分中。 确定在重心的对侧上是否存在两个接触点可 以包括确定在口腔的两个不同部分 ( 左部和右部 ) 中是否存在接触点。作为另一个实例, 考虑图 16。如果两个接触点限定线段 1610, 即, 从一个接触点 1640 到另一个接触点 1641, 并且线段 1610 是线 L1620 的一部分, 则确定重心是否在两个接触点之间可以包括确定在 线 L1620 上到重心的最近点是否在两个接触点 1640 和 1641 之间, 或者由两个接触点 1640 和 1641 限定的线段 1610 上。对于实例重心 1650, 线段 1。
35、610 上的最近点是点 1650A。因为 1650A 在两个接触点 1640 和 1641 之间, 所以认为重心 1650在两个接触点之间。另一 方面, 如果线L1620上的、 重心1651的最近接触点1651A不在线段1610上, 则认为重心不 在两个接触点 1640 和 1641 之间。 0046 作为另一个实例, 在一些实施方案中, 当关于旋转轴进行移动模拟 ( 本文中其他 处描述的 ) 时, 核查重心是否在两个接触点之间包括可以包括将接触点投影到旋转平面 (例如, 其法线是旋转轴并且包括平面上的重心的平面)上。 多个实施方案然后可以确定投 影的点是否在通过将重力矢量投影到旋转平面上限定。
36、的并且通过重心的某条线的每一侧 上。如果这两个在该条线的对侧上, 则它们在重心的对侧上。有大量的其他方式来确定重 心是否在两个接触点之间, 并且认为这些方式在本文的实施方案的范围内。 0047 确定重心是否在由三个接触点限定的三角形内可以包括将由这三个接触点限定 的三角形投影到咬合平面上并且将重心投影到咬合平面上。 如果被投影到咬合平面上的重 心位于由这三个接触点限定的三角形内, 则可以认为重心在由这三个接触点限定的三角形 内。 如上, 可以使用大量的确定重心是否在由三个接触点限定的三角形内的其他方法, 并且 它们被认为是本文中的实施方案的一部分。 0048 在多个实施方案中, 本文所述的技术。
37、可以包括基于与对合牙的接触改变一个或多 个 3D 模型的状态 ( 例如, 位置、 旋转、 缩放比例、 形状等 )。例如, 如果设计牙冠或牙桥并且 在牙冠和牙桥中存在多个单元 ( 例如, 牙齿 ), 则牙桥或牙冠中的每个单元可以被旋转、 缩 放或以其他方式变化以提供与对合牙的至少一个接触点。 在基于接触点确定了咬合的牙齿 组的相对布置后或在基于接触点确定了一个或多个 3D 牙齿模型的新状态后, 可以继续设 计修复体和 / 或可以基于修复体的 3D 模型产生修复体的制备数据。 0049 现在转到图 3A, 图 3A 显示用于牙修复体设计中的咬合估计的方法 300, 在框 310 中, 基于咬合牙的。
38、 3D 模型的初始位置在重力方向上确定第一接触点。如上所述, 可以基于 已知的第一 3D 模型和第二 3D 模型的相对位置限定初始位置。例如, 初始位置可以是已知 说 明 书 CN 103108604 A 8 6/14 页 9 的, 因为获得牙齿 ( 例如, 下部牙齿组 ) 的第一 3D 模型和牙齿 ( 例如, 上部牙齿组 ) 的第 二 3D 模型的扫描程序可以已经被执行, 并且可以在扫描程序期间在第一 3D 模型和第二 3D 模型的相对布置中限定初始布置。如果在扫描程序期间以已知的彼此关系放置两个 3D 模 型或者如果在扫描程序期间将它们中的每个相对于某个固定的坐标系统放置, 则这可以发 生。
39、。在一些实施方案中, 基于经扫描的咬合记录, 牙齿的第一 3D 模型相对于第二 3D 模型的 初始相对布置可以是已知的。即, 如果基于经扫描的咬合记录至少部分地确定了牙齿的第 二3D模型, 则牙齿的第一3D模型可以与咬合记录进行表面匹配, 并且所述咬合记录可以提 供两组牙齿的初始布置。此外, 如上所述, 操作者可以在进行咬合估计前操作第一 3D 模型 和第二 3D 模型的相对布置。 0050 再次回到框 310, 基于初始位置在重力方向上确定咬合牙齿之间的第一接触点还 可以包括对重力方向的初始确定。可以以多种方式中的任一种确定重力方向, 包括使其基 于扫描程序被预先定义等。此外, 重力方向可以。
40、垂直于牙齿的第一和 / 或第二 3D 模型的咬 合平面。两个 3D 模型的咬合平面可以是预先已知的, 或者它可以以许多方式确定。例如, 如果平面对象如矩形落在例如第一 3D 模型上 ( 或者反过来 ), 则所述矩形对象一旦在 第一 3D 模型上停下来后就可以限定咬合平面。将矩形对象落在 3D 模型上可以使用例 如, 关于图 3A 或图 3B 描述的模拟移动, 或任何其他合适的技术来实现。平面矩形对象的法 线可以用于限定重力方向。在多个实施方案中, 确定在除重力方向以外的方向上第一和第 二 3D 模型之间的距离。例如, 可以确定表示第一和第二 3D 模型的两个三角形网之间的总 体最近点, 或者可。
41、以确定在除重力方向以外的方向上两个 3D 模型之间的最近点, 并且将其 用作 3D 模型之间的最近点。 0051 框 310 中的确定在重力方向上咬合的牙齿组之间的第一接触点可以基于任何合 适的计算进行。例如, 其可以通过进行在重力方向上两个 3D 模型之间的最近点的数值计算 来确定。在一些实施方案中, 两个 3D 模型之间的最近点可以通过模拟一个 3D 模型相对于 另一个 3D 模型的自由下落来确定。例如, 基于初始位置, 一个 3D 模型可以落在另一个 3D 模型上。当落下时, 两个 3D 模型之间的第一接触点可以是两个 3D 模型之间的最近点。 然后, 在一些实施方案中, 一个 3D 模。
42、型可以, 任选地, 在重力方向上向另一个移动以使两个 3D 模型之间的最近点将是两个 3D 模型之间的接触点。类似地, 在一些实施方案中, 两个 3D 模型然后可以, 任选地, 在重力方向上彼此相向移动, 而不是移动一个 3D 模型而保持一个 固定。 0052 在框 320 中, 移动模拟可以用于确定随后的候选接触点。在确定第一接触点后, 其 被用作对模拟移动的约束。即, 在所述模拟移动的该步骤持续期间, 所述接触点将保持接 触。 模拟移动将导致移动的3D模型绕所述接触点旋转直至确定一个或多个其他接触点。 在 一些实施方案中, 可能的是可能丢失一个或多个接触点, 也许是由于数值误差引起的。 如。
43、果 一个或多个接触点由于数值误差而丢失, 则模拟可以继续。例如, 移动的 3D 模型可以在重 力方向上下落直至发现至少一个接触点。 0053 确定接触点可以包括使用任何具体类型的碰撞检测。例如, 如果第一和第二 3D 模 型各自被表示为三角网, 则接触点可以通过在两个三角网之间寻找碰撞来确定。 此外, 在一 些实施方案中, 如果确定两个具体的三角形 ( 在每个 3D 模型的三角网中各有一个 ) 交叉, 则可以使用交叉的实际点或边缘 ( 例如, 如果其是已知的 ), 或者如果仅有两个三角形交叉 说 明 书 CN 103108604 A 9 7/14 页 10 的迹象, 则接触点可以被估计为两个三。
44、角形的中心。多种其他碰撞检测技术可以被用于确 定接触点并且其包含在本发明的实施方案中。 0054 在确定候选接触点后, 在框 330 中进行核查以确定是否已经满足停止标准。核查 停止标准可以包括确定该组候选接触点中的两个接触点是否在重心的对侧。 停止标准的另 一种核查可以包括确定是否存在限定包括移动的 3D 模型的重心的三角形的三个接触点。 0055 如果没有满足停止标准, 则可以对在 ( 在框 320 中执行的 ) 移动模拟的随后步骤 中使用哪个接触点做出确定。例如, 考虑图 9A 和 9B。之前组的候选接触点可以已经包括图 9A 中的接触点 940 和 941, 并且所述两个接触点 940。
45、 和 941 和另外的接触点 942 可以已经 被确定。因为接触点 940、 941 和 942 不形成包围重心 950 的三角形, 所以可以对在随后的 移动模拟中使用候选接触点 940、 941 和 / 或 942 中的哪一个做出确定。三个接触点限定三 个旋转轴 961、 960 和 962。这些旋转轴可以用于移动模拟中以确定其他接触点是否应当包 括在移动模拟的随后步骤中。例如, 接触点 940、 941 可以具有与之相关的旋转轴 960。来看 图9C, 如果在移动模拟期间使用旋转轴960, 则在对另一个候选接触点942的移动模拟期间 施加到移动物体上的法向力 998 将与和模拟的旋转 96。
46、0 相关的力 999 相反。在重心 950 同 侧上的点 942 将在移动模拟期间正常地旋转。然而, 接触点 942 已经与另一个 3D 模型接触 并且因此进一步的旋转 ( 或落下 ) 将是不可能的。因而, 作为适宜的旋转轴, 旋转轴 960 将 不在考虑范围内。因此, 在模拟的随后步骤中将不使用包括候选接触点 940、 941 两者的组。 另一方面, 如果利用连接候选接触点 941、 942 的旋转轴 961 进行模拟, 则因为移动的 3D 模 型处于移动中, 所以候选接触点 940 上的法向力将在旋转方向上产生力矩。因此, 候选接触 点 941、 942 之间的旋转轴 961 是适宜的旋转。
47、轴。因此, 候选接触点 941、 942 将被用于移动 模拟的随后步骤中。 0056 作为另一个实例, 在图 9B 中, 如果存在四个候选接触点 940、 941、 942 和 943, 则可 能有六个候选旋转轴 960-965。进行与以上所述类似的分析, 候选旋转轴 960、 962、 963、 964 和 965 都将被排除, 因为在候选接触点 940-943 中的一个上的法向力将与旋转轴相反。仅 候选旋转轴 961 将不具有候选接触点, 并且力常量在旋转的反方向上产生力矩。因此, 候选 接触点 941 和 943 将被用于随后的模拟步骤中。 0057 如果在框 330 中停止标准被满足,。
48、 则在框 340 中咬合牙齿组的相对布置可以基于 接触点进行确定。 在一些实施方案中, 咬合牙齿的相对布置基于接触点可以是已知的, 并且 可以不需要进一步的计算以确定相对布置。在多个实施方案中, 确定咬合牙齿组的相对布 置可以包括在接触点已经被确认后记录咬合牙齿的 3D 模型的矩阵、 四元数 (quaternion) 或其他变换。接触点可以限定两个 3D 模型相对于彼此的相对布置。两个 3D 模型可以被平 移、 旋转, 或者可以存储两个3D模型之间的变换。 在框350中, 可以继续修复体的设计, 或者 可以产生用于修复体制备的数据。设计牙修复体可以使用任何合适的系统、 方法或技术进 行, 如在。
49、2010年2月10日递交的, 标题为Dental Prosthetics Manipulation, Selection, and Planning(牙修复体操作、 选择和设计)的美国专利申请号12/703,601中所述的那些, 所述申请通过引用完整地结合于此。 0058 图 3B 显示用于牙修复体设计的咬合估计的另一种方法 301。在方法 301 中, 在框 311 中可以接收假牙的一个或多个 3D 模型及其对合牙的 3D 模型。例如, 看图 7, 除了个体 假牙 770、 771 和 772 的 3D 模型以外, 还可以接收对合牙 730。这些在一起可以用于设计由 说 明 书 CN 103108604 A 10 8/14 页 11 假牙 770、 771 和 772 的 3D 模型限定的牙冠或牙桥。此外, 作为框 311 的一部分, 可以接收 或确定假牙的一个或多个 3D 模型与它们的对合牙的 3D 模型的初始位置。例如, 操作者可 以初步地相对于对合牙放置牙齿, 或者在对合牙的相对布置中, 牙齿可以。