本發(fā)明涉及牙模,具體而言,涉及一種牙模生成方法和非易失性存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在口腔修復(fù)領(lǐng)域,固定修復(fù)模型設(shè)計(jì)是一個(gè)至關(guān)重要且技術(shù)要求較高的過(guò)程,它涉及到牙冠、內(nèi)冠或解剖型內(nèi)冠的設(shè)計(jì),用以驗(yàn)證修復(fù)體與基牙的貼合情況、與鄰牙的鄰接關(guān)系以及與對(duì)頜的咬合關(guān)系。傳統(tǒng)的固定修復(fù)模型設(shè)計(jì)通常依賴于設(shè)計(jì)師的專業(yè)技能和經(jīng)驗(yàn),他們需要在修復(fù)體設(shè)計(jì)完成后,手動(dòng)生成相應(yīng)的固定修復(fù)模型,這個(gè)過(guò)程不僅耗時(shí),而且容易導(dǎo)致資源浪費(fèi),特別是當(dāng)修復(fù)體設(shè)計(jì)師的高技能被用于處理相對(duì)簡(jiǎn)單的模型對(duì)齊、裁剪和頜架添加等操作時(shí)。
2、目前,市面上存在多種用于固定修復(fù)模型生成的軟件解決方案,如3shape-modelmaker、exocad-model?creator、medit-model?builder和shining3d–accudesign等。這些軟件支持齒科修復(fù)模型的生成,但一般通過(guò)設(shè)計(jì)員手動(dòng)操作來(lái)生成單個(gè)牙模的數(shù)字模型,效率較低,且對(duì)設(shè)計(jì)師的依賴度高。
3、針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種牙模生成方法和非易失性存儲(chǔ)介質(zhì),以至少解決目前的修復(fù)模型生成方法處理的模型種類較少、模型精度較低的技術(shù)問(wèn)題。
2、根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種牙模生成方法,包括:獲取第一基牙模型和初始牙模,其中,初始牙模為模擬完整口腔結(jié)構(gòu)的牙齒模型,第一基牙模型為模擬待修復(fù)的牙齒結(jié)構(gòu)的模型;確定工具模型,其中,工具模型包括槽模型和/或第二基牙模型,槽模型用于確定不分割模型,第二基牙模型的體積大于第一基牙模型的體積,用于確定分割模型;將初始牙模與工具模型進(jìn)行布爾減操作,得到目標(biāo)牙模,其中,目標(biāo)牙模包括分割模型和/或不分割模型。
3、可選地,獲取第一基牙模型,包括:獲取備牙模型,其中,備牙模型為模擬部分健康牙體組織的模型;基于備牙模型,確定延伸方向;基于延伸方向,依次生成邊緣區(qū)、凹陷區(qū)、延長(zhǎng)區(qū)和銷釘區(qū),其中,邊緣區(qū)用于確定第一基牙模型的邊緣,凹陷區(qū)用于區(qū)分第一基牙模型的延長(zhǎng)區(qū),延長(zhǎng)區(qū)用于延伸第一基牙模型的長(zhǎng)度,銷釘區(qū)的橫截面大小小于延長(zhǎng)區(qū)的橫截面大?。换阡N釘區(qū)的下端邊緣點(diǎn),確定底部;基于邊緣區(qū)、凹陷區(qū)、延長(zhǎng)區(qū)、銷釘區(qū)和底部,確定第一基牙模型。
4、可選地,獲取備牙模型,其中,備牙模型為模擬部分健康牙體組織的模型,包括:根據(jù)預(yù)設(shè)的頸緣線,確定切割線;基于切割線,對(duì)初始牙模進(jìn)行切割,得到備牙模型。
5、可選地,基于備牙模型,確定延伸方向,包括:基于備牙模型,確定高度和軸向;基于高度和軸向,確定延伸方向。
6、可選地,基于延伸方向,依次生成邊緣區(qū)、凹陷區(qū)、延長(zhǎng)區(qū)和銷釘區(qū),包括:基于延伸方向,生成邊緣區(qū);基于邊緣區(qū)、延伸方向和預(yù)設(shè)的凹口長(zhǎng)度與深度,生成凹陷區(qū);基于將延伸方向,將凹陷區(qū)繼續(xù)延伸,生成延長(zhǎng)區(qū);將延長(zhǎng)區(qū)的下端邊緣點(diǎn)向中心位置偏移第一預(yù)設(shè)距離,得到銷釘區(qū)的上端邊緣點(diǎn);基于將延伸方向,將上端邊緣點(diǎn)繼續(xù)延伸,生成銷釘區(qū)。
7、可選地,在工具模型為槽模型的情況下,基于第一基牙模型,確定工具模型,包括:基于備牙模型,確定內(nèi)壁的上端邊緣點(diǎn);將內(nèi)壁的上端邊緣點(diǎn)向外擴(kuò)展第二預(yù)設(shè)距離,得到外壁的上端邊緣點(diǎn);將內(nèi)壁的上端邊緣點(diǎn)和外壁的上端邊緣點(diǎn)豎直向下進(jìn)行延伸,得到內(nèi)壁的下端邊緣點(diǎn)和外壁的下端邊緣點(diǎn);基于內(nèi)壁的上端邊緣點(diǎn)、內(nèi)壁的下端邊緣點(diǎn)、外壁的上端邊緣點(diǎn)和外壁的下端邊緣點(diǎn),確定外壁、上底面和下底面;基于邊緣區(qū)的結(jié)構(gòu)和凹陷區(qū)的結(jié)構(gòu),生成內(nèi)壁;基于外壁、上底面、下底面和內(nèi)壁,確定槽模型。
8、可選地,在工具模型為第二基牙模型的情況下,基于第一基牙模型,確定工具模型,包括:基于備牙模型,確定基準(zhǔn)點(diǎn);將基準(zhǔn)點(diǎn)向外擴(kuò)展第三預(yù)設(shè)距離,得到邊緣點(diǎn);基于邊緣點(diǎn)、延長(zhǎng)區(qū)的結(jié)構(gòu)和銷釘區(qū)的結(jié)構(gòu),生成下端區(qū)域;將邊緣點(diǎn)豎直向上進(jìn)行延伸,得到延伸點(diǎn);基于延伸點(diǎn),確定上端區(qū)域;基于上端區(qū)域和下端區(qū)域,確定第二基牙模型。
9、可選地,在確定第二基牙模型之后,還包括:基于第二基牙模型的高度,確定多個(gè)摩擦桿的高度,其中,摩擦桿用于調(diào)節(jié)第二基牙模型中孔的松緊度;基于預(yù)設(shè)的摩擦桿寬度,確定多個(gè)摩擦桿的數(shù)量和多個(gè)摩擦桿之間的間隔;基于多個(gè)摩擦桿之間的間隔,確定多個(gè)摩擦桿各自對(duì)應(yīng)的起始點(diǎn);基于多個(gè)摩擦桿各自對(duì)應(yīng)的起始點(diǎn),在第二基牙模型的外圍添加多個(gè)摩擦桿。
10、可選地,基于備牙模型,確定第一基牙模型的中心點(diǎn);基于中心點(diǎn)、第一基牙模型的高度、第一基牙模型的軸向,確定打孔方向和打孔距離;基于預(yù)設(shè)的圓柱半徑、中心點(diǎn)、打孔方向和打孔距離,確定第一基牙模型的排液孔模型;將第一基牙模型與排液孔模型進(jìn)行布爾減操作,得到包括排液孔的第一基牙模型,其中,排液孔用于驗(yàn)證第一基牙模型在分割模型中是否插拔到位。
11、可選地,在得到目標(biāo)牙模之后,還包括:獲取目標(biāo)牙模對(duì)應(yīng)的打標(biāo)信息、打標(biāo)參數(shù)和頜位數(shù)據(jù),其中,打標(biāo)信息包括編號(hào)和牙模類型,打標(biāo)參數(shù)包括打標(biāo)深度、大小和位置,頜位數(shù)據(jù)包括牙模的上下頜部分在頜架上的相對(duì)位置和角度;基于打標(biāo)參數(shù),將打標(biāo)信息標(biāo)記在目標(biāo)牙模上,得到打標(biāo)后的目標(biāo)牙模;基于頜位數(shù)據(jù),將打標(biāo)后的目標(biāo)牙模固定在對(duì)應(yīng)的頜架上,得到模擬咬合系統(tǒng)。
12、可選地,獲取多個(gè)口腔掃描數(shù)據(jù);生成多個(gè)口腔掃描數(shù)據(jù)各自對(duì)應(yīng)的初始牙模;基于多個(gè)口腔掃描數(shù)據(jù)各自對(duì)應(yīng)的初始牙模,同時(shí)進(jìn)行上述得到目標(biāo)牙模的操作,生成多個(gè)口腔掃描數(shù)據(jù)各自對(duì)應(yīng)的目標(biāo)牙模。
13、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種牙模生成裝置,包括:獲取模塊,用于獲取第一基牙模型和初始牙模,其中,初始牙模為模擬完整口腔結(jié)構(gòu)的牙齒模型,第一基牙模型為模擬待修復(fù)的牙齒結(jié)構(gòu)的模型;確定模塊,用于確定工具模型,其中,工具模型包括槽模型和/或第二基牙模型,槽模型用于確定不分割模型,第二基牙模型的體積大于第一基牙模型的體積,用于確定分割模型;布爾減模塊,用于將初始牙模與工具模型進(jìn)行布爾減操作,得到目標(biāo)牙模,其中,目標(biāo)牙模包括分割模型和/或不分割模型。
14、根據(jù)本發(fā)明實(shí)施例的又一方面,還提供了一種非易失性存儲(chǔ)介質(zhì),非易失性存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在程序運(yùn)行時(shí)控制非易失性存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述中任意一項(xiàng)牙模生成方法。
15、根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種計(jì)算機(jī)設(shè)備,計(jì)算機(jī)設(shè)備包括處理器,處理器用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行上述中任意一項(xiàng)牙模生成方法。
16、根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述中任意一項(xiàng)牙模生成方法。
17、根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種牙模生成方法,包括:獲取初始牙模,初始牙模為口腔結(jié)構(gòu)的牙齒模型;生成至少一個(gè)待修復(fù)的第一基牙模型;提供工具模型,其中,工具模型包括槽模型或第二基牙模型中的至少一個(gè),槽模型用于確定不分割模型,第二基牙模型的體積大于第一基牙模型的體積,用于確定分割模型;基于工具模型,削減初始牙模,以得到目標(biāo)牙模,其中目標(biāo)牙模包括第一基牙模型和削減后的初始牙模。
18、在一些實(shí)施例中,生成至少一個(gè)待修復(fù)的第一基牙模型,包括:基于待使用的可分離牙冠的頸緣線,切割初始牙模以至少獲得備牙模型,和基于備牙模型,生成第一基牙模型。
19、在一些實(shí)施例中,基于備牙模型,生成第一基牙模型還包括:基于初始牙模的邊界,生成沿預(yù)設(shè)方向延伸預(yù)定距離的第一基牙模型,第一基牙模型包括預(yù)定偏角。
20、在一些實(shí)施例中,第一基牙模型包括:依次連接的邊緣區(qū)、凹陷區(qū)、延長(zhǎng)區(qū)和銷釘區(qū),其中,邊緣區(qū)用于確定第一基牙模型的邊緣,凹陷區(qū)用于區(qū)分第一基牙模型的延長(zhǎng)區(qū),延長(zhǎng)區(qū)用于延伸第一基牙模型的長(zhǎng)度,銷釘區(qū)的橫截面大小小于延長(zhǎng)區(qū)的橫截面大小。
21、在一些實(shí)施例中,基于工具模型,削減初始牙模,還包括:基于待使用的可分離牙冠的頸緣線,切割初始牙模以至少獲得備牙模型;基于備牙模型的邊緣,使用工具模型的槽模型削減初始牙模。
22、在一些實(shí)施例中,基于工具模型,削減初始牙模,還包括:使用工具模型的第二基牙模型削減初始牙模。
23、在一些實(shí)施例中,削減后的初始牙模包括擋板、摩擦桿或排液孔中的至少一種。
24、在一些實(shí)施例中,牙模生成方法還包括:在目標(biāo)牙模的預(yù)定位置處施加標(biāo)簽。
25、在一些實(shí)施例中,牙模生成方法還包括:生成與目標(biāo)牙模匹配的頜架。
26、根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種非易失性存儲(chǔ)介質(zhì),非易失性存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,在程序運(yùn)行時(shí)控制非易失性存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行前述任意一項(xiàng)的牙模生成方法。
27、在一些實(shí)施例中,程序配置為同時(shí)或連續(xù)地生成至少兩個(gè)目標(biāo)牙模。
28、根據(jù)本發(fā)明實(shí)施例的再一方面,還提供了一種生成固定修復(fù)牙模的方法,包括使用根據(jù)前述任意一項(xiàng)的牙模生成方法,生成具有至少一個(gè)單體牙冠或連橋牙冠的目標(biāo)牙模。
29、在本發(fā)明實(shí)施例中,采用牙模生成方法,通過(guò)獲取第一基牙模型和初始牙模,其中,初始牙模為模擬完整口腔結(jié)構(gòu)的牙齒模型,第一基牙模型為模擬待修復(fù)的牙齒結(jié)構(gòu)的模型;確定工具模型,其中,工具模型包括槽模型和/或第二基牙模型,槽模型用于確定不分割模型,第二基牙模型的體積大于第一基牙模型的體積,用于確定分割模型;將初始牙模與工具模型進(jìn)行布爾減操作,得到目標(biāo)牙模,其中,目標(biāo)牙模包括分割模型和/或不分割模型,達(dá)到了自動(dòng)化生成符合口腔修復(fù)需求的修復(fù)牙模的目的,從而實(shí)現(xiàn)了提高修復(fù)牙模生成的效率和精確度的技術(shù)效果,進(jìn)而解決了目前的修復(fù)模型生成方法處理的模型種類較少、模型精度較低的技術(shù)問(wèn)題。