999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VTK的任意平面CT圖像二維交互分割初步研究

2010-10-09 04:59:00嚴(yán)華剛付璇錢雅君黃菊英李海云
中國醫(yī)療設(shè)備 2010年5期
關(guān)鍵詞:生長區(qū)域

嚴(yán)華剛,付璇,錢雅君,黃菊英,李海云

首都醫(yī)科大學(xué) 生物醫(yī)學(xué)工程學(xué)院,北京 100069

基于VTK的任意平面CT圖像二維交互分割初步研究

嚴(yán)華剛,付璇,錢雅君,黃菊英,李海云

首都醫(yī)科大學(xué) 生物醫(yī)學(xué)工程學(xué)院,北京 100069

研究利用VC++6.0進(jìn)行基于VTK(Visualization Toolkit)的三維CT圖像任意平面的二維交互分割軟件的開發(fā)。用VTK實現(xiàn)了從三維顯示中選取任意方位平面以及該平面對應(yīng)圖像的三維與二維顯示,研究在VC++6.0創(chuàng)建的二維視圖中進(jìn)行輪廓勾畫和區(qū)域生長的功能,實現(xiàn)了在三維圖像中將區(qū)域生長結(jié)果疊加于原二維圖像的功能。

CT機(jī);CT圖像;VTK;圖像分割

本文導(dǎo)讀 >>

課題背景:本課題受國家自然科學(xué)基金(項目編號:30670576)資助,主要研究基于影像特征的椎體成形術(shù)的圖像仿真研究,前期部分包括椎體及周圍組織的幾何形態(tài)的特征信息提取與分析,為臨床椎體成形術(shù)的實施提供圖像指導(dǎo)、分析和評估。

偏倚或不足:本研究實現(xiàn)了多層面CT圖像在任意平面的二維交互分割和初步結(jié)果顯示,進(jìn)一步的工作將進(jìn)行三維幾何形態(tài)特征信息的提取與分析。

應(yīng)用要點:為椎體成形術(shù)的臨床介入治療提供一種圖像仿真分析系統(tǒng),有利于降低手術(shù)風(fēng)險,提高介入治療質(zhì)量。

0 前言

目前臨床上已普遍采用螺旋CT機(jī)進(jìn)行CT成像,所獲得的圖像具有分辨率高、可三維重建等優(yōu)點,但也有CT圖像普遍存在軟組織對比度較差的缺點。CT應(yīng)用于神經(jīng)系統(tǒng)的成像取得了巨大的成功,但主要局限于腦成像,應(yīng)用于周圍神經(jīng)系統(tǒng)時受限于較差的分辨率以及周圍組織結(jié)構(gòu)的復(fù)雜性。

螺旋CT機(jī)工作站上配備的軟件一般可根據(jù)所得的三維圖像重建出任意斜面的二維圖像,以利于醫(yī)生的觀察。對于周圍神經(jīng)系統(tǒng)而言,這一點尤為重要,原因在于神經(jīng)走行方向復(fù)雜,任意斜面的二維重建意味著能在多個方位觀察神經(jīng)。美中不足的是,由于神經(jīng)組織與周圍組織對比不是特別顯著,不是在每個方位上都能清楚分辨神經(jīng)走行,特別是最常用的軸位,神經(jīng)往往難以辨識,一方面由于在脊柱周圍組織結(jié)構(gòu)復(fù)雜,另一方面由于神經(jīng)纖維大多上下走行,軸位的截面積很小。但是如果在神經(jīng)走行的平面上觀察,則往往能得到相對清晰的結(jié)果。目前螺旋CT機(jī)工作站上所裝的自動分割軟件基本上基于三維圖像或軸位圖像,要求圖像本身有足夠好的對比度。對于周圍神經(jīng)這樣的結(jié)構(gòu),其CT圖像的分割往往需要醫(yī)生的經(jīng)驗,因此,如能把自動分割與交互分割結(jié)合起來,無疑是最理想的。

現(xiàn)有大多數(shù)CT圖像工作站不提供斜面的交互分割操作,對于周圍神經(jīng)系統(tǒng)的成像而言,這是個很大的缺點。開發(fā)一種支持醫(yī)學(xué)三維圖像在任意平面進(jìn)行交互分割的圖像處理軟件將有助于解決這個問題。如能結(jié)合自動分割功能,無疑能使周圍神經(jīng)實現(xiàn)理想的三維可視化。

