摘 要: 在分析傳統(tǒng)主動(dòng)輪廓模型的基本原理,、數(shù)學(xué)表征及算法實(shí)現(xiàn)的基礎(chǔ)上,,針對(duì)其收斂于局部極小值和依賴初始位置選取方面存在的不足,提出了改進(jìn)的主動(dòng)輪廓模型,。該模型通過(guò)對(duì)一階連續(xù)性能量Econt的改進(jìn)和增加外部約束能量Esand,使MRI圖像邊緣提取能夠接近真實(shí)邊緣且不依賴初始位置選取,。通過(guò)腦部腫瘤邊緣提取實(shí)驗(yàn)證實(shí)了該改進(jìn)主動(dòng)輪廓模型的有效性。
關(guān)鍵詞: 主動(dòng)輪廓模型,; MRI,; 邊緣提取,; 腦腫瘤
MRI為現(xiàn)代科技發(fā)展所產(chǎn)生的強(qiáng)有力的診斷工具之一,,該技術(shù)廣泛應(yīng)用于醫(yī)學(xué)臨床。近些年來(lái),,MRI在檢查顱內(nèi)腫瘤方面進(jìn)展很快,。在CT圖像上周圍水腫不明顯的少突神經(jīng)膠質(zhì)瘤,在MRI可呈現(xiàn)顯而易見(jiàn)的周圍水腫。此外,,由于MRI可作多方向切層,,冠狀位掃描有助于顯示CT沒(méi)有顯示的頭頂部或腦底部周圍水腫,為進(jìn)一步檢出腫瘤提供了重要的線索,。目前在腦部腫瘤的成像方面,,普遍認(rèn)為它比CT敏感,MRI較滿意地顯示腫瘤的內(nèi)部結(jié)構(gòu),為手術(shù)方案的擬訂,、放射計(jì)劃的確定以及立體針吸活檢的入路選擇提供了更多的信息[1],。從醫(yī)學(xué)圖像中分割出目標(biāo)結(jié)構(gòu)并獲得數(shù)學(xué)表達(dá)式是臨床診斷和治療的關(guān)鍵一步,1987年Kass等人發(fā)表了兩篇題為“Snake:Active Contour Model”的論文,,首次提出了運(yùn)用主動(dòng)輪廓模型(Snake)[2]進(jìn)行圖像分割的思想,。主動(dòng)輪廓模型提供了一種獨(dú)特的功能強(qiáng)大的集幾何,、物理和近似理論于一身的圖像分析方法,,己經(jīng)證明對(duì)圖像的分割、配準(zhǔn)和跟蹤等都非常有效[3],。主動(dòng)輪廓模型的巨大潛力體現(xiàn)在它具有能通過(guò)發(fā)掘醫(yī)學(xué)圖像數(shù)據(jù)固有的自上而下的約束性質(zhì)以及利用位置,、大小、形狀等先驗(yàn)知識(shí)進(jìn)行分割,、配準(zhǔn)和跟蹤的能力,。此外,這種技術(shù)可以提供一種非常直觀的交互式操作機(jī)制,。主動(dòng)輪廓模型的這些特點(diǎn)對(duì)解決腦部磁共振圖像的組織邊緣提取非常有用,,也是醫(yī)學(xué)圖像分割領(lǐng)域研究的熱點(diǎn)所在[4],。與傳統(tǒng)方法相比,基于主動(dòng)輪廓的邊緣提取方法除了以圖像灰度變化的微分信息作為邊緣點(diǎn)和非邊緣點(diǎn)的分類判據(jù)外,,還引入了圖像輪廓的整體幾何信息指導(dǎo)分類過(guò)程,,因而是一種具有學(xué)習(xí)功能的邊緣提取方法。它不僅具有較高的定位精度,,還將傳統(tǒng)的邊緣提取,、邊緣跟蹤和輪廓提取等過(guò)程融為一體,在得到邊緣信息的同時(shí),,得到了圖像的輪廓特征[5],。此外,由于整體信息參與了處理過(guò)程,,該方法具備自動(dòng)修復(fù)噪聲造成的圖像輪廓斷點(diǎn)的功能,,因而可有效地克服噪聲干擾。在最近的十多年中,,它己經(jīng)被越來(lái)越多的研究者成功地應(yīng)用于圖像分析和計(jì)算機(jī)視覺(jué)的許多領(lǐng)域,,如邊緣提取、圖像分割和分類,、運(yùn)動(dòng)跟蹤,、3D重建和立體視覺(jué)匹配等[6-7] 。在醫(yī)學(xué)圖像尤其是在MR圖像分割當(dāng)中,利用Snake算法也取得了長(zhǎng)足的進(jìn)步,。Singh采用可變形模型大大提高了速度,。針對(duì)傳統(tǒng)可變形表面無(wú)法精確勾畫出大腦皮質(zhì)溝回的不足,XU Cheng Yang提出了建立在GVF力場(chǎng)基礎(chǔ)上的可變形用于大腦皮質(zhì)的重建,,改善了對(duì)大腦皮質(zhì)溝回的描述[8],。魯愛(ài)東[9]等提出了一種用戶交互與B樣條Snake(又稱B-Snake)相結(jié)合的半自動(dòng)分割方法,在MR圖像中提取肝瘤輪廓,,并成功地應(yīng)用于肝瘤手術(shù)仿真系統(tǒng)中,。
本文簡(jiǎn)述了主動(dòng)輪廓模型的基本原理、數(shù)學(xué)表征,,針對(duì)傳統(tǒng)主動(dòng)輪廓模型的不足,,提出了主動(dòng)輪廓模型改進(jìn)的兩個(gè)主要方面。通過(guò)腦部腫瘤MRI圖像邊緣提取實(shí)驗(yàn),證實(shí)了改進(jìn)主動(dòng)輪廓模型對(duì)MRI圖像邊緣提取的有效性,。
1 主動(dòng)輪廓模型
1.1 主動(dòng)輪廓基本原理
主動(dòng)輪廓模型融合了分割過(guò)程的三個(gè)階段,,使得檢測(cè)到的目標(biāo)邊界是一光滑連接的曲線。其主要思想是定義一個(gè)能量函數(shù),,在Snake由初始位置向真實(shí)輪廓逐漸靠近時(shí),,尋找此能量函數(shù)的局部極小值,即通過(guò)對(duì)能量函數(shù)的動(dòng)態(tài)優(yōu)化來(lái)逼近目標(biāo)的真實(shí)輪廓,。這樣,,圖像邊緣提取問(wèn)題就轉(zhuǎn)變成為一個(gè)最優(yōu)化問(wèn)題,,最優(yōu)化的目的就是獲得最小化的主動(dòng)輪廓模型的能量函數(shù)。Snake模型的引人之處在于,,它對(duì)于范圍廣泛的一系列視覺(jué)問(wèn)題給出了統(tǒng)一的解決方法[10],。
1.2 主動(dòng)輪廓模型數(shù)學(xué)表征
由上式推理可知,合理地選擇?琢和?茁的值,,是輪廓是否收斂至最優(yōu)位置的關(guān)鍵,。從大量實(shí)驗(yàn)可以看出,對(duì)于噪聲不是過(guò)大的圖像[11],,參數(shù)的選取不是很困難,,可以不需要人工的參與;但信噪比過(guò)小的圖像,,必須由人工來(lái)確定合適的權(quán)值參數(shù),。
外部能量Eext吸引Snake到顯著的圖像特征,包括表示圖像作用力產(chǎn)生的能量Eimage和表示外部約束作用力產(chǎn)生的能量Esanc,。圖像力表示輪廓點(diǎn)與圖像局部特征的吻合情況,,約束力是各種人為定義的約束條件,通常不考慮,,將其置為0,。
2 主動(dòng)輪廓模型算法實(shí)現(xiàn)
對(duì)離散的數(shù)字曲線,由于歐拉方程的數(shù)字解法過(guò)于繁瑣,,本文采用貪婪算法逐點(diǎn)搜尋最小能量點(diǎn),。具體描述如下。
假設(shè)圖像的初始輪廓線由V1,V2,V3 ...Vi-1,Vi,Vi+1 ...Vn等n個(gè)點(diǎn)組成,。對(duì)輪廓上任一點(diǎn)Vi選擇其3×3鄰域,,用該鄰域內(nèi)的點(diǎn)逐一取代點(diǎn)Vi,在Vi當(dāng)前位置及其8鄰域內(nèi)進(jìn)行計(jì)算新的輪廓線的能量函數(shù)Etotal,選擇Etotal最小的點(diǎn)取代Vi,作為下一次迭代的輪廓點(diǎn)新位置,。在計(jì)算Vi時(shí),,Vi-1己經(jīng)移動(dòng)到了此次迭代的新位置,但是Vi+1還沒(méi)有移動(dòng),。依此類推,,對(duì)圖像輪廓的每一點(diǎn),選擇其鄰域做相同的處理,,就得到下一次迭代的輪廓,。對(duì)新的輪廓再進(jìn)行新的迭代,直至迭代過(guò)程收斂為止,。
3 主動(dòng)輪廓模型改進(jìn)
3.1 一階連續(xù)性能量Econt的改進(jìn)
Kass提出的能量最小化主動(dòng)輪廓模型,被證明是提取圖像中凸形物體輪廓的有效方法,。本文修改了一階項(xiàng)連續(xù)性約束Econt,,給出了新的主動(dòng)輪廓模型,,該模型不依賴于主動(dòng)輪廓的初始化位置,能夠提取圖像中各種畸形物體及凹形物體的輪廓,。新模型的能量函數(shù)具有穩(wěn)定性,,不會(huì)出現(xiàn)振蕩現(xiàn)象。
改進(jìn)后的內(nèi)部能量中的一階項(xiàng)的能量如式(5)所示:
因此,,一階項(xiàng)增加的能量正好是主動(dòng)輪廓模型封閉區(qū)域的面積,。從增加的能量項(xiàng)可以看出,當(dāng)求能量函數(shù)的最小值時(shí),,主動(dòng)輪廓所稱區(qū)域的面積在減少,,即輪廓曲線能夠達(dá)到一些深度凹陷的區(qū)域。通過(guò)改變Econt能量的形式,,使能夠接近物體凹部,,同時(shí)很好地保持各點(diǎn)之間的連續(xù)性,改變了原始模型的非凸性性質(zhì),。
3.2 增加外部約束能量Esanc
根據(jù)提取腫瘤目標(biāo)的灰度特性,,結(jié)合控制點(diǎn)灰度統(tǒng)計(jì)信息,判斷歸屬于背景區(qū)還是邊緣區(qū)以相應(yīng)地確定外部約束能量Esanc的系數(shù)?滓的大小,,從而改變外部約束能量的大小,,快速地接近目標(biāo)輪廓。
3.3 改進(jìn)后的Snake算法與傳統(tǒng)Snake算法的比較
下面比較傳統(tǒng)的Snake模型與改進(jìn)后的Snake模型在U型圖上的分割效果,,圖1是一副像素為64×64的U型圖,,圖2為傳統(tǒng)的Sanke分割結(jié)果,圖3為改進(jìn)后的Snake分割結(jié)果,。從圖2可以看出,,傳統(tǒng)的Snake模型在凹形區(qū)域無(wú)法到達(dá)目標(biāo)邊界,而圖3顯示本文的方法可以有效地分割目標(biāo)邊界,且該方法不依賴初始位置,。
4 實(shí)驗(yàn)分析
4.1 初始輪廓選取
腦部腫瘤的初始化可以由用戶手工描繪完成,,方法是在圖像中感興趣對(duì)象的輪廓線附近手工選擇出一些特征點(diǎn),把它們連成一個(gè)近似的輪廓線,,把這個(gè)手工得到的輪廓作為初始模型,,將特征點(diǎn)作為主動(dòng)輪廓模型的初始控制點(diǎn),完成初始化過(guò)程,。這個(gè)初始化輪廓是根據(jù)提取對(duì)象的形狀特征認(rèn)為設(shè)定的,,對(duì)于不同形狀的分割對(duì)象,應(yīng)當(dāng)使用不同的初始化輪廓模型,。
4.2 實(shí)驗(yàn)結(jié)果
根據(jù)初始輪廓模型,,應(yīng)用改進(jìn)主動(dòng)輪廓模型提取腦部腫瘤邊緣。圖4為一組勾畫了腦部腫瘤初始輪廓的MR圖像,,圖5為在圖4的初始輪廓下,,基于改進(jìn)主動(dòng)輪廓模型提取的腫瘤邊緣,。從圖5可以看出,基于改進(jìn)主動(dòng)輪廓模型提取腦部腫瘤邊緣不僅能夠接近真實(shí)邊緣的凹陷處,而且快速收斂到物體的真實(shí)邊緣,。實(shí)驗(yàn)結(jié)果證明,主動(dòng)輪廓模型中改進(jìn)的一階連續(xù)性能量是有效的,,使初始輪廓能夠接近物體凹部,同時(shí)很好地保持了個(gè)點(diǎn)之間的連續(xù)性,,改變了原始主動(dòng)輪廓模型的非凸性性質(zhì),。由于增加了自適應(yīng)改變大小的外部約束力來(lái)增大外能的吸引范圍,因此主動(dòng)輪廓模型不依賴初始位置的選取,。
傳統(tǒng)的主動(dòng)輪廓模型雖然應(yīng)用廣泛,,但是它卻有兩個(gè)缺點(diǎn):(1)由于圖像能定義為基于圖像梯度的勢(shì)能,圖像力的吸引范圍局限在圖像邊緣附近,在初始模型與真實(shí)模型的對(duì)象邊緣相差較大時(shí),,模型可能收斂到局部極小值而不能趨向真實(shí)的邊緣,;(2)不具有非凸性,不能接近邊緣的凹陷處,。本文提出的改進(jìn)主動(dòng)輪廓模型在提取MRI圖像邊緣時(shí),,不僅能夠接近真實(shí)邊緣的凹陷處,還能夠快速收斂到物體的真實(shí)邊緣,。實(shí)驗(yàn)結(jié)果不僅證明了主動(dòng)輪廓模型中改進(jìn)的一階連續(xù)性能量是有效的,,而且證明了增加自適應(yīng)改變大小的外部約束力能夠增大外能的吸引范圍,使主動(dòng)輪廓模型不依賴初始位置的選取,。
參考文獻(xiàn)
[1] 蔣欣.水平集方法及其在圖形分割上的應(yīng)用[J].上海生物醫(yī)學(xué)工程,,2004,25(3):29-32.
[2] KASS M, WITKIN A, TERZO POUIOUS D. Snakes:active contour models[C]. Proceedings of the 1st International Conference on Computer Vision, IEEE Computer Society Press, 1987, 259-268.
[3] JANG S W, ESSAM A, KWAW E L, et al. Shaking snakes using color edge for contour extraction[C]. IEEE ICIP, 2002:817-820.
[4] 羅紅根, 朱利民,丁漢. 基于主動(dòng)輪廓模型和水平集方法的圖像分割技術(shù)[J].中國(guó)圖象圖形學(xué)報(bào), 2006,11(3):302-309.
[5] 李虹. 基于二進(jìn)小波變換和快速主動(dòng)輪廓模型的醫(yī)學(xué)圖像邊緣提取[J].生物醫(yī)學(xué)工程學(xué)雜志, 2008, 25(6):1276-1281.
[6] 李培華, 張?zhí)镂?主動(dòng)輪廓線模型(蛇模型)綜述[J].軟件學(xué)報(bào),2000,11(6):751-757.
[7] JIA Chun Guang, TAN Ou, DUAN Hui Long. Medical image registration based on defomrable contour[J]. Journal of Computer Aided Design and Computer Graphics, 1999, 11(2):115-119.
[8] XU Chen Yang, PRINCE J L. Snakes, shapes and gradient vector flow[J]. IEEE Transactions on Image Processing, 1998, 7(3):359-369.
[9] 魯愛(ài)東,唐龍,徐玉華,等. 應(yīng)用B樣條活動(dòng)曲線模型實(shí)現(xiàn)超聲圖像分割[J].軟件學(xué)報(bào), 2001,,12(12):1760-1768.
[10] 簡(jiǎn)江濤, 馮煥清, 熊進(jìn). 點(diǎn)分布模型約束的主動(dòng)輪廓及其在腦MR圖像分割中的應(yīng)用[J]. 中國(guó)生物醫(yī)學(xué).工程學(xué)報(bào), 2006,25(5):513-522.
[11] 劉劍函.一種具有形狀約束的快速Snake類算法[J]. 中國(guó)圖像圖形學(xué)報(bào),,1999,4(8):644-64.