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

?

冠狀動脈血管造影圖像三維分割方法

2021-08-03 07:14劉昊王瑜王怡寧徐橙
關(guān)鍵詞:分水嶺斷層灰度

劉昊,王瑜,王怡寧,徐橙

1.北京工商大學(xué)人工智能學(xué)院,北京100048;2.中國醫(yī)學(xué)科學(xué)院北京協(xié)和醫(yī)院,北京100730

前言

作為世界人口主要的死亡原因之一,心血管疾病早期體征不明顯且易導(dǎo)致患者猝死。在所有心血管疾病中,多數(shù)是冠狀動脈問題,主要由左或右動脈狹窄引起[1]。因此,冠狀動脈疾病的早期診斷、評估風(fēng)險和治療規(guī)劃至關(guān)重要。

近年來,冠狀動脈計算機斷層血管成像檢查(Coronary Computed Tomography Angiography,CCTA)由于其無創(chuàng)性、多視角等特點,已成為心臟病診斷和治療的重要工具。但是由于CCTA 數(shù)據(jù)量大,復(fù)雜性高,因此即使專家進行圖像診斷也通常需要花費大量時間。此外,由于CCTA 圖像的噪聲影響,冠脈結(jié)構(gòu)復(fù)雜且被其他組織環(huán)繞,迅速準(zhǔn)確的冠狀動脈分割難以實現(xiàn)[2]。冠狀動脈序列圖像分割方法主要包括區(qū)域生長算法[3]、水平集[4]、圖割方法[5]、分水嶺算法[6]和基于深度學(xué)習(xí)的方法[7]等。其中,分水嶺算法在醫(yī)學(xué)圖像分割中應(yīng)用廣泛,具有運算速度快、計算簡單、邊緣定位精準(zhǔn)等優(yōu)點,但易受到微弱邊緣的影響,很容易因噪聲和對比度低等原因造成過分割和易丟失重要輪廓等問題。為了克服分水嶺算法的缺陷,可以結(jié)合有效預(yù)處理方法先行去除噪聲,或?qū)Ψ指詈蟮膱D像進行區(qū)域融合。

為此,本文提出一種新穎的冠狀動脈分割方法,基本思路是,利用分水嶺算法將冠脈圖像分割為子區(qū)域,然后交互式分割出種子區(qū)域,接著根據(jù)形態(tài)學(xué)和同一組織在斷層圖像的連續(xù)性,以分水嶺子區(qū)域為單位進行區(qū)域生長,最終實現(xiàn)冠狀動脈的三維分割。本算法可解決傳統(tǒng)分水嶺算法造成的過分割及低對比度圖像易丟失重要輪廓的問題,且運算速度快、分割精準(zhǔn),同時利用形態(tài)學(xué)思想解決了少數(shù)相鄰層冠狀動脈區(qū)域不重疊的現(xiàn)象。

1 方法

本文提出的方法主要包括3 個步驟:(1)數(shù)據(jù)預(yù)處理;(2)利用分水嶺算法將CCTA 圖像分割為子區(qū)域;(3)利用以子區(qū)域為單位的區(qū)域生長方法,得到最后的冠狀動脈分割結(jié)果。

1.1 數(shù)據(jù)預(yù)處理

有效的圖像預(yù)處理是冠狀動脈準(zhǔn)確分割的基礎(chǔ),針對CCTA 圖像結(jié)構(gòu)的復(fù)雜性,本文使用閾值分割方法[8]對原始圖像進行預(yù)處理,以灰度直方圖中冠狀動脈最高灰度值為閾值,低于閾值的區(qū)域灰度值保持不變,其余區(qū)域灰度值設(shè)為0。具體公式如下所示:

其中,f(x,y,z)表示原圖像(x,y,z)點的灰度值,T表示冠狀動脈最高灰度值。

本文根據(jù)經(jīng)驗和調(diào)試,設(shè)置閾值為1 500(數(shù)據(jù)格式為DICOM)。閾值分割方法能很大程度剔除冠狀動脈周圍高密度組織的干擾。此外,針對CCTA 圖像包含噪聲的問題,使用空間域高斯平滑方法[9]對圖像進行平滑處理,為后續(xù)分水嶺分割提供高質(zhì)量數(shù)據(jù)。

1.2 基于改進分水嶺算法的CCTA圖像分割