VTK是目前應(yīng)用最廣泛的三維圖形圖像工具集之一[1,2],它提供了三維圖形圖像的讀取、顯示、觀察和操作等一系列工具。本課題旨在研究借助VTK所提供的圖形圖像功能,利用MFC(Microsoft Foundation Class)所提供的友好用戶界面[1-5],實現(xiàn)CT圖像在任意平面的二維交互分割,為將來實現(xiàn)自動分割與交互分割的結(jié)合奠定基礎(chǔ)。

1 平臺設(shè)計

本軟件的開發(fā)基于VC++6.0,用戶界面采用了MFC,對CT圖像的各種操作則借助了VTK所提供的類庫。為了實現(xiàn)二維圖像的交互操作,需要從三維圖像中選取能隨意調(diào)整方位的平面。因此本軟件設(shè)計為三個視圖,左視圖為三維顯示,右視圖為平面對應(yīng)圖像的二維顯示。左視圖還利用VTK自帶的多顯示端口功能,分為兩個顯示端口,上端口顯示三維體積圖,下端口顯示三維平面圖,如圖1所示。

圖 1 平臺的三個視圖設(shè)計

2 三維圖像的讀取和顯示

本研究采用了VTK所提供的VtkDICOMImageReader類讀取DICOM圖像,該類目前無法直接讀取三維圖像文件和壓縮文件,它讀取的是CT工作站導(dǎo)出的、存放于某一目錄下的系列二維CT圖像。

VTK提供了多種三維立體顯示方案,包括表面繪制和體繪制。本研究為方便起見,采用了體繪制中的最大密度投影法,其中有一個函數(shù)SetSampleDistance()可控制體繪制的速度,它設(shè)置體繪制樣本點之間的距離,距離越大,樣本點越少,繪制速度越快,缺點是繪制更不精細(xì)。但這一步驟僅為選取平面提供背景,不影響后續(xù)步驟中計算出的二維圖像。一般情況下,為了提高速度可將樣本點距離選擇在8.0以上。

3 交互的實現(xiàn)

本研究所設(shè)計的交互操作包括三個方面,首先是從三維圖選取任意取向的二維圖像,其次是對選取的圖像進(jìn)行組織器官勾畫,界定模糊的組織器官邊界,再次是利用勾畫結(jié)果以及圖像本身能清晰顯示輪廓進(jìn)行分割,采用的方法是區(qū)域生長。

3.1 從三維圖像選取任意方位的二維圖像

VTK提供了一個在三維環(huán)境下進(jìn)行任意平面選取的工具,對應(yīng)的庫為vtkImplicitPlaneWidget,它提供了交互式改變平面法線方向和平面位置的功能。為了取得此交互工具所得的平面參數(shù)(法線方向和平面原點),還需定義一個VTK平面類vtkPlane的對象。最后定義一個回調(diào)類來響應(yīng)對vtkImplicitPlaneWidget的操作,并在此回調(diào)類中給對應(yīng)的vtkPlane對象賦值。VTK為回調(diào)類提供了一套接收VTK的鍵盤和鼠標(biāo)消息的方法。

回調(diào)類中還在平面法線和原點的基礎(chǔ)上定義了二維圖像的兩個正交坐標(biāo)(記為x’和y’坐標(biāo),此定義有一定的隨意性)的方向矢量nx’和ny’。之后即可利用VTK中的vtkImageReslice類來計算該平面切割出的二維圖像。回調(diào)類中還定義了獲得平面參數(shù)后左視圖下顯示端口以及右視圖的更新。這樣只要調(diào)節(jié)vtkImplicitPlaneWidget平面,即可根據(jù)所選平面顯示對應(yīng)圖像的三維顯示和二維顯示。

vtkImageReslice類所得數(shù)據(jù)的類型為vtkImageData,VTK為此類數(shù)據(jù)提供了可讀取和修改像素數(shù)值的指針。后續(xù)的勾畫以及區(qū)域生長都根據(jù)該指針對二維圖像進(jìn)行操作。

3.2 對選取圖像的勾畫

