X射線成像系統(tǒng)及其圖像采集系統(tǒng)的切換方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及X射線成像技術(shù)領(lǐng)域,特別涉及一種X射線成像系統(tǒng)及其圖像采集系 統(tǒng)的切換方法。
【背景技術(shù)】
[0002] 近年來,由于微電子和計算機技術(shù)及材料科學(xué)的發(fā)展,X射線成像技術(shù)取得了長足 的進(jìn)步。成像方法和設(shè)備種類越來越多,應(yīng)用領(lǐng)域越來越廣闊,尤其是在醫(yī)用領(lǐng)域,X射線 成像系統(tǒng)得到了廣泛的應(yīng)用,對于疾病的診斷和治療具有重要意義。
[0003] 在實際應(yīng)用中,常規(guī)和通用型的放射診斷數(shù)字的X射線成像設(shè)備主要使用兩種技 術(shù),以存儲屏為基礎(chǔ)的計算機X射線成像系統(tǒng)(CR,Computed Radiography)和以平板探測 器(FPD,F(xiàn)lat Panel Detector)為基礎(chǔ)的直接數(shù)字化X射線成像系統(tǒng)(DR,Direct-digital Radiography)〇
[0004] 在X射線成像系統(tǒng)中,包括一種接收X射線,并將X射線能量轉(zhuǎn)化為電信號,產(chǎn)生 X射線圖像的檢測器,該檢測器也可以稱為X射線成像系統(tǒng)中的采集設(shè)備或接收器,而平板 探測器則是較為典型的一種采集設(shè)備(接收器),通常應(yīng)用于DR系統(tǒng)之中。
[0005] 當(dāng)前很多的X光產(chǎn)品對應(yīng)的采集設(shè)備(無論是平板探測器還是采集卡)沒有一 個統(tǒng)一的處理方式,往往是根據(jù)不同的采集方式引用不同的采集設(shè)備,但是這種方式帶來 的負(fù)面影響很大,例如:一方面,將多個采集設(shè)備的處理邏輯混雜在一起,提高了很大的維 護(hù)成本,很可能會因為修改其中某一個采集設(shè)備的處理邏輯而影響到另外一個采集設(shè)備的 穩(wěn)定性;另一方面,使用的采集設(shè)備很可能是多個供應(yīng)商提供的產(chǎn)品,如果由于需求的變化 對于現(xiàn)有采集設(shè)備的變更會導(dǎo)致所使用的軟件開發(fā)工具包(SDK,Software Development Kit)的變化,這不但導(dǎo)致邏輯的復(fù)雜度進(jìn)一步的提高,并且對于老產(chǎn)品的維護(hù)帶來了災(zāi)難 性的影響;與此同時也會增加無用的軟件開發(fā)工具包集成在里面。
[0006] 因此,在現(xiàn)有技術(shù)中,由于X射線成像系統(tǒng)中多個采集設(shè)備的處理邏輯都混雜在 一起,不但導(dǎo)致軟件維護(hù)成本以及維護(hù)復(fù)雜程度的上升,而且還可能影響系統(tǒng)的穩(wěn)定性以 及降低空間存儲效率。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明要解決的問題是現(xiàn)有X射線成像系統(tǒng)中因多個采集設(shè)備的處理邏輯混雜 而導(dǎo)致軟件維護(hù)成本和維護(hù)復(fù)雜程度的上升,且可能影響系統(tǒng)的穩(wěn)定性以及降低空間存儲 效率。
[0008] 為解決上述問題,本發(fā)明技術(shù)方案提供一種X射線成像系統(tǒng),包括:
[0009] 至少一個接收器以及由每個接收器對應(yīng)形成的至少一個圖像采集系統(tǒng),所述圖像 采集系統(tǒng)為X射線產(chǎn)生源以及X射線接收源的統(tǒng)稱;
[0010] 所述X射線成像系統(tǒng)還包括:
[0011] 圖像采集控制模塊,適于實現(xiàn)每個圖像采集系統(tǒng)的業(yè)務(wù)邏輯的控制,所述業(yè)務(wù)邏 輯的控制包括:圖像采集系統(tǒng)的切換控制、接收器采集圖像的工作流程控制、圖像預(yù)處理控 制和曝光參數(shù)的顯示控制;
[0012] 接收器模塊,所述接收器模塊包括為每個接收器單獨配備的接收器應(yīng)用程序,所 述接收器應(yīng)用程序適于在所述圖像采集控制模塊的控制下驅(qū)動相應(yīng)的接收器實現(xiàn)圖像的 采集;任意兩個接收器應(yīng)用程序之間具有松耦合性或非耦合性。
[0013] 可選的,每個圖像采集系統(tǒng)包含一種或一種以上采集模式,每個接收器包含一個 或一個以上采集工作流,所述采集模式與所述采集工作流之間一一對應(yīng),所述采集模式是 指所述圖像采集系統(tǒng)采集圖像的方式,所述采集工作流是指所述接收器采集圖像的工作流 程;所述接收器模塊還包括:
[0014] 主程序模塊,適于接收采集請求,并向其他應(yīng)用程序提供對于所述采集請求的處 理結(jié)果;
[0015] 接收器控制模塊,適于在接收到所述采集請求時,控制相應(yīng)的接收器應(yīng)用程序按 確定的采集模式得到對應(yīng)的采集工作流;
[0016] 采集工作流模塊,適于提供接收器所包含的采集工作流。
[0017] 可選的,所述X射線成像系統(tǒng)還包括配置模塊,適于在接收器初始化時建立接收 器與圖像采集系統(tǒng)之間的對應(yīng)關(guān)系以及所述采集模式與所述采集工作流之間的對應(yīng)關(guān)系。
[0018] 可選的,所述采集模式包括單幀曝光、多幀曝光和雙能減影中的至少一種。
[0019] 可選的,同一接收器按其設(shè)置位置的不同對應(yīng)形成一個以上圖像采集系統(tǒng)。
[0020] 可選的,不同的接收器供應(yīng)商提供的軟件開發(fā)工具包各自單獨封裝于所述接收器 模塊之中。
[0021] 可選的,能被同一個接收器供應(yīng)商提供的軟件開發(fā)工具包所支持且編程接口相同 的一種以上型號的接收器,配備同一個接收器應(yīng)用程序。
[0022] 可選的,所述接收器為平板探測器或圖像采集卡。
[0023] 為解決上述問題,本發(fā)明技術(shù)方案還提供一種上述X射線成像系統(tǒng)中圖像采集系 統(tǒng)的切換方法,包括:當(dāng)所述X射線成像系統(tǒng)在所述圖像采集控制模塊的控制下切換圖像 采集系統(tǒng)時,檢測并選擇支持當(dāng)前切換到的圖像采集系統(tǒng)的接收器。
[0024] 可選的,每個圖像采集系統(tǒng)包含一種或一種以上采集模式,每個接收器包含一個 或一個以上采集工作流,所述采集模式與所述采集工作流之間一一對應(yīng),所述采集模式是 指所述圖像采集系統(tǒng)采集圖像的方式,所述采集工作流是指所述接收器采集圖像的工作流 程;所述切換方法還包括:選擇當(dāng)前切換到的圖像采集系統(tǒng)對應(yīng)的采集模式;根據(jù)所選擇 的采集模式得到對應(yīng)的采集工作流。
[0025] 與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案至少具有以下優(yōu)點:
[0026] 通過將對于每個圖像采集系統(tǒng)的業(yè)務(wù)邏輯的控制與接收器的工作驅(qū)動進(jìn)行有效 分離,前者形成圖像采集控制模塊,后者形成接收器模塊,并使所述接收器模塊含有為每個 接收器單獨配備的相互間具有松耦合性或非耦合性的接收器應(yīng)用程序,且所述接收器應(yīng)用 程序在所述圖像采集控制模塊的控制下驅(qū)動相應(yīng)的接收器實現(xiàn)圖像的采集,由此實現(xiàn)圖像 采集的業(yè)務(wù)邏輯控制與接收器應(yīng)用程序之間關(guān)系從緊耦合性向松耦合性的轉(zhuǎn)變,不但極大 地降低了邏輯上的復(fù)雜度,而且使系統(tǒng)具有非常強的擴展性,從而能降低軟件維護(hù)的成本 和復(fù)雜程度,并確保系統(tǒng)的穩(wěn)定性以及增強空間存儲效率。
[0027] 進(jìn)一步地,通過將接收器的業(yè)務(wù)控制與接收器的采集工作流抽象出來實現(xiàn)有效分 離,前者形成接收器控制模塊,后者形成采集工作流模塊,并將接收器控制模塊與采集工作 流模塊之間建立起"一對多"的依賴關(guān)系,使所述接收器模塊具有更松的耦合性,從而增強 了系統(tǒng)的穩(wěn)定性和可擴展性。
【附圖說明】
[0028] 圖1是現(xiàn)有技術(shù)中圖像采集控制程序與接收器應(yīng)用程序之間關(guān)系的示意圖;
[0029] 圖2是本發(fā)明技術(shù)方案中圖像采集控制程序與接收器應(yīng)用程序之間關(guān)系的示意 圖;
[0030] 圖3是本發(fā)明實施例的圖像采集系統(tǒng)與接收器之間關(guān)系的示意圖;
[0031] 圖4是本發(fā)明實施例的接收器模塊的設(shè)計示意圖;
[0032] 圖5是本發(fā)明實施例的X射線成像系統(tǒng)的結(jié)構(gòu)示意圖;
[0033] 圖6是本發(fā)明實施例的X射線成像系統(tǒng)中圖像采集系統(tǒng)的切換方法的流程示意 圖。
【具體實施方式】
[0034] 現(xiàn)有技術(shù)中,X射線成像系統(tǒng)中的多個采集設(shè)備(接收器)沒有統(tǒng)一的處理方式, 往往是根據(jù)不同的采集方式引用不同的采集設(shè)備,采集設(shè)備處理邏輯的混雜將導(dǎo)致軟件維 護(hù)成本和維護(hù)復(fù)雜程度的上升,而且還可能影響系統(tǒng)的穩(wěn)定性以及降低空間存儲效率。
[0035] 下面結(jié)合圖1對現(xiàn)有技術(shù)中圖像采集控制程序與接收器應(yīng)用程序之間關(guān)系進(jìn)行 分析,以更為直觀地說明產(chǎn)生上述問題的原因。
[0036] 圖1所示的程序Pl表示的是現(xiàn)有的圖像采集控制程序,AU Bl、Cl表示的是各個 接收器應(yīng)用程序,AU Bl、Cl并非各自獨立,而是混雜在一起成為程序Pl的一個組成部分。 在現(xiàn)有技術(shù)中,隨著新的接收器引入,勢必增加該接收器相應(yīng)的一些應(yīng)用程序,假設(shè)程序Pl 原先包含接收器應(yīng)用程序Al和B1,那么在新增接收器應(yīng)用程序Cl后,程序Pl則會發(fā)生改 變,不再是原先的程序Pl,而應(yīng)當(dāng)是程序ΡΓ (圖1中未標(biāo)示)。
[0037] 由此產(chǎn)生的缺點易于理解:修改某個接收器應(yīng)用程序,除了影響圖像采集控制程 序P1,例如在某一個接收器應(yīng)用程序中增加一個功能接口,會導(dǎo)致整個程序Pl重新編譯 并發(fā)布,還可能會對其他接收器應(yīng)用程序造成影響,從而影響系統(tǒng)的穩(wěn)定性;若新增的接收 器應(yīng)用程序如果與已有接收器應(yīng)用程序所用的SDK差別巨大,則不但邏輯復(fù)雜度進(jìn)一步提 高,而且原有接收器應(yīng)用程序的維護(hù)難度較大,也因為增加了無用的SDK而浪費存儲資源。
[0038] 由于現(xiàn)有技術(shù)中的X射線成像系統(tǒng)通常都是以需求為導(dǎo)向進(jìn)行相應(yīng)的設(shè)計,一旦 增加了新的需求,慣用技術(shù)手段就是去改進(jìn)原先的圖像采集控制程序,把增加的需求