分水嶺算法[10]是一種流行且簡單的圖像分割方法,其本質(zhì)源于地理。假設(shè)景觀被雨水淹沒,雨水自然沿著最陡峭的路徑流下,并最終落入許多盆地區(qū)域。分水嶺是這些區(qū)域的分界線,是景觀的自然分割輪廓。將圖像看作是景觀,從而利用分水嶺算法將圖像分割成許多細小子區(qū)域。但是,傳統(tǒng)分水嶺算法對圖像中存在的噪聲、物體表面細微的灰度變換較為敏感,通常會出現(xiàn)過分割現(xiàn)象,導(dǎo)致分割結(jié)果不理想。為此本文根據(jù)CCTA 圖像中細節(jié)豐富的特點,提出一種改進的分水嶺算法。首先對于預(yù)處理后圖像利用Sobel 算子[11]得到梯度幅值圖像,然后增強圖像中極值的對比度,同時保持圖像相對平滑區(qū)域,最后利用形態(tài)學(xué)修正梯度圖像,并提取圖像的標(biāo)記修正梯度圖像進行分水嶺變換,得到分割結(jié)果。

1.2.1 梯度圖像計算預(yù)處理后的冠狀動脈CCTA 圖像,雖然大量非冠狀動脈組織被剔除,且圖像噪聲得到抑制,但是如果僅僅通過傳統(tǒng)分水嶺算法的梯度計算方法得到圖像的邊緣,容易出現(xiàn)信息丟失現(xiàn)象,影響算法后續(xù)的分割效果。因此,本文采用sobel 算子計算梯度圖像,計算公式如下:

其中,f(x,y)表示圖像(x,y)點的灰度值,Gx表示橫向梯度檢測的灰度值,Gy表示縱向梯度檢測的灰度值。該算子較傳統(tǒng)梯度計算方法有明顯優(yōu)勢,能夠找出圖像中的細小邊緣,并且可以生成噪聲水平較低的圖像,更適用于CCTA圖像。

1.2.2 前景與背景標(biāo)記雖然利用sobel 算子代替?zhèn)鹘y(tǒng)的梯度計算方法一定程度上解決了邊緣信息丟失以及圖像噪聲現(xiàn)象,但是圖像中仍然存在與目標(biāo)無關(guān)的極小值,導(dǎo)致過分分割的現(xiàn)象。為了解決這個問題,本文使用標(biāo)記控制的分水嶺分割。如果可以提前識別并標(biāo)記前景對象和背景位置,則分水嶺算法的分割效果會更好。本文使用形態(tài)學(xué)運算和最大類間方差算法[12]來提取圖像的標(biāo)記,具體步驟如下:(1)計算圖像的局部極大值;(2)利用公式f=(fΘB)⊕B對局部極大值圖像進行關(guān)操作,并作為前景標(biāo)記;(3)利用公式f=f⊕B對圖像進行膨脹操作;(4)利用最大類間方差算法將圖像二值化;(5)計算二值化圖像距離變換,并利用分水嶺變換求取其相鄰區(qū)域間的分界線,以此作為背景標(biāo)記。

1.3 基于區(qū)域生長算法的冠狀動脈三維分割

傳統(tǒng)區(qū)域生長算法[13]以像素單位作為生長的種子點,因此此類算法不僅計算時間長,且對噪聲和灰度不均較為敏感,適合一些分割灰度均勻的平滑區(qū)域,無法準(zhǔn)確高效地提取醫(yī)學(xué)影像中的血管組織。針對上述問題,本文以分水嶺子區(qū)域為單元,交互式分割種子區(qū)域,根據(jù)斷層圖像上下層間的相似性,以及冠狀動脈的連通性,利用相鄰層圖像中對應(yīng)區(qū)域的面積重疊關(guān)系以及密度相似性,自上而下進行區(qū)域生長,最終實現(xiàn)冠狀動脈的三維分割。

1.3.1 種子區(qū)域的選擇種子區(qū)域的選擇直接影響最終的分割結(jié)果,尤其是在斷層圖像分割中。CCTA 圖像對于同一組織在斷層圖像的相鄰層之間普遍具有相似性。因此,可以根據(jù)冠狀動脈斷層間的相似性來選取種子區(qū)域。在本文研究的CCTA 圖像中,除了斷層圖像中部分冠狀動脈目標(biāo)區(qū)域像素在前一張斷層圖像的目標(biāo)區(qū)域中沒有重疊的像素點外,其余所有冠狀動脈目標(biāo)區(qū)域均能夠在前一張斷層圖像中周圍找到重疊的區(qū)域像素。因此,選擇無法通過上層投影而分割的目標(biāo)區(qū)域作為種子區(qū)域,進行序列圖像的三維區(qū)域生長分割,通過對圖像的種子區(qū)域集合設(shè)置向下投影,從而實現(xiàn)序列圖像的三維分割,如此就不會錯過部分?jǐn)鄬訄D像中的冠狀動脈區(qū)域。