VTK本身有一套對二維和三維圖像進(jìn)行交互操作的工具(vtkRenderWindowInteractor),而且也有自帶的利用了MFC并能與VC++6.0融合的類(vtkMFCWindow),但該類的鼠標(biāo)和鍵盤響應(yīng)都被vtkRenderWindowInteractor所接管,包括上面的回調(diào)類,也是通過vtkRenderWindowInteractor實現(xiàn)消息響應(yīng)的。不過可通過修改vtkMFCWindow類來修改和自定義有關(guān)鍵盤和鼠標(biāo)響應(yīng)的操作。勾畫結(jié)果能即時地顯示在視圖上,勾畫完可相應(yīng)地將勾畫結(jié)果寫入圖像數(shù)據(jù),使模糊的組織器官邊界通過醫(yī)生的經(jīng)驗加以界定,輔助后續(xù)的區(qū)域生長。

3.3 基于勾畫結(jié)果與清晰邊界的區(qū)域生長

勾畫完成后,加上圖像本身能清晰顯示的邊界,意味著在二維圖上該結(jié)構(gòu)的邊界已完全確定,剩下的只需通過區(qū)域生長將其輪廓“采集”下來,為防止區(qū)域生長過程跨越勾畫輪廓,我們采用了四個方向的生長,結(jié)果表明這不會對區(qū)域生長的范圍造成實際的負(fù)面影響。圖2給出了一個勾畫與區(qū)域生長的實例(為清晰起見,未對神經(jīng)進(jìn)行勾畫)。

圖 2 基于勾畫結(jié)果與清晰邊界的區(qū)域生長

4 結(jié)果的三維顯示

在左視圖的下顯示端口可將區(qū)域生長出來的輪廓線疊加到三維圖像中。實現(xiàn)這一步需將輪廓的二維平面坐標(biāo)轉(zhuǎn)換為三維顯示的空間坐標(biāo)。此坐標(biāo)變換實際利用的是矢量疊加原理。如圖3所示,。

圖 3 從二維圖像坐標(biāo)到三維空間坐標(biāo)的轉(zhuǎn)換

設(shè)二維像素點在二維圖像中的坐標(biāo)為x'和y',其原點O'在三維空間中的坐標(biāo)為(x0, y0, z0),由于二維圖像的x'軸和y'軸在三維空間的方向矢量分別為nx'和ny',因此該像素點的三維坐標(biāo)為:

其中括號的下標(biāo)表示括號內(nèi)矢量在x, y或z方向上的分量。

將生長的輪廓轉(zhuǎn)換到三維空間后,可疊加顯示在二維圖像上,結(jié)果如圖4所示。

圖 4 二維交互分割結(jié)果的顯示

5 討論

本研究所開發(fā)的軟件尚有代碼效率不夠高、區(qū)域生長參數(shù)調(diào)節(jié)不夠靈活等缺點,在進(jìn)一步的開發(fā)中這些問題將被逐步解決,以提高用戶友好性。

軟件實現(xiàn)了三維CT圖像任意平面二維交互分割的基本操作,為將來實現(xiàn)三維自動分割與交互分割的結(jié)合奠定了基礎(chǔ)[6-8]。本研究將為臨床醫(yī)生提供一種能在普通PC機(jī)上實現(xiàn)的三維圖像分割功能,在實現(xiàn)CT圖像軟組織的三維分割方面將有重要的應(yīng)用價值,特別是將改變CT圖像對周圍神經(jīng)顯示不夠直觀的現(xiàn)狀,提高其對周圍神經(jīng)系統(tǒng)的診斷價值。

[1] Schroeder W J. The VTK User's Guide[M]. 4th ed. New York:Kitware Inc., 2001.

[2] 王利,姜紅,張兆臣,等.基于VTK的虛擬手術(shù)系統(tǒng)中的關(guān)鍵技術(shù)[J].中國醫(yī)療設(shè)備,2009,24(5):58-59.

[3] 姚領(lǐng)田. MFC窗口程序設(shè)計[M].北京:中國水利水電出版社,2007.

[4] 郭圣文.集成化三維虛擬手術(shù)系統(tǒng)的設(shè)計[J].中國醫(yī)學(xué)影像技術(shù),2006(26):1894-1897.

[5] 宋海友.基于VTK的醫(yī)學(xué)圖像三維重建及其可視化技術(shù)研究[D].成都:成都理工大學(xué),2006.

[6] 邢英杰,張少華,等.虛擬手術(shù)系統(tǒng)技術(shù)現(xiàn)狀[J].計算機(jī)工程與應(yīng)用,2004,40(7):88-90.

[7] 李嘉,胡懷中,等.可視化三維圖形庫Visualization ToolKit3.2的原理及應(yīng)用[J].計算機(jī)應(yīng)用與軟件,2004,21(2):5-7.

