国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于張量投票的牙齒特征識別的方法

2016-06-14 00:40:43何嘉琪何思淵
電腦知識與技術(shù) 2016年12期
關(guān)鍵詞:特征提取

何嘉琪+何思淵

摘要:在正畸治療中,牙齒表面特征是非常重要的測量與治療的參考點。為了快速準確的識別牙齒特征,本文提出了一種基于張量投票的提取算法。該算法通過計算將牙齒三維網(wǎng)格數(shù)據(jù)拓撲成為半邊結(jié)構(gòu),將輸入的每個頂點進行張量編碼,根據(jù)張量投票矩陣的特征值進行候選特征點的選取。對于候選特征點,通過鄰域搜索將其進行聚類,并通過非極大值抑制選取最終的特征。實驗結(jié)果表明,該方法可以有效識別牙齒表面不同類型的特征,具有較高的準確性和實用性。

關(guān)鍵詞:特征提取;半邊結(jié)構(gòu);張量投票;鄰域搜索

中圖分類號:TP18 文獻標識碼:A 文章編號:1009-3044(2016)12-0182-03

1 概述

牙齒特征位于牙冠表面,與牙齒的生理學功能密切相關(guān),主要包含牙尖、中央窩、切嵴等。牙冠表面的牙釉質(zhì)是人體最堅硬的組織結(jié)構(gòu),這種特征結(jié)構(gòu)在治療過程中一般不會丟失。牙齒特征是正畸醫(yī)師評估患者咬合情況的參考點,這些特征的正確接觸與排列也是正畸治療所追求的最終目標。因此,牙齒特征識別對于正畸醫(yī)師在臨床治療時評估咬合情況以及制定治療計劃都具有非常重要的意義。

目前,臨床上一般都會對患者的錯頜畸形情況進行Angle錯頜分類[1],以便對患者病情進行討論和研究,并進一步的制訂治療方案。在口腔正畸學的不斷發(fā)展中,也出現(xiàn)了幾種正畸指數(shù),用來評估采取正畸治療的必要性或者對正畸治療的效果進行評價。這些指數(shù)包括PAR[2](Peer Assessment Rating)指數(shù)、ABO-OGS[3](American Board of Orthodontics- Objective Grading System)、IOTN[4](The Index of Orthodontic Treatment Need)指數(shù)等。Angle錯頜分類主要依據(jù)上頜第一磨牙的近中頰尖與下頜第一磨牙近中頰溝之間的位置關(guān)系。ABO-OGS指數(shù)與PAR指數(shù)等評估標準考察的主要對象也是牙尖和溝槽等部位相互的距離與排列情況。因此,從治療前的診斷與分類,到治療中的考察,再到治療完成后的評估,牙齒特征貫穿始終。識別與記錄這些特征是正畸中必經(jīng)的步驟。

Kondo[5]等人提出首先計算牙齒圖像中每一點的梯度方向不連續(xù)性(the magnitude of the discontinuities in gradient orientation),然后利用閾值來選取特征點,最后通過形態(tài)學操作來進行篩選。仲哲等人[6]提出的方法需要計算每個頂點的曲率和需要手工建立每顆牙齒坐標系,并人工選取頂點與坐標軸之間閾值,而閾值選擇對提取結(jié)果有著很大的影響。王寅等人[7]提出的方法使用了三維SUSAN算法,針對不同位置的不同類型的牙齒和特征都需要選擇不同的閾值,無法在牙列上直接提取特征。

目前,市場上主流的商業(yè)化的口腔CAD/CAM軟件都使用了交互式的牙齒特征提取方法。在CEREC口腔修復(fù)系統(tǒng)中,用戶需要自行選取一系列的牙齒特征點,在選取過程中,系統(tǒng)會把已經(jīng)提取的特征點逐個進行優(yōu)化;3Shape口腔修復(fù)系統(tǒng)則需要先在牙根附近定位8個標志點,通過8個標志點粗略定位特征點,隨后優(yōu)化提取出特征點;Dental Wings口腔修復(fù)系統(tǒng)將牙齒三維曲面展開到平面中,通過在二維曲面的牙冠區(qū)域選取出初始點,計算并得出二維特征線,隨后映射回三維曲面得到最終的牙齒特征。