1.3.2 區(qū)域生長規(guī)則的選擇在斷層圖像中,相鄰層之間具有良好的連續(xù)性,從垂直于斷層平面的方向來看,相鄰層圖像中同一組織普遍存在面積重疊和密度相似關(guān)系。但是,在個別情況下相鄰層冠狀動脈斷面相互不重疊。盡管在這種情況下,二者并不重疊,但其相隔距離并不遠[14]。針對這種不重疊現(xiàn)象,本文運用公式f=f⊕B進行形態(tài)學(xué)膨脹,對預(yù)分割的兩相鄰層中的前一層目標(biāo)區(qū)域進行膨脹處理后再利用面積重疊關(guān)系合并下層目標(biāo)區(qū)域,其中B為結(jié)構(gòu)元素。本文選用圓形結(jié)構(gòu)元素,半徑為3 個像素,如圖1所示。其中,圓形虛線是冠狀動脈截面進行膨脹后的邊界,圓形虛線所包圍的區(qū)域與相鄰下層中的冠狀動脈重疊,可以看出形態(tài)學(xué)膨脹可以克服同一組織不重疊的問題。

圖1 冠狀動脈斷層膨脹處理Fig.1 Coronary artery cross-section dilation

本研究選擇面積重疊關(guān)系和密度相似性作為區(qū)域生長的生長準(zhǔn)則,具體如下式所示:

其中,RAnew為新的分水嶺子區(qū)域,RAbefore‐dilate為上一層已分割目標(biāo)區(qū)域進行膨脹后的區(qū)域,RAnew?RAbefore‐dilate為RAnew和RAbefore‐dilate相交的像素點個數(shù);RMnew為新的分水嶺子區(qū)域的灰度均值,RMbefore為上一層已分割目標(biāo)區(qū)域的灰度均值。本文通過上述生長準(zhǔn)則,將符合條件的分水嶺子區(qū)域納入冠狀動脈區(qū)域,并計算該層目標(biāo)區(qū)域,進行膨脹處理后作為新的種子區(qū)域,進而搜索下一層符合條件的分水嶺子區(qū)域,直到?jīng)]有新的分水嶺子區(qū)域納入冠狀動脈區(qū)域為止。

提出的利用交互方法分割出冠脈的步驟如下:(1)將種子區(qū)域所在層作為當(dāng)前層,即層1。(2)對層1目標(biāo)區(qū)域進行膨脹,在層2 中搜索與層1 中膨脹后目標(biāo)區(qū)域滿足面積重疊和密度相似關(guān)系的分水嶺子區(qū)域,記錄層2 中滿足條件的子區(qū)域并進行區(qū)域合并,其結(jié)果作為層2 中目標(biāo)區(qū)域的分割結(jié)果。(3)將層2作為當(dāng)前層,并重復(fù)步驟(2)合并下一層中的冠狀動脈區(qū)域,直到在下一層中沒有滿足條件的子區(qū)域時,停止搜索。依照上述步驟進行循環(huán)生長,最終實現(xiàn)冠狀動脈各分支的三維分割。

2 實驗結(jié)果與分析

實驗數(shù)據(jù)集來自中國醫(yī)學(xué)科學(xué)院北京協(xié)和醫(yī)院的CCTA 圖像,包含231 幅切片,并由專家標(biāo)注數(shù)據(jù),圖像為DICOM 格式,大小為512×512 像素。為了驗證提出方法的有效性,本文精心設(shè)計了一系列實驗,對比了現(xiàn)有算法和提出方法的結(jié)果,并與專家標(biāo)注結(jié)果進行了比較。實驗是在Intel Core (TM)i5‐7400CPU 3.00 GHz 的PC 機上基于MATLAB R2019a軟件平臺實現(xiàn)的。經(jīng)過多次優(yōu)化,實驗具體的參數(shù)設(shè)定如下,冠狀動脈灰度值上限是T= 1 510,形態(tài)學(xué)運算結(jié)構(gòu)元素是半徑為3的圓形結(jié)構(gòu),面積重疊閾值Thδ1= 0.48,相似性密度范圍Thδ2= 380,其中選擇初始層種子區(qū)域的平均密度和膨脹后的區(qū)域面積作為實驗的初始模式點進行計算,種子區(qū)域選擇情況如圖2所示。

圖2 交互式分割種子區(qū)域的選擇Fig.2 Selection of seed region in interactive segmentation