[8] 宋海友.基于VTK的醫(yī)學(xué)圖像三維重建及其可視化技術(shù)研究[D].成都:成都大學(xué),2006.

Preliminary Investigation on the 2D Interactive Segmentation of CT Image in Arbitrary Plane Based on VTK

YAN Hua-gang, FU Xuan, QIAN Ya-jun, HUANG Ju-ying, LI Hai-yun School of Biomedical Engineering, Capital Medical University, Beijing 100069,China

TP311.52

A

10.3969/j.issn.1674-1633.2010.05.006

1674-1633(2010)05-0021-03

2009-08-18

2010-02-26基金項目:國家自然科學(xué)基金項目(30670576)資助。

李海云,教授,碩士研究生導(dǎo)師。

作者郵箱:h_g_yan@yahoo.com.cn

Abstract: The development of software of 2D interactive segmentation on arbitrary plane of a 3D CT image based on VTK using VC++6.0 is investigated. In particular, the selection of a plane in arbitrary orientation from the 3D rendering is implemented using VTK, the functions of contour drawing and region growth in a 2D view created with VC++6.0 is achieved, and the superposition of the region growth result onto the original 2D image in the 3D space is also realized.

Key words: CT; CT Image;VTK;image segmentation

猜你喜歡
生長區(qū)域
永久基本農(nóng)田集中區(qū)域“禁廢”
碗蓮生長記
小讀者(2021年2期)2021-03-29 05:03:48
分割區(qū)域
共享出行不再“野蠻生長”
生長在哪里的啟示
華人時刊(2019年13期)2019-11-17 14:59:54
野蠻生長
NBA特刊(2018年21期)2018-11-24 02:48:04
生長
文苑(2018年22期)2018-11-19 02:54:14
《生長在春天》
關(guān)于四色猜想
分區(qū)域
主站蜘蛛池模板: 久久亚洲美女精品国产精品| 久久婷婷国产综合尤物精品| 亚洲无码免费黄色网址| 国产va欧美va在线观看| 欧美天天干| 91黄视频在线观看| 91精品国产麻豆国产自产在线| 日韩色图在线观看| 无码综合天天久久综合网| 国产在线观看99| 国产一区二区影院| 欧美全免费aaaaaa特黄在线| 麻豆精品在线| 无码日韩视频| 婷婷综合色| 99热线精品大全在线观看| 五月婷婷综合色| 欧美综合区自拍亚洲综合绿色 | 久久一日本道色综合久久| 亚洲欧美在线看片AI| 亚洲va精品中文字幕| 91丝袜乱伦| 日韩黄色大片免费看| 呦女亚洲一区精品| 欧美成人免费一区在线播放| 91小视频在线观看| 亚洲大学生视频在线播放| 久久成人18免费| 亚洲成人在线免费| 伊人成色综合网| 毛片久久网站小视频| 日本高清有码人妻| 亚洲综合18p| 国产丝袜第一页| 亚洲制服中文字幕一区二区| 国内精品久久九九国产精品| 国产女人综合久久精品视| 国产福利在线免费| 国产毛片网站| 91偷拍一区| www.亚洲国产| 香蕉精品在线| 亚洲欧美日韩中文字幕在线| 国产主播在线一区| 国产激情无码一区二区三区免费| 美女无遮挡免费视频网站| 91小视频在线播放| 特级毛片8级毛片免费观看| 77777亚洲午夜久久多人| 玖玖精品在线| 日韩精品无码免费一区二区三区| 国产日韩精品欧美一区喷| 亚洲男人在线天堂| 国产在线小视频| 欧美日韩国产精品va| 人妻中文久热无码丝袜| 亚欧美国产综合| 国产96在线 | 国产福利小视频在线播放观看| 国产成人调教在线视频| 国产91小视频| 五月天综合网亚洲综合天堂网| 国产一区二区色淫影院| 久久成人18免费| 潮喷在线无码白浆| www.91在线播放| av一区二区人妻无码| 亚洲色图另类| 色噜噜在线观看| 久久香蕉欧美精品| 亚洲天堂网在线视频| 亚洲精品va| 92午夜福利影院一区二区三区| 乱色熟女综合一区二区| 亚洲精品视频在线观看视频| 亚洲中文字幕无码爆乳| 欧美成人看片一区二区三区 | 国产精品粉嫩| 国产无码制服丝袜| 97国产成人无码精品久久久| 国产成人精品三级| 久久精品国产精品青草app|