上述幾種牙齒特征提取算法與口腔修復(fù)系統(tǒng)軟件都可以實現(xiàn)牙齒特征的提取,但是他們都要人工干預(yù),需要手動選定一些特征點,或者選取閾值來進行識別。這對使用者的軟件使用技能以及對牙齒特征的了解均提出了一定的要求,如果初始人工選定的位置不準確,會影響最終的提取結(jié)果。針對上述缺點,我們提出了一種基于改進的張量算法,并結(jié)合鄰域搜索策略的方法來提取牙齒特征。對于正畸工作者來說,自動快速精準的牙齒表面特征提取技術(shù)可以大大降低他們的工作難度與復(fù)雜度,提高他們的工作效率。

2 牙冠解剖特征簡介

根據(jù)口腔解剖學[8],牙齒可以分為切牙、尖牙、前磨牙和磨牙。牙列指的是口腔中全套牙齒的排列模式,上下頜牙列可以分成左右兩側(cè),其中每一側(cè)都包含:兩顆切牙,分別是中切牙和側(cè)切牙;一顆尖牙;兩顆前磨牙,分別是第一前磨牙和第二前磨牙;三顆磨牙,分別是第一磨牙,第二磨牙和第三磨牙。其中,和尖牙相鄰的是第一前磨牙,第二前磨牙則與第一磨牙相鄰。切牙和尖牙被稱為前牙,作用是切斷食物;前磨牙和磨牙統(tǒng)稱為后牙,作用是嚼碎食物。

本文涉及的牙冠特征如下:

1)切嵴。牙冠表面細長形狀的釉質(zhì)隆起被稱為嵴。切嵴是切牙切端舌側(cè)長條形的釉質(zhì)隆起,具有切割功能。如圖1所示。

2) 牙尖。牙冠表面形似椎體的顯著的隆起被稱為牙尖。尖牙只有一個牙尖,在正畸治療中該牙尖有著非常重要的作用。在前磨牙和磨牙上,牙尖是牙冠表面角落處的凸起結(jié)構(gòu)。前磨牙通常有二到三個牙尖,磨牙通常有四到五個牙尖,根據(jù)所在的牙列和個人情況而定。如圖1所示。

3) 溝。溝是牙齒表面位置較低的線狀凹陷。如圖2所示。

3 三角網(wǎng)格及其拓撲結(jié)構(gòu)

STL格式是一種使用三角片面的集合來表示物體表面形狀的數(shù)據(jù)存儲和交換格式。每個三角面片的信息包括三角面片的外法矢以及按右手螺旋法則順序排列的三個頂點[9]。

由于STL文件只記錄了物體表面的幾何位置信息,而沒有任何幾何體之間的拓撲信息,所以在重建實體模型的時候,憑借位置信息來重建拓撲信息是十分關(guān)鍵的步驟。

半邊結(jié)構(gòu)是一種使用較為廣泛的拓撲重建數(shù)據(jù)結(jié)構(gòu)。半邊結(jié)構(gòu)將三角面片的每一條邊分裂為兩條方向相反的有向半邊,其中法矢符合右手螺旋方向的半邊屬于當前的三角面片,每個三角面片由三條有向半邊組成,而面片之間的連接關(guān)系則是通過拓撲半邊的相鄰半邊的指針建立的[10]。在半邊結(jié)構(gòu)中,存儲了每個頂點的單環(huán)鄰域頂點與單環(huán)鄰域面的信息。

雖然半邊結(jié)構(gòu)通常比基于邊的結(jié)構(gòu)花費更多的存儲空間,但半邊結(jié)構(gòu)有幾項重要的優(yōu)勢:可以得到網(wǎng)格內(nèi)任意頂點與面的關(guān)系;方便存儲每條邊的信息;提供了獲得特定頂點的單環(huán)鄰點的功能。這些優(yōu)點在許多三角網(wǎng)格算法中非常重要,可以大大提高計算效率。