本文對比了傳統(tǒng)分水嶺方法[10]、三維區(qū)域生長法[13]和本文提出方法的冠狀動脈分割結(jié)果,3 種方法將在相同預(yù)處理和種子點選取的情況下進行實驗,具體結(jié)果如圖3和表1所示。使用有經(jīng)驗的放射科醫(yī)生手動分割結(jié)果作為標(biāo)準(zhǔn),分別利用Jaccard 指數(shù)和Dice 相似系數(shù)得分進行客觀評測,兩種評測標(biāo)準(zhǔn)的范圍都為[0,1],其中1 表示重疊較高,0 表示無重疊,具體公式如下:

表1 冠狀動脈分割的評估Tab.1 Evaluation of coronary artery segmentation results

圖3 分割結(jié)果及醫(yī)生標(biāo)注Fig.3 Segmentation results obtained by different methods and manual segmentation results

其中,Y是醫(yī)生標(biāo)注結(jié)果,Yp是算法分割結(jié)果。

從圖3中可以看出,傳統(tǒng)分水嶺算法由于過分割現(xiàn)象嚴(yán)重,分水嶺子區(qū)域過于粉碎,很難選取合適的面積重疊閾值,導(dǎo)致錯分割或欠分割現(xiàn)象嚴(yán)重。而三維區(qū)域生長算法的結(jié)果同樣極易發(fā)生欠分割現(xiàn)象,這是因為傳統(tǒng)區(qū)域生長算法只能從體素灰度特征上設(shè)定相似性規(guī)則,而對于冠狀動脈和周圍組織的模糊邊界,則很難選取合適的閾值進行有效分割。而本文的方法以分水嶺子區(qū)域為單位,利用面積重疊關(guān)系和密度相似性進行區(qū)域生長,可以有效抑制圖像中其他組織對于冠狀動脈的影響,雖然在細節(jié)上和手動分割結(jié)果有些誤差,但是冠狀動脈的主枝區(qū)域是十分準(zhǔn)確的。

從表1可以看出,在兩個定量評價指標(biāo)中,本文算法的Jaccard 指數(shù)為0.936 8,Dice 相似系數(shù)得分為0.967 3。兩者的指標(biāo)都接近1,高于傳統(tǒng)分水嶺算法和三維區(qū)域生長算法的定量評價指標(biāo),說明本文的分割結(jié)果更為精確,即本文算法可以更有效地分割冠狀動脈。

3 結(jié)語

本文結(jié)合分水嶺算法與區(qū)域生長算法,提出了一種新穎的冠狀動脈三維分割方法,首先利用閾值法和高斯濾波對冠狀動脈CCTA 圖像進行預(yù)處理,然后利用改進的分水嶺算法將斷層圖像分割為若干數(shù)個子區(qū)域,并利用交互式方法分割出種子區(qū)域,最后利用形態(tài)學(xué)方法和斷層圖像相鄰關(guān)系,實現(xiàn)冠狀動脈的三維分割。實驗結(jié)果表明,本文方法能有效地分割出冠狀動脈,但在血管細小分支部分有待提高,后續(xù)工作將進一步研究有效提高血管細小分支部分精準(zhǔn)分割的方法。

猜你喜歡
分水嶺斷層灰度
頁巖斷層滑移量計算模型及影響因素研究*
采用改進導(dǎo)重法的拓撲結(jié)構(gòu)灰度單元過濾技術(shù)
如何跨越假分?jǐn)?shù)的思維斷層
嘛甸油田喇北西塊一區(qū)斷層修正研究
X油田斷裂系統(tǒng)演化及低序級斷層刻畫研究
Bp-MRI灰度直方圖在鑒別移行帶前列腺癌與良性前列腺增生中的應(yīng)用價值
選 擇
Arduino小車巡線程序的灰度閾值優(yōu)化方案
人生有哪些分水嶺
基于形態(tài)學(xué)重建和極大值標(biāo)記的分水嶺分割算法
将乐县| 迭部县| 盐源县| 阿坝县| 赤水市| 铜陵市| 镇安县| 定南县| 湟源县| 连云港市| 临高县| 丰宁| 黑河市| 潢川县| 上林县| 越西县| 宜宾市| 蒙山县| 长沙市| 保康县| 南召县| 衡阳县| 曲靖市| 盐池县| 比如县| 巫溪县| 衢州市| 南投市| 咸丰县| 巴里| 泾川县| 通江县| 吉安县| 台东市| 上高县| 天全县| 海门市| 慈利县| 宜昌市| 微山县| 平度市|