• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種三維虛擬牙齦網格模型的快速構建方法和裝置制造方法及圖紙

    技術編號:41595625 閱讀:34 留言:0更新日期:2024-06-07 00:06
    一種三維虛擬牙齦網格模型的快速構建方法和裝置,其方法包括:步驟1、加載帶牙根的牙齒模型及牙齦線數據;步驟2、根據牙齒位置和姿態,自動調整側面參數;步驟3、根據參數生成底部控制點,構建三次樣條曲線得到底面曲線;步驟4、根據參數生成唇側和舌側側面控制點,重采樣控制點以保證控制點間距均勻,得到側面曲線;步驟5、采樣側面曲線和底面曲線,構建網格并進行Laplacian光順;步驟6、進行碰撞檢測,若牙齦頂點嵌入牙齒,嘗試進行干涉解除,得到重構的虛擬牙齦;本發明專利技術利用牙齦線生成虛擬牙齦網格模型,根據牙齒姿態自適應調整牙齦參數,使重建的虛擬牙齦接近真實牙齦,無突變且光滑,通過碰撞檢測后處理,降低牙根外露風險,確保生成的虛擬牙齦符合實際。

    【技術實現步驟摘要】

    本專利技術涉及一種使用圖形學技術的三維虛擬牙齦網格模型的快速構建方法和裝置,通過輸入三維牙齒模型、牙齒標準軸和牙齦線,生成出牙齦的底面曲線和側面曲線的控制點,通過自適應或者人工的方式調整控制點生成位置,快速構建出牙齦面片所需的曲線后對曲線進行采樣,連接曲線上頂點的拓撲生成牙齦,對生成的牙齦進行光順和漏根修復得到最終的虛擬牙齦網格模型。


    技術介紹

    1、牙齒健康問題一直是人們非常關心的一個問題,牙齒的健康問題不只是美觀,健康的口腔還能預防許多疾病的發生。傳統的正畸方式需要醫生觀察患者的牙齒并給出正畸方案,并在中間過程中不斷根據牙齒矯正程度做出治療上的調整,而患者也只有在正畸結束后才能看到正畸的效果。


    技術實現思路

    1、本專利技術要克服現有技術的上述缺點,提出了一種三維虛擬牙齦網格模型的快速構建方法和裝置。

    2、本專利技術方法的輸入是牙齒的三維模型、牙齒局部坐標軸、牙齒標準軸、牙齦線,輸出是重建的虛擬牙齦網格模型。

    3、牙齒局部坐標軸(coordtruth)用于標識當前牙齒姿態(如圖1所示),局部坐標軸的零點為牙齒的中心點,x軸為牙齒舌側指向唇側的軸,y軸為牙齒當前中心點指向下一牙位牙齒中心點,x軸和y軸標識牙齒的扭轉情況,z軸代表牙體長軸,由牙根指向咬合面中心,z軸標識牙齒的傾倒情況。

    4、牙齒標準軸(coordtraget)是正畸過后牙齒整齊排列時牙齒的局部坐標軸,是正畸的目標位,一般采用一套排列整齊的模板牙齒的局部坐標軸作為牙齒標準軸。

    <p>5、為了使重構出來的牙齦能夠較為準確的反應出真實牙齦的情況,本技術采用了基于牙齦線構建虛擬牙齦網格模型的方法,牙齦線是在三維口掃模型中將牙齒面片和牙齦面片分割開來的一圈點,牙齦線是牙齒與牙齦的分界線,在牙齒移動后,牙齦線也會相應的發生變化,牙齦線的形態能反應牙齦的狀態,所以我們可以根據牙齦線來模擬原始牙齦的形態。

    6、大體思路是:加載牙齒模型和牙齦線,自適應調整側面曲線參數,根據參數生成控制點,生成底面曲線,生成側面曲線,牙齦拓撲生成,牙齦光順,漏根檢測并修復。

    7、本專利技術的第一個方面涉及一種三維虛擬牙齦網格模型的快速構建方法,具體的步驟如下:

    8、步驟1、加載牙齒模型、牙齦線。

    9、步驟2、根據牙齒的位置和姿態,對每一顆牙的側面曲線參數進行自適應調整。

    10、步驟3、用牙齒重心按照底面曲線參數生成唇側底面控制點和舌側底面控制點,根據控制點構造三次樣條曲線得到底面曲線,對曲線進行參數化后,將每個牙齒都對應到曲線上的某個參數區間內,保證每個參數區間不重合。

    11、步驟4、用牙齦線上的點按照調整后的側面曲線參數生成唇側側面控制點和舌側側面控制點,然后將所有的控制點分段重采樣來保證控制點之間的間距均勻。

    12、步驟5、對側面曲線和底面曲線采樣得到一系列頂點,連接這些頂點構建出網格拓撲,對生成出來的網格進行拉普拉斯laplacian光順。

    13、步驟6、牙齦模型和牙齒模型進行碰撞檢測,檢查牙齦頂點是否嵌入牙齒既出現牙根外露的狀況,如果存在牙齦頂點在牙齒模型內部,將頂點按照當前牙齦的面法線方向移動來解除嵌入狀態,最后得到重構的牙齦。

    14、其中,步驟2所述的調整每一顆牙的側面曲線參數,具體包括:根據牙齒模型的局部坐標軸來判斷牙齒當前的姿態,對牙齦側面曲線的控制點生成參數唇側側面控制點偏移量(sv1)和舌側側面控制點偏移量(sv2)進行自適應的調整,使用了以下公式來計算側面曲線的參數:

    15、vzx=z.dot(x′)???????????????????(1)

    16、

    17、sv1=max(0.7,min(5.0,sv1))??????????????????????????(3)

    18、

    19、sv2=max(1.5,min(5.0,sv2))?????????????(5)

    20、其中x′軸是coordtruth的x軸將z坐標置為0得到的,根據coordtruth的z軸在x′軸上的投影值vzx來判斷牙齒的姿態,如果這個值大于0,該牙齒姿態呈向唇側前傾,自適應調整使sv1減少,sv2增加,如果這個值小于0,該牙齒姿態呈向舌側倒伏,自適應調整使sv2減少,sv1增加。

    21、其中,步驟3中構建底面曲線,具體包括:將牙齒重心分別沿著牙齒標準軸的x軸的正、反方向移動唇側底面控制點偏移量(bv1)、舌側底面控制點偏移量(bv2)參數個單位向量,然后將z坐標統一置為底面高度的固定值(valuez),得到唇側底面控制點(bp1)和舌側底面控制點(bp2);由于唇側和舌側的操作基本上類似,所以接下來以舌側底面曲線來描述整個過程;用每顆牙生成的bp2來擬合三次樣條曲線curve,然后將curve按照t∈[0.0,1.0],step=0.001離散參數化成1001個點;每一顆牙齒按照舌側牙齦線的兩個端點去找curve上歐式距離最近的離散參數點,獲得對應的t參數區間,每一顆牙齒對應的t參數區間需要滿足互不重疊且不存在距離過近(共點)的情況;遍歷每顆牙齒的t參數區間,如果有重疊情況,就和鄰牙交換端點的參數值來解除重疊;如果有距離過近(共點)的情況,使兩個端點的參數值分別增加和減少到最小區間間隔值的一半;在分配好對應的參數區間后,在該顆牙齒對應的參數區間內平均采樣和舌側牙齦線采樣點個數同樣多的參數點,利用這些參數點在底面曲線上計算出對應的離散點。

    22、進一步,所述的最小區間間隔值設置為0.005。

    23、其中,步驟4生成側面曲線控制點,具體包括:將將唇、舌側牙齦線上的采樣點沿著牙齒標準軸的x軸的正、反方向移動唇側側面控制點偏移量(sv1)、舌側側面控制點偏移量(sv2)個單位向量,再下降valued個高度,得到唇側側面控制點(sp1)和舌側側面控制點(sp2);因為牙齒在牙齦線上的采樣點呈圓弧形分布,所以偏移過后的控制點也大致呈圓弧形,這樣在牙縫的位置就處于兩個圓弧形的夾縫之間,會有很大程度的凹陷導致整體牙齦側面不平滑,所以就需要對圓弧末端的控制點增加補償值使整個圓弧的曲率半徑變大;

    24、為了保證牙齦側面的疏密一致性,對已生成的sp2點集和sp1點集進行重采樣,將相鄰兩牙的側面控制點點集擬合成三次樣條曲線,在曲線上均勻采樣相同個數的點作為控制點的新位置。

    25、其中,步驟5生成初始的虛擬牙齦網格,具體包括:輸入根據現有的牙齦控制點,使用catmull-rom曲線生成牙齦曲線,在曲線上采樣一定數目的采樣點作為牙齦網格的頂點,按照一定的規則連接拓撲,在實際應用中使用了以下方式連接拓撲:對于底面網格和頂面網格,采用分治的方式連接拓撲;底面曲線和牙齦線都是按照一定順序排列的且分為了舌側和唇側兩段,假設cback、cfront是舌側曲線和和唇側曲線曲線采樣的點集;將兩個點集中個數較多的點集設置為cbig,較小的點集設置為csmall;當cbi本文檔來自技高網...

    【技術保護點】

    1.一種三維虛擬牙齦網格模型的快速構建方法,其特征在于,包括如下步驟:

    2.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟2所述的調整每一顆牙的側面曲線參數,具體包括:根據牙齒模型的局部坐標軸來判斷牙齒當前的姿態,對牙齦側面曲線的控制點生成參數唇側側面控制點偏移量(sv1)和舌側側面控制點偏移量(sv2)進行自適應的調整,使用了以下公式來計算側面曲線的參數:

    3.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟3中構建底面曲線,具體包括:將牙齒重心分別沿著牙齒標準軸的x軸的正、反方向移動唇側底面控制點偏移量(bv1)、舌側底面控制點偏移量(bv2)參數個單位向量,然后將z坐標統一置為底面高度的固定值(valuez),得到唇側底面控制點(bp1)和舌側底面控制點(bp2);由于唇側和舌側的操作基本上類似,所以接下來以舌側底面曲線來描述整個過程;用每顆牙生成的bp2來擬合三次樣條曲線curve,然后將curve按照t∈[0.0,1.0],step=0.001離散參數化成1001個點;每一顆牙齒按照舌側牙齦線的兩個端點去找curve上歐式距離最近的離散參數點,獲得對應的t參數區間,每一顆牙齒對應的t參數區間需要滿足互不重疊且不存在距離過近(共點)的情況;遍歷每顆牙齒的t參數區間,如果有重疊情況,就和鄰牙交換端點的參數值來解除重疊;如果有距離過近(共點)的情況,使兩個端點的參數值分別增加和減少到最小區間間隔值的一半;在分配好對應的參數區間后,在該顆牙齒對應的參數區間內平均采樣和舌側牙齦線采樣點個數同樣多的參數點,利用這些參數點在底面曲線上計算出對應的離散點。

    4.如權利要求3所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:所述的最小區間間隔值設置為0.005。

    5.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟4生成側面曲線控制點,具體包括:將將唇、舌側牙齦線上的采樣點沿著牙齒標準軸的x軸的正、反方向移動唇側側面控制點偏移量(sv1)、舌側側面控制點偏移量(sv2)個單位向量,再下降valued個高度,得到唇側側面控制點(sp1)和舌側側面控制點(sp2);因為牙齒在牙齦線上的采樣點呈圓弧形分布,所以偏移過后的控制點也大致呈圓弧形,這樣在牙縫的位置就處于兩個圓弧形的夾縫之間,會有很大程度的凹陷導致整體牙齦側面不平滑,所以就需要對圓弧末端的控制點增加補償值使整個圓弧的曲率半徑變大;為了保證牙齦側面的疏密一致性,對已生成的sp2點集和sp1點集進行重采樣,將相鄰兩牙的側面控制點點集擬合成三次樣條曲線,在曲線上均勻采樣相同個數的點作為控制點的新位置。

    6.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟5生成初始的虛擬牙齦網格,具體包括:輸入根據現有的牙齦控制點,使用Catmull-Rom曲線生成牙齦曲線,在曲線上采樣一定數目的采樣點作為牙齦網格的頂點,按照一定的規則連接拓撲,在實際應用中使用了以下方式連接拓撲:對于底面網格和頂面網格,采用分治的方式連接拓撲;底面曲線和牙齦線都是按照一定順序排列的且分為了舌側和唇側兩段,假設Cback、Cfront是舌側曲線和和唇側曲線曲線采樣的點集;將兩個點集中個數較多的點集設置為Cbig,較小的點集設置為Csmall;當Cbig和Csmall的個數都為n時,Cbib和Csmall兩兩相連成n-1個矩形再拆分成2n-2個三角形網格;當Cbig和Csmall不相等時,取Cbig中間的兩個點和Csmall中間的一個點連接成三角形,Cbig變為了Cbig1和Cbig2,Csmall變為了Csmall1和Csmall2,按照上述算法分治計算Cbig1和Csmall1,Gbig2和Csmall2;得到牙齦上表面和牙齦底面的拓撲;對于側面網格,每一條側面曲線都和相鄰的側面曲線進行拓撲連接;對初始的牙齦網格做Laplacian光順,對于網格中的每個頂點,根據局部信息計算出Laplacian坐標,并將頂點朝Laplacian坐標的位置移動;具體公式如下:

    7.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟6所述的牙根外露的修復,具體包括:漏根修復對牙齒模型和牙齦側面網格做碰撞檢測,確保牙齦網格頂點都在牙齒模型的外部;每個牙齦側面網格頂點去找和自身距離最近的牙齒模型上的頂點,利用了KD-tree的數據結構來加速找最近點的過程,對于牙齦頂點p1找到最近牙齒頂點p2,牙齒頂點p2的頂點法向為n,pn為p2指向p1的向量;當pn和n的向量點乘大于0時,可以判斷p1在牙齒外部,不做任何操作;當pn和n的向量點乘...

    【技術特征摘要】

    1.一種三維虛擬牙齦網格模型的快速構建方法,其特征在于,包括如下步驟:

    2.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟2所述的調整每一顆牙的側面曲線參數,具體包括:根據牙齒模型的局部坐標軸來判斷牙齒當前的姿態,對牙齦側面曲線的控制點生成參數唇側側面控制點偏移量(sv1)和舌側側面控制點偏移量(sv2)進行自適應的調整,使用了以下公式來計算側面曲線的參數:

    3.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟3中構建底面曲線,具體包括:將牙齒重心分別沿著牙齒標準軸的x軸的正、反方向移動唇側底面控制點偏移量(bv1)、舌側底面控制點偏移量(bv2)參數個單位向量,然后將z坐標統一置為底面高度的固定值(valuez),得到唇側底面控制點(bp1)和舌側底面控制點(bp2);由于唇側和舌側的操作基本上類似,所以接下來以舌側底面曲線來描述整個過程;用每顆牙生成的bp2來擬合三次樣條曲線curve,然后將curve按照t∈[0.0,1.0],step=0.001離散參數化成1001個點;每一顆牙齒按照舌側牙齦線的兩個端點去找curve上歐式距離最近的離散參數點,獲得對應的t參數區間,每一顆牙齒對應的t參數區間需要滿足互不重疊且不存在距離過近(共點)的情況;遍歷每顆牙齒的t參數區間,如果有重疊情況,就和鄰牙交換端點的參數值來解除重疊;如果有距離過近(共點)的情況,使兩個端點的參數值分別增加和減少到最小區間間隔值的一半;在分配好對應的參數區間后,在該顆牙齒對應的參數區間內平均采樣和舌側牙齦線采樣點個數同樣多的參數點,利用這些參數點在底面曲線上計算出對應的離散點。

    4.如權利要求3所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:所述的最小區間間隔值設置為0.005。

    5.如權利要求1所述的一種三維虛擬牙齦網格模型的快速構建方法,其特征在于:步驟4生成側面曲線控制點,具體包括:將將唇、舌側牙齦線上的采樣點沿著牙齒標準軸的x軸的正、反方向移動唇側側面控制點偏移量(sv1)、舌側側面控制點偏移量(sv2)個單位向量,再下降valued個高度,得到唇側側面控制點(sp1)和舌側側面控制點(sp2);因為牙齒在牙齦線上的采樣點呈圓弧形分布,所以偏移過后的控制點也大致呈圓弧形,這樣在牙縫的位置就處于兩個圓弧形的夾縫之間,會有很大程度的凹陷導致整體牙齦側面不平滑,所以就需要對圓弧末端的控制點增加補償值使整個圓弧的曲率半徑變大;為了保證牙齦側面的疏密一致性,對已生成的sp2點集和sp1點集進行重采樣,將相鄰兩牙的側面控制點點集擬合成三次樣條曲線,在曲線上均勻采樣相同個數的點作為控...

    【專利技術屬性】
    技術研發人員:陳佳舟徐瀟逸,
    申請(專利權)人:浙江工業大學,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久久亚洲精品无码网址| 在线观看无码的免费网站| 亚洲无码精品浪潮| 国产午夜无码精品免费看| 亚洲乱亚洲乱妇无码| 亚洲av无码国产精品色在线看不卡 | 日韩成人无码影院| 国产Av激情久久无码天堂| 国产乱人伦无无码视频试看 | 蜜臀AV无码一区二区三区| 亚洲AV无码成人专区片在线观看 | 国产精品多人p群无码 | 国产AV无码专区亚洲精品| 97无码免费人妻超级碰碰碰碰 | AV无码精品一区二区三区| 暴力强奷在线播放无码| 无码精品不卡一区二区三区| 久久男人Av资源网站无码软件| 国产人成无码视频在线观看| 成人毛片无码一区二区| 亚洲AV无码成人网站在线观看| 精品国精品无码自拍自在线| 少妇人妻偷人精品无码视频| 东京热加勒比无码视频| av无码东京热亚洲男人的天堂| 小12箩利洗澡无码视频网站| 男人av无码天堂| 亚洲AV无码一区二区乱子仑| 亚洲精品自偷自拍无码| 无码中文字幕一区二区三区| 中文无码字慕在线观看| 亚洲AV无码一区二区三区牲色 | 国产精品无码av在线播放| 中文无码AV一区二区三区| 国产亚洲美日韩AV中文字幕无码成人| 亚洲国产精品成人AV无码久久综合影院 | 内射人妻少妇无码一本一道| 综合无码一区二区三区| 无码人妻久久久一区二区三区| 免费A级毛片无码A∨| 亚洲aⅴ无码专区在线观看春色 |