4 我們提出的特征提取算法

為了有效識別牙齒特征,我們提出了一種基于張量投票的方法,對頂點分類標準進行了改進,并且使用鄰域搜索和非極大值抑制來獲得準確的識別結(jié)果。

4.1 張量投票算法

張量投票算法是一種主要用來檢測圖像和圖形中顯著性結(jié)構(gòu)的算法,它對于三維空間中的微分幾何結(jié)構(gòu)有著很強的識別能力。該算法最初基于矢量投票,并逐步得到完善,形成了提取視覺結(jié)構(gòu)的成熟的框架[11]。張量投票算法以下三個步驟:對輸入數(shù)據(jù)進行張量編碼,計算投票域和線性投票。每個數(shù)據(jù)都在一個預(yù)先設(shè)定的投票域內(nèi)進行投票,向鄰域點傳遞信息的同時也得到其他點給自己的投票,并將得到的投票編碼成一個張量。對投票結(jié)果分解之后,可以得到各類特征的顯著性,即該張量具有此種特征的置信度[12]。而顯著性的直觀意義則是能迅速引起觀察者視覺上的注意的突出程度。

張量投票算法采用的是線性、非迭代的計算方式,可以同時獲得不同種類的特征。另外,該算法所使用的參數(shù)只與自身尺度因子有關(guān),所以具有很強的魯棒性,可以在具有許多噪聲的稀疏數(shù)據(jù)中快速有效的計算并提取出特征。

其中[Ss]、[Sc]和[Sn]分別表示平面顯著度、曲線顯著度以及角點顯著度。各個顯著度表示了該張量具有某種特征,也就是位于平面,曲線以及角點處的置信度。

根據(jù)特征值的大小,頂點可以被分類成面點、邊點和角點三類[15]:當[λ1]的值較大,而[λ2]和[λ3]接近于0的時候,則該頂點是表面點;當[λ1]和[λ2]比較大,且[λ3]接近0的時候,該頂點是邊點;當[λ1]、[λ2]和[λ3]的值相近且都大于0 的時候,則被定義成角點。其中,邊點和角點都屬于特征點。根據(jù)這個規(guī)則,可以把網(wǎng)格數(shù)據(jù)中所有的頂點進行分類,屬于邊點和角點的頂點都被當做張量投票的提取結(jié)果。

4.2 改進的張量投票分類方法

牙齒數(shù)據(jù)不同于普通模型,在牙齒表面實際上并不存在鋒利的邊緣與拐點,而只是一些起伏變化相對較為劇烈的點和區(qū)域。張量投票算法中的分類規(guī)則會把磨損較為嚴重,表面相對平坦的牙齒尖點等部位誤判為面點,因此原本的分類方法不適用于牙齒特征提取。

為了識別顯著度相對較低,原本會被分類成面點的弱特征點,本文改進了分類規(guī)則,分類策略如下:設(shè)定兩個閾值[α]和[β],當[λ2]小于[β]且[λ3]小于[α]時,將頂點分類為面點;當當[λ2]大于[β]且[λ3]小于[α]時,將頂點分類為邊點;當[λ3]大于[α]時,將頂點分類為角點。

4.3 鄰域搜索和非極大值抑制

為了獲得牙冠表面特征的正確位置,還需要對張量投票提取的結(jié)果進行篩選和修正。在三角網(wǎng)格中,特征點指的是可以表達出被測量物體形態(tài)特征的一系列點,如角點,邊點等。顯然,這與牙齒表面的特征結(jié)構(gòu)的定義并不相同。

在提取上頜牙列的牙尖與切嵴這兩種凸起特征時, 需要對張量投票得到的候選點進行兩次鄰域搜索并進行非極大值抑制[16],方法如下。

