System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及正畸,尤其涉及一種自動生成萌出帽牙洞線的方法、系統和裝置。
技術介紹
1、萌出帽是指對于萌出或半萌出的牙齒,醫生根據鄰牙預測其未來的生長趨勢,而添加的能夠包裹牙齒的幾何腔體。目前現有的包含萌出帽的牙套大多是無法直接使用機器切割的,首先這是由于萌出帽的幾何形態不好判定,其次現有的技術并不能實現含有萌出帽牙齒牙套的精準切割。為了實現不壓迫牙齦的萌出帽切割首先要依賴于鄰牙的齦緣線并且要參考未萌出和半萌出牙齒本身的生長位置。
技術實現思路
1、本專利技術要解決的技術問題是設計一種自動生成萌出帽牙洞線的方法、系統和裝置,通過這種方法自動調整后得到的萌出帽牙洞線更能夠適應生成切割線的要求,從而實現萌出帽牙套的自動切割,解決現有的技術問題。
2、為解決上述技術問題,本專利技術提供一種自動生成萌出帽牙洞線的方法,具體包括如下步驟:
3、步驟s1:獲取萌出帽網格數據。
4、步驟s2:判斷萌出帽的所屬牙位位置。
5、步驟s3:遍歷原始牙洞數據,確定萌出帽牙洞高度位置。
6、步驟s4:生成萌出帽牙洞線。
7、步驟s5:對萌出帽牙洞線進行排序。
8、步驟s6:生成包括萌出帽的連續牙洞線。
9、進一步的,步驟s1中,具體包括如下步驟:
10、步驟s11:根據牙齒附件類型獲取上下頜的所有萌出帽網格數據。
11、步驟s12:根據萌出帽類型,標記萌出帽附件網格類型。
1
13、步驟s21:遍歷萌出帽附件,求萌出帽附件與牙齦網格的交線,并找到交線最大的一圈點。
14、步驟s22:比較萌出帽牙洞中心點與所有牙位的中心點距離,求當前所遍歷的萌出帽的牙洞中心點在每個牙洞x方向上的投影,投影距離最小值所對應的牙洞即為當前萌出帽的所屬牙位位置。
15、進一步的,步驟s3中,具體包括如下步驟:
16、步驟s31:找到距離當前萌出帽最近的兩顆牙齒,并以左右兩側牙齒小坐標的平均方向作為萌出帽牙洞的基準方向,其中x軸為牙洞的走向的反方向,y軸指向舌側,z軸指向牙根生長方向。
17、步驟s32:定位當前萌出帽兩側牙齦邊緣線最低點,并以兩顆牙齒連線向上偏移0.5mm作為生成萌出帽牙洞線的位置。
18、進一步的,步驟s4中,具體包括如下步驟:
19、步驟s41:在步驟s3得到的高度位置,以當前萌出帽牙洞的z軸方向作為法向構造萌出帽牙洞生成平面,截取萌出帽,生成初步萌出帽牙洞線。
20、步驟s42:計算萌出帽牙洞生成平面到萌出帽網格頂部點的距離sh和到底部點的距離sl,若0<sh≤1.8mm或0<sl≤1.8mm,則取萌出帽網格的中心點作為新的萌出帽牙洞生成平面位置,得到萌出帽牙洞線。
21、步驟s43:判斷萌出帽是否為弓外牙,若為弓外牙,則使用萌出帽的牙洞線替換對應原始牙位的牙洞線,且設置牙洞屬性為弓外牙。
22、進一步的,步驟s5中,遍歷原始牙洞數據,對于沒有萌出帽的牙位直接添加原始牙洞信息到牙洞列表;
23、若萌出帽所在牙位有小牙,則直接使用萌出帽牙洞線替換小牙牙洞線作為新的數據。
24、若萌出帽所在牙位無小牙,且非弓外牙,則判斷萌出帽與所借助牙齒的牙洞位置關系。
25、進一步的,萌出帽與所借助牙齒的牙洞位置關系的判斷方法為:
26、若僅有一個萌出帽牙洞數據與當前遍歷牙位關聯,則計算萌出帽牙洞中心與當前遍歷牙位的原始牙洞中心的連線方向dir1,與萌出帽牙洞的基準坐標dirx作比較,若兩向量的余弦值小于0,則需先添加原始牙洞數據再添加萌出帽牙洞信息到牙洞列表中;若余弦值大于0則,則需先添加萌出帽牙洞信息再添加原始牙洞數據到牙洞列表中。
27、若有多個萌出帽的牙洞數據與當前遍歷牙位關聯,則需為萌出帽牙洞及原始牙洞數據按照位置排序。
28、進一步的,萌出帽牙洞及原始牙洞數據的位置排序方法為:
29、獲取原始牙洞的中心點c1,以c1為原點、dirx為方向構造射線l1。
30、計算萌出帽牙洞線各個中心點cn。
31、將c1~cn依次投影到l1上,得到投影距離dist1~distn。
32、將投影距離從小到大排序,并添加到牙洞列表中。
33、本專利技術還提供一種自動生成萌出帽牙洞線的系統,具體包括:
34、數據獲取模塊:用于獲取上下頜的萌出帽網格數據。
35、牙位判斷模塊:用于判斷萌出帽的所屬牙位位置。
36、高度確定模塊:用于確定萌出帽牙洞高度位置。
37、數據生成模塊:包括第一生成單元和第二生成單元,所述第一生成單元用于生成萌出帽牙洞線,所述第二生成單元用于生成連續牙位的牙洞線。
38、數據處理模塊:用于對萌出帽牙洞線進行排序。
39、本專利技術還提供一種自動生成萌出帽牙洞線的裝置,包括:
40、至少一個處理器;以及
41、至少一個與所述處理器通信連接的存儲器;
42、其中,所述存儲器存儲有可被處理器執行的指令,所述指令被所述處理器執行,以使該裝置執行前述的自動生成萌出帽牙洞線的方法。
43、本專利技術的有益效果:
44、本專利技術的自動生成萌出帽牙洞線的方法基于鄰牙特征點,借助傳統幾何圖像算法,利用鄰牙牙齒邊緣線的特征點信息以及萌出帽的小坐標構造的平面截取萌出帽網格,得到萌出帽的牙洞線點。此外,本專利技術根據不同牙型對萌出帽的牙洞線位置進行調整。通過這種方法自動調整后得到的萌出帽牙洞線更能夠適應生成切割線的要求,不需要額外的人工介入操作,基于本專利技術的方法能夠進一步實現萌出帽牙套的自動切割,能夠在一定程度上節省人力資源,降低成本。
本文檔來自技高網...【技術保護點】
1.一種自動生成萌出帽牙洞線的方法,其特征在于:包括如下步驟:
2.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟S1中,具體包括如下步驟:
3.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟S2中,根據切分線與牙洞的關系重新判斷所屬牙位,具體包括如下步驟:
4.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟S3中,具體包括如下步驟:
5.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟S4中,具體包括如下步驟:
6.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟S5中,遍歷原始牙洞數據,對于沒有萌出帽的牙位直接添加原始牙洞信息到牙洞列表;
7.根據權利要求6所述的自動生成萌出帽牙洞線的方法,其特征在于:萌出帽與所借助牙齒的牙洞位置關系的判斷方法為:
8.根據權利要求7所述的自動生成萌出帽牙洞線的方法,其特征在于:萌出帽牙洞及原始牙洞數據的位置排序方法為:
9.一種自動生成萌出帽牙洞線的系統,其特征
10.一種自動生成萌出帽牙洞線的裝置,其特征在于:包括:
...【技術特征摘要】
1.一種自動生成萌出帽牙洞線的方法,其特征在于:包括如下步驟:
2.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟s1中,具體包括如下步驟:
3.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟s2中,根據切分線與牙洞的關系重新判斷所屬牙位,具體包括如下步驟:
4.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟s3中,具體包括如下步驟:
5.根據權利要求1所述的自動生成萌出帽牙洞線的方法,其特征在于:步驟s4中,具體包括如下步驟:<...
【專利技術屬性】
技術研發人員:王雪,
申請(專利權)人:可麗爾醫療科技常州有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。