【技術(shù)領(lǐng)域】
本發(fā)明涉及醫(yī)學(xué)圖像處理領(lǐng)域,尤其涉及血管提取的方法、裝置及其系統(tǒng)。
背景技術(shù):
門靜脈血管系統(tǒng)是人體循環(huán)系統(tǒng)中重要的組成部分。自動(dòng)提取門靜脈血管不但可以幫助醫(yī)生快速診斷門脈高壓等相關(guān)的疾病,也能夠給醫(yī)生提供更加直觀的系統(tǒng)解剖結(jié)構(gòu)視圖,方便進(jìn)行手術(shù)計(jì)劃。
現(xiàn)有的門靜脈提取主要局限于肝內(nèi)門靜脈的提取,主要方法可分為閾值類、增強(qiáng)類以及模型類方法。閾值類方法利用門靜脈顯影時(shí)灰度值較高的特點(diǎn),在肝內(nèi)一定的閾值范圍內(nèi)進(jìn)行區(qū)域生長(zhǎng),提取出肝內(nèi)的門靜脈血管。該方法過(guò)于依賴造影劑的信息,對(duì)于造影劑顯影較弱,或者期相抓取不準(zhǔn)導(dǎo)致動(dòng)脈/靜脈顯影的情況適應(yīng)性較差,且容易過(guò)分割到肋骨、雜質(zhì)等同樣高亮度的區(qū)域。
模型類方法充分考慮了血管的結(jié)構(gòu)特點(diǎn):首先追蹤血管的中心線骨架,并預(yù)估血管在某一區(qū)域內(nèi)半徑,在得到完整的血管骨架后利用血管半徑信息重建血管。該方法能夠保持血管的細(xì)節(jié)和拓?fù)浣Y(jié)構(gòu)完整,但整個(gè)追蹤過(guò)程相當(dāng)耗時(shí),對(duì)于較粗的血管適應(yīng)性有限,大多應(yīng)用于手動(dòng)交互的場(chǎng)景。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的問(wèn)題是但能夠快速提取出完整的門靜脈血管結(jié)構(gòu),還可以在局部對(duì)血管進(jìn)行追蹤優(yōu)化,體現(xiàn)出更多的血管細(xì)節(jié)信息。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種血管提取方法,包括:
獲取包含血管信息的圖像;
確定所述圖像中感興趣區(qū)域;
統(tǒng)計(jì)所述感興趣區(qū)域的灰度值;
根據(jù)所述灰度值,設(shè)置生長(zhǎng)參數(shù);
基于fastmarching生長(zhǎng)血管主干;以及
調(diào)整所述生長(zhǎng)參數(shù),追蹤血管分支;
基于所述血管主干和血管分支,提取血管區(qū)域。
可選的,所述確定所述圖像中感興趣區(qū)域,包括:
基于肝臟的解剖學(xué)信息,確定門靜脈入肝圖層的位置。
可選的,所述確定所述圖像中感興趣區(qū)域,還包括:
采用heseian法增強(qiáng)所述門靜脈入肝圖層的位置所在區(qū)域;
基于hessian增強(qiáng)結(jié)果確定所述感興趣區(qū)域。
可選的,所述生長(zhǎng)參數(shù)包括灰度閾值、迭代次數(shù)、血管生長(zhǎng)范圍。
可選的,所述調(diào)整所述生長(zhǎng)參數(shù),追蹤血管分支,包括如下步驟:
根據(jù)血管造影劑的流動(dòng)和/或當(dāng)前血管區(qū)域的狀況,判斷是否需要調(diào)整生長(zhǎng)參數(shù);
如是,則根據(jù)調(diào)整后的生長(zhǎng)參數(shù),生長(zhǎng)血管主干和/或血管分支;
如否,則繼續(xù)追蹤血管分支。
可選的,所述方法還包括:
基于所述基于fastmarching生長(zhǎng)血管主干,根據(jù)肝臟和血管主干的解剖關(guān)系,定位到所述血管主干的中心;
基于所述血管中心和所述生長(zhǎng)參數(shù),追蹤所述血管分支。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種血管提取裝置,所述裝置包括:
感興趣區(qū)域確定模塊;以及
統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述感興趣區(qū)域的灰度值;
設(shè)置模塊,用于根據(jù)所述灰度值,設(shè)置生長(zhǎng)參數(shù);
第一生長(zhǎng)模塊,用于基于fastmarching生長(zhǎng)血管主干;
第二生長(zhǎng)模塊,用于根據(jù)調(diào)整所述生長(zhǎng)參數(shù),追蹤血管分支;
提取模塊,基于所述血管主干和血管分支,提取血管區(qū)域。
可選的,所述裝置還包括參數(shù)判斷模塊,用于根據(jù)血管造影劑的流動(dòng)和/或當(dāng)前血管區(qū)域的狀況,判斷是否需要調(diào)整生長(zhǎng)參數(shù)。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種醫(yī)學(xué)成像系統(tǒng),包括存儲(chǔ)設(shè)備、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,還包括:顯示設(shè)備,用于顯示的所述系統(tǒng)接受或處理的圖像,顯示血管提取結(jié)果;
其中,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1-6中任一項(xiàng)所述的血管提取方法。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前所述的血管提取方法。
【附圖說(shuō)明】
圖1是根據(jù)本申請(qǐng)的一些實(shí)施例所示的一個(gè)成像系統(tǒng)的示意圖;
圖2是根據(jù)本申請(qǐng)的一些實(shí)施例所示的生成圖像的示例性流程圖;
圖3是根據(jù)本申請(qǐng)的一些實(shí)施例所示的圖像生成器的示意圖;
圖4是根據(jù)本申請(qǐng)的一些實(shí)施例所示的圖像處理模塊的示意圖;
圖5是根據(jù)本申請(qǐng)的一些實(shí)施例所示的血管提取單元的示意圖;
圖6是根據(jù)本申請(qǐng)的一些實(shí)施例所示的提取血管的示例性流程圖;
圖7a-7g是根據(jù)本申請(qǐng)的一些實(shí)施例所示的提取肝門靜脈的示例性實(shí)驗(yàn)結(jié)果圖;
圖8是根據(jù)本申請(qǐng)的一些實(shí)施例所示的血管提取裝置的示意圖。
【具體實(shí)施方式】
為了更清楚地說(shuō)明本申請(qǐng)的實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹。顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些示例或?qū)嵤├瑢?duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖將本申請(qǐng)應(yīng)用于其他類似情景。應(yīng)當(dāng)理解,給出這些示例性實(shí)施例僅僅是為了使相關(guān)領(lǐng)域的技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。除非從語(yǔ)言環(huán)境中顯而易見或另做說(shuō)明,圖中相同標(biāo)號(hào)代表相同結(jié)構(gòu)或操作。
如本申請(qǐng)和權(quán)利要求書中所示,除非上下文明確提示例外情形,“一”、“一個(gè)”、“一種”和/或“該”等詞并非特指單數(shù),也可包括復(fù)數(shù)。一般說(shuō)來(lái),術(shù)語(yǔ)“包括”與“包含”僅提示包括已明確標(biāo)識(shí)的步驟和元素,而這些步驟和元素不構(gòu)成一個(gè)排它性的羅列,方法或者設(shè)備也可能包含其他的步驟或元素。
雖然本申請(qǐng)對(duì)根據(jù)本申請(qǐng)的實(shí)施例的系統(tǒng)中的某些模塊做出了各種引用,然而,任何數(shù)量的不同模塊可以被使用并運(yùn)行在客戶端和/或服務(wù)器上。所述模塊僅是說(shuō)明性的,并且所述系統(tǒng)和方法的不同方面可以使用不同模塊。
本申請(qǐng)中使用了流程圖用來(lái)說(shuō)明根據(jù)本申請(qǐng)的實(shí)施例的系統(tǒng)所執(zhí)行的操作。應(yīng)當(dāng)理解的是,前面或下面操作不一定按照順序來(lái)精確地執(zhí)行。相反,可以按照倒序或同時(shí)處理各種步驟。同時(shí),也可以將其他操作添加到這些過(guò)程中,或從這些過(guò)程移除某一步或數(shù)步操作。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖1所示的是一個(gè)成像系統(tǒng)100的示意圖。在一些實(shí)施例中,成像系統(tǒng)100可以對(duì)既定目標(biāo)進(jìn)行掃描,得到掃描數(shù)據(jù)和并生成與之相關(guān)的圖像。在一些實(shí)施例中,成像系統(tǒng)100可以對(duì)生成的圖像進(jìn)行進(jìn)一步處理。在一些實(shí)施例中,成像系統(tǒng)100可以是一個(gè)設(shè)備或一個(gè)設(shè)備組。具體地,成像系統(tǒng)100可以是一個(gè)醫(yī)學(xué)成像系統(tǒng),例如,一個(gè)pet(positronemissiontomography)設(shè)備、一個(gè)spect(singlephotonemissioncomputedtomography)設(shè)備、一個(gè)ct(computedtomography)設(shè)備、一個(gè)mri(magneticresonanceimaging)設(shè)備等。進(jìn)一步地,所述醫(yī)學(xué)成像系統(tǒng)可以是單獨(dú)使用,也可以結(jié)合使用。例如,一個(gè)petct設(shè)備、一個(gè)petmri設(shè)備或一個(gè)spectmri設(shè)備等。
在一些實(shí)施例中,成像系統(tǒng)100可以包括一個(gè)掃描儀,掃描儀可以對(duì)既定目標(biāo)進(jìn)行掃描,并獲得與之相關(guān)的信息(例如掃描數(shù)據(jù))。進(jìn)一步地,成像系統(tǒng)100可以是一個(gè)放射性掃描設(shè)備。該放射性掃描設(shè)備可以包括一個(gè)放射性掃描源。放射性掃描源可以向既定目標(biāo)發(fā)射放射性射線。所述放射性射線可以包括微粒射線、光子射線等中的一種或其組合。所述微粒射線可以包括中子、質(zhì)子、電子、μ介質(zhì)、重離子等中的一種或其組合。光子射線可以包括x射線、γ射線、α射線、β射線、紫外線、激光等中的一種或其組合。作為示例,光子射線可能是x射線,其相應(yīng)的成像系統(tǒng)100則可以是一個(gè)ct系統(tǒng)、一個(gè)數(shù)字式射線成像系統(tǒng)(dr)、一個(gè)多模態(tài)醫(yī)學(xué)成像系統(tǒng)等其中的一種或多種。進(jìn)一步地,在一些實(shí)施例中,多模態(tài)醫(yī)學(xué)成像系統(tǒng)可以包括ctpet系統(tǒng)、spectmri系統(tǒng)等中的一種或多種。
在一些實(shí)施例中,成像系統(tǒng)100可以包括一個(gè)腔體110、一個(gè)床架120、一個(gè)高壓發(fā)生器130、一個(gè)操作控制計(jì)算機(jī)設(shè)備140、一個(gè)圖像生成器150、和一個(gè)控制顯示設(shè)備160。腔體110內(nèi)部可以收容用來(lái)產(chǎn)生和檢測(cè)放射性射線的組件。在一些實(shí)施例中,腔體110可以收容一個(gè)輻射發(fā)生器180和一個(gè)探測(cè)器160。輻射發(fā)生器180可以發(fā)射放射性射線。放射性射線可以發(fā)射到置于腔體110中的物體處,并透過(guò)物體被探測(cè)器160接收。作為示例,所述輻射發(fā)生器180可以是一個(gè)x射線管。x射線管可以發(fā)射x射線,該射線透過(guò)置于腔體110內(nèi)部的物體,并被探測(cè)器160接收。在一些實(shí)施例中,探測(cè)器160可以是圓形探測(cè)器、方形探測(cè)器、或弧形探測(cè)器等。所述弧形探測(cè)器的旋轉(zhuǎn)角度可以是在0度到360度之間。在一些實(shí)施例中,弧形探測(cè)器的旋轉(zhuǎn)角度可以是固定不變的。在一些實(shí)施例中,弧形探測(cè)器的旋轉(zhuǎn)角度可以根據(jù)需要調(diào)整。例如,可以根據(jù)所需要的圖像的分辨率、圖像的大小、探測(cè)器的靈敏度、探測(cè)器的穩(wěn)定性或其中的一種或者幾種的組合,進(jìn)行調(diào)整。在一些實(shí)施例中,探測(cè)器160可以是一維探測(cè)器、二維探測(cè)器、或三維探測(cè)器。
床架120可以支撐待檢測(cè)的物體(例如待檢測(cè)的病人)。在一些實(shí)施例中,床架120可以在檢測(cè)過(guò)程中在腔體110內(nèi)部移動(dòng)。如圖1所示,在檢測(cè)過(guò)程中,床架120可以沿z軸方向移動(dòng)。根據(jù)檢測(cè)的需要,病人可以仰臥、俯臥、頭部在前或腳部在前。在一些實(shí)施例中,床架120可以以恒定的速度在腔體110內(nèi)部移動(dòng)。床架120移動(dòng)的速度可以和掃描時(shí)間、掃描區(qū)域等因素相關(guān)。在一些實(shí)施例中,床架120移動(dòng)的速度可以是系統(tǒng)默認(rèn)值,也可以由用戶設(shè)定。
高壓發(fā)生器130可以產(chǎn)生高壓或者強(qiáng)電流。在一些實(shí)施例中,所產(chǎn)生的高壓或強(qiáng)電流可以傳輸至輻射發(fā)生器180。所產(chǎn)生的高壓可以是80kv140kv、75kv150kv或120kv140kv。所產(chǎn)生的電流可以是20ma500ma。
操作控制計(jì)算機(jī)設(shè)備140可以與腔體110、輻射發(fā)生器180、探測(cè)器160、高壓發(fā)生器130、床架120、圖像生成器150和/或控制顯示設(shè)備160相關(guān)聯(lián)。上述設(shè)備之間可以通過(guò)直接或者間接的方式相連接。在一些實(shí)施例中,操作控制計(jì)算機(jī)設(shè)備140可以控制腔體110旋轉(zhuǎn)至某一位置。該位置可以是系統(tǒng)默認(rèn)值,也可以由用戶(例如醫(yī)生、護(hù)士等)設(shè)定。在一些實(shí)施例中,操作控制計(jì)算機(jī)設(shè)備140可以控制高壓發(fā)生器130。例如,操作控制計(jì)算機(jī)設(shè)備140可以控制高壓生成器130產(chǎn)生的電壓或電流的強(qiáng)度。在一些實(shí)施例中,操作控制計(jì)算機(jī)設(shè)備140可以控制顯示設(shè)備160。例如,操作控制計(jì)算機(jī)設(shè)備140可以控制與顯示相關(guān)的參數(shù)。所述參數(shù)可以包括顯示尺寸、顯示比例、顯示順序、顯示數(shù)量等。作為示例,可以控制顯示圖像的整體或部分。作為又一示例,可以將一個(gè)圖像分為幾個(gè)子圖(例如頭部子圖、頸部子圖、下肢子圖等),同時(shí)或依次顯示幾個(gè)子圖。作為進(jìn)一步示例,可以放大或縮小某個(gè)圖像。
圖像生成器150可以生成圖像。在一些實(shí)施例中,圖像生成器150可以進(jìn)行圖像預(yù)處理、圖像重建、和/或血管提取等操作。圖像生成器150可以和探測(cè)器160、操作控制計(jì)算機(jī)設(shè)備140、顯示設(shè)備160和/或外部數(shù)據(jù)源(圖中未體現(xiàn))相關(guān)聯(lián)。在一些實(shí)施例中,圖像生成器150可以從探測(cè)器160或者外部數(shù)據(jù)源接收數(shù)據(jù),并基于所接收的數(shù)據(jù)生成圖像。所述的外部數(shù)據(jù)源可以是硬盤、軟盤、隨機(jī)存儲(chǔ)器(randomaccessmemory,ram)、動(dòng)態(tài)隨機(jī)存儲(chǔ)器(dynamicrandomaccessmemory,dram)、靜態(tài)隨機(jī)存儲(chǔ)器(staticrandomaccessmemory,sram)、磁泡存儲(chǔ)器(bubblememory)、薄膜存儲(chǔ)器(thinfilmmemory)、磁鍍線存儲(chǔ)器(magneticplatedwirememory)、相變存儲(chǔ)器(phasechangememory)、閃速存儲(chǔ)器(flashmemory)、云盤(aclouddisk)等中的一種或多種。在一些實(shí)施例中,圖像生成器150可以將生成的圖像傳送至顯示設(shè)備160進(jìn)行顯示。
顯示設(shè)備160可以顯示所接收的數(shù)據(jù)或圖像。顯示設(shè)備160可以和操作控制計(jì)算機(jī)設(shè)備140和圖像生成器150相連接。在一些實(shí)施例中,顯示設(shè)備160可以顯示由圖像生成器150所生成的圖像。在一些實(shí)施例中,顯示設(shè)備160可以向圖像生成器150和/或操作控制計(jì)算機(jī)設(shè)備140發(fā)送指令。例如,用戶可以通過(guò)顯示設(shè)備160設(shè)置成像參數(shù),該成像參數(shù)可以發(fā)送至操作控制計(jì)算機(jī)設(shè)備140。所述成像參數(shù)可以包括數(shù)據(jù)采集參數(shù)和圖像重建參數(shù)等。其中,數(shù)據(jù)采集參數(shù)可以包括掃描時(shí)間、掃描目標(biāo)定位信息、機(jī)架的旋轉(zhuǎn)速度、電壓/電流的強(qiáng)度等中一個(gè)或多個(gè)。圖像重建參數(shù)可以包括重建視場(chǎng)、重建矩陣、重建算法等中的一個(gè)或多個(gè)。
需要說(shuō)明的是,以上對(duì)于成像系統(tǒng)100的描述,僅為描述方便,并不能把本申請(qǐng)限制在所舉實(shí)施例范圍之內(nèi)??梢岳斫?,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),在了解該系統(tǒng)的原理后,可能在不背離這一原理的情況下,對(duì)各個(gè)模塊進(jìn)行任意組合,或者構(gòu)成子系統(tǒng)與其他模塊連接,對(duì)實(shí)施上述方法和系統(tǒng)的應(yīng)用領(lǐng)域形式和細(xì)節(jié)上的各種修正和改變。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖2所示的是生成圖像過(guò)程的一種示例性流程圖。在步驟204中,可以設(shè)置掃描參數(shù)。設(shè)置掃描參數(shù)的過(guò)程可以由操作控制計(jì)算機(jī)設(shè)備140實(shí)現(xiàn)。在一些實(shí)施例中,掃描參數(shù)可以包括掃描時(shí)間、掃描目標(biāo)定位信息、機(jī)架的位置、機(jī)架的旋轉(zhuǎn)速度、電壓/電流的強(qiáng)度等中的一個(gè)或者多個(gè)。作為示例,可以旋轉(zhuǎn)床架120至某一特定位置。作為又一示例,可以移動(dòng)腔體110至某一特定位置。在一些實(shí)施例中,該特定位置可以是系統(tǒng)默認(rèn)值,也可以由用戶(例如醫(yī)生、護(hù)士)設(shè)定。在一些實(shí)施例中,根據(jù)被測(cè)物的不同,設(shè)置的位置也不同。被測(cè)物可以是檢測(cè)對(duì)象的整體或其中的一部分。檢測(cè)對(duì)象可以包括人體、動(dòng)物、非生物物體等。作為示例,被測(cè)物可以包括器官、組織、病變部位、腫瘤部位或者上述部位的任意組合。具體例如,被測(cè)物可以是頭部、胸部、腹部、心臟、肝臟、上肢、下肢、脊椎、骨骼、血管等,或者上述部位的任意組合。
在步驟206中,可以對(duì)被測(cè)物進(jìn)行掃描。在步驟208中,可以獲取被測(cè)物的掃描數(shù)據(jù)。掃描過(guò)程和獲取掃描數(shù)據(jù)的過(guò)程可以由輻射發(fā)生器180和探測(cè)器160共同完成。在一些實(shí)施例中,放射性射線可以透過(guò)被測(cè)物,經(jīng)過(guò)被測(cè)物吸收后,由探測(cè)器160接收。在一些實(shí)施例中,放射性射線可以由被測(cè)物反射至探測(cè)器160并由探測(cè)器接收。在一些實(shí)施例中,掃描數(shù)據(jù)可以全部或部分地從外部數(shù)據(jù)源獲得。
在步驟210,可以根據(jù)掃描數(shù)據(jù),生成圖像。在一些實(shí)施例中,步驟210可以由圖像生成器150實(shí)現(xiàn)。生成的圖像可以包括mri圖像、ct圖像、pet圖像或上述圖像的任意組合。作為示例,可以利用再現(xiàn)算法計(jì)算得到ct圖像。在一些實(shí)施例中,生成的圖像可以包括二維圖像或三維圖像。在一些實(shí)施例中,還可以對(duì)生成的圖像進(jìn)行處理。對(duì)圖像的處理可以包括對(duì)圖像的濾波去噪、灰度的歸一化、圖像水平旋轉(zhuǎn)、尺度大小的校正等。
在步驟212中,可以輸出圖像。在一些實(shí)施例中,圖像可以由顯示設(shè)備160顯示。在一些實(shí)施例中,圖像可以傳輸至任何一個(gè)與成像系統(tǒng)100相關(guān)的外部設(shè)備,例如,數(shù)據(jù)庫(kù)、終端等。
需要注意的是,以上對(duì)于圖像形成過(guò)程的描述,僅為描述方便,并不能把本申請(qǐng)限制在所舉實(shí)施例范圍之內(nèi)。可以理解,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),在了解該系統(tǒng)的原理后,可能在不背離這一原理的情況下,對(duì)各個(gè)步驟進(jìn)行調(diào)換或者任意組合,對(duì)實(shí)施上述方法和系統(tǒng)的應(yīng)用領(lǐng)域形式和細(xì)節(jié)上的各種修正和改變。例如,可以在獲取掃描數(shù)據(jù)步驟208和生成圖像步驟210之間加入其他的選擇或處理?xiàng)l件。例如,可以將獲取的掃描數(shù)據(jù)進(jìn)行存儲(chǔ)備份。類似地,該存儲(chǔ)備份步驟可以添加至流程圖中的任何兩個(gè)步驟之間。
根據(jù)本申請(qǐng)的一些是實(shí)施例,圖3所示的是圖像生成器150的示意圖。圖像生成器150可以包括一個(gè)數(shù)據(jù)接收模塊310、一個(gè)數(shù)據(jù)處理模塊320、一個(gè)圖像處理模塊330、一個(gè)存儲(chǔ)模塊340、一個(gè)控制模塊350、和一個(gè)圖像輸出模塊360。
數(shù)據(jù)接收模塊310可以接收與被測(cè)物相關(guān)的數(shù)據(jù)。與被測(cè)物相關(guān)的數(shù)據(jù)可以包括掃描數(shù)據(jù)、基本信息(例如姓名、年齡、性別、身高、體重,病史等)、掃描參數(shù)等。在一些實(shí)施例中,所述掃描數(shù)據(jù)可以由探測(cè)器160收集并傳送至數(shù)據(jù)接收模塊310。在一些實(shí)施例中,掃描數(shù)據(jù)由探測(cè)器160收集之后,可以先傳送至存儲(chǔ)模塊340,再由存儲(chǔ)模塊340傳送至數(shù)據(jù)接收模塊310。在一些實(shí)施例中,數(shù)據(jù)接收模塊310可以從操作控制計(jì)算機(jī)設(shè)備140接收掃描參數(shù)數(shù)據(jù)。在一些實(shí)施例中,數(shù)據(jù)接收模塊310可以從外部數(shù)據(jù)源(圖中未體現(xiàn))接收數(shù)據(jù)(例如病人的基本信息)。
數(shù)據(jù)處理模塊320可以對(duì)接收到的數(shù)據(jù)進(jìn)行分析處理。數(shù)據(jù)處理模塊320可以從數(shù)據(jù)接收模塊310、存儲(chǔ)模塊340和/或外部數(shù)據(jù)源接收數(shù)據(jù)并進(jìn)行分析處理。在一些實(shí)施例中,數(shù)據(jù)處理模塊320可以對(duì)所接收的數(shù)據(jù)進(jìn)行預(yù)處理操作。作為示例,數(shù)據(jù)處理模塊320可以處理暗電流和空掃數(shù)據(jù)、去除壞點(diǎn)、去除噪聲、進(jìn)行幾何校正等。在一些實(shí)施例中,數(shù)據(jù)處理模塊320可以分析處理接收到的掃描數(shù)據(jù),生成初始圖像。此處所述初始圖像是基于被測(cè)物的掃描數(shù)據(jù)生成的未經(jīng)預(yù)處理的圖像。在一些實(shí)施例中,數(shù)據(jù)處理模塊320可以統(tǒng)計(jì)分析掃描數(shù)據(jù)和基本信息,生成統(tǒng)計(jì)結(jié)果。作為示例,數(shù)據(jù)處理模塊320可以統(tǒng)計(jì)某一類人群患某一種疾病的概率。所述統(tǒng)計(jì)結(jié)果可以傳輸至存儲(chǔ)模塊340。
圖像處理模塊330可以生成圖像和/或處理圖像。在一些實(shí)施例中,圖像處理模塊330可以接收由數(shù)據(jù)處理模塊320所處理的掃描數(shù)據(jù),并根據(jù)經(jīng)過(guò)處理的掃描數(shù)據(jù)生成圖像。在一些實(shí)施例中,圖像處理模塊330可以處理由數(shù)據(jù)處理模塊320生成的初始圖像。所述處理操作可以包括濾波去噪、灰度的歸一化、圖像水平旋轉(zhuǎn)、尺度大小的校正、部分遮擋物的去除(例如,眼鏡的去除)等。在一些實(shí)施例中,圖像處理模塊330可以進(jìn)行圖像重建。例如,圖像處理模塊330可以進(jìn)行血管造影。在一些實(shí)施例中,圖像處理模塊330可以進(jìn)一步分析處理生成的圖像。例如,圖像處理模塊330可以提取圖像中的血管。作為示例,圖像處理模塊330可以控制圖像處理模塊330進(jìn)行血管提取的參數(shù)。所述參數(shù)可以包括感興趣區(qū)域的確定、種子點(diǎn)的確定、中心線的確定等。此處所述種子點(diǎn)是指從圖像中選定的一個(gè)血管內(nèi)部的圖像體素。例如,種子點(diǎn)可以是靠近血管中心的一個(gè)圖像體素。此處所述中心線是指位于血管內(nèi)部的沿著血管走向的一條線。在一些實(shí)施例中,血管中心線可以指位于血管中心部位或靠近血管中心部位像素點(diǎn)的集合。在一些實(shí)施例中,血管中心線可以指到血管邊界距離相等或基本相等的像素點(diǎn)的連線。
存儲(chǔ)模塊340可以存儲(chǔ)數(shù)據(jù)、圖像和/或相關(guān)參數(shù)等。存儲(chǔ)的數(shù)據(jù)可以是各種形式數(shù)據(jù)。例如,數(shù)值、信號(hào)、圖像、既定目標(biāo)的相關(guān)信息、命令、算法、程序等中的一種或多種。作為示例,掃描數(shù)據(jù)、初始圖像、經(jīng)過(guò)處理的圖像、處理參數(shù)(例如去噪?yún)?shù)、歸一化參數(shù)等)可以存儲(chǔ)在存儲(chǔ)模塊340中。在一些實(shí)施例中,存儲(chǔ)模塊340可以包括固定的存儲(chǔ)系統(tǒng)(例如,磁盤)、移動(dòng)式的存儲(chǔ)系統(tǒng)(例如,usb接口、火線端口等的接口和/或磁盤驅(qū)動(dòng)類的驅(qū)動(dòng))等。具體地,在一些實(shí)施例中,存儲(chǔ)模塊340可以存儲(chǔ)血管初始圖像、經(jīng)過(guò)處理的血管圖像、血管圖像設(shè)置參數(shù)等。進(jìn)一步地,存儲(chǔ)模塊340可以是數(shù)據(jù)的臨時(shí)存儲(chǔ),即為下一次的數(shù)據(jù)處理轉(zhuǎn)存數(shù)據(jù);也可以是數(shù)據(jù)的長(zhǎng)期存儲(chǔ),即存儲(chǔ)最終的數(shù)據(jù)處理結(jié)果。
控制模塊350可以控制數(shù)據(jù)接收模塊310、數(shù)據(jù)處理模塊320、圖像處理模塊330、存儲(chǔ)模塊340、和/或輸出模塊360。在一些實(shí)施例中,控制模塊350可以控制數(shù)據(jù)接收模塊310接收數(shù)據(jù)的時(shí)間和/或傳輸數(shù)據(jù)的路徑。在一些實(shí)施例中,控制模塊350可以控制數(shù)據(jù)傳輸速度和數(shù)據(jù)傳輸模式(例如,實(shí)時(shí)傳輸或延時(shí)傳輸)等。在一些實(shí)施例中,控制模塊350可以控制圖像處理模塊330進(jìn)行圖像重建。作為示例,控制模塊350可以選擇圖像重建時(shí)所選用的算法。作為又一示例,控制模塊350可以控制圖像處理模塊330進(jìn)行血管提取的參數(shù)。所述參數(shù)可以包括感興趣區(qū)域的確定、種子點(diǎn)的確定、中心線的確定等。在一些實(shí)施例中,控制模塊350可以接收來(lái)自用戶(例如,醫(yī)生、成像工程師等)的指令。
輸出模塊360可以輸出信息。所述信息可以包括數(shù)據(jù)、圖像和/或相關(guān)參數(shù)等。所述信息可以來(lái)自數(shù)據(jù)接收模塊310、數(shù)據(jù)處理模塊320、圖像處理模塊330、存儲(chǔ)模塊340、和/或控制模塊350。所述信息可以有多種呈現(xiàn)方式,包括但不限于音頻、視頻、圖像、文字等中的一種或多種。作為示例,可以通過(guò)麥克風(fēng)、擴(kuò)音器等播報(bào)信息。作為又一示例,可以在顯示屏上呈現(xiàn)信息。在一些實(shí)施例中,所述信息可以是各種形式的數(shù)據(jù),包括但不限于數(shù)值、信號(hào)、圖像、既定目標(biāo)的相關(guān)信息、命令、算法、程序等中的一種或多種。作為示例,所述信息可以包括血管初始圖像、血管灰度圖像、血管掩膜圖像、血管粗處理圖像、血管精處理圖像等。作為又一示例,所述信息可以包括相關(guān)參數(shù),例如,直方圖、水平集、函數(shù)集等。在一些實(shí)施例中,所述信息可以輸出至任何一個(gè)與成像系統(tǒng)100相關(guān)的外部設(shè)備(例如數(shù)據(jù)庫(kù)、終端等)。在一些實(shí)施例中,所述信息可以顯示在任何一個(gè)顯示設(shè)備上(例如顯示設(shè)備160、電腦顯示屏、手機(jī)顯示屏等)。
在一些實(shí)施例中,圖像生成器150內(nèi)部的各個(gè)模塊可以包括一個(gè)或多個(gè)通用處理器。所述處理器包括但不限于,可編程邏輯設(shè)備(programedprogrammablelogicdevice,pld)、專用集成電路(specialintegratedcircuit,asic)、微處理器(microprocessor)、嵌入式芯片系統(tǒng)(systemonchip,soc)、通訊信號(hào)處理器(digitalsignalprocessor,dsp)等中的一種或多種。所述兩個(gè)及以上的處理器可結(jié)合在一個(gè)硬件設(shè)備上。所述處理器可通過(guò)多種方式實(shí)現(xiàn)數(shù)據(jù)處理,例如,通過(guò)硬件、軟件或硬件軟件結(jié)合等方式。
以上對(duì)于圖像生成器150的描述僅僅是具體的示例,不應(yīng)被視為是唯一可行的實(shí)施方案。顯然,對(duì)于本領(lǐng)域的專業(yè)人員來(lái)說(shuō),在了解基本原理后,可能在不背離這一原理的情況下,對(duì)具體實(shí)施方式與步驟進(jìn)行形式和細(xì)節(jié)上的各種修正和改變,但是這些修正和改變?nèi)栽谝陨厦枋龅姆秶畠?nèi)。例如,圖像生成器150中各個(gè)模塊內(nèi)可以添加一個(gè)存儲(chǔ)單元,用于存儲(chǔ)各模塊運(yùn)行過(guò)程中產(chǎn)生的中間數(shù)據(jù)或處理結(jié)果。又例如,一個(gè)或多個(gè)模塊可以集成在同一個(gè)模塊中,實(shí)現(xiàn)一個(gè)或多個(gè)模塊的功能。再例如,數(shù)據(jù)接收模塊310和圖像輸出模塊360可以集成在一個(gè)模塊中,同時(shí)實(shí)現(xiàn)輸入/輸出功能。進(jìn)一步例如,控制模塊350可以集成在圖像處理模塊330中,控制圖像處理模塊330運(yùn)行中可能涉及的各種參數(shù)。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖4是圖像處理模塊330的示意圖。如圖4所示,圖像處理模塊330可以包括一個(gè)圖像信息獲取單元410、一個(gè)圖像預(yù)處理單元420、一個(gè)圖像重建單元430、和一個(gè)血管提取單元440。
圖像信息獲取單元410可以獲取初始圖像信息。圖像信息可以是用于生成圖像的掃描數(shù)據(jù),也可以是已經(jīng)生成的初始圖像。在一些實(shí)施例中,圖像信息獲取單元410可以從數(shù)據(jù)處理模塊320或存儲(chǔ)模塊340獲取掃描數(shù)據(jù)或初始圖像。在一些實(shí)施例中,圖像信息獲取單元410可以將所接收的掃描數(shù)據(jù)或初始圖像傳輸至圖像預(yù)處理單元420和/或圖像重建單元430。
圖像預(yù)處理單元420可以對(duì)圖像進(jìn)行預(yù)處理操作。所述預(yù)處理操作可以包括濾波去噪、灰度的歸一化、圖像水平旋轉(zhuǎn)、尺度大小的校正、和部分遮擋物的去除(例如,眼鏡的去除)等。作為示例,圖像預(yù)處理單元420可以對(duì)初始圖像進(jìn)行濾波平滑操作,降低圖像噪聲。
圖像重建單元430可以重建圖像。在一些實(shí)施例中,圖像重建單元430可以基于掃描數(shù)據(jù)進(jìn)行圖像重建。在一些實(shí)施例中,圖像重建單元430可以進(jìn)行二維重建或三維重建。在一些實(shí)施例中,用于圖像重建的算法可以包括濾波反投影(filteredbackprojection,fbp)、有序子集最大期望值(orderedsubsetsexpectationmaximization,osem)、fdk算法等中的一種或多種。在一些實(shí)施例中,圖像重建單元430可以將圖像傳輸至圖像預(yù)處理單元420和/或血管提取單元440進(jìn)行進(jìn)一步處理。
血管提取單元440可以從圖像中提取血管。在一些實(shí)施例中,可以提取頭部、頸部、腹部、下肢等部位的血管。血管提取算法可以包括:模式識(shí)別算法、模型算法、跟蹤算法、人工智能的算法、神經(jīng)網(wǎng)絡(luò)算法、管狀物檢測(cè)算法等。在一些實(shí)施例中,血管提取單元440可以確定進(jìn)行血管提取的感興趣區(qū)域、目標(biāo)血管的種子點(diǎn)、中心線、以及血管的特定部分(例如,靜脈竇)等。在一些實(shí)施例中,血管提取單元440可以基于水平集、區(qū)域生長(zhǎng)、ms模型、cv模型等進(jìn)行血管的提取。在一些實(shí)施例中,血管提取單元440可以分離血管的邊界。例如,可以通過(guò)數(shù)據(jù)膨脹和/或數(shù)據(jù)腐蝕操作確定血管邊界。又例如,可以采用多級(jí)的模型邊界參數(shù)分離血管邊界。
以上對(duì)于圖像處理模塊330的描述僅僅是具體的示例,不應(yīng)被視為是唯一可行的實(shí)施方案。顯然,對(duì)于本領(lǐng)域的專業(yè)人員來(lái)說(shuō),在了解基本原理后,可能在不背離這一原理的情況下,對(duì)具體實(shí)施方式與步驟進(jìn)行形式和細(xì)節(jié)上的各種修正和改變,但是這些修正和改變?nèi)栽谝陨厦枋龅姆秶畠?nèi)。例如,圖像預(yù)處理單元420可以集成在圖像重建單元430中,同時(shí)實(shí)現(xiàn)圖像重建和圖像預(yù)處理的功能。又例如,血管提取單元440可以集成在圖像重建單元430中,重建得到圖像后可以直接從圖像中提取血管。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖5是血管提取單元440的示意圖。如圖5所示,血管提取單元440可以包括一個(gè)分離單元510、一個(gè)提取單元520和一個(gè)特征提取單元530。
分離單元510可以確定感興趣區(qū)域。所述感興趣區(qū)域可以是包含血管的區(qū)域。感興趣區(qū)域的形狀可以是管狀、環(huán)形、圓形、橢圓形、三角形、矩形、不規(guī)則形狀等。具體地,在一些實(shí)施例中,感興趣區(qū)域的形狀與目標(biāo)血管或其所在區(qū)域的生理解剖結(jié)構(gòu)有關(guān)。例如,腦動(dòng)脈的感興趣區(qū)域可以是管狀。在一些實(shí)施例中,分離單元510可以采用模板配準(zhǔn)的方式確定感興趣區(qū)域。例如,可以將待處理圖像和對(duì)應(yīng)的模板進(jìn)行配準(zhǔn),確定感興趣區(qū)域。在一些實(shí)施例中,可以采用多模板配準(zhǔn)的方式確定感興趣區(qū)域。例如,可以將圖像按照生理結(jié)構(gòu)劃分成不同的區(qū)域,例如,頭部、頸部、腹部、下肢等,然后將不同區(qū)域的待處理圖像和對(duì)應(yīng)區(qū)域的模板進(jìn)行配準(zhǔn),以確定各個(gè)區(qū)域的感興趣區(qū)域。在一些實(shí)施例中,分離單元510可以采用基于分類器的方法確定感興趣區(qū)域。例如,可以提取圖像特征(例如,圖像灰度值、梯度值、增強(qiáng)值、形狀等中的一種或多種),利用分類器對(duì)所提取的圖像特征進(jìn)行分析,確定感興趣區(qū)域。
提取單元520可以提取目標(biāo)血管。所述目標(biāo)血管可以是頭頸部血管、腹部血管、下肢血管等。頭頸部血管可以包括椎動(dòng)脈、基底動(dòng)脈、頸內(nèi)動(dòng)脈等。腹部血管可以包括腹主動(dòng)脈、腎動(dòng)脈、肝門靜脈等。在一些實(shí)施例中,提取單元520還可以進(jìn)一步確定血管種子點(diǎn)和/或血管中心線等。作為示例,提取單元520可以根據(jù)血管類型的生理結(jié)構(gòu)特性(例如,對(duì)稱性),進(jìn)行血管種子點(diǎn)的確定。作為又一示例,提取單元520可以基于血管種子點(diǎn),確定血管中心線。作為進(jìn)一步示例,提取單元520可以通過(guò)確定血管的起始點(diǎn)、路徑點(diǎn)和終止點(diǎn),并連接這些點(diǎn)的方式確定血管中心線。作為再進(jìn)一步示例,提取單元520可以在完成血管提取后,進(jìn)一步選擇血管內(nèi)部的一條連線作為血管中心線。在一些實(shí)施例中,提取單元520可以對(duì)血管圖像進(jìn)行血管增強(qiáng),得到血管增強(qiáng)圖像。在一些實(shí)施例中,提取單元520可以在血管增強(qiáng)圖像中進(jìn)行血管提取。在一些實(shí)施例中,提取單元520可以采用迭代的方式進(jìn)行血管的分割(也稱為“提取”)。例如,提取單元520可以將血管劃分為不同的區(qū)域,保證區(qū)域內(nèi)只有一條完整的主要血管;提取單元520可以針對(duì)各區(qū)域內(nèi)的主要血管進(jìn)行分割;提取單元520可以再檢測(cè)血管分割是否成功;若提取單元520檢測(cè)到血管分割失敗,提取單元520則可采用迭代模式選擇其他備選分割方法,直至分割成功。
特征提取單元530可以從已經(jīng)提取的血管中進(jìn)行特定部分的提取。所述特定部分可以是特定的某一類型的血管,或者是血管的某一部分。例如,血管的特定部分可以包括血管中的靜脈竇等;特征提取單元530可以從已經(jīng)提取的血管樹中進(jìn)行靜脈竇的提取。具體地,在一些實(shí)施例中,特征提取單元530可以對(duì)已經(jīng)提取的血管進(jìn)行分區(qū),確定一個(gè)特定區(qū)域,在該特定區(qū)域內(nèi)確定靜脈竇所在的連通域,并在所在連通域內(nèi)進(jìn)行膨脹和生長(zhǎng),進(jìn)行靜脈竇的提取。
以上對(duì)于提取血管的描述僅僅是具體的示例,不應(yīng)被視為是唯一可行的實(shí)施方案。顯然,對(duì)于本領(lǐng)域的專業(yè)人員來(lái)說(shuō),在了解基本原理后,可能在不背離這一原理的情況下,對(duì)具體實(shí)施方式與步驟進(jìn)行形式和細(xì)節(jié)上的各種修正和改變,但是這些修正和改變?nèi)栽谝陨厦枋龅姆秶畠?nèi)。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖6是所示的一種提取血管的示例性流程圖。提取血管的過(guò)程可以由提取單元520實(shí)現(xiàn)。需要注意的是,圖6中僅給出了一個(gè)示例性流程,并不表示本申請(qǐng)必須按照下述流程進(jìn)行。在一些實(shí)施例中,一個(gè)或多個(gè)步驟可以刪除或調(diào)整順序。例如,在進(jìn)行血管提取之前,先確定感興趣區(qū)域。在一些實(shí)施例中,所述感興趣區(qū)域可以是頭部、頸部、腹部、下肢等。作為示例,提取腹部血管(例如肝門靜脈)時(shí),可以先確定肝臟區(qū)域。在一些實(shí)施例中,可以根據(jù)肝臟的解剖學(xué)信息,定位門靜脈入肝圖層的大致位置。例如,可以通過(guò)每層肝臟面積的變化估算門靜脈入肝圖層的大致位置。在一些實(shí)施例中,可以通過(guò)局部hessian增強(qiáng)得到門靜脈入肝圖層的大致位置。在一些實(shí)施例中,可以在門靜脈入肝圖層定位血管種子點(diǎn)。
在步驟601,可以統(tǒng)計(jì)感興趣區(qū)域的灰度值。在一些實(shí)施例中,可以統(tǒng)計(jì)肝臟的灰度值和血管的灰度值。在一些實(shí)施例中,可以計(jì)算得到灰度圖像,在灰度圖像中進(jìn)行灰度值統(tǒng)計(jì)。在步驟602,可以根據(jù)灰度值統(tǒng)計(jì)結(jié)果,設(shè)置生長(zhǎng)參數(shù)。在一些實(shí)施例中,算法可以是快速行進(jìn)算法(fastmarchingmethod)。生長(zhǎng)參數(shù)可以包括灰度閾值、迭代次數(shù)、血管生長(zhǎng)范圍等。在步驟603,可以基于生長(zhǎng)參數(shù),運(yùn)行所述算法,生長(zhǎng)血管主干。在步驟604,可以進(jìn)一步生長(zhǎng)血管枝節(jié)。
在步驟605,可以判斷是否需要調(diào)整生長(zhǎng)參數(shù)。在一些實(shí)施例中,判斷步驟605可以實(shí)時(shí)進(jìn)行,也可以以一定時(shí)間間隔進(jìn)行。在一些實(shí)施例中,可以根據(jù)血管造影劑的流動(dòng)和/或當(dāng)前血管區(qū)域的狀況,判斷是否需要調(diào)整生長(zhǎng)參數(shù)。如果需要,則返回步驟602,調(diào)整生長(zhǎng)參數(shù)(例如灰度閾值、迭代次數(shù)等),并在步驟603和/或步驟604,根據(jù)調(diào)整后的生長(zhǎng)參數(shù),進(jìn)一步生長(zhǎng)血管主干和/或血管枝節(jié)。如果不需要,則在步驟606,追蹤血管分支。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖7-a至7-g所示的是提取肝門靜脈的示例性實(shí)驗(yàn)結(jié)果圖。如圖7-a所示,首先分割出肝臟區(qū)域,圖中所示為肝臟區(qū)域的矢狀位視圖。之后根據(jù)每層肝臟的面積變化估算出大致的門靜脈入肝位置。如圖7-b所示,為門靜脈入肝處的橫截面視圖。定位門靜脈的入肝位置后,對(duì)門靜脈附近的區(qū)域進(jìn)行hessian增強(qiáng),得到增強(qiáng)圖,如圖7-c所示。在增強(qiáng)圖中,可以確定入肝處的門靜脈血管的位置,在該位置定位血管種子點(diǎn)(圖中圓點(diǎn))。之后統(tǒng)計(jì)肝臟的灰度范圍及門靜脈的血管灰度,利用gaussian曲線擬合算法估算門靜脈血管的閾值。之后利用fastmarching算法進(jìn)行血管生長(zhǎng),如圖7-d和圖7-e所示,提取門靜脈主干。再利用肝臟和門靜脈主干的關(guān)系,定位到肝門靜脈主干中心。如圖7-f和圖7-g所示,以肝門靜脈主干中心為起點(diǎn),在門靜脈主干的基礎(chǔ)上提取門靜脈細(xì)枝。
本發(fā)明實(shí)施例的計(jì)算機(jī)存儲(chǔ)介質(zhì),可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計(jì)語(yǔ)言或其組合來(lái)編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言—諸如java、smalltalk、c++,還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言—諸如”c”語(yǔ)言或類似的程序設(shè)計(jì)語(yǔ)言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。
根據(jù)本申請(qǐng)的一些實(shí)施例,圖8所示為一種血管提取裝置,所述裝置包括:
統(tǒng)計(jì)模塊810,用于統(tǒng)計(jì)所述感興趣區(qū)域的灰度值;
設(shè)置模塊820,用于根據(jù)所述灰度值,設(shè)置生長(zhǎng)參數(shù);
第一生長(zhǎng)模塊830,用于基于fastmarching生長(zhǎng)血管主干;
第二生長(zhǎng)模塊840,用于根據(jù)調(diào)整所述生長(zhǎng)參數(shù),追蹤血管分支;
提取模塊850,基于所述血管主干和血管分支,提取血管區(qū)域;
所述裝置還包括:參數(shù)判斷模塊860,用于根據(jù)血管造影劑的流動(dòng)和/或當(dāng)前血管區(qū)域的狀況,判斷是否需要調(diào)整生長(zhǎng)參數(shù)。
上文已對(duì)基本概念做了描述,顯然,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),上述發(fā)明披露僅僅作為示例,而并不構(gòu)成對(duì)本申請(qǐng)的限定。雖然此處并沒(méi)有明確說(shuō)明,本領(lǐng)域技術(shù)人員可能會(huì)對(duì)本申請(qǐng)進(jìn)行各種修改、改進(jìn)和修正。該類修改、改進(jìn)和修正在本申請(qǐng)中被建議,所以該類修改、改進(jìn)、修正仍屬于本申請(qǐng)示范實(shí)施例的精神和范圍。
同時(shí),本申請(qǐng)使用了特定詞語(yǔ)來(lái)描述本申請(qǐng)的實(shí)施例。如“一個(gè)實(shí)施例”、“一實(shí)施例”、和/或“一些實(shí)施例”意指與本申請(qǐng)至少一個(gè)實(shí)施例相關(guān)的某一特征、結(jié)構(gòu)或特點(diǎn)。因此,應(yīng)強(qiáng)調(diào)并注意的是,本說(shuō)明書中在不同位置兩次或多次提及的“一實(shí)施例”或“一個(gè)實(shí)施例”或“一替代性實(shí)施例”并不一定是指同一實(shí)施例。此外,本申請(qǐng)的一個(gè)或多個(gè)實(shí)施例中的某些特征、結(jié)構(gòu)或特點(diǎn)可以進(jìn)行適當(dāng)?shù)慕M合。
此外,本領(lǐng)域技術(shù)人員可以理解,本申請(qǐng)的各方面可以通過(guò)若干具有可專利性的種類或情況進(jìn)行說(shuō)明和描述,包括任何新的和有用的工序、機(jī)器、產(chǎn)品或物質(zhì)的組合,或?qū)λ麄兊娜魏涡碌暮陀杏玫母倪M(jìn)。相應(yīng)地,本申請(qǐng)的各個(gè)方面可以完全由硬件執(zhí)行、可以完全由軟件(包括固件、常駐軟件、微碼等)執(zhí)行、也可以由硬件和軟件組合執(zhí)行。以上硬件或軟件均可被稱為“數(shù)據(jù)塊”、“模塊”、“引擎”、“單元”、“組件”或“系統(tǒng)”。此外,本申請(qǐng)的各方面可能表現(xiàn)為位于一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)產(chǎn)品,該產(chǎn)品包括計(jì)算機(jī)可讀程序編碼。
此外,除非權(quán)利要求中明確說(shuō)明,本申請(qǐng)所述處理元素和序列的順序、數(shù)字字母的使用、或其他名稱的使用,并非用于限定本申請(qǐng)流程和方法的順序。盡管上述披露中通過(guò)各種示例討論了一些目前認(rèn)為有用的發(fā)明實(shí)施例,但應(yīng)當(dāng)理解的是,該類細(xì)節(jié)僅起到說(shuō)明的目的,附加的權(quán)利要求并不僅限于披露的實(shí)施例,相反,權(quán)利要求旨在覆蓋所有符合本申請(qǐng)實(shí)施例實(shí)質(zhì)和范圍的修正和等價(jià)組合。例如,雖然以上所描述的系統(tǒng)組件可以通過(guò)硬件設(shè)備實(shí)現(xiàn),但是也可以只通過(guò)軟件的解決方案得以實(shí)現(xiàn),如在現(xiàn)有的服務(wù)器或移動(dòng)設(shè)備上安裝所描述的系統(tǒng)。
同理,應(yīng)當(dāng)注意的是,為了簡(jiǎn)化本申請(qǐng)披露的表述,從而幫助對(duì)一個(gè)或多個(gè)發(fā)明實(shí)施例的理解,前文對(duì)本申請(qǐng)實(shí)施例的描述中,有時(shí)會(huì)將多種特征歸并至一個(gè)實(shí)施例、附圖或?qū)ζ涞拿枋鲋小5?,這種披露方法并不意味著本申請(qǐng)對(duì)象所需要的特征比權(quán)利要求中提及的特征多。實(shí)際上,實(shí)施例的特征要少于上述披露的單個(gè)實(shí)施例的全部特征。
一些實(shí)施例中使用了描述成分、屬性數(shù)量的數(shù)字,應(yīng)當(dāng)理解的是,此類用于實(shí)施例描述的數(shù)字,在一些示例中使用了修飾詞“大約”、“近似”或“大體上”等來(lái)修飾。除非另外說(shuō)明,“大約”、“近似”或“大體上”表明所述數(shù)字允許有±20%的變化。相應(yīng)地,在一些實(shí)施例中,說(shuō)明書和權(quán)利要求中使用的數(shù)值參數(shù)均為近似值,該近似值根據(jù)個(gè)別實(shí)施例所需特點(diǎn)可以發(fā)生改變。在一些實(shí)施例中,數(shù)值參數(shù)應(yīng)考慮規(guī)定的有效數(shù)位并采用一般位數(shù)保留的方法。盡管本申請(qǐng)一些實(shí)施例中用于確認(rèn)其范圍廣度的數(shù)值域和參數(shù)為近似值,在具體實(shí)施例中,此類數(shù)值的設(shè)定在可行范圍內(nèi)盡可能精確
本發(fā)明雖然已以較佳實(shí)施例公開如上,但其并不是用來(lái)限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案做出可能的變動(dòng)和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護(hù)范圍。