再對[VF]進行一次非極大值抑制,最終得到的點即為附近的牙齒尖點,而其余候選點則被抑制掉。

提取groove時則采用不同的策略。在上頜牙列中,groove的位置在周圍牙尖的上方,提取的目標是垂直坐標較高的點。因此,兩次鄰域搜索之后NMS抑制的實際上是非極小值點。由于下頜牙列與上頜方向相對,提取下頜特征點時NMS的選取標準與上頜相反。

5 實驗

本文使用的數(shù)據(jù)來自于丹麥3Shape公司的TRIOS掃描系統(tǒng)。該系統(tǒng)采用了光學切片技術(shù),可以在口腔內(nèi)采集到高分辨率,高精度的牙齒測量數(shù)據(jù)。輸入的牙齒網(wǎng)格數(shù)據(jù)中包含大量冗余信息,如牙齦,以及口腔內(nèi)其他部分。為了降低計算時間并且避免提取到不感興趣的牙齒表面特征,實驗中只對牙齒咬合面部分進行特征提取。

對于采集得到的三維網(wǎng)格牙齒數(shù)據(jù)進行張量投票,所獲得的特征點如圖4所示。

圖中紅色的點表示張量投票提取出的候選特征點。與普通三角網(wǎng)格模型相比,牙齒表面顯得非常特殊:形態(tài)多變,連續(xù)不斷的起伏卻沒有明顯的突出點。因此,特征提取的結(jié)果中不存在三個特征值相近的角點,而是全部被分類成邊點。

對候選特征點進行非極大值抑制操作時,需要設(shè)定合適的搜索范圍。由于牙齒凸起的部分相對較少,為了得到準確的結(jié)果,實驗中先搜索了候選點的七環(huán)鄰域,將鄰域內(nèi)的點進行聚類,并將非極大值抑制。在將新的候選點集內(nèi),再進行四環(huán)鄰域搜索,進行非極大值抑制之后,得到了圖5所示的結(jié)果。四顆前牙上的紅色區(qū)域表示切嵴,尖牙,前磨牙和磨牙上的紅色點代表牙尖??梢钥闯觯瑢τ谇把赖那嗅?、前磨牙的雙尖點以及磨牙的數(shù)個牙尖,該方法都可以有效地進行提取。

在進行中央溝的提取時,為了防止鄰域搜索結(jié)果非咬合面的點,需要縮小搜索鄰域。先搜索候選點的五環(huán)鄰域,將鄰域內(nèi)的所有點進行非極大值抑制。在將新的候選點集內(nèi)進行三環(huán)鄰域搜索,進行非極大值抑制之后,得到的結(jié)果如圖6所示。

在每顆牙齒靠近中心的位置,紅色的點表示提取出的牙冠表面相對位置較低的點,即grooves。值得一提的是,在尋找位置較低的特征點的同時,也獲得了牙齒鄰接初的一些點。這些點雖然不屬于表面特征,但對于牙齒的寬度測量也是非常有用的參考點。

得到這些特征的坐標之后,可以得到牙齒的寬度,咬合時特征點的接觸情況,牙齒的傾斜度等信息。正畸醫(yī)師可以非常方便地對患者牙齒進行安氏分類,描繪牙弓曲線,或使用ABO-OGS等標準對正畸治療的效果進行評估。

6 結(jié)論

我們提出了一種基于改進張量投票算法的牙齒特征提取方法,該方法首先提取出牙齒表面數(shù)據(jù)中顯著度高的點集,然后經(jīng)過兩次鄰域搜索-非極大值抑制操作,選取極大值提取出了上頜的牙尖、切嵴與下頜的溝槽,選取極小值提取出了上頜的溝槽和下頜的牙尖、切嵴。與現(xiàn)有的方法相比,我們提出的方法不需要通過人工干預(yù),自動化程度高,可以準確快速的提取正畸醫(yī)生感興趣的特征點。

參考文獻:

[1] Angle E H. Classification of malocclusion[J]. 1899.

