System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及口腔數字化,尤其涉及一種牙齒鄰接面修復的方法、程序、存儲介質和系統。
技術介紹
1、在三維口掃的牙齒數據中,存在牙齒鄰接面信息的大量丟失,這是齒科計算機輔助軟件普遍面臨的一項重大挑戰。如果通過傳統醫生手動修補牙齒鄰面,操作流程繁雜,同時也難以復原真實牙齒形態。
技術實現思路
1、本專利技術要解決的技術問題是設計一種基于牙齒點云ai預測數據的三維牙齒數據鄰接面修復方法,在牙冠貼合口掃的基礎上,在鄰接面區域依據點云預測數據,將相鄰牙齒的鄰接面盡可能真實得復原出來,以解決現有的技術問題。
2、為解決上述技術問題,本專利技術提供一種基于點云預測數據的牙齒鄰接面修復的方法,包括如下步驟:
3、步驟s1:對牙齒點云數據與缺失鄰面的牙齒數據進行配準與去噪,得到預測牙齒真實形態的點云數據。
4、步驟s2:使用泊松重建算法,基于點云數據構建三角網格,并對重建的三角網格進行網格修復與封閉。
5、步驟s3:基于原始牙冠信息對點云重建的三角網格進行形變,使得在牙冠區域上重建網格更貼合原始牙冠,記作mesha。
6、步驟s4:在真實牙齒的鄰面位置生成一個網格,并將其形變至mesha的鄰面相應位置。
7、步驟s5:在鄰面網格的內側固定邊界上,將其與原始牙冠縫合,并對周邊網格通過拉普拉斯平滑算法抹去縫合線。
8、進一步的,步驟s1中,根據整頜融合匹配的方式進行配準,并在每顆牙的點云數據中過濾掉距離真實牙面歐式距離大
9、進一步的,步驟s3中,通過將真實牙齒的邊界點作為目標點,并計算邊界點在點云數據上的最近點作為控制點,使用拉普拉斯形變算法對點云重建的三角網格形變。
10、進一步的,步驟s4中,具體包括如下步驟:
11、步驟s41:對網格補洞,實現對黑三角的修復,獲取牙冠邊界的最低點,并構建鄰面三角網格,記作meshb。
12、步驟s42:為了使得補全后的鄰面網格更貼合ai預測的牙齒形態,將鄰面網格meshb形變得更貼合點云重建網格mesha。
13、進一步的,步驟s41中,基于相鄰牙齒的最相鄰區域,選取其牙冠網格邊界,并對邊界排序,使得其兩兩首尾相連,由此得到牙冠邊界的最低點。
14、進一步的,步驟s42中,具體包括如下步驟:
15、步驟s421:在meshb的邊界中區分內側與外側邊界,內側邊界表示與原始牙冠縫合的固定邊界,外側邊界表示自由邊界;
16、步驟s422:使用德洛內三角化對mesha進行重分劃,使得mesha的網格中不存在過于尖銳的三角形,過于尖銳是指最小角小于15°,使其表現得足夠均勻與細膩;
17、步驟s423:在meshb上找到內外邊界的中點作為形變的控制點,求得中點的法向,由中點及中點法向作射線與mesha相交,將交點作為形變的目標點,并根據拉普拉斯形變算法將meshb形變到更貼合mesha的目標位置。
18、進一步的,本專利技術還包括如下步驟:
19、步驟s6:對相鄰兩顆牙齒,如果補全的鄰面之間存在碰撞,通過拉普拉斯形變使得碰撞值趨于零,同時保持原始碰撞的相交區域不變。
20、本專利技術還提供一種計算機程序產品,包括計算機指令,所述計算機指令在由處理器運行時使得計算機設備執行如前述的牙齒鄰接面修復的方法。
21、本專利技術還提供一種計算機可讀存儲介質,其上存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如前述的牙齒鄰接面修復的方法。
22、本專利技術還提供一種牙齒鄰接面修復的系統,包括:
23、至少一個處理器;以及
24、至少一個與所述處理器通信連接的存儲器;
25、其中,所述存儲器存儲有可被處理器執行的指令,所述指令被所述處理器執行,以使該系統執行前述的牙齒鄰接面修復的方法。
26、本專利技術的有益效果:
27、本專利技術的牙齒鄰接面修復的方法依據ai預測的點云數據,在保持口掃真實牙體不變的前提下,通過點云重建、鄰面形變、縫合平滑等方式,模擬患者牙齒真實鄰面情形的方法,在隱形正畸牙齒建模階段,提高了模擬鄰面的真實性。
本文檔來自技高網...【技術保護點】
1.一種牙齒鄰接面修復的方法,其特征在于:基于點云預測數據,包括如下步驟:
2.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:步驟S1中,根據整頜融合匹配的方式進行配準,并在每顆牙的點云數據中過濾掉距離真實牙面歐式距離大于2毫米的數據,去除點云預測中存在的噪聲影響,得到AI預測的真實牙齒形態的鄰面部分點云數據,并與真實牙面的所有網格頂點融合,構成真實牙齒的點云數據。
3.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:步驟S3中,通過將真實牙齒的邊界點作為目標點,并計算邊界點在點云數據上的最近點作為控制點,使用拉普拉斯形變算法對點云重建的三角網格形變。
4.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:步驟S4中,具體包括如下步驟:
5.根據權利要求4所述的牙齒鄰接面修復的方法,其特征在于:步驟S41中,基于相鄰牙齒的最相鄰區域,選取其牙冠網格邊界,并對邊界排序,使得其兩兩首尾相連,由此得到牙冠邊界的最低點。
6.根據權利要求4所述的牙齒鄰接面修復的方法,其特征在于:步驟S42中,具體包括如下步驟:
7.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:還包括如下步驟:
8.一種計算機程序產品,其特征在于:包括計算機指令,所述計算機指令在由處理器運行時使得計算機設備執行如權利要求1-7中任一項所述的牙齒鄰接面修復的方法。
9.一種計算機可讀存儲介質,其特征在于:其上存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1-7中任一項所述的牙齒鄰接面修復的方法。
10.?一種牙齒鄰接面修復的系統,其特征在于:包括:
...【技術特征摘要】
1.一種牙齒鄰接面修復的方法,其特征在于:基于點云預測數據,包括如下步驟:
2.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:步驟s1中,根據整頜融合匹配的方式進行配準,并在每顆牙的點云數據中過濾掉距離真實牙面歐式距離大于2毫米的數據,去除點云預測中存在的噪聲影響,得到ai預測的真實牙齒形態的鄰面部分點云數據,并與真實牙面的所有網格頂點融合,構成真實牙齒的點云數據。
3.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:步驟s3中,通過將真實牙齒的邊界點作為目標點,并計算邊界點在點云數據上的最近點作為控制點,使用拉普拉斯形變算法對點云重建的三角網格形變。
4.根據權利要求1所述的牙齒鄰接面修復的方法,其特征在于:步驟s4中,具體包括如下步驟:
5.根據權利要求4所述的牙齒鄰...
【專利技術屬性】
技術研發人員:王嘯天,王洪建,
申請(專利權)人:可麗爾醫療科技常州有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。