專利名稱:牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的制作方法
技術(shù)領(lǐng)域:
本申請總體上涉及牙齒規(guī)劃,并且更具體地涉及牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作。相關(guān)技術(shù)描述使用計(jì)算機(jī)系統(tǒng)設(shè)計(jì)牙修復(fù)體在近年來增加。計(jì)算機(jī)系統(tǒng)允許牙科醫(yī)生、牙科技術(shù)員或其他操作者設(shè)計(jì)用于個(gè)體患者的牙修復(fù)體。個(gè)體修復(fù)體設(shè)計(jì)通常被稱為"定位(situations)"、"牙齒規(guī)劃"或"修復(fù)規(guī)劃"。使用計(jì)算機(jī)系統(tǒng)的操作者可以基于牙齒形狀和位置的庫、患者數(shù)據(jù)和可用的設(shè)備和硬件設(shè)計(jì)規(guī)劃。當(dāng)設(shè)計(jì)牙修復(fù)體時(shí),目前的系統(tǒng)可以提供作為庫的一部分的多組假牙或牙冠的3D模型。該牙齒庫可以用于使用3D圖形或CAD軟件幫助設(shè)計(jì)患者的假牙。然而,目前的系統(tǒng)不允許靈活地設(shè)計(jì)牙修復(fù)體。這些系統(tǒng)限制了,例如,牙科醫(yī)生或其他操作者利用假牙的3D模型庫所能做的事。本文所述的技術(shù)、系統(tǒng)、方法和計(jì)算機(jī)可讀存儲介質(zhì)克服了現(xiàn)有技術(shù)的一些缺點(diǎn)并且提供牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作。概述本文提供用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的方法、系統(tǒng)、裝置和計(jì)算機(jī)可讀介質(zhì)。該概述決不限制本發(fā)明,而是被提供以用于概述一些實(shí)施方案。本文的實(shí)施方案包括用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的技術(shù)、方法、系統(tǒng)、裝置和計(jì)算機(jī)可讀介質(zhì)。這些可以包括經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬多齒修復(fù)體,所述虛擬多齒修復(fù)體包括個(gè)體牙齒的兩個(gè)以上的3D`模型,相對于待重建的患者口腔的多個(gè)牙齒區(qū)域的3D表示呈現(xiàn)所述虛擬多齒修復(fù)體,所述計(jì)算機(jī)執(zhí)行的界面在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行。在虛擬多齒修復(fù)體中操作牙齒的亞組的命令可以經(jīng)由計(jì)算機(jī)執(zhí)行的界面接收自操作者??梢曰谠摬僮髅罡淖兲摂M多齒修復(fù)體的形狀的一個(gè)或多個(gè)參數(shù)。所述一個(gè)或多個(gè)參數(shù)可以與所述牙齒的亞組相關(guān)??梢援a(chǎn)生與虛擬多齒修復(fù)體相關(guān)的制備數(shù)據(jù)。牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的一些實(shí)施方案包括經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬修復(fù)體,其中可以相對于待重建的患者口腔區(qū)域的3D表示呈現(xiàn)所述虛擬修復(fù)體。待重建的患者口腔區(qū)域的3D表示可以具有相應(yīng)的牙齒對合區(qū)域。一個(gè)或多個(gè)修復(fù)體操作命令可以經(jīng)由計(jì)算機(jī)執(zhí)行的界面接收自操作者。對于一個(gè)或多個(gè)修復(fù)體操作命令中的每個(gè)修復(fù)體操作命令,可以基于修復(fù)體操作命令并基于修復(fù)體相對于相應(yīng)的牙齒對合區(qū)域的咬合改變虛擬修復(fù)體。此外,可以產(chǎn)生與虛擬修復(fù)體相關(guān)的制備數(shù)據(jù)。貫穿本文描述了多個(gè)其他實(shí)施方案。為了概述本發(fā)明和相對于現(xiàn)有技術(shù)所實(shí)現(xiàn)的優(yōu)點(diǎn),本文中描述本發(fā)明的某些目的和優(yōu)點(diǎn)。當(dāng)然,要理解所有所述目的或優(yōu)點(diǎn)不一定都需要根據(jù)任何具體實(shí)施方案被實(shí)現(xiàn)。因此,例如,本領(lǐng)域技術(shù)人員將理解本發(fā)明可以以這樣的方式實(shí)施或進(jìn)行:實(shí)現(xiàn)或優(yōu)化如本文所教導(dǎo)或建議的一個(gè)優(yōu)點(diǎn)或一組優(yōu)點(diǎn)而不需要實(shí)現(xiàn)如在本文中可以被教導(dǎo)或建議的其他目的或優(yōu)點(diǎn)。
所有這些實(shí)施方案預(yù)期在本文所公開的本發(fā)明的范圍內(nèi)。從下面參照附圖的詳述,對于本領(lǐng)域技術(shù)人員,這些和其他實(shí)施方案將變得非常明顯,本發(fā)明不限于任何具體公開的實(shí)施方案。附圖簡述
圖1A和IB顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的兩個(gè)界面。圖2顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的實(shí)例系統(tǒng)。圖3A和3B顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的兩個(gè)實(shí)例方法。圖4顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第三界面。圖5顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第四界面。圖6顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第五界面。圖7顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第六界面。圖8顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第七界面。圖9A、9B和9C顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的兩組候選接觸點(diǎn)。圖10顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第八界面。圖11顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的第九界面。
`
圖12顯示用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的第一界面。圖13A和13B顯示用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的兩個(gè)實(shí)例方法。圖14A和14B顯示用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的兩個(gè)界面。圖15A和15B顯示用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的兩個(gè)示意圖。圖16圖示接觸點(diǎn)和重心的相對布置的抽象表示。具體實(shí)施方案詳述牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的多個(gè)實(shí)施方案描述于本文中。一些實(shí)施方案提供相對目前系統(tǒng)的改良的咬合估計(jì)。在一些實(shí)施方案中,在通過使用經(jīng)掃描的咬合記錄(checkbite)掃描咬合牙齒的物理模型期間,在口內(nèi)掃描期間由上部和下部牙齒的相對布置限定咬合牙齒的初始布置(在估計(jì)咬合前),和/或通過操作者操作與咬合牙齒相關(guān)的3D模型中的一個(gè)或兩個(gè)以獲得初始相對布置。在限定初始相對布置后,該技術(shù)可以包括查找兩個(gè)3D模型之間的第一接觸點(diǎn)(例如,在重力方向上)。這可以通過使用距離計(jì)算確定來進(jìn)行,例如,兩個(gè)3D模型之間的最近點(diǎn)。用于查找兩個(gè)3D模型之間的第一接觸點(diǎn)的另一種方法可以是模擬兩個(gè)3D模型中的一個(gè)'落'在另一個(gè)上。在確定第一接觸點(diǎn)后(以及如果其還未被完成),可以在重力方向上平移3D模型中的一個(gè)以使兩個(gè)3D模型在所述第一接觸點(diǎn)處集合在一起。第一接觸點(diǎn)可以用作移動模擬中的支點(diǎn),所述移動模擬如六個(gè)自由度的移動模擬、約束剛體移動模擬、自由下落模擬等。在確定了支點(diǎn)后,可以通過模擬3D模型中的一個(gè)相對另一個(gè)的運(yùn)動進(jìn)行所述技術(shù),其中支點(diǎn)用于限制旋轉(zhuǎn)。例如,如果第一接觸點(diǎn)已經(jīng)在一個(gè)牙齒的牙尖和其對合牙的裂溝(fissure)之間,則兩個(gè)3D模型在該點(diǎn)處保持在一起,并且當(dāng)3D模型中的一個(gè)相對于另一個(gè)繞該點(diǎn)旋轉(zhuǎn)時(shí)該點(diǎn)可以充當(dāng)支點(diǎn)。模擬的旋轉(zhuǎn)繼續(xù)直至檢測到一個(gè)或多個(gè)接觸點(diǎn)。在模擬的每個(gè)步驟中通過碰撞檢測引擎檢測接觸點(diǎn)。即,在一個(gè)3D模型已經(jīng)旋轉(zhuǎn)到另一個(gè)3D模型上并且以足夠的精確度確定了相應(yīng)的接觸點(diǎn)后,模擬的該步驟終止。如果僅發(fā)現(xiàn)一個(gè)接觸點(diǎn),則在隨后的步驟中將該接觸點(diǎn)用作支點(diǎn),而不管它是否是與在之前步驟中相同的接觸點(diǎn)(,丟失'接觸點(diǎn)可能例如由數(shù)值誤差或不精確性導(dǎo)致)。在多個(gè)實(shí)施方案中,提高確定的接觸點(diǎn)的精確度的嘗試可以包括,一旦發(fā)現(xiàn)一個(gè)或多個(gè)接觸點(diǎn),以越來越小的步長精修之前的模擬步驟(例如,在更少的時(shí)間量內(nèi)模擬移動模擬)以減少兩個(gè)3D模型的任何相互穿透。如果沒有發(fā)現(xiàn)接觸點(diǎn),即如果失去了之前步驟中的一個(gè)或多個(gè)接觸點(diǎn)(例如由于數(shù)值不精確),可以進(jìn)行移動模擬,如自由下落,直至確定接觸點(diǎn)。在已經(jīng)確定超過一個(gè)接觸點(diǎn)的情況中,則可以進(jìn)行核查以確定從該組發(fā)現(xiàn)的接觸點(diǎn)中使用哪個(gè)或哪些接觸點(diǎn)??梢允褂靡恍┗蛩械暮蜻x接觸點(diǎn)進(jìn)行另一個(gè)移動模擬步驟(例如,可以使用一個(gè)或兩個(gè)候選接觸點(diǎn))。隨后的使用兩個(gè)候選接觸點(diǎn)的移動模擬步驟可以包括使用所述兩個(gè)候選接觸點(diǎn)以限定模擬移動中的旋轉(zhuǎn)軸。確定新的候選接觸點(diǎn)的過程將繼續(xù)直至符合預(yù)定的停止標(biāo)準(zhǔn)為止。停止標(biāo)準(zhǔn)的實(shí)例在以下被更多的討論。在一些實(shí)施方案中,相對于另一個(gè)3D模型(例如,下部牙齒)正在“移動”的牙齒(例如,上部牙齒)的3D模型將與重心相關(guān)聯(lián)??梢砸远喾N方式確定重心。例如,可以通過以下方法確定重心:給形成3D模型的每個(gè)三角、頂點(diǎn)、像素或體素分配權(quán)重,并且基于這些分配的權(quán)重確定重心。在一些實(shí)施方案中,一旦存在限定包圍重心的三角形的三個(gè)接觸點(diǎn),則預(yù)定的停止標(biāo)準(zhǔn)可以被滿足。一旦該停止標(biāo)準(zhǔn)被滿足,則可以終止模擬并且可以基于這三個(gè)接觸點(diǎn)評估咬合-這三個(gè)接觸點(diǎn)可以限定一個(gè)3D模型相對于另一個(gè)3D模型的布置。例如,如果上部牙齒組被視為移動的牙齒組并且第一接觸點(diǎn)被確定在上部牙齒組和下部牙齒組之間,則第一接觸點(diǎn)可以用作支點(diǎn)。模擬可以繼續(xù)直至確定隨后的限定包括或包圍上部牙齒組的重心的三角形的接觸點(diǎn)為止。在一些實(shí)施方案中,可以有單一停止標(biāo)準(zhǔn),當(dāng)在重心的對側(cè)上有兩個(gè)接觸點(diǎn)時(shí)該單一停止標(biāo)準(zhǔn)被滿足。例如,如果牙冠及其對合牙(antagonist)是咬合估計(jì)的對象,貝Ij可以確定候選接觸點(diǎn)直至存在兩個(gè)接觸點(diǎn),這兩個(gè)接觸點(diǎn)橫跨移動體的重心或在移動體的重心的對側(cè)上。在一些實(shí)施方案中,當(dāng)作用于移動體的力常量以致在移動模擬中不可能發(fā)生額外的旋轉(zhuǎn)時(shí),停止標(biāo)準(zhǔn)(a)可以被滿足。
`
現(xiàn)在回到圖1A,我們看見包括重疊表示部分110以及整體選擇部分111的界面100。重疊表示部分110可以顯示下部牙齒模型120和上部牙齒模型130。下部牙齒模型120可以表示為不透明的3D模型,上部牙齒模型130可以表示為透明的或半透明的3D模型。整體選擇部分可以具有按鈕,所述按鈕允許下部牙齒模型120和上部牙齒模型130中的一個(gè)或兩者被透明地顯示或提供其他整體操作功能。如在圖1B中所示,界面100也可以包括距離圖部分112。距離圖部分112可以將下部牙齒模型120和上部牙齒模型130之間的距離顯示為等值線圖、彩色編碼圖、陰影圖等。在一些實(shí)施方案中,該距離圖也可以被顯示為重疊表示部分110中顯示的模型120和/或130上的紋理圖。再次回到圖1A,界面100顯示咬合估計(jì)發(fā)生前的下部牙齒模型120和上部牙齒模型130。另一方面,圖1B顯示咬合估計(jì)發(fā)生后的模型120和模型130。如在圖1B中所示,在第一接觸點(diǎn)已經(jīng)被確定在下部牙齒模型120和上部牙齒模型130之間后,所述接觸點(diǎn)可以被用作支點(diǎn)以確定隨后組的一個(gè)或多個(gè)候選接觸點(diǎn)。候選接觸點(diǎn)的確定可以繼續(xù)直至確定限定包圍或包括重心150的三角形199的三個(gè)候選接觸點(diǎn)141、140、142。
實(shí)例系統(tǒng)圖2顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)和/或修復(fù)體操作的實(shí)例系統(tǒng)200。系統(tǒng)200可以包括與一個(gè)或多個(gè)顯示器220連接的一個(gè)或多個(gè)計(jì)算機(jī)210,和一個(gè)或多個(gè)輸入裝置230。操作者240 (其可以是牙科醫(yī)生、牙科技術(shù)員或其他人)可以通過操作一個(gè)或多個(gè)輸入裝置230,如鍵盤和/或鼠標(biāo)使用系統(tǒng)200來設(shè)計(jì)牙修復(fù)體。在一些實(shí)施方案中,當(dāng)就牙齒規(guī)劃進(jìn)行工作時(shí),操作者240可以在顯示器220上觀察所述牙齒規(guī)劃和其他相關(guān)的牙齒規(guī)劃數(shù)據(jù)。顯示器220可以包括兩個(gè)以上的顯示區(qū)域或部分,其中每個(gè)顯示牙齒規(guī)劃的不同視圖。例如,在一些實(shí)施方案中,顯示器220可以顯示牙齒規(guī)劃的半逼真的3D渲染,牙齒規(guī)劃的局部抽象,和/或牙齒規(guī)劃的橫截面表示。這些顯示器或部分中的每個(gè)可以在程序內(nèi)和/或使用計(jì)算機(jī)210上的數(shù)據(jù)在內(nèi)部聯(lián)系。例如,在計(jì)算機(jī)210上運(yùn)行的程序在存儲器中可以具有牙齒規(guī)劃的單一內(nèi)部表示,并且該內(nèi)部表示可以以兩種以上的抽象或半逼真的方式顯示在顯示器220上。在一些實(shí)施方案中,操作者240可以能夠?qū)ρ例X規(guī)劃中的特定子結(jié)構(gòu)執(zhí)行命令,如選擇、移動、操作或使之透明、不透明或不可見的。操作者240可以能夠通過操作輸入裝置230,如用鼠標(biāo)在顯示在顯示器220上的牙齒規(guī)劃的抽象或半逼真形式中的一個(gè)的特定區(qū)域上點(diǎn)擊來執(zhí)行該命令。 在多個(gè)實(shí)施方案中,計(jì)算機(jī)210可以包括一個(gè)或多個(gè)處理器,一個(gè)或多個(gè)存儲器,和一個(gè)或多個(gè)通信機(jī)構(gòu)。在一些實(shí)施方案中,超過一個(gè)計(jì)算機(jī)可以用于執(zhí)行本文所述的模塊、方法、塊和過程。此外,本文中的模塊和過程可以各自在一個(gè)或多個(gè)處理器上,在一個(gè)或多個(gè)計(jì)算機(jī)上運(yùn)行;或者本文中的模塊可以在專用硬件上運(yùn)行。輸入裝置230可以包括一個(gè)或多個(gè)鍵盤(單手的或雙手的)、鼠標(biāo)、觸摸屏、聲音命令和相關(guān)的硬件、手勢識別或在操作者240和計(jì)算機(jī)210之間提供通信的任何其他裝置。顯示器220可以是二維的("2D")或3D顯示器,并且可以基于任何技術(shù),如IXD、CRT、等離子體、投影等。系統(tǒng)200的多個(gè)組件之間的通信可以經(jīng)由任何合適的耦接實(shí)現(xiàn),所述耦接包括USB、VGA線纜、同軸線纜、火線、串行線纜、并行線纜、SCSI線纜、IDE線纜、SATA線纜、基于802.11的無線或藍(lán)牙、或任何其他`有線或無線連接。系統(tǒng)200中的一個(gè)或多個(gè)組件也可以結(jié)合成單個(gè)單元或模塊。在一些實(shí)施方案中,系統(tǒng)200的所有電子元件包含在單個(gè)物理單元或模塊中。用于咬合估計(jì)和牙修復(fù)體設(shè)計(jì)的技術(shù)圖3A和3B顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的兩種技術(shù)。在估計(jì)咬合中,所述技術(shù)可以包括牙齒的一個(gè)3D模型相對于牙齒的另一個(gè)3D模型的移動模擬。在多個(gè)實(shí)施方案中,移動模擬可以包括,六個(gè)自由度的剛體移動模擬,自由下落模擬,具有一種約束或約束的組合的剛體模擬,或其他移動模擬??梢酝ㄟ^使上部或下部牙齒組成為“移動”的3D模型而另一個(gè)成為靜止的3D模型來繼續(xù)進(jìn)行所述技術(shù)。備選地,兩個(gè)模型可以相對于彼此地移動。在一些實(shí)施方案中,咬合估計(jì)中的第一步可以包括確定在重力方向上最接近上部3D模型的下部3D模型上的點(diǎn)作為第一接觸點(diǎn)。一旦確定所述初始接觸點(diǎn),可以使用模擬移動確定上部3D牙齒模型和下部3D牙齒模型之間的其他候選接觸點(diǎn),直至滿足一個(gè)或多個(gè)預(yù)定的停止標(biāo)準(zhǔn)。在多個(gè)實(shí)施方案中,可以通過查找第一和第二 3D模型之間在重力方向上的最近點(diǎn)來確定初始接觸點(diǎn)。在移動模擬的隨后步驟中,可以發(fā)現(xiàn)候選接觸點(diǎn)(可能包括初始接觸點(diǎn))。在評估候選接觸點(diǎn)的適當(dāng)性后,各個(gè)候選接觸點(diǎn)(可能包括初始接觸點(diǎn))可以被選擇或不被選擇以用于移動模擬的隨后步驟中。例如,如果確定了具體的接觸點(diǎn),并且它在初始接觸點(diǎn)(假設(shè)再次發(fā)現(xiàn)初始接觸點(diǎn)是所述模擬的該步驟中的接觸點(diǎn))和重心之間,則可以使用該具體的接觸點(diǎn)而不是初始接觸點(diǎn)。以此方式,第一接觸點(diǎn)可以不用于模擬的隨后步驟中,并且,類似地,可以不在用于限定第一和第二 3D模型之間的咬合的最后一組接觸點(diǎn)中終止。在多個(gè)實(shí)施方案中,確定兩個(gè)接觸點(diǎn)是否在重心的對側(cè)上可以包括限定通過重心的等分線或等分平面,所述等分線或等分平面將第一 3D模型分為兩個(gè)區(qū)段,例如,左區(qū)段和右區(qū)段,并且,任選地,將第二 3D模型分為兩個(gè)區(qū)段,例如,左區(qū)段和右區(qū)段。例如,如果牙齒的第一 3D模型包括患者下頜的所有牙齒并且重心是沿頜的中線,則口腔左側(cè)上的牙齒和口腔右側(cè)中的牙齒可以在不同的部分中。確定在重心的對側(cè)上是否存在兩個(gè)接觸點(diǎn)可以包括確定在口腔的兩個(gè)不同部分(左部和右部)中是否存在接觸點(diǎn)。作為另一個(gè)實(shí)例,考慮圖16。如果兩個(gè)接觸點(diǎn)限定線段1610,S卩,從一個(gè)接觸點(diǎn)1640到另一個(gè)接觸點(diǎn)1641,并且線段1610是線L1620的一部分,則確定重心是否在兩個(gè)接觸點(diǎn)之間可以包括確定在線L1620上到重心的最近點(diǎn)是否在兩個(gè)接觸點(diǎn)1640和1641之間,或者由兩個(gè)接觸點(diǎn)1640和1641限定的線段1610上。對于實(shí)例重心1650,線段1610上的最近點(diǎn)是點(diǎn)1650A。因?yàn)?650A在兩個(gè)接觸點(diǎn)1640和1641之間,所以認(rèn)為重心1650"在兩個(gè)接觸點(diǎn)之間"。另一方面,如果線L1620上的、重心1651的最近接觸點(diǎn)1651A不在線段1610上,則認(rèn)為重心不"在兩個(gè)接觸點(diǎn)1640和1641之間"。作為另一個(gè)實(shí)例,在一些實(shí)施方案中,當(dāng)關(guān)于旋轉(zhuǎn)軸進(jìn)行移動模擬(本文中其他處描述的)時(shí),核查重心是否在兩個(gè)接觸點(diǎn)之間包括可以包括將接觸點(diǎn)投影到旋轉(zhuǎn)平面(例如,其法線是旋轉(zhuǎn)軸并且包括平面上的重心的平面)上。多個(gè)實(shí)施方案然后可以確定投影的點(diǎn)是否在通過將重力矢量投影到旋轉(zhuǎn)平面上限定的并且通過重心的某條線的每一側(cè)上。如果這兩個(gè)在該條線的對側(cè)上,則它們在重心的對側(cè)上。有大量的其他方式來確定重心是否在兩個(gè)接觸點(diǎn)之間,并且認(rèn)為這些方式在本文的實(shí)施方案的范圍內(nèi)。確定重心是否在由三個(gè)接觸點(diǎn)限定的三角形內(nèi)可以包括將由這三個(gè)接觸點(diǎn)限定的三角形投影到咬合平面上并且將`重心投影到咬合平面上。如果被投影到咬合平面上的重心位于由這三個(gè)接觸點(diǎn)限定的三角形內(nèi),則可以認(rèn)為重心在由這三個(gè)接觸點(diǎn)限定的三角形內(nèi)。如上,可以使用大量的確定重心是否在由三個(gè)接觸點(diǎn)限定的三角形內(nèi)的其他方法,并且它們被認(rèn)為是本文中的實(shí)施方案的一部分。在多個(gè)實(shí)施方案中,本文所述的技術(shù)可以包括基于與對合牙的接觸改變一個(gè)或多個(gè)3D模型的狀態(tài)(例如,位置、旋轉(zhuǎn)、縮放比例、形狀等)。例如,如果設(shè)計(jì)牙冠或牙橋并且在牙冠和牙橋中存在多個(gè)單元(例如,牙齒),則牙橋或牙冠中的每個(gè)單元可以被旋轉(zhuǎn)、縮放或以其他方式變化以提供與對合牙的至少一個(gè)接觸點(diǎn)。在基于接觸點(diǎn)確定了咬合的牙齒組的相對布置后或在基于接觸點(diǎn)確定了一個(gè)或多個(gè)3D牙齒模型的新狀態(tài)后,可以繼續(xù)設(shè)計(jì)修復(fù)體和/或可以基于修復(fù)體的3D模型產(chǎn)生修復(fù)體的制備數(shù)據(jù)。現(xiàn)在轉(zhuǎn)到圖3A,圖3A顯示用于牙修復(fù)體設(shè)計(jì)中的咬合估計(jì)的方法300,在框310中,基于咬合牙的3D模型的初始位置在重力方向上確定第一接觸點(diǎn)。如上所述,可以基于已知的第一 3D模型和第二 3D模型的相對位置限定初始位置。例如,初始位置可以是已知的,因?yàn)楂@得牙齒(例如,下部牙齒組)的第一 3D模型和牙齒(例如,上部牙齒組)的第二 3D模型的掃描程序可以已經(jīng)被執(zhí)行,并且可以在掃描程序期間在第一 3D模型和第二 3D模型的相對布置中限定初始布置。如果在掃描程序期間以已知的彼此關(guān)系放置兩個(gè)3D模型或者如果在掃描程序期間將它們中的每個(gè)相對于某個(gè)固定的坐標(biāo)系統(tǒng)放置,則這可以發(fā)生。在一些實(shí)施方案中,基于經(jīng)掃描的咬合記錄,牙齒的第一 3D模型相對于第二 3D模型的初始相對布置可以是已知的。即,如果基于經(jīng)掃描的咬合記錄至少部分地確定了牙齒的第二 3D模型,則牙齒的第一 3D模型可以與咬合記錄進(jìn)行表面匹配,并且所述咬合記錄可以提供兩組牙齒的初始布置。此外,如上所述,操作者可以在進(jìn)行咬合估計(jì)前操作第一 3D模型和第二 3D模型的相對布置。再次回到框310,基于初始位置在重力方向上確定咬合牙齒之間的第一接觸點(diǎn)還可以包括對重力方向的初始確定。可以以多種方式中的任一種確定重力方向,包括使其基于掃描程序被預(yù)先定義等。此外,重力方向可以垂直于牙齒的第一和/或第二 3D模型的咬合平面。兩個(gè)3D模型的咬合平面可以是預(yù)先已知的,或者它可以以許多方式確定。例如,如果平面對象如矩形"落"在例如第一 3D模型上(或者反過來),則所述矩形對象一旦在第一 3D模型上停下來后就可以限定咬合平面。將矩形對象"落"在3D模型上可以使用例如,關(guān)于圖3A或圖3B描述的模擬移動,或任何其他合適的技術(shù)來實(shí)現(xiàn)。平面矩形對象的法線可以用于限定重力方向。在多個(gè)實(shí)施方案中,確定在除重力方向以外的方向上第一和第二 3D模型之間的距離。例如,可以確定表示第一和第二 3D模型的兩個(gè)三角形網(wǎng)之間的總體最近點(diǎn),或者可以確定在除重力方向以外的方向上兩個(gè)3D模型之間的最近點(diǎn),并且將其用作3D模型之間的最近點(diǎn)???10中的確定在重力方向上咬合的牙齒組之間的第一接觸點(diǎn)可以基于任何合適的計(jì)算進(jìn)行。例如,其可以通過進(jìn)行在重力方向上兩個(gè)3D模型之間的最近點(diǎn)的數(shù)值計(jì)算來確定。在一些實(shí)施方案中,兩個(gè)3D模型之間的最近點(diǎn)可以通過模擬一個(gè)3D模型相對于另一個(gè)3D模型的自由下落來確定。例如,基于初始位置,一個(gè)3D模型可以"落"在另一個(gè)3D模型上。當(dāng)落下時(shí),兩個(gè)3D模型之間的第一接觸點(diǎn)可以是兩個(gè)3D模型之間的最近點(diǎn)。然后,在一些實(shí)施方案中,一個(gè)3D模型可以,任選地,在重力方向上向另一個(gè)移動以使兩個(gè)3D模型之間的最近點(diǎn)將是兩個(gè)3D模型`之間的接觸點(diǎn)。類似地,在一些實(shí)施方案中,兩個(gè)3D模型然后可以,任選地,在重力方向上彼此相向移動,而不是移動一個(gè)3D模型而保持一個(gè)固定。在框320中,移動模擬可以用于確定隨后的候選接觸點(diǎn)。在確定第一接觸點(diǎn)后,其被用作對模擬移動的約束。即,在所述模擬移動的該步驟持續(xù)期間,所述接觸點(diǎn)將保持接觸。模擬移動將導(dǎo)致移動的3D模型繞所述接觸點(diǎn)旋轉(zhuǎn)直至確定一個(gè)或多個(gè)其他接觸點(diǎn)。在一些實(shí)施方案中,可能的是可能丟失一個(gè)或多個(gè)接觸點(diǎn),也許是由于數(shù)值誤差引起的。如果一個(gè)或多個(gè)接觸點(diǎn)由于數(shù)值誤差而丟失,則模擬可以繼續(xù)。例如,移動的3D模型可以在重力方向上下落直至發(fā)現(xiàn)至少一個(gè)接觸點(diǎn)。確定接觸點(diǎn)可以包括使用任何具體類型的碰撞檢測。例如,如果第一和第二 3D模型各自被表示為三角網(wǎng),則接觸點(diǎn)可以通過在兩個(gè)三角網(wǎng)之間尋找碰撞來確定。此外,在一些實(shí)施方案中,如果確定兩個(gè)具體的三角形(在每個(gè)3D模型的三角網(wǎng)中各有一個(gè))交叉,則可以使用交叉的實(shí)際點(diǎn)或邊緣(例如,如果其是已知的),或者如果僅有兩個(gè)三角形交叉的跡象,則接觸點(diǎn)可以被估計(jì)為兩個(gè)三角形的中心。多種其他碰撞檢測技術(shù)可以被用于確定接觸點(diǎn)并且其包含在本發(fā)明的實(shí)施方案中。在確定候選接觸點(diǎn)后,在框330中進(jìn)行核查以確定是否已經(jīng)滿足停止標(biāo)準(zhǔn)。核查停止標(biāo)準(zhǔn)可以包括確定該組候選接觸點(diǎn)中的兩個(gè)接觸點(diǎn)是否在重心的對側(cè)。停止標(biāo)準(zhǔn)的另一種核查可以包括確定是否存在限定包括移動的3D模型的重心的三角形的三個(gè)接觸點(diǎn)。如果沒有滿足停止標(biāo)準(zhǔn),則可以對在(在框320中執(zhí)行的)移動模擬的隨后步驟中使用哪個(gè)接觸點(diǎn)做出確定。例如,考慮圖9A和9B。之前組的候選接觸點(diǎn)可以已經(jīng)包括圖9A中的接觸點(diǎn)940和941,并且所述兩個(gè)接觸點(diǎn)940和941和另外的接觸點(diǎn)942可以已經(jīng)被確定。因?yàn)榻佑|點(diǎn)940、941和942不形成包圍重心950的三角形,所以可以對在隨后的移動模擬中使用候選接觸點(diǎn)940、941和/或942中的哪一個(gè)做出確定。三個(gè)接觸點(diǎn)限定三個(gè)旋轉(zhuǎn)軸961、960和962。這些旋轉(zhuǎn)軸可以用于移動模擬中以確定其他接觸點(diǎn)是否應(yīng)當(dāng)包括在移動模擬的隨后步驟中。例如,接觸點(diǎn)940、941可以具有與之相關(guān)的旋轉(zhuǎn)軸960。來看圖9C,如果在移動模擬期間使用旋轉(zhuǎn)軸960,則在對另一個(gè)候選接觸點(diǎn)942的移動模擬期間施加到移動物體上的法向力998將與和模擬的旋轉(zhuǎn)960相關(guān)的力999相反。在重心950同側(cè)上的點(diǎn)942將在移動模擬期間正常地旋轉(zhuǎn)。然而,接觸點(diǎn)942已經(jīng)與另一個(gè)3D模型接觸并且因此進(jìn)一步的旋轉(zhuǎn)(或落下)將是不可能的。因而,作為適宜的旋轉(zhuǎn)軸,旋轉(zhuǎn)軸960將不在考慮范圍內(nèi)。因此,在模擬的隨后步驟中將不使用包括候選接觸點(diǎn)940、941兩者的組。另一方面,如果利用連接候選接觸點(diǎn)941、942的旋轉(zhuǎn)軸961進(jìn)行模擬,則因?yàn)橐苿拥?D模型處于移動中,所以候選接觸點(diǎn)940上的法向力將在旋轉(zhuǎn)方向上產(chǎn)生力矩。因此,候選接觸點(diǎn)941、942之間的旋轉(zhuǎn)軸961是適宜的旋轉(zhuǎn)軸。因此,候選接觸點(diǎn)941、942將被用于移動模擬的隨后步驟中。作為另一個(gè)實(shí)例,在圖9B中,如果存在四個(gè)候選接觸點(diǎn)940、941、942和943,則可能有六個(gè)候選旋轉(zhuǎn)軸960-965。進(jìn)行與以上所述類似的分析,候選旋轉(zhuǎn)軸960、962、963、964和965都將被排除,因?yàn)樵诤蜻x接觸點(diǎn)940-943中的一個(gè)上的法向力將與旋轉(zhuǎn)軸相反。僅候選旋轉(zhuǎn)軸961將不具有候選接觸點(diǎn),并且力常量在旋轉(zhuǎn)的反方向上產(chǎn)生力矩。因此,候選接觸點(diǎn)941和943將被用于隨后的模`擬步驟中。如果在框330中停止標(biāo)準(zhǔn)被滿足,則在框340中咬合牙齒組的相對布置可以基于接觸點(diǎn)進(jìn)行確定。在一些實(shí)施方案中,咬合牙齒的相對布置基于接觸點(diǎn)可以是已知的,并且可以不需要進(jìn)一步的計(jì)算以確定相對布置。在多個(gè)實(shí)施方案中,確定咬合牙齒組的相對布置可以包括在接觸點(diǎn)已經(jīng)被確認(rèn)后記錄咬合牙齒的3D模型的矩陣、四元數(shù)(quaternion)或其他變換。接觸點(diǎn)可以限定兩個(gè)3D模型相對于彼此的相對布置。兩個(gè)3D模型可以被平移、旋轉(zhuǎn),或者可以存儲兩個(gè)3D模型之間的變換。在框350中,可以繼續(xù)修復(fù)體的設(shè)計(jì),或者可以產(chǎn)生用于修復(fù)體制備的數(shù)據(jù)。設(shè)計(jì)牙修復(fù)體可以使用任何合適的系統(tǒng)、方法或技術(shù)進(jìn)行,如在 2010年 2 月 10 日遞交的,標(biāo)題為 Dental Prosthetics Manipulation, Selection,and Planning(牙修復(fù)體操作、選擇和設(shè)計(jì))的美國專利申請?zhí)?2/703,601中所述的那些,所述申請通過引用完整地結(jié)合于此。圖3B顯示用于牙修復(fù)體設(shè)計(jì)的咬合估計(jì)的另一種方法301。在方法301中,在框311中可以接收假牙的一個(gè)或多個(gè)3D模型及其對合牙的3D模型。例如,看圖7,除了個(gè)體假牙770、771和772的3D模型以外,還可以接收對合牙730。這些在一起可以用于設(shè)計(jì)由假牙770、771和772的3D模型限定的牙冠或牙橋。此外,作為框311的一部分,可以接收或確定假牙的一個(gè)或多個(gè)3D模型與它們的對合牙的3D模型的初始位置。例如,操作者可以初步地相對于對合牙放置牙齒,或者在對合牙的相對布置中,牙齒可以通過算法確定,或者基于用于獲得3D模型的掃描程序(本文其他地方所述的)是已知的。
在框311中接收3D模型后,在框321中可以確定假牙的一個(gè)或多個(gè)3D模型中的每一個(gè)與對合牙之間的接觸點(diǎn)。確定一個(gè)或多個(gè)3D模型與對合牙之間的接觸點(diǎn)可以包括繞軸旋轉(zhuǎn)、模擬移動、操作尺寸、平移、旋轉(zhuǎn)或定向3D模型直至確定接觸點(diǎn)為止,等等。再次回到圖7,在一些實(shí)施方案中,框321可以包括通過旋轉(zhuǎn)3D模型770、771和772和/或模擬3D模型770,771和772的移動來確定接觸點(diǎn)740,741和742。例如,3D模型770,771和772可以共用軸755。在對3D模型770、771和772中每一個(gè)確定第一接觸點(diǎn)后,這些第一接觸點(diǎn)與共用軸755 —起可以限定使3D模型770、771和772中的每個(gè)繞之旋轉(zhuǎn)的軸(例如,使3D模型繞之旋轉(zhuǎn)的軸可以被定義為通過接觸點(diǎn)、平行于共用軸755的軸)。作為框321的一部分,模擬移動可以繼續(xù)直至確定兩個(gè)接觸點(diǎn)在重心的對側(cè)為止,這是在框330中評估的(例如,類似于方法300)。在框321中確定一個(gè)或多個(gè)接觸點(diǎn)后,在框330中,可以核查停止標(biāo)準(zhǔn)。停止標(biāo)準(zhǔn)可以包括確定單個(gè)接觸點(diǎn)或確定多個(gè)接觸點(diǎn),如以上關(guān)于方法300所述的。如上所述,在一些實(shí)施方案中,對于3D模型770、771和772中的每個(gè),可以確定多個(gè)接觸點(diǎn)。在多個(gè)實(shí)施方案中,作為方法301的部分,對于表示后牙的3D模型770、771和772中的每個(gè)確定兩個(gè)以上的接觸點(diǎn),對于表示前牙的3D模型770、771和772中的每個(gè)僅確定單個(gè)或第一接觸點(diǎn)。例如,表示前牙的每個(gè)3D模型770、771和772可以在重力方向上平移以發(fā)現(xiàn)最近接觸點(diǎn)(在框321中),并且這可以滿足用于所述3D模型的停止標(biāo)準(zhǔn)(框330)。在一些實(shí)施方案中,假牙的一個(gè)或多個(gè)3D模型可以被放大或縮小直至存在單個(gè)接觸點(diǎn)(或多個(gè)接觸點(diǎn))。所述放大或縮小可以繼續(xù)直至滿足停止標(biāo)準(zhǔn)(例如,確定需要數(shù)目的接觸點(diǎn))為止。在放大或縮小之后也可以緊接著移動模擬。在一些實(shí)施方案中,個(gè)體的一個(gè)或多個(gè)假牙中的每個(gè)將具有獨(dú)立的模擬移動(例如,在沒有圖7中顯示的對軸755的約束的情況下)。3D模型(例如,3D模型770、771和772)中的每個(gè)的獨(dú)立的的模擬移動可以以與關(guān)于方法300所述的相似的方式進(jìn)行。在預(yù)定的停止標(biāo)準(zhǔn)被滿足(如在框330中所確定的)后,然后,在框341中,可以確定基于接觸點(diǎn)的一個(gè)或多個(gè)3D模型的新狀態(tài)。新狀態(tài)可以是假牙的一個(gè)或多個(gè)3D模型的新的位置、旋轉(zhuǎn)、定向、尺寸和/或形狀。在框341中確定新狀態(tài)后,然后,任選地,操作者可以繼續(xù)設(shè)計(jì)修復(fù)體或可以產(chǎn)生用于修復(fù)體的制備數(shù)據(jù)(框350)??梢允褂闷渌椒ê图夹g(shù)。此外,其他框可以被添加到方法300和301中的每個(gè),或者各個(gè)框可以以不同的次序執(zhí)行,可以同時(shí)執(zhí)行,或者可以被完全省去。例如,方法可以通過進(jìn)行移動模擬開始,由此跳過框310并直接進(jìn)行到框320。在該模擬中,將通過一個(gè)3D模型自由下落到另一個(gè)上來確定第一接觸點(diǎn),然后在框320中可以確定隨后的接觸點(diǎn)直至在框330中預(yù)定的停止標(biāo)準(zhǔn)被滿足。然后,在框340中,可以確定基于接觸點(diǎn)的咬合牙齒組上的相對布置。在多個(gè)實(shí)施方案中,停止標(biāo)準(zhǔn)可以包括在移動模擬中沒有進(jìn)一步的移動。例如,移動模擬可以繼續(xù)直至兩個(gè)3D模型處于靜止位置(一個(gè)相對于另一個(gè))為止。多個(gè)其他實(shí)施方案也被認(rèn)為是在本發(fā)明的范圍內(nèi)。
其他實(shí)施方案圖4顯示具有重疊表示部分410的界面400,重疊表示部分410顯示下部牙齒模型420和上部牙齒模型430。如在圖中所示,開始可以存在有下部牙齒模型420和上部牙齒模型430之間的間隙。在一些實(shí)施方案中,如在圖5中所示,圖5顯示具有重疊表示部分510的界面500,在近似線性的一組上部和下部牙齒模型(例如,520、530)上具有三個(gè)接觸點(diǎn)可以導(dǎo)致3D模型以不合需要或在解剖學(xué)上不可能的方式"下落"。如在圖5中所示,3D模型530落在3D模型520上并且以不可能(考慮到人頜的約束)的方式傾斜。在這種情形中,理想的是具有這樣的停止標(biāo)準(zhǔn),其包括尋找在重心的對側(cè)上的兩個(gè)候選接觸點(diǎn)。圖6顯示具有重疊表示部分610的界面600,其中使用移動模擬將上部牙齒模型630落在下部牙齒模型620上。在圖6中,用于確定下部牙齒模型620和上部牙齒模型630的相對布置的停止標(biāo)準(zhǔn)可以包括確定在重心650的對側(cè)上的兩個(gè)候選接觸點(diǎn)640和641。比較圖5和6,可見,在某些情形中,相比三點(diǎn)停止標(biāo)準(zhǔn),使用該兩點(diǎn)停止標(biāo)準(zhǔn)可以產(chǎn)生更好的結(jié)果。圖7和8顯示相對于對合牙移動的個(gè)體假牙的多個(gè)3D模型。以上描述了圖7。圖8顯示包括重疊表示部分810的界面800。重疊表示部分810顯示個(gè)體假牙870,871和872的3D模型相對于對合牙830的移動。界面還顯示下部牙齒模型820。界面800還顯示個(gè)體假牙870、871和872的3D模型共用的旋轉(zhuǎn)軸855。在一些實(shí)施方案中,如本文所述,進(jìn)行假牙870、871和872的個(gè)體3D模型的移動模擬可以包括允許所述假牙在對應(yīng)于重力的方向上繞與軸855平行的軸旋轉(zhuǎn)(如以上關(guān)于共用軸755所述的)直至確定接觸點(diǎn)840、841和842。在一些實(shí)施方案中,每顆牙將確定兩個(gè)接觸點(diǎn),例如,在牙的重心的每一側(cè)各有一個(gè)(如上所述)。在其他實(shí)施方案中,在圖8中未示,如果沒有旋轉(zhuǎn)軸855,則個(gè)體假牙中的每個(gè)可以進(jìn)行模擬移動,可以進(jìn)行尺度(scale)平移、旋轉(zhuǎn)或以其他方式改變直至確定接觸點(diǎn),或者可以使用任何其他合適的技術(shù)。此外,在一些實(shí)施方案中,可以使用碰撞檢測或其他技術(shù)以保證鄰近的牙齒不重疊或以其他方式具有交叉的體積。其實(shí)例描述于本文其他處。本文的多個(gè)實(shí)施方案顯示特定結(jié)構(gòu)的界面。界面的其他結(jié)構(gòu)也是可能的。看圖10,可能的是,界面1000可以具有重疊`表示部分1010,整體選擇部分1011和距離圖部分1012,它們都在單個(gè)界面1000上。還有可能的是,如在圖11中所示,可以使用兩個(gè)分開的子界面1100和1101。距離圖部分1120可以在界面部分1101上,重疊表示部分1110和整體選擇部分1111可以在界面部分1100上。這些不同界面部分可以顯示在獨(dú)立的屏幕上,在獨(dú)立的顯示器上或在獨(dú)立的窗口中。也可以使用不同部分在不同顯示器上或在不同窗口中的其他結(jié)構(gòu)。牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作如上所述,當(dāng)設(shè)計(jì)虛擬多齒修復(fù)體時(shí),操作者可以彼此獨(dú)立地移動個(gè)體假牙的3D模型??紤],例如,圖12。圖12顯示具有重疊表示部分1210的界面1200。在重疊表示部分1210中,有顯示為不透明的下部牙齒1220的3D模型,以及假牙1270、1271和1272的3D模型。圖12還顯示操作柄1280、1281、1282、1290和1291。這些操作柄可以提供相對于彼此,相對于下部牙齒1220的模型,和/或相對于包含假牙1270、1271和1272的3D模型的虛擬多齒修復(fù)體多種方式以操作假牙1270、1271和1272的個(gè)體3D模型。S卩,如果有包括3D假牙1270、1271和1272的虛擬多齒修復(fù)體的3D模型,則操作點(diǎn)1280、1281、1282、1290和1291可以允許3D假牙1270、1271和1272的模型相對于虛擬多齒修復(fù)體被操作。經(jīng)由操作器1280、1281、1282、1290和1291可用的操作的實(shí)例可以是縮放、平移、旋轉(zhuǎn)等。例如,如果操作者要使用操作器1290并且將其向左移動(在圖12中所示的方向上),則假牙1270的3D模型的尺寸可以減小(例如,被縮小)并且假牙1271的3D模型的尺寸可以增加(例如,被放大)。這顯示在圖14B中,其中操作器1490已經(jīng)相對于圖12中的操作器1290的位置被向左移動,并且與圖12中的假牙1270的3D模型相比,假牙1470的3D模型的尺寸已經(jīng)減小。與圖12中的假牙1271的3D模型相比,假牙1471的3D模型的尺寸已經(jīng)增加。再次回到圖12,如果操作者移動不同的操作器,例如,操作器1281,則與該操作器相關(guān)的牙齒可以相對于其他牙齒或相對于虛擬多齒修復(fù)體平移。再次看圖14B,我們看到在屏幕空間中操作器1481已經(jīng)相對于其在圖12中的位置向上移動。因此,假牙1471的3D模型在屏幕空間中已經(jīng)相對于虛擬多齒修復(fù)體的其他牙齒向上平移。其他操作器和操作也是可能的并且被視為本文所述的實(shí)施方案的范圍的部分。在多個(gè)實(shí)施方案中,牙齒的其他類型的操作也是可能的。例如,可以有操作器(未在圖12中顯示)允許操作者使個(gè)體牙修復(fù)體1270、1271或1272繞,例如,冠-根尖(coronal-apical)軸和/或遠(yuǎn)端-中間(distal-mesial)軸旋轉(zhuǎn)。其他旋轉(zhuǎn)也是可能的。在多個(gè)實(shí)施方案中,操作還可以包括表面變形等。用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的技術(shù)圖13A顯示用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的方法1300。在框1310中,相對于待重建的區(qū)域呈現(xiàn)虛擬多齒修復(fù)體。例如,見圖12,相對于如由下部牙齒模型1220表示的下面的待重建部分,以及相對于其對合牙(未在圖12中顯示)兩者呈現(xiàn)包括假牙1270、1271和1272的3D模型的虛擬多齒修復(fù)體。在框1320中,接收操作命令,所述操作命令與虛擬修復(fù)體中的牙齒的亞組相關(guān)。當(dāng)在本文中使用時(shí),短語"虛擬修復(fù)體中的牙齒的亞組"包括其習(xí)慣的和通常的含義,包括意指虛擬修復(fù)體中的少于全部牙齒`的亞組,包括虛擬修復(fù)體中的一個(gè)牙齒。例如,再次看圖12,可以接收關(guān)于假牙1270的單個(gè)3D模型或關(guān)于假牙1270、1271和1272的多個(gè)模型的操作命令。例如,僅與牙齒1270的單個(gè)3D模型相關(guān)的命令可以是由操作器1280的移動指示的平移操作。該操作命令可以僅影響假牙1270的3D模型,如以下更多討論的,它還可以影響(也許以較低的程度)假牙1271和1272的另一個(gè)3D模型的位置、縮放、布置等。操作器1290的操作(其指示假牙1270和1271的3D模型相對于虛擬多齒修復(fù)體和/或相對于彼此的縮放)可以影響那些牙齒并且,也許以較低的程度,影響假牙1272的另一個(gè)3D模型。再次回到圖13A,框1330包括基于接收到的操作命令修改修復(fù)體?;诮邮盏降牟僮髅钚薷难例X可以包括任何合適的動作。例如,如果操作命令意在在舌或頰方向上平移牙齒的單個(gè)3D模型,則所述牙齒可以在舌或頰方向上相對于其他牙齒和/或相對于虛擬修復(fù)體平移。如果接收到的命令需要將兩個(gè)以上的牙齒相對于彼此或相對于虛擬多齒修復(fù)體縮放,則所述牙齒的3D模型可以被適當(dāng)?shù)乜s放。即,在一些實(shí)施方案中,可以縮放一個(gè)牙齒以增加其尺寸并且縮放其他牙齒以減小其尺寸。以此方式相對于彼此地縮放牙齒可以防止大的間隙形成于多齒修復(fù)體中和/或避免鄰近牙齒之間的重疊。基于接收到的操作修改修復(fù)體(在框1330中)可以包括執(zhí)行請求的動作并且,在一些實(shí)施方案中,執(zhí)行另外的動作或計(jì)算以排列或放置修復(fù)體中牙齒的所有3D模型和/或減少鄰近牙齒間的間隙(或修正重疊)。例如,在一些實(shí)施方案中,當(dāng)鄰近的牙齒被縮放或平移時(shí),間隙可以在兩個(gè)牙齒之間形成,如在圖15A中所示。圖15A中顯示的間隙可以由例如假牙1570的3D模型相對于假牙1571的3D模型的縮放導(dǎo)致,或它可以由相對于彼此地平移假牙1570的3D模型和/或假牙1571的3D模型導(dǎo)致。在一些實(shí)施方案中,所述技術(shù)可以包括在每個(gè)操作命令后(或可能地在系列操作命令后)計(jì)算虛擬多齒修復(fù)體中假牙的所有3D模型的相對布置。例如,在接收到操作命令后,可以使用包圍體積(bounding volume)作為第一近似值,將假牙的所有3D模型彼此緊鄰地布置在待重建的區(qū)域中。在初始布置后,可以使用本文他處所述的技術(shù)減小或消除假牙的3D模型的間隙(或重疊)。例如,見圖14A,我們看到假牙1470、1471和1472的3D模型被包圍盒1475、1476和1477 (雖然在圖14B中顯示為矩形,但是它們可以是直線立方體)限制。這些包圍盒1475、1476和1477被用于在患者的待重建的區(qū)域內(nèi)排列假牙1470、1471和1472的3D模型(如下部牙齒1420的3D模型的部分表示的)。在一些實(shí)施方案中,將包圍盒1475、1476和1477縮放、平移和/或以其他方式排列以使包圍盒在一起填充整個(gè)待重建區(qū)域。在已經(jīng)使用包圍盒1475、1476和1477近似地放置牙齒1470、1471和1472的3D模型后,可以通過例如縮放和/或平移每個(gè)牙齒來修正或近似地修正鄰近的牙齒模型1470、1471和1472之間的間隙(或重疊)(如關(guān)于圖15A和15B以及本文其他地方所述的)。在其他實(shí)施方案中,在接收到一個(gè)或多個(gè)操作命令后,僅可以操作被影響的一個(gè)或多個(gè)牙齒,由此使得虛擬多齒修復(fù)體中的牙齒的一個(gè)或多個(gè)3D模型的布置、尺度和旋轉(zhuǎn)不改變。例如,如果操作圖14B中的操作器1490,則這可以僅影響假牙1470和1471的3D模型的尺度。假牙1472的3D模型的位置、尺度和/或旋轉(zhuǎn)可以保持不變。在牙齒1470和1471的兩個(gè)3D模型已經(jīng)被縮放、平移、旋轉(zhuǎn)等后,可以以關(guān)于圖15A和15B以及本文其他地方所述的方式減小或消除它們之間的任何間隙或重疊。在一些實(shí)施方案中,假牙1470、1471和1472的3D模型的初始布置或排列可以獲得自任何合適的方式,如通過參考存儲在假牙庫中的排列。
`
在一些實(shí)施方案中,所述技術(shù)可以不僅將包圍體積或包圍盒用于假牙的3D模型的初始排列,而且還可以用于嘗試保證鄰近牙齒的3D模型不在體積上交叉或重疊。當(dāng)縮放鄰近的牙齒時(shí),例如,可以將包圍盒用作第一近似值以保證鄰近的牙齒不在體積上交叉或重疊。類似地,當(dāng)平移假牙的一個(gè)3D模型時(shí),可以將包圍盒用作第一近似值以保證假牙的3D模型不在體積上交叉或重疊。還可以將包圍盒用于虛擬多齒假體中的一個(gè)或多個(gè)牙齒的旋轉(zhuǎn)或任何其他操作。圖15A和15B顯示兩個(gè)鄰近的牙齒1570和1571及其各自的包圍盒1590和1591。如在圖15A中所示,在已經(jīng)計(jì)算了假牙的3D模型的第一相對布置后,間隙可以存在于鄰近的牙齒之間。在一些實(shí)施方案中,間隙被封閉以增加虛擬多齒假體的美觀和/或功能。在一些實(shí)施方案中,可以確定兩個(gè)模型間的最小距離,并且可以確定如由1595和1596所示的,在兩個(gè)模型1570和1571之間的間隙。然后可以將模型1570和1571縮放和/或平移以封閉由1595和1596表示的間隙。為了封閉兩個(gè)3D模型1570和1571之間的間隙,在一些實(shí)施方案中,可以在其他模型的方向上縮放各個(gè)模型。在多個(gè)實(shí)施方案中,為了封閉3D模型1570和1571之間的間隙,可以縮放模型以使3D模型1570和1571各自覆蓋一半的距離(例如,距離1595加上距離1596)??s放后的兩個(gè)3D模型1570和1571顯示在圖15B中。在圖15B中,兩個(gè)模型在點(diǎn)1597處接觸或幾乎接觸。在一些實(shí)施方案中,為了封閉或近似地封閉鄰近牙齒之間的間隙,可以將每個(gè)3D模型縮放以使兩個(gè)3D模型1570和1571之間的最近點(diǎn)集合在兩個(gè)包圍盒的邊界處。例如,可以以使之前的間隙1595封閉的量縮放模型1570以使3D模型1570集合至兩個(gè)包圍盒的邊界處(并且對模型1571也是如此)。封閉牙齒間間隙的其他方法和技術(shù)也是可能的并且被認(rèn)為在本文的實(shí)施方案的范圍內(nèi)。此外,在一些實(shí)施方案中,在虛擬多齒修復(fù)體中,鄰近牙齒之間的間隙可以不被封閉?;蛘呖梢允褂眠B接器來橫跨鄰近牙齒之間的空間(未顯示在圖15A和15B中)。在圖15A和15B的實(shí)例中,鄰近的牙齒具有間隙(由距離1595和1596表示)。本文所述的技術(shù)可以包括消除或減少鄰近牙齒的重疊(未顯示在圖15A和15B中)。例如,鄰近的牙齒可以被縮放(例如,縮放至更小)和/或平移以消除鄰近牙齒之間的重疊。在框1330中基于接收到的操作命令修改虛擬多齒修復(fù)體后,則任選地,在框1340中,可以基于與對合牙的咬合修改虛擬多齒修復(fù)體?;谂c對合牙的咬合修改修復(fù)體描述于本文中的其他地方。在修改虛擬多齒修復(fù)體后,可以將修復(fù)體視為剛性物體,并且可以關(guān)于對合牙計(jì)算該剛性物體的咬合 ,并且整個(gè)虛擬多齒修復(fù)體可以作為單個(gè)結(jié)構(gòu)移動。在其他實(shí)施方案中,牙齒的各個(gè)個(gè)體3D模型可以基于其自身與對合牙的咬合被分別地修改。這兩種技術(shù)描述于本文的其他地方。如以上關(guān)于框1330和關(guān)于圖15A和15B所述的,如果在虛擬多齒修復(fù)體中基于與對合牙的咬合修改牙齒的個(gè)體3D模型(框1340),則間隙(或重疊)可以在鄰近的牙齒之間形成。即,在估計(jì)了咬合并且將牙齒的個(gè)體3D模型相對于彼此移動后,則間隙(或重疊)可以在牙齒的鄰近的3D模型之間形成。封閉鄰近牙齒之間的間隙(或避免重疊)被描述于以上。在將虛擬多齒修復(fù)體作為剛體移動的情況和實(shí)施方案中,不可能將額外的間隙或重疊引入到鄰近的牙齒之間,并且因此在鄰近的牙齒之間可以沒有間隙或重疊以修正。在執(zhí)行框1330和/或框1340后,然后,任選地,在框1310中,可以相對于待重建區(qū)域呈現(xiàn)虛擬多齒修復(fù)體。此外,當(dāng)操作者準(zhǔn)備繼續(xù)設(shè)計(jì)多齒修復(fù)體時(shí),操作者可以繼續(xù)至未在方法1300中顯示的其他步驟。此外,當(dāng)操作者準(zhǔn)備制備多齒修復(fù)體時(shí),作為框1350的部分,可以產(chǎn)生制造數(shù)據(jù)。圖13B顯示用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的另一種方法1301。在一些實(shí)施方案中,如果接收到平移、縮放、旋轉(zhuǎn)或以其他方式操作虛擬修復(fù)體中的個(gè)體假牙的命令(框1321),則可以基于所述命令操作該假牙的3D模型,并且可以估計(jì)所述個(gè)體牙齒或作為整體的虛擬修復(fù)體的咬合(框1331)。例如,看圖12,每次當(dāng)假牙1270、1271和/或1272的3D模型被平移、縮放、旋轉(zhuǎn)等時(shí),也可以確定所述牙齒與對合牙的咬合,并且可以相對于牙齒的另一個(gè)3D模型操作所述假牙的3D模型(例如,基于移動模擬進(jìn)行移動)。再次回到圖13,在框1311中,相對于待重建區(qū)域呈現(xiàn)可能包含個(gè)體假牙的個(gè)體3D模型的虛擬修復(fù)體的3D模型。大體上關(guān)于框1310對其進(jìn)行描述。在框1321中,接收與所有或一部分修復(fù)體相關(guān)的操作命令。關(guān)于框1320描述可以接收的命令的類型。在框1331中,基于操作命令和與對合牙的咬合來修改修復(fù)體。以上關(guān)于框1330描述了牙齒的操作,并且以上關(guān)于框1340描述了基于與對合牙的咬合修改修復(fù)體。在修復(fù)體被修改后,基于操作命令和基于與對合牙的咬合兩者,在框1311中可以相對于待重建區(qū)域再次顯示修復(fù)體。此外,一旦操作者對虛擬修復(fù)體滿意或準(zhǔn)備制備修復(fù)體,操作者可以繼續(xù)至修復(fù)體設(shè)計(jì)中的其他步驟(未顯示)或者可以產(chǎn)生用于修復(fù)體的制造數(shù)據(jù)(框1350)。
可以使用其他方法和技術(shù)。此外,可以將其他框加入到方法1300和1301中的每個(gè),或者框可以以不同次序被執(zhí)行,可以同時(shí)被執(zhí)行,或者可以被一起省去。來自方法300、301,1300和/或1301的框可以以任何次序和以任何組合被一起使用。例如,在一些實(shí)施方案中,假牙的3D模型表示假牙的外表面。假牙的3D模型的內(nèi)部可以與種植體、制備的牙齒、齒齦表面等相關(guān)聯(lián)-并且可以具有被設(shè)計(jì)成與種植體、制備的牙齒、齒齦表面等相配合的內(nèi)部3D表面。在一些實(shí)施方案中,如果操作假牙的3D模型(框1330或框1331)和/或基于咬合修改假牙的3D模型(框1340或框1331),則僅外表面被操作或被修改,而內(nèi)表面(與種植體、制備的牙齒、齒齦表面等相配合)可以不被修改。因而,在多個(gè)實(shí)施方案中,操作或修改牙齒的外表面可以不改變牙齒如何與下面的表面配合。本文所述的方法和系統(tǒng)可以在多種類型的硬件如計(jì)算裝置上執(zhí)行,或者可以包括多種類型的硬件如計(jì)算裝置。在一些實(shí)施方案中,計(jì)算機(jī)210、顯示器220和/或輸入裝置230可以各自是分開的計(jì)算裝置、應(yīng)用或過程,或者可以作為相同的計(jì)算裝置、應(yīng)用或程序的過程運(yùn)行-或者可以結(jié)合多種中的一種從而作為一個(gè)應(yīng)用或程序的部分運(yùn)行-和/或每個(gè)或一個(gè)或多個(gè)可以是計(jì)算裝置的部分或在計(jì)算裝置上運(yùn)行。計(jì)算裝置可以包括總線或用于傳達(dá)信息的其他通信機(jī)構(gòu)和與總線結(jié)合、用于處理信息的處理器。計(jì)算裝置可以具有與總線連接的主存儲器,如隨機(jī)存取存儲器或其他動態(tài)存儲裝置。主存儲器可以用于存儲指令和臨時(shí)變量。計(jì)算裝置還可以包括只讀存儲器或與總線相連、用于存儲靜態(tài)信息和指令的其他靜態(tài)存儲裝置。計(jì)算機(jī)系統(tǒng)也可以與顯示器如CRT或LCD監(jiān)視器相連。輸入裝置也可以與計(jì)算裝置相連。這些輸入裝置可以包括鼠標(biāo)、跟蹤球或光標(biāo)方向鍵。可以使用一個(gè)或多個(gè)物理計(jì)算機(jī)、處理器、嵌入裝置或計(jì)算機(jī)系統(tǒng)或它們的組合或部分實(shí)現(xiàn)每種計(jì)算裝置。由計(jì)算裝置執(zhí)行的指令還可以從計(jì)算機(jī)可讀存儲介質(zhì)讀入。計(jì)算機(jī)可讀存儲介質(zhì)可以是CD、DVD、光盤或磁盤、激光視盤(laserdisc)、載波或可以由計(jì)算裝置讀取的任何其他介質(zhì)。在一些實(shí)施方案中,可以使用硬接線電路代替由處理器執(zhí)行的軟件指令,或者硬接線電路可以與由處理器執(zhí)行的軟件指令結(jié)合。模塊、系統(tǒng)、裝置和元件之間的通信可以通過直接的或轉(zhuǎn)換的連接和有線或無線網(wǎng)絡(luò)或連接,經(jīng)由直接連接的電線,或任何其他合適的通信機(jī)構(gòu)。模塊、系統(tǒng)、裝置和元件之間的通信可以包括握手、通知、協(xié)調(diào)、封裝、加密、標(biāo)題(header),如路徑或誤差檢測標(biāo)題或任何其他合適的通信協(xié)議或?qū)傩浴Mㄐ胚€可以涉及HTTP、HTTPS、FTP、TCP、IP、ebMS OASIS/ebXML、安全套接(secure socket)、VPN、加密或解密管線(pipe)、MIME、SMTP、MIME Multipart RelatedContent-type、SQL 等的訊息。任何合適的3D圖形處理可以被用于顯示或渲染,包括基于OpenGL、Direct3D、Java3D等的處理。也可以使用整體、部分或修改的3D圖形包,這樣的包包括3DS Max、SolidWorks、Maya、Form Z、Cybermotion3D等。在一些實(shí)施方案中,需要的渲染的不同部分可以發(fā)生在常規(guī)或?qū)S脠D形硬件上。渲染也可以發(fā)生在通用CPU、可編程硬件、獨(dú)立的處理器上,可以分布在多個(gè)處理器、多個(gè)專用圖形卡上,或者可以使用硬件或技術(shù)的任何其他合適的組合。
如將是明顯的,上述具體實(shí)施方案的特征和屬性可以以不同的方式結(jié)合從而形成另外的實(shí)施方案,它們中的所有都落入本公開的范圍內(nèi)。除非在所使用的語境中另有明確說明,或另有理解,本文使用的條件性語言,如,其中,"可以(can)"、"可能(could)"、"可能(might)"、"可以(may)"、"例如"等,通常意在表示某些實(shí)施方案包括(而其他實(shí)施方案不包括)某些特征、要素和/或狀態(tài)。因此,這樣的條件性語言通常不是意在暗示特征、要素和/或狀態(tài)是一個(gè)或多個(gè)實(shí)施方案所必需的,或者在存在或不存在作者輸入或提示的情況下,一個(gè)或多個(gè)實(shí)施方案必然包括用于決定這些特征、要素和/或狀態(tài)是否包括在任何特定的實(shí)施方案中或?qū)⒁谌魏翁囟ǖ膶?shí)施方案中執(zhí)行的邏輯。本文所述的和/或附圖中顯示的流程圖中的任何過程描述、元件或框應(yīng)當(dāng)被理解為潛在地表示模塊、區(qū)段或部分代碼,所述代碼包括用于實(shí)施過程中的具體邏輯功能或步驟的一個(gè)或多個(gè)可執(zhí)行指令??蛇x的實(shí)施包括在本文所述的實(shí)施方案的范圍內(nèi),其中元件或功能可以被刪除、以與所顯示或討論的不同的次序執(zhí)行,包括基本同時(shí)或以相反的次序,這取決于所涉及的功能性,如本領(lǐng)域技術(shù)人員將理解的。上述所有方法和過程可以在由一個(gè)或多個(gè)通用計(jì)算機(jī)或處理器(如上述的那些計(jì)算機(jī)系統(tǒng))執(zhí)行的軟件代碼模塊中實(shí)施,并且經(jīng)由由一個(gè)或多個(gè)通用計(jì)算機(jī)或處理器(如上述的那些計(jì)算機(jī)系統(tǒng))執(zhí)行的軟件代碼模塊完全自動化。代碼模塊可以存儲于任何類型的計(jì)算機(jī)可讀存儲介質(zhì)或其他計(jì)算機(jī)存儲裝置中。一些或所有方法可以備選地在專用計(jì)算機(jī)硬件中實(shí)施。應(yīng)當(dāng)強(qiáng)調(diào)的是,對上述實(shí)施方案可以進(jìn)行多種變化和修改,上述實(shí)施方案的要素要被理解為在其他可接受的實(shí)例之中。所有所述修改和變化都意在被包括在本文中,在本公開的范圍內(nèi),并由以下權(quán)利要求`保護(hù)。
權(quán)利要求
1.一種計(jì)算機(jī)執(zhí)行的用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的方法,所述方法包括: 經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬多齒修復(fù)體,所述虛擬多齒修復(fù)體包括個(gè)體牙齒的兩個(gè)以上的3D模型,相對于待重建的患者口腔的多個(gè)牙齒區(qū)域的3D表示呈現(xiàn)所述虛擬多齒修復(fù)體,所述計(jì)算機(jī)執(zhí)行的界面在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行; 經(jīng)由所述計(jì)算機(jī)執(zhí)行的界面,從操作者接收操作所述虛擬多齒修復(fù)體中的牙齒的亞組的命令; 基于所述操作命令,使用一個(gè)或多個(gè)計(jì)算裝置,修改所述虛擬多齒修復(fù)體的形狀的一個(gè)或多個(gè)參數(shù),所述一個(gè)或多個(gè)參數(shù)與所述牙齒的亞組相關(guān);以及 生成與所述虛擬多齒修復(fù)體相關(guān)的制備數(shù)據(jù)。
2.權(quán)利要求1的方法,其中所述方法還包括修改所述虛擬多齒修復(fù)體的一個(gè)或多個(gè)另外的形狀參數(shù),所述一個(gè)或多個(gè)另外的參數(shù)與所述虛擬多齒修復(fù)體中的所述牙齒的亞組外的一個(gè)或多個(gè)特定的牙齒相關(guān)。
3.權(quán)利要求1的方法,其中基于所述操作命令的修改包括相對于所述虛擬多齒修復(fù)體中的一個(gè)或多個(gè)特定的牙齒縮放所述牙齒的亞組中的某個(gè)牙齒。
4.權(quán)利要求3的方法,其中基于所述操作命令的修改包括基于所述牙齒的亞組中的所述某個(gè)牙齒的所述縮放比例縮放所述牙齒的亞組中的第二牙齒。
5.權(quán)利要求1的方法,其中基于所述操作命令的修改包括相對于所述虛擬多齒修復(fù)體中的所述牙齒的亞組外的一個(gè) 或多個(gè)特定的牙齒平移所述牙齒的亞組中的一個(gè)牙齒。
6.權(quán)利要求1的方法,其中所述方法還包括基于估計(jì)的與對合牙的咬合修改所述虛擬多齒修復(fù)體。
7.權(quán)利要求1的方法,其中所述方法還包括確定兩個(gè)牙齒之間的距離和至少部分基于所述兩個(gè)牙齒之間的距離修改所述兩個(gè)牙齒的縮放比例。
8.一種用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)計(jì)算裝置,所述計(jì)算裝置被配置成: 經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬多齒修復(fù)體,所述虛擬多齒修復(fù)體包括個(gè)體牙齒的兩個(gè)以上的3D模型,相對于待重建的患者口腔的多個(gè)牙齒區(qū)域的3D表示呈現(xiàn)所述虛擬多齒修復(fù)體,所述計(jì)算機(jī)執(zhí)行的界面在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行; 經(jīng)由所述計(jì)算機(jī)執(zhí)行的界面,從操作者接收操作所述虛擬多齒修復(fù)體中的牙齒的亞組的命令; 基于所述操作命令,修改所述虛擬多齒修復(fù)體的形狀的一個(gè)或多個(gè)參數(shù),所述一個(gè)或多個(gè)參數(shù)與所述牙齒的亞組相關(guān);以及 生成與所述虛擬多齒修復(fù)體相關(guān)的制備數(shù)據(jù)。
9.權(quán)利要求8的系統(tǒng),其中基于所述操作命令的修改包括相對于所述虛擬多齒修復(fù)體中的一個(gè)或多個(gè)特定的牙齒縮放所述牙齒的亞組中的某個(gè)牙齒。
10.權(quán)利要求8的系統(tǒng),其中基于所述操作命令的修改包括相對于所述虛擬多齒修復(fù)體中的所述牙齒的亞組外的一個(gè)或多個(gè)特定的牙齒平移所述牙齒的亞組中的一個(gè)牙齒。
11.權(quán)利要求8的系統(tǒng),其中所述方法還包括基于估計(jì)的與對合牙的咬合修改所述虛擬多齒修復(fù)體。
12.權(quán)利要求8的系統(tǒng),其中所述方法還包括確定兩個(gè)牙齒之間的距離和至少部分基于所述兩個(gè)牙齒之間的距離修改所述兩個(gè)牙齒的縮放比例。
13.一種包含用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令,當(dāng)在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行時(shí),執(zhí)行包括以下的方法: 經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬多齒修復(fù)體,所述虛擬多齒修復(fù)體包括個(gè)體牙齒的兩個(gè)以上的3D模型,相對于待重建的患者口腔的多個(gè)牙齒區(qū)域的3D表示呈現(xiàn)所述虛擬多齒修復(fù)體,所述計(jì)算機(jī)執(zhí)行的界面在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行; 經(jīng)由所述計(jì)算機(jī)執(zhí)行的界面,從操作者接收操作所述虛擬多齒修復(fù)體中的牙齒的亞組的命令; 基于所述操作命令,修改所述虛擬多齒修復(fù)體的形狀的一個(gè)或多個(gè)參數(shù),所述一個(gè)或多個(gè)參數(shù)與所述牙齒的亞組相關(guān);以及 生成與所述虛擬多齒修復(fù)體相關(guān)的制備數(shù)據(jù)。
14.一種用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的計(jì)算機(jī)執(zhí)行的方法,所述方法包括: 經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬修復(fù)體,相對于待重建的患者口腔區(qū)域的3D表示呈現(xiàn)所述虛擬修復(fù)體,所述待重建的患者口腔區(qū)域的3D表示具有相應(yīng)的牙齒對合區(qū)域,所述計(jì)算機(jī)執(zhí)行的界面在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行; 經(jīng)由所述計(jì)算機(jī)執(zhí)行的界面,從操作者接收一個(gè)或多個(gè)修復(fù)體操作命令; 對于所述一個(gè)或多個(gè)修復(fù)體操作命令中的每個(gè)修復(fù)體操作命令,使用一個(gè)或多個(gè)計(jì)算裝置基于所述修復(fù)體操作命令并基于所述修復(fù)體相對于所述相應(yīng)的牙齒對合區(qū)域的咬合修改所述虛擬修復(fù)體;以及` 生成與所述虛擬修復(fù)體相關(guān)的制備數(shù)據(jù)。
15.權(quán)利要求14的方法,其中基于所述修復(fù)體操作命令的修改包括將所述虛擬修復(fù)體中的某個(gè)牙齒相對于所述虛擬修復(fù)體中的一個(gè)或多個(gè)其他牙齒進(jìn)行縮放。
16.權(quán)利要求14的方法,其中基于所述修復(fù)體操作命令的修改包括將所述虛擬修復(fù)體中的一個(gè)牙齒相對于所述虛擬修復(fù)體中的一個(gè)或多個(gè)其他牙齒進(jìn)行平移。
17.一種用于牙修復(fù)體設(shè)計(jì)中的修復(fù)體操作的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)計(jì)算裝置,所述計(jì)算裝置被配置成: 經(jīng)由計(jì)算機(jī)執(zhí)行的界面呈現(xiàn)虛擬修復(fù)體,相對于待重建的患者口腔區(qū)域的3D表示呈現(xiàn)所述虛擬修復(fù)體,所述待重建的患者口腔區(qū)域的3D表示具有相應(yīng)的牙齒對合區(qū)域,所述計(jì)算機(jī)執(zhí)行的界面在一個(gè)或多個(gè)計(jì)算裝置上運(yùn)行; 經(jīng)由所述計(jì)算機(jī)執(zhí)行的界面,從操作者接收一個(gè)或多個(gè)修復(fù)體操作命令; 對于所述一個(gè)或多個(gè)修復(fù)體操作命令中的每個(gè)修復(fù)體操作命令,基于所述修復(fù)體操作命令并基于所述修復(fù)體相對于所述相應(yīng)的牙齒對合區(qū)域的咬合修改所述虛擬修復(fù)體;以及生成與所述虛擬修復(fù)體相關(guān)的制備數(shù)據(jù)。
18.權(quán)利要求17的系統(tǒng),其中基于所述修復(fù)體操作命令的修改包括將所述虛擬修復(fù)體中的某個(gè)牙齒相對于所述虛擬修復(fù)體中的一個(gè)或多個(gè)其他牙齒進(jìn)行縮放。
19.權(quán)利要求17的系統(tǒng),其中基于所述修復(fù)體操作命令的修改包括將所述虛擬修復(fù)體中的一個(gè)牙齒相對于所述虛擬修復(fù)體中的一個(gè)或多個(gè)其他牙齒進(jìn)行平移。
全文摘要
本發(fā)明提供用于牙修復(fù)體設(shè)計(jì)中操作牙冠或修復(fù)體的方法、系統(tǒng)、計(jì)算機(jī)可讀介質(zhì)、技術(shù)和過程。這些包括相對于待重建的區(qū)域呈現(xiàn)多齒修復(fù)體的3D模型。操作者可以操作所述3D模型中的一個(gè)或多個(gè)假牙以便改變所述修復(fù)體的整體形狀。在多個(gè)實(shí)施方案中,所述技術(shù)還可以包括確定-修復(fù)體的整個(gè)3D模型和/或模型中假牙的個(gè)體3D模型相對于對合牙的咬合??梢曰谒鲆Ш闲薷男迯?fù)體的3D模型的位置或形狀。
文檔編號A61C13/00GK103108604SQ201180044529
公開日2013年5月15日 申請日期2011年9月13日 優(yōu)先權(quán)日2010年9月17日
發(fā)明者米里亞姆·馬納伊, 亞當(dāng)·羅伯茨, 杭斌, 戴維·基亞森 申請人:比奧卡德醫(yī)藥療公司