[2] Richmond S, Shaw W C, O'brien K D, et al. The development of the PAR Index (Peer Assessment Rating): reliability and validity[J]. The European Journal of Orthodontics, 1992, 14(2): 125-139.

[3] Casko J S, Vaden J L, Kokich V G, et al. Objective grading system for dental casts and panoramic radiographs[J]. American Journal of Orthodontics and Dentofacial Orthopedics, 1998, 114(5): 589-599.

[4] Shaw W C, Richmond S, O'Brien K D. The use of occlusal indices: a European perspective[J]. American Journal of Orthodontics and Dentofacial Orthopedics, 1995, 107(1): 1-10.

[5] Kondo T, Ong S H, Chuah J H, et al. Robust arch detection and tooth segmentation in 3D images of dental plaster models[C]//Medical Imaging and Augmented Reality, 2001. Proceedings. International Workshop on. IEEE, 2001: 241-246.

[6] Zhong Z. Automatic tooth alignment[D]. Zhejiang University, 2012.

[7] Wang Y. Research on Key Technologies of Orthodontic Treatment Plan Based on Dental Cone-beam [D]. Soutueast University, 2013.

[8] Nelson S J. Wheeler's dental anatomy, physiology and occlusion[M]. Elsevier Health Sciences, 2014.

[9] M?ntyl? M. An introduction to solid modeling[J]. 1988.

[10] Szilv i-Nagy M, Matyasi G Y. Analysis of STL files[J]. Mathematical and Computer Modelling, 2003, 38(7): 945-960.

[11] Medioni G, Lee M S, Tang C K. A computational framework for segmentation and grouping[M]. Elsevier, 2000.

[12] Medioni G, Tang C K, Lee M S. Tensor voting: Theory and applications[J]. Proceedings of RFIA, Paris, France, 2000, 3.

[13] Page D L, Sun Y, Koschan A F, et al. Normal vector voting: crease detection and curvature estimation on large, noisy meshes[J]. Graphical models, 2002, 64(3): 199-229.

[14] Kim H S, Choi H K, Lee K H. Feature detection of triangular meshes based on tensor voting theory[J]. Computer-Aided Design, 2009, 41(1): 47-58.

[15] Shimizu T, Date H, Kanai S, et al. A new bilateral mesh smoothing method by recognizing features[C]//null. IEEE, 2005: 281-286.

[16] Neubeck A, Van Gool L. Efficient non-maximum suppression[C]//Pattern Recognition, 2006. ICPR 2006. 18th International Conference on. IEEE, 2006, 3: 850-855.

猜你喜歡
特征提取
特征提取和最小二乘支持向量機的水下目標識別
基于Gazebo仿真環(huán)境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
基于Daubechies(dbN)的飛行器音頻特征提取
電子制作(2018年19期)2018-11-14 02:37:08
基于DNN的低資源語音識別特征提取技術(shù)
自動化學報(2017年7期)2017-04-18 13:41:09
Bagging RCSP腦電特征提取算法
一種基于LBP 特征提取和稀疏表示的肝病識別算法
基于DSP的直線特征提取算法
基于改進WLD的紋理特征提取方法
計算機工程(2015年4期)2015-07-05 08:28:02
淺析零件圖像的特征提取和識別方法
機電信息(2015年3期)2015-02-27 15:54:46
基于CATIA的橡皮囊成形零件的特征提取
南郑县| 曲水县| 法库县| 浦城县| 铁岭县| 湛江市| 庆元县| 江阴市| 西畴县| 于都县| 澎湖县| 泰宁县| 合川市| 噶尔县| 启东市| 扶绥县| 安国市| 怀安县| 砀山县| 庆云县| 成都市| 扶绥县| 廉江市| 偃师市| 金门县| 梅河口市| 平顶山市| 兰溪市| 辽宁省| 沙湾县| 揭东县| 大丰市| 左权县| 丽江市| 闸北区| 黔西县| 清河县| 罗源县| 桐城市| 东山县| 新干县|