王韜, 王文賽, 宋學(xué)東, 高璇, 齊珊, 王延群, 楊軍△
(1.北京協(xié)和醫(yī)學(xué)院 中國(guó)醫(yī)學(xué)科學(xué)院 生物醫(yī)學(xué)工程研究所,天津300192;2.天津邁達(dá)醫(yī)學(xué)科技股份有限公司,天津300384)
傳統(tǒng)的二維超聲一次只能提供一幅或幾幅二維圖像,而人體臟器結(jié)構(gòu)是三維空間分布的,僅僅依靠二維圖像來(lái)理解三維結(jié)構(gòu)有一定的局限性。Howry于1956年首次提出了三維超聲成像[1],經(jīng)過(guò)六十多年的發(fā)展,三維超聲成像已經(jīng)在臨床上得到了廣泛的應(yīng)用,而在皮膚科,國(guó)內(nèi)還沒(méi)有用于臨床的相關(guān)儀器,現(xiàn)有的三維成像儀器,如磁共振成像和計(jì)算機(jī)斷層掃描成像分辨率低,無(wú)法區(qū)分小于3 mm的組織結(jié)構(gòu)[2-3]。在二維成像中,對(duì)淺表組織進(jìn)行成像的激光共聚焦顯微鏡和光學(xué)相干斷層成像(optical coherence tomography, OCT)雖然具有較高的分辨率,但兩者的探測(cè)深度都較淺[4](激光共聚焦顯微鏡<0.5 mm,OCT<1.5 m),因而也限制了其應(yīng)用。甚高頻超聲(頻率范圍為30~300 MHz)在分辨力和探測(cè)深度上有較好的折中,中心頻率為50 MHz時(shí),軸向分辨力為40 um,探測(cè)深度能達(dá)到4 mm[5],因而非常適合用來(lái)對(duì)皮膚進(jìn)行三維成像,除此之外甚高頻超聲也越來(lái)越多的被應(yīng)用于皮膚等淺表器官的疾病診斷中[6-7],如皮膚炎癥的檢測(cè)[8]、皮膚腫瘤的診斷[9]等。
三維超聲成像分為三維數(shù)據(jù)采集、三維重建及三維圖像的顯示。三維探頭獲得的切片精度和體數(shù)據(jù)獲取速率直接影響三維成像的質(zhì)量和幀率,目前超聲三維數(shù)據(jù)的采集方式主要有機(jī)械定位式三維探頭掃查、二維面陣探頭和自由臂掃查。三維重建即將二維平面圖像數(shù)據(jù)轉(zhuǎn)換成三維結(jié)構(gòu)數(shù)據(jù),而三維圖像的顯示即將三維結(jié)構(gòu)數(shù)據(jù)逼真的顯示在二維平面上。目前常用的方法有表面繪制技術(shù)和體繪制技術(shù),表面繪制通常通過(guò)一系列的多邊形來(lái)繪制表面以及顯示三維模型,最典型的算法為移動(dòng)立方體(marching cube,MC)算法[10],表面繪制算法適用于描述結(jié)構(gòu)輪廓,但無(wú)法顯示結(jié)構(gòu)內(nèi)部信息。體繪制技術(shù)根據(jù)三維數(shù)據(jù)結(jié)構(gòu)中的灰度值、灰度值梯度、空間坐標(biāo)等屬性來(lái)決定顯示的亮度值。光線投射法[11]是典型的體繪制算法之一,光線投射運(yùn)算量大,但是能將所有的三維信息顯示在二維圖片上,渲染效果較好。為了減少運(yùn)算量,Basso等提出了錯(cuò)且變形算法[12],但是該算法以犧牲圖像質(zhì)量為代價(jià)來(lái)加快體繪制速度,對(duì)于相對(duì)靜態(tài)的皮膚,重建的質(zhì)量要比重建速度更為重要。
本研究設(shè)計(jì)一套基于現(xiàn)場(chǎng)可編程門陣列(field programmable gate array,F(xiàn)PGA)的甚高頻超聲皮膚三維成像系統(tǒng),該系統(tǒng)采用平行掃查的方式采集三維超聲數(shù)據(jù),并利用開(kāi)源的三維可視化工具包和光線投射法對(duì)正常人前臂上側(cè)皮膚進(jìn)行三維重建。
本研究設(shè)計(jì)的甚高頻超聲皮膚三維成像實(shí)驗(yàn)裝置系統(tǒng)框架見(jiàn)圖1,主要由自制機(jī)械三維掃描探頭,下位機(jī)模塊和上位機(jī)組成。機(jī)械三維掃描探頭由兩個(gè)步進(jìn)電機(jī)以及50 MHz的單陣元圓形聚焦換能器組成,其中一個(gè)步進(jìn)電機(jī)的軸平行于z方向布置,該電機(jī)的電機(jī)軸為螺桿結(jié)構(gòu),通過(guò)電機(jī)軸上的螺紋與一個(gè)帶有螺紋孔的連接板連接,給步進(jìn)電機(jī)施加脈沖則帶動(dòng)連接板及連接板上的裝置沿著z方向運(yùn)動(dòng),其運(yùn)動(dòng)的距離Iz見(jiàn)式(1),其中n為所施加的脈沖個(gè)數(shù),θs為步進(jìn)電機(jī)步距角,s為螺桿導(dǎo)程,另一個(gè)步進(jìn)電機(jī)則安裝在連接板上,其電機(jī)軸則平行于x方向布置,通過(guò)齒輪、齒條以及導(dǎo)軌滑塊等機(jī)構(gòu)帶動(dòng)下方的換能器在x-y方向上掃描,從而獲得x-y方向切片數(shù)據(jù)。
圖1 三維成像系統(tǒng)框架Fig 1 Frame of the three-dimensional imaging system
(1)
下位機(jī)模塊包括FPGA主控模塊,探頭驅(qū)動(dòng)電路以及存儲(chǔ)、通訊模塊,F(xiàn)PGA主控模塊通過(guò)外圍的探頭驅(qū)動(dòng)電路控制機(jī)械三維掃描探頭內(nèi)的兩個(gè)步進(jìn)電機(jī)運(yùn)動(dòng)時(shí)序,從而采集體數(shù)據(jù),采集體數(shù)據(jù)過(guò)程見(jiàn)圖2,每當(dāng)換能器獲得一張x-y平面上的二維超聲切片圖后,F(xiàn)PGA給步進(jìn)電機(jī)施加脈沖帶動(dòng)換能器在z方向上移動(dòng),再繼續(xù)獲取下一張二維切片,最終實(shí)現(xiàn)平行掃查,在獲得二維切面序列即體數(shù)據(jù)的同時(shí),F(xiàn)PGA將數(shù)據(jù)緩存到SRAM存儲(chǔ)器,再通過(guò)USB接口將體數(shù)據(jù)傳到上位機(jī)。
上位機(jī)為計(jì)算機(jī)以及控制程序,該控制程序主要分為兩個(gè)模塊,一個(gè)是和下位機(jī)通訊的模塊,該模塊主要功能是下達(dá)指令控制下位機(jī)以及接收下位機(jī)上傳的二維切片序列,并將二維切片序列保存成BMP格式圖片,另一個(gè)模塊為基于可視化工具包(visualization toolkit,VTK)的皮膚三維重建及顯示模塊,該模塊的主要功能是將保存的圖片進(jìn)行三維圖像的重建和三維圖像的顯示。實(shí)驗(yàn)中三維重建使用的上位機(jī)配置如下:CPU型號(hào)為Intel Core I7-7700,顯卡型號(hào)為Nvidia GeForce GTX1080,內(nèi)存大小為16 G。
圖2平行掃查
Fig2Parallelscanning
三維重建及三維圖像的顯示即三維數(shù)據(jù)可視化,VTK是最具代表性的數(shù)據(jù)可視化編程工具包之一[13-15]。上位機(jī)在接收到二維圖像序列后即開(kāi)始進(jìn)入VTK可視化渲染管線,整個(gè)管線設(shè)計(jì)見(jiàn)圖3,首先通過(guò)VTK讀取器來(lái)讀取二維圖像序列,其后根據(jù)掃描中二維圖像所在實(shí)際位置映射到三維體積晶格中。機(jī)械三維探頭在z方向上的分辨率低于二維圖像的分辨率,因此需要對(duì)數(shù)據(jù)進(jìn)行插值來(lái)獲得均勻的三維數(shù)據(jù)矩陣,同時(shí)為了降低二維切片噪聲對(duì)重建質(zhì)量的影響,還需要對(duì)體數(shù)據(jù)進(jìn)行二維或三維濾波處理,其后渲染管道分為兩部分,第一部分為基于GPU的光線投射法體繪制,在二維切片中,不同組織和結(jié)構(gòu)的灰度值不同,根據(jù)灰度值和灰度值梯度設(shè)置不透明度傳遞函數(shù)和顏色傳遞函數(shù),VTK渲染器根據(jù)不透明度傳遞函數(shù)和顏色傳遞函數(shù)合成各體素的顏色和不透明度,最后利用光線吸收模型將顏色和不透明度進(jìn)行累加生成最終顯示的二維圖像。第二部分為平面交互與切片顯示,通過(guò)提供三維數(shù)據(jù)的二維切片可以幫助醫(yī)生更好的理解三維圖像。
使用本研究設(shè)計(jì)的甚高頻超聲三維成像系統(tǒng)對(duì)超聲體模以及志愿者前臂上側(cè)皮膚成像,采集100張大小為576×760像素的二維切片圖像,見(jiàn)圖4,切片灰度值范圍為0~255,實(shí)驗(yàn)中使用的步進(jìn)電機(jī)步距角為1.8°,螺桿導(dǎo)程為0.6096 mm,步進(jìn)電機(jī)每走一步帶動(dòng)換能器在z方向移動(dòng)0.003048 mm,通過(guò)FPGA控制步進(jìn)電機(jī)采集完一張切片后走33步,從而切片間隔為100,切片插值倍數(shù)為5倍,插值方式為線性插值,實(shí)際成像范圍為11x14.5x10 mm。超聲體模由純水、瓊脂、氧化鋁粉末經(jīng)恒溫磁力攪拌器加熱、攪拌、凝固而成,瓊脂的質(zhì)量濃度為5%,氧化鋁粉末的質(zhì)量濃度為2%。超聲體模見(jiàn)圖5,呈圓柱形,直徑為6.51 mm。光線投射算法中不透明度傳遞函數(shù)設(shè)置見(jiàn)圖6,由于采集到的二維切片數(shù)據(jù)存在背景噪聲,將灰度值低于該閾值的體素不透明度設(shè)置為0,灰度值大于最大灰度值和閾值的差的體素不透明度設(shè)置為1,中間部分不透明度正比于灰度值,在二維切片中,灰度值越高代表該處組織的回聲越強(qiáng),在三維圖中,用不透明度和亮度來(lái)代表組織的回聲特性,因而顏色傳遞函數(shù)中R、G、B三個(gè)顏色通道傳遞函數(shù)見(jiàn)圖7。
圖4前臂上側(cè)皮膚切片圖像
Fig4Sliceimagesoftheupperforearmskin
圖5超聲體模實(shí)物圖
Fig5Therealultrasonicphantomimages
100張切片重建使用時(shí)間為1.1 s。超聲體模三維成像結(jié)果見(jiàn)圖8(a),從圖中可以看到三維重建的圖像很好的保持了體模的圓柱形狀特征。圖8(b)為體模三維重建之后的y-z截面圖,測(cè)量切面中圓的直徑和實(shí)物圓直徑相比較,最大測(cè)量誤差為0.1 mm。
圖6 不透明度傳遞函數(shù)Fig 6 Opacity transfer function
圖7顏色傳遞函數(shù)
Fig7Colortransferfunction
(a)
(b)圖8 (a).超聲體模三維重建圖;(b).超聲體模y-z切面圖Fig 8 (a).The three-dimensional reconstruction of phantom;(b).The y-z section of phantom
志愿者前臂上側(cè)皮膚三維重建結(jié)果見(jiàn)圖9(a),從圖中可以清晰的看到皮膚的三層結(jié)構(gòu),最上面的表皮層亮度最高,因?yàn)楸砥又写罅康慕堑鞍拙哂袕?qiáng)回聲特性,三維重建的表皮不平整,這是因?yàn)闄C(jī)械探頭掃查時(shí)本身具有一定機(jī)械振動(dòng)以及人體內(nèi)部組織或者自身的運(yùn)動(dòng)導(dǎo)致獲取的二維切片存在一定的錯(cuò)位,圖9(b)為經(jīng)過(guò)3x3x3三維中值濾波后的重建圖,濾波之后重建的表面平滑了很多,噪聲產(chǎn)生的偽影也少了很多,但是由于三維數(shù)據(jù)十分龐大,中值濾波顯著增加了重建的運(yùn)算量,中值濾波后重建所用時(shí)間為15.3 s。表皮下方的真皮層亮度稍暗,其回聲特性主要取決于真皮內(nèi)纖維,圖9(c)為圖9(a)中真皮層放大圖,圖中大量分布的片狀和短線狀結(jié)構(gòu)為真皮內(nèi)的纖維組織,在二維切片中無(wú)法看到真皮纖維的具體形態(tài)。通過(guò)觀察三維真皮纖維的形態(tài)和分布,有助于診斷一些膠原疾病。皮下組織則表現(xiàn)為大部分區(qū)域亮度較低,局部區(qū)域出現(xiàn)亮度較高的膜樣結(jié)構(gòu),這是因?yàn)槠は陆M織大部分為低回聲特性的脂肪,夾雜著少量強(qiáng)回聲特性的纖維,此外三維圖中還能直觀的看到組織中的血管,有助于對(duì)腫瘤進(jìn)行更加準(zhǔn)確的診斷,圖9(a)中管狀無(wú)回聲區(qū)域?yàn)槠は蚂o脈,但是三維圖中無(wú)法看到血管的走向,圖10(a)、(b)、(c)分別為三維視圖中藍(lán)色、紅色、綠色平面所在位置的切面圖,從x-y切面中可以看到血管的位置和形狀,從y-z切面中可以看到血管的走向以及血管內(nèi)的紅細(xì)胞散射,實(shí)現(xiàn)了和傳統(tǒng)二維超聲C型掃描類似的功能。
(a)
(b)
(c)
圖9皮膚三維重建結(jié)果(a).GPU光線投射法三維重建圖;(b).3x3x3三維中值濾波后的重建圖;(c).真皮層放大圖;縮寫:e為表皮層,d為真皮層,st為皮下組織,v為血管
Fig9Thethree-dimensionalreconstructionofhumanskin
(a).Three-dimensionalimagereconstructedbyragcastingbasedonGPU;(b).Thereconstructedimagefilteredbya3x3x3kernel;(c).Magnifiedimageofdermis;Abbreviation:e,indicatesepidermis;d,dermis;st,subcutaneoustissue;v,vain
(a)
(b)
(c)
圖10切面圖(a).x-y切面;(b).x-z切面;(c).y-z切面;縮寫:e為表皮層,d為真皮層,st為皮下組織,v為血管
Fig10Thecross-sectionalimages(a).x-ysection;(b).x-zsection;(c).y-zsection;Abbreviation:e,indicatesepidermis;d,dermis;st,subcutaneoustissue;v,vain
甚高頻超聲皮膚三維成像技術(shù)比傳統(tǒng)的磁共振、CT三維成像精度高,探測(cè)深度比共聚焦顯微鏡和OCT深,可以在保證深度和精度的情況下獲得皮膚的解剖結(jié)構(gòu)圖,非常適合于皮膚等淺表器官的三維成像,對(duì)于皮膚等淺表器官的手術(shù)指導(dǎo)具有重要意義,但是在精度如此高的情況下,人體組織運(yùn)動(dòng)或者機(jī)械振動(dòng)引起的切片錯(cuò)位將嚴(yán)重影響三維重建效果,因此對(duì)錯(cuò)位的切片進(jìn)行配準(zhǔn)以及設(shè)計(jì)更高精度的三維探頭有待進(jìn)一步研究,而且三維成像數(shù)據(jù)運(yùn)算量大,如何提高三維成像速度仍然需要進(jìn)一步研究。