石宇強(qiáng) 劉 巖△ 徐 桓 張 曦 杜 鵬 盧虹冰 劉 洋 徐肖攀*
膀胱癌是泌尿系統(tǒng)最常見(jiàn)且致死率最高的惡性腫瘤,美國(guó)癌癥協(xié)會(huì)最新發(fā)布的“癌癥統(tǒng)計(jì),2018”[1]中,膀胱癌位居男性惡性腫瘤發(fā)病率第4位,病死率第8位,且隨著年齡增長(zhǎng),以及生活方式和環(huán)境條件的改變,罹患膀胱癌的風(fēng)險(xiǎn)明顯增高[2]。因此,膀胱癌早期診斷,對(duì)疾病的有效治療具有十分重要的意義。
光學(xué)膀胱鏡(optical cystoscopy,OCy)與經(jīng)尿道膀胱腫瘤切除術(shù)(transurethral resection,TUR)相結(jié)合是膀胱癌檢測(cè)和診斷的常規(guī)方式[1-2]。然而,OCy檢查存在視覺(jué)盲區(qū),致使無(wú)法直接獲得腫瘤的浸潤(rùn)深度(腫瘤分期),且該檢查為有創(chuàng)檢查,會(huì)引起患者不適,并伴有醫(yī)源性損傷的風(fēng)險(xiǎn)[3]。隨著醫(yī)學(xué)影像設(shè)備及圖形圖像處理技術(shù)的發(fā)展,虛擬膀胱鏡作為一種無(wú)創(chuàng)的管腔內(nèi)部腫瘤檢查方法得到了人們的廣泛關(guān)注,其主要利用先進(jìn)的圖像處理及可視化技術(shù)從這些圖像中直接生成管腔內(nèi)部的立體影像,以供醫(yī)師對(duì)腔內(nèi)病變進(jìn)行漫游觀測(cè)[4-5]。由于該方法具有無(wú)創(chuàng)、高效等特點(diǎn),更適用于膀胱癌患者早期篩查與術(shù)后定期復(fù)查,有望作為光學(xué)內(nèi)窺鏡的補(bǔ)充,成為臨床上的有效普查手段。
目前,大部分虛擬膀胱鏡研究主要采用CT圖像,且在>10 mm的膀胱腫瘤探測(cè)上,其精度與光學(xué)膀胱鏡已大致相當(dāng)[4]。但X射線計(jì)算機(jī)斷層成像(computed tomography,CT)的成像過(guò)程中需要注射增強(qiáng)劑,會(huì)對(duì)患者造成不必要的輻射傷害。磁共振成像(magnetic resonance imaging,MRI)采取一種非侵入的檢查方式,避免了CT成像中X射線輻射的缺陷。此外,MRI能提供清晰的人體軟組織結(jié)構(gòu)信息和豐富的人體功能信息,可挖掘各類定量的影像信息用于膀胱腫瘤檢測(cè)[4]。因此,本研究擬基于MRI影像數(shù)據(jù),采用醫(yī)學(xué)影像處理平臺(tái)(medical imaging interactive toolkit,MITK)開(kāi)發(fā)一款全新的虛擬膀胱鏡系統(tǒng),用于膀胱癌術(shù)前檢測(cè)與診斷。
本研究擬在Visual Studio 2015的編譯環(huán)境下,結(jié)合算法平臺(tái)MITK,應(yīng)用Qt開(kāi)發(fā)框架編寫界面開(kāi)發(fā)虛擬膀胱鏡系統(tǒng)。其中MITK采用MITK-2016.11版本。
MITK(http://mitk.org/wiki/MITK)是用于醫(yī)學(xué)影像處理分析的C++類庫(kù),具有強(qiáng)大的交互性,易于拓展開(kāi)發(fā)。該軟件包含了分割和配準(zhǔn)平臺(tái)(insight segmentation and registration toolkit,ITK)和可視化開(kāi)發(fā)平臺(tái)(visualization toolkit,VTK)的工作特性,具有強(qiáng)大的圖像處理功能,并在實(shí)現(xiàn)對(duì)數(shù)據(jù)的可視化的基礎(chǔ)上強(qiáng)化了對(duì)用戶交互的支持[6]。MITK可對(duì)數(shù)據(jù)的多視圖進(jìn)行同步顯示,如當(dāng)研究要顯示一組醫(yī)學(xué)圖像的3項(xiàng)二維視圖(矢狀面、冠狀面和水平面)以及其三維視圖,并需要選中其中某部分區(qū)域,當(dāng)用戶改變區(qū)域選取位置,該區(qū)域?qū)⒃谒械囊晥D中都實(shí)現(xiàn)更新。若用VTK來(lái)實(shí)現(xiàn)此功能,則需要對(duì)每個(gè)視圖分別調(diào)整所選的位置、角度和顏色等,而這些工作在MITK中均可自動(dòng)完成[7]。Qt是一種C++應(yīng)用程序開(kāi)發(fā)框架,其主要面向?qū)ο螅梢造`活地開(kāi)發(fā)圖形用戶界面(GUI)程序,給用戶帶來(lái)良好的交互體驗(yàn),靈活的封裝機(jī)制使其具備高度模塊化和可重用性,便于編程者開(kāi)發(fā)。
虛擬膀胱鏡系統(tǒng)通過(guò)對(duì)患者M(jìn)RI影像的多項(xiàng)處理,實(shí)現(xiàn)一種可視化的檢測(cè)手段。借鑒臨床檢查方法和思路,系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了患者信息管理、MRI的分割重建及圖像數(shù)據(jù)測(cè)量等三大部分功能,并具有良好的交互特性,輔助醫(yī)師完成膀胱腫瘤檢測(cè)工作。系統(tǒng)的總體設(shè)計(jì)如圖1所示。

圖1 虛擬膀胱鏡系統(tǒng)總體設(shè)計(jì)框圖
為解決部門信息分屬管理造成影像科室醫(yī)生無(wú)法直接綜合利用病案信息資源問(wèn)題,根據(jù)影像科臨床疾病診療和研究的需求,系統(tǒng)在MITK平臺(tái)自帶患者數(shù)據(jù)庫(kù)管理功能的基礎(chǔ)上,設(shè)計(jì)病案管理和數(shù)據(jù)導(dǎo)入兩個(gè)功能,主要實(shí)現(xiàn)對(duì)MRI影像的顯示和存儲(chǔ),膀胱腫瘤患者多元信息的錄入、管理、篩選和檢索。醫(yī)師可以根據(jù)需要篩選當(dāng)日、當(dāng)月或特定時(shí)間段的病例信息,而這些信息主要包括患者的身高、體重、性別及年齡等基本信息,入院信息以及診斷信息,再通過(guò)影像數(shù)據(jù)信息導(dǎo)入,將患者M(jìn)RI檢查得到的影像與患者基本信息對(duì)應(yīng)起來(lái),建立與患者數(shù)據(jù)對(duì)應(yīng)的影像信息特征庫(kù),提供臨床醫(yī)師進(jìn)行膀胱檢查的MRI影像處理和病情診斷的工作環(huán)境,為下步膀胱腫瘤的治療提供依據(jù)和支持,如圖2所示。

圖2 數(shù)據(jù)管理模塊界面圖
系統(tǒng)改進(jìn)了MITK類庫(kù)中二維圖像分割功能作為虛擬膀胱鏡系統(tǒng)的半自動(dòng)分割模塊,實(shí)現(xiàn)對(duì)MRI圖像中膀胱內(nèi)壁的半自動(dòng)二維分割,其分割的基本方法是利用多層間的插值。MRI圖像組的各分層中,膀胱目標(biāo)所在的層均有膀胱的切片,分割的目標(biāo)是將每一層上的膀胱區(qū)域分割出來(lái),而相鄰圖層之間的膀胱區(qū)域形狀有很大的相關(guān)性,因此僅需手動(dòng)分割首層、末層及中間部分關(guān)鍵層,其余圖層的膀胱區(qū)域可以通過(guò)套取已分割圖層的插值進(jìn)行自動(dòng)分割。對(duì)于偏差較大的分割,可以手動(dòng)調(diào)節(jié),如圖3所示。

圖3 半自動(dòng)分割中的手動(dòng)勾畫示圖
系統(tǒng)所使用的為膀胱MRI的T2序列加權(quán)成像,具有與周圍組織對(duì)比度高的特點(diǎn)。因此,系統(tǒng)采用醫(yī)學(xué)圖像處理中較成熟的基于水平集(level-set,LS)分割方法實(shí)現(xiàn)圖像中膀胱內(nèi)壁的分割。系統(tǒng)基于ITK實(shí)現(xiàn)水平集算法Fast Marching Segmentation,用以構(gòu)造初始的水平集函數(shù),并利用圖像的梯度信息進(jìn)行水平集演化,從而實(shí)現(xiàn)分割。編程過(guò)程中使用GradientMagnitudeRecursiveGaussianIm ageFilter實(shí)現(xiàn)圖像梯度的計(jì)算;使用ITK中的類SigmoidImageFilter來(lái)實(shí)現(xiàn)函數(shù)映射;使用ITK中提供的FastMarchingImageFilter類來(lái)實(shí)現(xiàn)快速行進(jìn)算法;最后使用BinaryThresholdImageFilter在FastMarchingImageFilter的輸出圖像上進(jìn)行二值閾值運(yùn)算[8]。算法實(shí)現(xiàn)流程如圖4所示。

圖4 Fast Marching Segmentation算法實(shí)現(xiàn)流程圖
基于現(xiàn)已成熟的自動(dòng)分割算法易造成輪廓偏移,從而難以得到準(zhǔn)確分割結(jié)果的問(wèn)題,在感興趣區(qū)域的勾畫過(guò)程中系統(tǒng)采用了典型的交互式分割算法-live-wire算法,實(shí)現(xiàn)了智能勾勒邊界的功能,可以精準(zhǔn)快速地提取圖像中的目標(biāo)物體。系統(tǒng)基于ITK來(lái)完成Live-Wire圖像的分割,計(jì)算2個(gè)像素點(diǎn)之間的最優(yōu)路徑,即Live-Wire輪廓。采用ShortestPathCostFunctionLiveWire類從圖像中提取2個(gè)像素點(diǎn)之間的梯度模值(gradient magnitude)、梯度方向(gradient direction)及拉普拉斯零交叉(Laplacian zero crossing)特征,并轉(zhuǎn)化為代價(jià)值[9]。在交互式分割過(guò)程中,每次更新分割邊界時(shí)都根據(jù)分割區(qū)域計(jì)算的代價(jià)值生成動(dòng)態(tài)代價(jià)轉(zhuǎn)化映射圖,供下一次更新邊界時(shí)調(diào)用。
三維重建功能可將自二維圖像分割出的膀胱部分轉(zhuǎn)化為三維立體模型以供觀察,其體現(xiàn)了醫(yī)學(xué)圖像處理技術(shù)在膀胱腫瘤檢查中發(fā)揮的巨大作用。經(jīng)半自動(dòng)分割出感興趣區(qū)域之后,手動(dòng)確認(rèn)所有切片的分割插值,并生成膀胱的三維表面模型。可通過(guò)操作改變模型的透明度等特征。系統(tǒng)還可進(jìn)行多平面重建,旋轉(zhuǎn)視圖中的紅綠藍(lán)標(biāo)線來(lái)顯示任意方向切面的圖像,給醫(yī)師帶來(lái)更為直觀的視覺(jué)效果判斷(如圖5所示)。
在進(jìn)行膀胱的三維重建后,通過(guò)編程添加實(shí)現(xiàn)了工具包中的模擬內(nèi)鏡功能,可在對(duì)分割結(jié)果執(zhí)行“生成三維表面模型”后執(zhí)行。啟動(dòng)模擬內(nèi)鏡后,系統(tǒng)會(huì)生成2個(gè)新的三維視圖(如圖6所示)。

圖5 系統(tǒng)三維重建功能示圖

圖6 開(kāi)啟模擬內(nèi)鏡功能后生成的三維視圖
當(dāng)在三維視圖A進(jìn)行旋轉(zhuǎn)、縮放及移動(dòng)操作時(shí),三維視圖B將實(shí)時(shí)顯示其視角的姿態(tài),以此表示內(nèi)鏡所在的三維空間姿態(tài)。三維視圖B也可以旋轉(zhuǎn)、縮放及移動(dòng),來(lái)更形象地顯示內(nèi)鏡的姿態(tài)。模擬內(nèi)鏡可以給醫(yī)師一個(gè)觀察膀胱內(nèi)壁的清晰視角,有利于醫(yī)師對(duì)患者膀胱腫瘤的準(zhǔn)確診斷。該系統(tǒng)模塊結(jié)構(gòu),提供患者的圖像信息處理結(jié)果,為進(jìn)行膀胱腫瘤研究和分析提供基礎(chǔ)環(huán)境支持。
該軟件系統(tǒng)中膀胱腫瘤影像特征的提取和分析,基于MRI的三維重建以及任意選擇二維剖面影像對(duì)比分析,病患部位測(cè)量記錄等功能,而系統(tǒng)良好的交互性決定了各項(xiàng)功能的具體實(shí)現(xiàn)。此系統(tǒng)中與用戶的交互技術(shù)繼承了MITK的交互特點(diǎn),可以靈活處理復(fù)雜的交互機(jī)制,實(shí)現(xiàn)對(duì)用戶交互的撤銷和重做[10]。通過(guò)簡(jiǎn)單快捷的操作即可實(shí)現(xiàn)不同的功能,適合臨床醫(yī)生等非計(jì)算機(jī)專業(yè)人員的使用。在圖像處理功能區(qū)域,可以通過(guò)用戶操作自由改變窗寬、窗位及模型角度,對(duì)重建生成的膀胱三維影像進(jìn)行多方向觀察,對(duì)疑似患病區(qū)域檢測(cè)有良好的輔助效果。
在得到患者膀胱組織的三維重建圖像后,系統(tǒng)可對(duì)疑似病患區(qū)域的數(shù)據(jù)特征進(jìn)行測(cè)量。系統(tǒng)可實(shí)現(xiàn)的直接操作有線段、路徑、角度、夾角、圓形、橢圓、矩形和多邊形的有關(guān)數(shù)據(jù)測(cè)量,可得出影像中距離、角度、周長(zhǎng)、面積等參量。圖像測(cè)量模塊可以讓醫(yī)師無(wú)創(chuàng)的條件下,給出對(duì)患者膀胱腫瘤的初期定量分析,有利于后續(xù)的診斷和治療,具有重要的醫(yī)學(xué)意義(如圖7所示)。

圖7 圖像數(shù)據(jù)測(cè)量示圖
虛擬膀胱鏡系統(tǒng)將影像數(shù)據(jù)庫(kù)管理與醫(yī)學(xué)圖像處理整合到了MITK平臺(tái)上,提供了一系列功能,協(xié)助臨床醫(yī)師對(duì)患者的MRI影像進(jìn)行可視化處理,提高影像信息的直觀性,輔助醫(yī)師完成對(duì)膀胱腫瘤患者的病情分析和早期診斷,極大提高了診療效果,可有效降低患者病情進(jìn)一步惡化的可能性。本研究在后續(xù)的研究和開(kāi)發(fā)中,還將會(huì)加入對(duì)MRI中膀胱外壁的提取,并計(jì)算層厚,輔助醫(yī)師給出對(duì)患者膀胱腫瘤的分期定性分析診斷。
隨著醫(yī)學(xué)影像技術(shù)的不斷發(fā)展,未來(lái)臨床將獲得質(zhì)量更好、模態(tài)更多的MRI影像,通過(guò)虛擬膀胱鏡系統(tǒng)可以更為準(zhǔn)確的分割出膀胱的內(nèi)外壁,從而更為準(zhǔn)確地分析腫瘤各項(xiàng)特征,為膀胱腫瘤的早期檢測(cè)提供了無(wú)創(chuàng)、快捷的新手段。