專利名稱:自動縮放標記顯示系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于處理圖像顯示系統(tǒng)和方法的解決方案。
更具體地,本發(fā)明涉及一種用于自動對圖像顯示進行縮放(zoom )的系統(tǒng)和方法。
背景技術(shù):
市場上有售的醫(yī)學領(lǐng)域的圖像顯示系統(tǒng)使用各種技術(shù)以將醫(yī)學圖像呈示給醫(yī)學執(zhí)業(yè)者。例如,由醫(yī)療器械(modality)產(chǎn)生的諸如計算機放射攝像(computed radiograph, CR)、磁共振成像(MRI)等等的圖像可以在醫(yī)療現(xiàn)場處被顯示在顯示終端上以供醫(yī)學執(zhí)業(yè)者檢查。醫(yī)學執(zhí)業(yè)者可以使用所顯示的圖像來確定有無疾病、組織損傷等等。
對于使用圖像顯示系統(tǒng)的執(zhí)業(yè)者來說一個有用工具是應(yīng)用標記(mark-up )來進行對所關(guān)注區(qū)域的測量。標記是一種應(yīng)用于圖像內(nèi)的點位置的可見柄(visible handle)。執(zhí)業(yè)者可以將標記或一系列標記置于圖像上以幫助他們確定組織的可疑或受損區(qū)的尺寸。自動地計算諸如表面面積、或長度之類的值的系統(tǒng)和方法可以極大地協(xié)助執(zhí)業(yè)者確定和診斷所觀察的圖像區(qū)。
在圖像顯示系統(tǒng)中使用標記的難處在于所關(guān)注的區(qū)域可能顯著小于所顯示圖像的總體初始大小。所關(guān)注的區(qū)域的精確外尺寸、或所關(guān)注的點的位置可能難以精確地定位。這導致執(zhí)業(yè)者難以準確地將(多個)標記置于所希望的(多個)解剖學位置。除了其它以外,執(zhí)業(yè)者使用該圖像顯示系統(tǒng)時還可能經(jīng)受到不準確的調(diào)整大小(sizing)結(jié)果、較困難的診斷過程、或挫敗。
對于執(zhí)業(yè)者而言, 一種用以減輕這些問題中的某些問題的方法是放大或"拉近放大(zoom in)"所關(guān)注的區(qū)域。執(zhí)業(yè)者于是可以更詳細地察看他們意欲放置他們的標記的解剖學位置。然而,手動調(diào)節(jié)圖像顯示系統(tǒng)可能需要大量的鼠標操控,其減緩了放置標記的速度并且導致了執(zhí)業(yè)者的挫敗、疲勞和失誤。例如,對所關(guān)注的區(qū)域手動進行
4放大可能涉及大量且繁瑣的步驟,諸如從所關(guān)注的區(qū)域移動光標,激活(activate)縮放功能,對所關(guān)注的區(qū)域應(yīng)用縮放,選擇標記實體,將光標返回到所關(guān)注的區(qū)域以放置標記,對所關(guān)注的區(qū)域進行取消縮放(un-zoom )等等。
因此,執(zhí)業(yè)者所希望的是這樣一種系統(tǒng)和方法其在用戶希望將標記放置到圖像上時容易地并且自動地實現(xiàn)對所關(guān)注的區(qū)域的縮放。
發(fā)明內(nèi)容
通過一種具有權(quán)利要求1中所限定的具體特征的方法和一種根椐權(quán)利要求12的系統(tǒng)而實現(xiàn)了上述目的。在從屬權(quán)利要求中闡述了本發(fā)明的優(yōu)選實施例的具體特征。
本文中所述的實施例一方面提供了一種方法,其用于在標記實體已經(jīng)被激活之后根據(jù)縮放因子(zoom factor)對初始可見區(qū)的區(qū)域自動地進行縮放,然后在可見區(qū)內(nèi)顯示出自動縮^:區(qū)域,所述方法包括
(a) 確定標記實體是否已經(jīng)被激活;
(b) 如果(a)為真,則確定是否要對初始可見區(qū)的區(qū)域進行自動縮
放;
(c) 如果(b)為真,則確定縮放因子并且將該縮放因子應(yīng)用于初始可見區(qū)的所述區(qū)i或;以及
(d) 在可見區(qū)內(nèi)顯示出自動縮放區(qū)域。
本文中所述的實施例另一方面提供了一種系統(tǒng),其用于在具有觀看工具界面的診斷界面上連同標記實體一起顯示出可見區(qū)的自動縮放區(qū)域,所述系統(tǒng)包括
(a) 存儲器,用于存儲初始可見區(qū)、自動縮放區(qū)域以及與所述初始可見區(qū)和所述自動縮放區(qū)域相關(guān)聯(lián)的縮放因子。
(b) 耦合到所述存儲器的處理器,所述處理器被配置為用于
i. 確定標記實體是否已經(jīng)被激活;
ii. 如果(i)為真,則確定是否要對可見區(qū)的區(qū)域進行自動縮放;
iii. 如果(ii)為真,則確定縮放因子并且將該縮放因子應(yīng)用于初始可見區(qū)的所述區(qū)域;以及
iv. 在可見區(qū)內(nèi)顯示出自動縮放區(qū)域。
本發(fā)明的另外的優(yōu)點和實施例將會通過下面的說明和附圖而變得清楚。
為了簡要理解本文中所述的實施例,并且為了闡明可以如何實現(xiàn)
它們,以示例的方式,參考示出示例性實施例的下列附圖圖1是自動縮放標記顯示系統(tǒng)的示例性實施例的框圖;圖2A是更詳細地示出圖1的示例性診斷界面的示意圖;圖2B是更詳細地示出圖1的示例性診斷界面的示意圖;圖2C是更詳細地示出圖1的示例性診斷界面的示意圖;圖2D是更詳細地示出圖1的示例性診斷界面的示意圖;圖2E是更詳細地示出圖1的示例性診斷界面的示意圖;圖3是示出圖1的自動縮放標記顯示系統(tǒng)所進行的一般操作步驟
的流程圖4是示出與起動(launch)圖3中所示的自動縮放功能相關(guān)聯(lián)的操作步驟的流程圖;以及
圖5是示出與關(guān)閉圖3中所示的自動縮放功能相關(guān)聯(lián)的操作步驟的流程圖。
應(yīng)當認識到的是,為說明的簡單和清楚起見,圖中所示元素并不一定是按比例繪制的。此外,在認為合適之處,可以在多個圖中重復附圖標記以表示對應(yīng)的或類似的元素。
具體實施例方式
應(yīng)當認識到的是,為說明的簡單和清楚起見,在認為合適之處,
理解。然而,本領(lǐng)域普通技e術(shù)人員應(yīng)當理解的是,可以:沒有這些具體細節(jié)的情況下實踐本文中所述的實施例。在其它例子中,沒有詳細說明公知的方法、過程和部件,以便不會模糊本文中所迷的實施例。此外,本說明書不應(yīng)當被認為是以任何方式限制本文中所述的實施例
式??梢砸?;或軟件或它們二者的組合的方式來實:本文中"述的
系統(tǒng)和方法的實施例。然而,優(yōu)選地,在可編程計算機上執(zhí)行的計算機程序中實施這些實施例,可編程計算機均包括至少一個處理器、數(shù)據(jù)存儲系統(tǒng)(包括易失性和非易失性存儲器和/或存儲元件)、至少一個輸入裝置和至少一個輸出裝置。例如且不限于此,可編程計算機可以是個人計算機、膝上型計算機、個人數(shù)據(jù)助理和移動電話。將程序代碼應(yīng)用于輸入數(shù)據(jù)以執(zhí)行本文中所述的功能并且生成輸出信息。以
已知方式將輸出信息應(yīng)用于一個或更多個輸出裝置。
每個程序優(yōu)選地是以高級的面向程序編程或面向?qū)ο缶幊毯?或腳本語言而實現(xiàn)的,用以與計算機系統(tǒng)相通訊。然而,如果需要的話,可以用匯編語言或機器語言的方式實現(xiàn)該程序。在任一情況下,語言可以是編譯語言或解釋語言。每個這樣的計算機程序優(yōu)選地被存儲在
可由通用或?qū)S每删幊逃嬎銠C讀取的存儲介質(zhì)或者裝置(例如,ROM或磁盤)上,用于在計算機讀取存儲介質(zhì)或裝置時配置和操作計算機以執(zhí)行本文中所述的過程。本發(fā)明的系統(tǒng)也可以被認為是作為計算機可讀存儲介質(zhì)而實現(xiàn)的,其配置有計算機程序,其中這樣配置的存儲
此外,所述實施例的系統(tǒng)、過程和方法能夠被分布在計算機程序產(chǎn)品中,所述計算機程序產(chǎn)品包括計算機可讀介質(zhì),其承載用于一個或更多個處理器的計算機可用指令??梢砸愿鞣N形式提供介質(zhì),包括一個或多個磁盤、光盤、磁帶、芯片、有線傳輸、衛(wèi)星傳輸、互聯(lián)網(wǎng)傳輸或下載、磁性和電子存儲介質(zhì)、數(shù)字和模擬信號,等等。計算機可用指令也可以是各種形式的,包括編譯和非編譯代碼。
首先參考圖1,其示出自動縮放標記顯示系統(tǒng)10的示例性實施例的基本部件。自動縮放標記顯示系統(tǒng)10包括標記模塊16、自動縮放模塊18、視圖生成模塊14、圖像處理模塊12、顯示驅(qū)動器20和用戶偏好數(shù)據(jù)庫22。如圖所示,顯示在診斷界面40的可見區(qū)42中的圖像數(shù)據(jù)(諸如醫(yī)學圖像)是由醫(yī)療器械34生成的并且被存儲在圖像服務(wù)器30上的圖像數(shù)據(jù)庫32中,在圖像數(shù)據(jù)庫32中它們可以被自動縮放標記顯示系統(tǒng)10 4t索。正如在上面更詳細地討論的,應(yīng)當理解的是,可以以硬件或軟件或它們二者的組合的形式來實現(xiàn)自動縮放標記顯示系統(tǒng)IO。具體地,自動縮放標記顯示系統(tǒng)10的模塊優(yōu)選地是在可編程計算機上執(zhí)行的計算機程序中而實現(xiàn)的,可編程計算機均包括至少一個處理器,數(shù)據(jù)存儲系統(tǒng)以及至少一個輸入和至少一個輸出裝置。不受限制地,可編程計算機可以是大型計算機、服務(wù)器、個人計算機、膝上型計算機、個人數(shù)據(jù)助理或移動電話。在某些實施例中,
以軟件形式實現(xiàn)自動縮放標記顯示系統(tǒng)10并且將其安裝到用戶工作站24的硬盤驅(qū)動器上和圖像服務(wù)器30上,從而使得用戶工作站24以客戶端-服務(wù)器結(jié)構(gòu)與圖像服務(wù)器30進行交互。在其它實施例中,自動縮放標記顯示系統(tǒng)10可以從可能直接地與特定醫(yī)療器械34相關(guān)聯(lián)的單一的專用工作站中運行。在又一實施例中,自動縮放標記顯示系統(tǒng)10能夠被配置成在用戶工作站24上遠程運行,而同時經(jīng)由廣域網(wǎng)(WAN),諸如通過互聯(lián)網(wǎng),而與圖像服務(wù)器30進行通訊。
醫(yī)療器械34可以是用于生成對應(yīng)于患者醫(yī)學檢查的圖像數(shù)據(jù)的任何常規(guī)圖像裝置。例如,醫(yī)療器械可以是X射線裝備、計算斷層攝影術(shù)(CT)掃描儀、磁共振(MR)成像等等。醫(yī)學執(zhí)業(yè)者可以使用由醫(yī)療器械34生成的圖像數(shù)據(jù)進行醫(yī)學診斷。例如,執(zhí)業(yè)者可以使用圖像和相關(guān)聯(lián)的數(shù)據(jù)來研究患病部位或損傷的存在、不存在或大小,或者確定患病部位或損傷的特性。醫(yī)療器械34可以被布置在單一的位置或設(shè)施(諸如醫(yī)療設(shè)施)內(nèi),或者可以被遠程地訪問。醫(yī)療器械34向圖像服務(wù)器30提供模擬或數(shù)字格式的圖像數(shù)據(jù)。例如,數(shù)字圖像數(shù)據(jù)可以是DICOM、位圖、JPEG、 GIF等形式的。圖像服務(wù)器30然后將圖像數(shù)據(jù)轉(zhuǎn)換為適合于存儲在圖像服務(wù)器30上的圖像數(shù)據(jù)庫32內(nèi)的數(shù)字格式。
如圖1所示,用戶工作站24包括鍵盤26和用戶定點(user-pointing)裝置28。用戶定點裝置28的一種常見例子是鼠標。用戶工作站24可以通過具有輸入和顯示裝置的任何有線或無線個人計算機裝置來實現(xiàn),例如常規(guī)的個人計算機、膝上型計算裝置、個人數(shù)字助理(PDA),等等。用戶工作站24操作性地連接到非診斷界面38和診斷界面40。自動縮放標記顯示系統(tǒng)IO用于根據(jù)經(jīng)由用戶工作站24的用戶輸入來改變可見區(qū)42的格式化。在下面段落中有更詳細的細節(jié)。
非診斷界面38被優(yōu)化以用于圖像研究(image study )選擇,并且向用戶11提供患者列表(未示出)以及研究列表36?;颊吡斜?未示出)提供了其圖像研究可供顯示的患者的文本格式清單。研究列表36提供針對選定患者可用于顯示的圖像研究的文本格式清單。典型地,用戶11將會檢查研究列表36并且選擇所列出的圖像研究以用于顯示。
當用戶11選擇圖像研究時,選定的圖像研究被顯示在診斷界面
40上。其它相關(guān)聯(lián)的文本信息(例如,患者信息、圖像分辨率品質(zhì)、圖像采集日期,等等)被同時地顯示在研究列表36內(nèi)以協(xié)助用戶11選擇針對特定患者的圖像研究。例如,通過使用常規(guī)的彩色計算機監(jiān)
視器可以實現(xiàn)非診斷界面38。對于本文的討論來說,術(shù)語"圖像研究"毫無例外地(without exclusion)涵蓋了所有不同的圖像類型(例如,系列、研究、圖像,等等)。
診斷界面40提供對選定的圖像研究的高分辨率圖像顯示。例如,通過使用通常用于觀看CT和MR研究的具有相對較高分辨率的醫(yī)學成像品質(zhì)顯示監(jiān)視器,可以提供診斷界面40。某些例子是具有1280-1024及以上分辨率的黑白"閱讀(reading)"監(jiān)視器。
顯示驅(qū)動器20是使用市場上有售的硬件和軟件而實現(xiàn)的常規(guī)的顯示屏驅(qū)動器。顯示驅(qū)動器20確保了在診斷界面40以及非診斷界面38上以恰當?shù)母袷斤@示出圖像和文本。非診斷界面38和診斷界面40可以受控并且被連接到同 一處理平臺。此處理平臺可以提供高速處理,并且可以支持兩個視頻卡(例如,用于非診斷界面38的常規(guī)視頻卡和用于診斷界面40的高性能視頻圖形卡)。然而,在又一示例中,可以僅有一個視頻卡用以支持若干界面,包括非診斷界面38、和診斷界面40。
圖像處理模塊12協(xié)調(diào)標記模塊16、自動縮放模塊18、視圖生成模塊14、驅(qū)動器顯示20和用戶偏好數(shù)據(jù)庫22的活動。用戶11可以使用用戶工作站24來從非診斷界面38選擇圖像。圖像處理模塊12然后從圖像數(shù)據(jù)庫32或圖像服務(wù)器30檢索相關(guān)的圖像數(shù)據(jù)。圖像處理模塊12起動視圖生成模塊14和顯示驅(qū)動器20,并且在診斷界面40的可見區(qū)42中顯示出選定的圖像。圖像處理模塊12為了所存儲的顯示參數(shù)而訪問用戶偏好數(shù)據(jù)庫22,以用于在可見區(qū)42中顯示所選定的圖像研究的診斷視圖。圖像處理模塊12也為了用于診斷界面40上的觀看工具界面44的所存儲顯示參數(shù)而訪問用戶偏好數(shù)據(jù)庫22。
現(xiàn)在參考圖1,以及2A至2E。圖2A至2E提供示例的圖形用戶界面(下文中稱為GUI)以示出自動縮放標記顯示系統(tǒng)10的操作。它們提供了自動縮放標記顯示系統(tǒng)10可以如何使自動縮放區(qū)域52被顯示在可見區(qū)42中的例子。
圖2A示出在用戶11已經(jīng)從非診斷界面38選定將要顯示的圖像 研究之后出現(xiàn)的診斷界面40。診斷界面40包括可見區(qū)42和觀看工具 界面44??梢妳^(qū)42是其中顯示出由用戶選定的圖像研究的區(qū)。正是 通過觀看可見區(qū)42,用戶11 (例如醫(yī)學執(zhí)業(yè)者)可以進行觀察或診 斷。
如圖所示,觀看工具界面44可以被布置在診斷界面40的上部處, 或其可以:帔布置在別處,例如在it斷界面40的左側(cè)或右側(cè)或下部。 觀看工具界面44使得用戶11能夠容易地訪問諸如標記、縮放、圖像 旋轉(zhuǎn)等的各種圖像操控功能。圖像操控被應(yīng)用于可見區(qū)42中所顯示 的圖像。
本領(lǐng)域技術(shù)人員應(yīng)當理解的是,可以使用用戶工作站、且通常為 用戶定點裝置28 (例如鼠標)來選擇位于觀看工具界面44上的實體。 用戶通過將光標置于觀看工具界面44上的期望按鈕上并激活用戶定 點裝置28 (例如點擊鼠標按鈕),可以選定實體。例如用戶11可以 在位于觀看工具界面44上的標記實體按鈕46上點擊,以激活標記實 體。
當鼠標被用作用戶定點裝置28時,用戶偏好數(shù)據(jù)庫22中所存儲 的默認激活按鈕可以是左鼠標按鈕,然而用戶可以將之調(diào)整為任何鼠 標按鈕。這個偏好可以被存儲在用戶數(shù)據(jù)庫22中,并且在需要時被 調(diào)出(recall)。備選(alternate)鼠標按鈕的使用可應(yīng)用于關(guān)于自動 地縮放標記顯示系統(tǒng)10而使用鼠標的任何情況。本領(lǐng)域技術(shù)人員也 將會知道,這僅僅是激活標記實體的一種示例性方法。例如,也可以 使用下拉式菜單來激活標記實體。如圖2A中所示,診斷界面40也可 以顯示光標位置54,其移動被鏈接到用戶定點裝置28 (例如鼠標) 的移動。光標在可見區(qū)42中可以以箭頭或任何其它形狀可見。光標 連同用戶工作站24 —起允許用戶11能夠與可見區(qū)42中所顯示的圖 像研究交互、或從觀看工具界面44選定所期望的實體,或用于需要 用戶11的輸入的任何任務(wù)。如圖2A中所示,可見區(qū)42可以僅包含 所顯示圖像的初始可見區(qū)58。初始可見區(qū)58應(yīng)當被理解為代表在使 用自動縮放標記顯示系統(tǒng)IO之前顯示在可見區(qū)42中的圖像。現(xiàn)在參 考圖2B。圖2B類似于圖2A,然而,圖2B顯示出在使用自動縮放標記顯示系統(tǒng)10時的示例。在此處包括了自動縮放標記顯示系統(tǒng)10的 操作的簡要概述以便于對圖2B至2E中的GUI的解釋。在隨后的以 下段落中有關(guān)于自動縮放標記顯示系統(tǒng)10的操作的另外細節(jié)。
首先,通過使用用戶定點裝置28或其它裝置,用戶ll激活標記 實體。通常,這是由用戶11通過移動光標,并且在觀看工具界面44 上選擇標記實體按鈕46而實現(xiàn)的。用戶11隨后將光標移回可見區(qū)42 內(nèi),并且例如通過按壓鼠標按鈕而激活用戶定點裝置28。如果用戶 11例如通過持續(xù)按壓鼠標按鈕而保持用戶定點裝置28處于激活狀態(tài), 則自動縮放標記顯示系統(tǒng)IO被激活。光標位置56于是變?yōu)樵诳梢妳^(qū) 42內(nèi)居中,并且可見區(qū)42中所顯示的圖像是初始可見區(qū)58的自動縮 》文區(qū)域52。
在另一示例中,光標位置56沒有變?yōu)樵诳梢妳^(qū)42中居中。當用 戶11激活自動縮放標記顯示系統(tǒng)10時,如上所概述的,可見區(qū)42 沒有變?yōu)橐怨鈽宋恢?6為中心。光標位置56可以位于可見區(qū)42中 的任何位置,并且其在自動縮放區(qū)域52被顯示之后保持處于該位置 中。本示例允許在初始可見區(qū)58與自動縮放區(qū)域52之間的光標位置 56的平滑過渡。換言之,當激活自動縮放區(qū)域52時,光標位置56沒 有改變位置,或"跳躍(jump),,。
另外,當顯示自動縮放區(qū)域52時,將縮放因子施加為從初始可 見區(qū)58中的縮放到自動縮放區(qū)域52中的縮放的平滑過渡,且不施加 為突然跳躍。這種平滑過渡可以通過使用動畫或本領(lǐng)域技術(shù)人員應(yīng)當 已知的任何其它可能的技術(shù)而實現(xiàn)。
一旦在可見區(qū)42中顯示出自動縮放區(qū)域52,則用戶11通??梢?通過移動用戶定點裝置28來圍繞著所顯示的圖像進行搖移(pan) 在另一示例中,用戶11可以僅在可見區(qū)42內(nèi)所顯示的自動縮放區(qū)域 52內(nèi)移動光標。也可以例如引入自動搖移。通過自動地將圖像移離可 見區(qū)42的邊緣,自動搖移可以協(xié)助用戶11。這在用戶11激活自動縮 放標記顯示系統(tǒng)10而光標位置56靠近可見區(qū)42的邊緣且用戶難以 將光標移動到期望位置(其可能是稍微偏離屏幕的)時可能是有用的。 這允許用戶ll更好地與圖像交互,協(xié)助用戶進行標記放置。
為了返回("迅速回復(snap-back)")到初始可見區(qū)58,用戶 11通常去激活(deactivate)用戶定點裝置28 (例如通過釋放鼠標按鈕)。用戶定點裝置28的去激活觸發(fā)對標記的放置。在去激活用戶 定點裝置28后,用戶11返回到例如圖2A中所示的診斷界面40,其
可見區(qū)58 —樣的初始可見區(qū)58。對于有技術(shù)的用戶來說應(yīng)當顯而易 見的是,上述討論的不同選項是有可能的并且這些僅僅是為了說明性 目的而提供的特定的操作示例。圖2C至2E示出可以由自動縮放標記 顯示系統(tǒng)10生成的GUI的又一些示例。它們代表在可見區(qū)42中顯示 出自動縮放區(qū)域52的不同方式。這些額外的GUI使得用戶11能夠觀 看自動縮放區(qū)域52以及未縮放可見區(qū)(un-zoomed viewable area) 50。 這使允許用戶11觀看比僅自動縮放區(qū)域52更大的背景(context), 從而向用戶11提供更寬廣的視野用以改善例如他們放置標記的準確 度。
現(xiàn)在參考圖2C,顯示出畫面窗口 60中的畫面。當用戶11激活自 動縮放標記顯示系統(tǒng)10 (以類似于上述的方式)時,自動縮放區(qū)域 52僅出現(xiàn)在畫面窗口 60中的畫面中。不在畫面窗口 60中的畫面內(nèi)的 可見區(qū)42顯示出未縮放可見區(qū)50。顯示出自動縮放區(qū)域52的畫面窗 口 60中的畫面以自動縮放區(qū)域中心點62為中心,該中心點62也是 畫面窗口 60中的畫面中的光標的位置。光標可以同時,皮顯示在未縮 放可見區(qū)50以及自動縮放區(qū)域52 二者中。于是用戶ll可以圍繞著 可見區(qū)42中所顯示的未縮放可見區(qū)50而搖移,從而顯示于畫面窗口 60中的畫面中的自動縮放區(qū)域52相應(yīng)地改變。
正如上面針對圖2B所討論的,任意時間去激活用戶定點裝置28 觸發(fā)對標記的放置和對自動縮放區(qū)域52以及畫面窗口 60中的畫面的 關(guān)閉。診斷界面40隨后返回初始可見區(qū)58,如圖2A中所示。本領(lǐng) 域技術(shù)人員應(yīng)當理解的是,有許多可能發(fā)生的情況涉及到畫面窗口 60 中的畫面。例如當自動縮》丈區(qū)域52關(guān)閉時,畫面窗口60中的畫面可 以保持和變?yōu)榭瞻?go blank),或其可以顯示出先前的圖像研究等。 另外,本領(lǐng)域中的技術(shù)人員應(yīng)當理解的是,也可能有類似的示例,其 中光標不在自動縮放區(qū)域52或畫面窗口 60的畫面中呈現(xiàn)或者居中。
現(xiàn)在參考圖2D,其類似于圖2C,但具有一個顯著的不同。在圖 2D中,自動縮放區(qū)域52凈皮顯示在不被包含在畫面窗口 60中的畫面 中的可見區(qū)42中,并且未縮》文可見區(qū)50被顯示在畫面窗口 60中的畫面中。
現(xiàn)在參考圖2E,其示出最后的示例GUI。自動縮放區(qū)域52類似 于被置于可見區(qū)42的一部分上的"放大鏡"。 一旦激活自動縮放標 記顯示系統(tǒng)10,則自動縮放區(qū)域52 (通常是同心的,然而其可以為 任何形狀)被創(chuàng)建,其中光標位置在其中心點66處。除其它選項外, 縮放因子在自動縮放區(qū)域52內(nèi)可以是統(tǒng)一的??s放因子是應(yīng)用于被 顯示為自動縮放區(qū)域52以前的初始可見區(qū)58的放大率級別(level of magnification),如果縮放因子是統(tǒng)一的,則自動縮放區(qū)域52內(nèi)的區(qū) 域被縮放到相同的級別,并且自動縮放區(qū)域52以外的未縮放可見區(qū) 50保持處于其初始的縮放因子。
縮放因子也可以在自動縮放區(qū)域52內(nèi)變化,例如,以非線性方 式變化。例如,縮放因子可以從自動縮放區(qū)域52的外邊緣到中心點 66而增大。例如,外邊^(qū)彖可以不應(yīng)用縮^t因子,而中心點66可以具 有最大的縮放因子。本領(lǐng)域技術(shù)人員將會理解到,僅有一些使用診斷 界面40中的"放大鏡"類型的自動縮放區(qū)域52的GUI的可能的說 明性示例,而在此說明書中包括了許多其它的可能性。
現(xiàn)在參考圖1, 2A至2E和圖3。具體地,圖3示出由自動縮放 標記顯示系統(tǒng)IO執(zhí)行的基本操作步驟200。在步驟(220)處,自動 縮放標記顯示系統(tǒng)IO的圖像處理模塊12輪詢用戶11是否已經(jīng)激活 標記實體。用戶11可以以多種方式激活標記實體。例如,用戶11可 以在觀看工具界面44上利用用戶定點裝置28選擇標記實體按鈕46。 可替代地,正如本領(lǐng)域技術(shù)人員已知的,用戶11可以使用下拉式菜 單(未示出)來激活標記實體。標記實體的激活起動了自動縮放標記 顯示系統(tǒng)IO的標記模塊16。在步驟(240)處,用戶激活用戶定點裝 置28,例如通過在鼠標按鈕上進行點擊來激活。 一旦標記實體已經(jīng)激 活,則可以使用用戶定點裝置28的激活來將標記置于可見區(qū)42中的 光才示4立置處。
在步驟(260)處,圖像處理模塊12輪詢在激活用戶定點裝置28 之后用戶11是否維持了用戶定點裝置11的激活。例如,在鼠標按鈕 上點擊之后,用戶11繼續(xù)按壓鼠標按鈕(持續(xù)激活)或者用戶ll釋 放了鼠標按鈕(去激活)。本領(lǐng)域技術(shù)人員將會知曉,例如鼠標之類 的用戶定點裝置28的激活可以以多種方式來實現(xiàn)。這些方式包括例如關(guān)于鼠標而言,點擊鼠標左鍵或右鍵。
如果自動縮放標記顯示系統(tǒng)10確定已經(jīng)去激活用戶定點裝置2 8 , 則自動縮放模塊18不起動。在此情況下,圖像處理模塊12前進到步 驟(280)。
在步驟(280)處,將標記置于可見區(qū)42中。在去激活用戶定點 裝置28后,圖像處理模塊12訪問所起動的標記模塊16,驅(qū)動器顯示 20和視圖生成模塊14。圖像處理模塊12經(jīng)由顯示驅(qū)動器20確定可 見區(qū)42中的光標位置。圖像處理模塊12隨后選擇最靠近光標位置的 像素,并且將標記置于該像素上。通過使用視圖生成模塊14以及顯 示驅(qū)動器20,圖像處理模塊12隨后在可見區(qū)42中的該像素上顯示標 記。
在另一示例中,每個圖像研究被給予3-D虛擬患者坐標系,通常 是以毫米為單位的,用于限定圖像研究內(nèi)的點。3-D虛擬患者坐標系 允許用X、 Y和Z值來限定圖像研究和其中的點。當用戶ll去激活 用戶定點裝置28時,圖像處理模塊12訪問所起動的標記模塊16、驅(qū) 動器顯示20和視圖生成模塊14以確定光標的虛擬患者坐標位置,并 且將標記放置且顯示在該虛擬患者坐標位置處。使用虛擬患者坐標系 有助于使得標記可見,而無論何種角度或視圖的圖像研究被顯示在診 斷界面40的可見區(qū)42中。
如果用戶11沒有去激活用戶定點裝置28,則圖像處理模塊12前 進到步驟(300)以創(chuàng)建自動縮放區(qū)域52。例如在鼠標的情況下,如 果用戶11持續(xù)按壓在鼠標按鈕上,則圖像處理模塊12前進到步驟 (300)以創(chuàng)建自動縮放區(qū)域52。當用戶11首先激活用戶定點裝置 28時,在步驟(260)處所判定的是否創(chuàng)建自動縮放區(qū)域52的確定可 以立即發(fā)生。任選地,在作出確定之前,可以有例如零點幾秒的短暫 延遲。短暫延遲使得用戶11能夠通過例如點擊并迅速釋放鼠標按鈕 在沒有起動自動縮放模塊18的情況下放置標記。當使用短暫延遲時, 用戶11可以通過按壓并且保持鼠標按鈕來訪問自動縮放標記顯示系 統(tǒng)10,從而起動自動縮放模塊18。延遲的長度被存儲在用戶偏好數(shù) 據(jù)庫22中并且可被從中檢索。延遲值可以是默認值或由用戶11錄入 的值。
現(xiàn)在參考圖4,其更詳細地圖示出操作步驟300,即自動縮放區(qū)域52的起動。首先在步驟(302),圖像處理模塊12起動自動縮放 模塊18。接下來,在步驟(304),圖像處理模塊12將初始可見區(qū) 58存儲在用戶偏好數(shù)據(jù)庫22中或圖像服務(wù)器30上。
接下來,在步驟(306),圖像處理模塊12確定適當?shù)目s放因子 用以應(yīng)用到初始可見區(qū)58。該確定可以例如通過訪問存儲在用戶偏好 數(shù)據(jù)庫22中的默認值或用戶錄入的值而作出??商娲兀脩?1可 以在起動自動縮放4莫塊18的時刻錄入縮放因子。
在另一示例中,縮放因子可以由圖像處理模塊12基于初始可見 區(qū)58的特征或基于診斷界面40的部件的特征而確定。可以有助于確 定縮放因子的初始可見區(qū)58中的特征包括構(gòu)成圖像研究的數(shù)據(jù)類型, 或在激活自動縮放標記顯示系統(tǒng)10之前對初始可見區(qū)58的"基線 (base)"放大率(在下面進行討論)??赡苡绊懙娇s放因子的確定 的診斷界面40的特征是診斷界面40的分辨率,或尤其是診斷界面40 的像素的物理大小。本領(lǐng)域的技術(shù)人員將會理解到,這些僅僅是一些 說明性示例并且存在著其它可能的特征,它們都涉及到初始可見區(qū)58 以及診斷界面40,這些其它可能的特征可被用以確定縮放因子。
在一個示例中,縮放因子可以是"基線"放大率的百分比。在又 一個示例中,如果"基線"放大率是顯著的(即,超過默認值、或用 戶ll錄入的閾值),則圖像處理模塊12可以確定不應(yīng)當應(yīng)用縮放因 子,或不應(yīng)當有自動縮放區(qū)域52被顯示。
正如先前所討論的,縮放因子決定應(yīng)用于初始可見區(qū)58以產(chǎn)生 自動縮放區(qū)域52的放大率級別。初始可見區(qū)58通常具有針對圖像數(shù) 據(jù)庫32中所存儲的數(shù)據(jù)而應(yīng)用于其的"基線"放大率,以便調(diào)節(jié)初 始可見區(qū)58的大小以適配到可見區(qū)42內(nèi)。應(yīng)用于自動縮放區(qū)域52 的縮放因子可以是相對于初始可見區(qū)58的"基線"放大率而言的。 例如,在1000x1000分辨率的診斷界面40中的1500x2000的CR圖像 可以具有0,5的基線放大率。將要應(yīng)用的縮放因子可以是200%,從而 使得對于自動縮放區(qū)域52的放大率為1.0??商娲兀s放因子可以 是獨立于基線放大率的值。
在步驟(308 )處,上面所確定的縮放因子被應(yīng)用于初始可見區(qū) 58以創(chuàng)建自動縮放區(qū)域52。正如先前所討論的,當在可見區(qū)42中顯 示出自動縮放區(qū)域52時光標位置不移動。因而當自動縮放區(qū)域52的顯示出現(xiàn)時光標不"跳躍"。
沒有被包括在自動縮放區(qū)域52中的初始可見區(qū)58的部分是未縮 放可見區(qū)50。通??s放因子不應(yīng)用于未縮放可見區(qū)50。自動縮放區(qū) 域52以及未縮放可見區(qū)50二者都被圖像處理模塊存儲在用戶偏好數(shù) 據(jù)庫22中或圖像服務(wù)器30上。
在步驟(310)處,顯示出自動縮放區(qū)域52。另外,正如先前所 提及的,可以使用動畫來以平滑方式將縮放因子應(yīng)用到自動縮放區(qū)域 52,所以從初始可見區(qū)58的過渡不是突變。如早先所討論的,并且 如圖2A至2E中所示,有許多種方式來在可見區(qū)42中顯示自動縮放 區(qū)域52。例如,自動縮^L區(qū)域52可以如圖2B所示顯示在整個可見 區(qū)42中,或者如圖2C和2D中所示4吏用畫面窗口 60中的畫面而被顯 示,或者如圖2E所示使用"放大鏡"自動縮放區(qū)域52而被顯示。 本領(lǐng)域技術(shù)人員將會理解到,這些僅是一些示例,并且存在著本公開 所涵蓋的其它可能的情況。
在可見區(qū)42中顯示出自動縮放區(qū)域52的方式可以是默認設(shè)置, 或者用戶可以在使用自動縮放標記顯示系統(tǒng)10時在任何時刻對其進 行選擇。默認的、或用戶錄入的設(shè)置可以被存儲在用戶偏好數(shù)據(jù)庫22 中。另外,在可見區(qū)42中顯示自動縮放區(qū)域52的方式可以基于例如 圖像研究(例如CR或MRI等)的特性或基于當前的診斷界面40布 局(例如觀看工具界面44的位置等)而由圖像處理單元來確定。
自動縮放區(qū)域52可以具有位于其中心處的光標,或者光標可以 保持在用戶定點裝置28被激活的位置處。正如先前所討論的,圖像 可以自動搖移以在使用自動縮放區(qū)域52時協(xié)助用戶11。
在步驟(310)處,未縮放可見區(qū)50也可以被顯示在可見區(qū)42 中。例如,在圖2C至2E中,未縮放可見區(qū)50被顯示在沒有被自動 縮放區(qū)域52占據(jù)的可見區(qū)42的部分中。在某些其它實施例中,例如 圖2B,未縮放可見區(qū)50沒有顯示在可見區(qū)42中。在該示例中,自 動縮放區(qū)域52占據(jù)著整個可見區(qū)42。未縮放可見區(qū)50也可以不被鏈 接到初始可見區(qū)58。例如,未縮放可見區(qū)50可以顯示出存儲在圖像 數(shù)據(jù)庫32、圖像服務(wù)器30或用戶偏好數(shù)據(jù)庫22中的默認圖像??商?代地,未縮放可見區(qū)50可以以不同于自動縮放區(qū)域52的縮放因子的 縮放因子顯示出一部分初始可見區(qū)58。有關(guān)對未縮放可見區(qū)50進行顯示的任何設(shè)置可以被存儲在用戶偏好數(shù)據(jù)庫22中。在步驟(312)處,自動縮放模塊18可以對例如鼠標這樣的用戶 定點裝置28的移動進行比例縮》文(迎ii)。這個比例縮^t與應(yīng)用于 自動縮放區(qū)域52的縮放因子成比例地發(fā)生。例如,如果自動縮放區(qū) 域52每單位面積具有十個像素,而初始可見區(qū)58每單位面積具有一 個像素,則用戶定點裝置28將對于用戶對用戶定點裝置28的移動過 于敏感。因而對移動進行比例縮放,或"減速(slowed down),,,從 而使得用戶11能夠在自動縮放區(qū)域5 2中對于他們的用戶定點裝置2 8 的使用維持著類似級別的控制。對鼠標移動的比例縮放是本領(lǐng)域技術(shù) 人員熟知的。也可以調(diào)整對用戶定點裝置28移動的比例縮放以幫助用戶11將 標記準確放置于自動縮放區(qū)域52中。例如,用戶定點裝置28的移動 可以-波比例縮;^或"減速"到與用戶11在初始可見區(qū)58中最初所經(jīng) 歷的級別相比更低的級別,以便允許用戶對可見區(qū)42中標記的放置 具有更大的控制。比例縮放的級別可以是默認設(shè)置,或可以是由用戶 11輸入的。與比例縮放(包括在起動自動縮放模塊18之前用戶定點 裝置28的比例縮放)相關(guān)聯(lián)的任何設(shè)置可以被存儲到用戶偏好數(shù)據(jù) 庫22并且可以從用戶偏好數(shù)據(jù)庫22檢索。在步驟(314)處,用戶11可以操縱自動縮放區(qū)域52中所顯示 的圖像。某些常見示例包括允許用戶11搖移該自動縮放區(qū)域52。僅 通過在圖像內(nèi)移動用戶定點裝置28,用戶ll可以進行搖移。自動縮 放區(qū)域52以及還有未縮放可見區(qū)50 (如果合適的話)中所顯示的圖 像相應(yīng)地進行調(diào)整。這使得用戶11能夠更容易地圍繞著圖像而移動 到任何所關(guān)注的區(qū)域。在另一示例中,可以僅允許用戶11在所顯示 的未縮》文可見區(qū)42內(nèi)移動光標。在步驟(314),對自動縮放區(qū)域52的另一用戶11操縱是改變 應(yīng)用于自動縮放區(qū)域52的縮放因子。作為示例,用戶可以通過使用 鼠標的鼠標滾輪或用戶工作站24的任何部分來調(diào)整應(yīng)用于自動縮放 區(qū)域52的縮放因子。就鼠標滾輪而言,用戶U可以用種種方法對其 進行轉(zhuǎn)動以增大或減少自動縮放區(qū)域52的縮放因子??s放因子可以 按默認增量或按用戶設(shè)定的增量而增大。默認增量或由用戶輸入的增 量可以被存儲在用戶偏好數(shù)據(jù)庫22中。這允許用戶進一步控制自動縮放區(qū)域5 2 ,從而提高他們更有效地使用圖像的能力。再次參考圖3。在步驟(320)處,用戶去激活用戶定點裝置28,例如通過釋放所按壓的鼠標按鈕來去激活。在釋放鼠標按鈕之后,自動縮放模塊18開始關(guān)閉過程。在下面關(guān)于圖5更詳細地討論關(guān)閉自動縮放模塊18過程中的步驟。現(xiàn)在參考圖5,其更詳細地示出圖3的操作步驟340。在步驟 (342),終止被應(yīng)用于例如鼠標這樣的用戶定點裝置28的移動的任何比例縮放。從用戶偏好數(shù)據(jù)庫22調(diào)出在起動自動縮放;漢塊18之前應(yīng)用于用戶定點裝置28的移動的比例縮放,并且將其重新應(yīng)用于用戶定點裝置28。在步驟(344),關(guān)閉可見區(qū)42內(nèi)的未縮放可見區(qū)50以及自動 縮放區(qū)域52。在步驟(346)處,類似于圖2,從用戶偏好數(shù)據(jù)庫22 調(diào)出初始可見區(qū)58,并且將其顯示在可見區(qū)42中。因而可見區(qū)42被 "迅速回復"到初始可見區(qū)58。這使用戶11回到在激活自動縮放標 記顯示系統(tǒng)IO之前他們從之開始的位置處??蛇x地,可見區(qū)42可以 "迅速回復,,到不同于初始可見區(qū)58的圖像。這可以是例如存儲于 圖像服務(wù)器30中或用戶偏好數(shù)據(jù)庫22上的圖像,或者其可以是具有 預(yù)設(shè)的或用戶錄入的所應(yīng)用縮放的級別的初始可見區(qū)58。在步驟 (348 )處,自動縮方欠才莫塊^皮關(guān)閉。再次參考圖3,在可見區(qū)被"迅速回復,,到初始可見區(qū)58的步驟 (340)之后,在步驟(280)處,根據(jù)較早的有關(guān)放置標記的討論而 將標記放置于可見區(qū)42中。緊接著步驟(280),圖像處理模塊12 隨后再次輪詢以了解是否激活了用戶定點裝置28。如果用戶定點裝置 28被激活,則重復上面所討論的步驟。圖像處理模塊12的輪詢繼續(xù), 直至標記實體4皮去激活為止。盡管已經(jīng)在醫(yī)學圖像管理的情境中說明了自動縮放標記顯示系 統(tǒng)10的各種示例性實施例以便提供特定于應(yīng)用的說明,但是應(yīng)當理 解的是,自動縮放標記顯示系統(tǒng)10也可以適合于任何其它類型的圖 像或文檔顯示系統(tǒng)。盡管上述說明提供了實施例的示例,但是應(yīng)當認識到的是,所述 實施例的某些特征和/或功能易受改動而不脫離所述實施例的工作原 理和宗旨。因此,上面已經(jīng)說明的內(nèi)容旨在說明本發(fā)明并且是非限制性的,且本領(lǐng)域技術(shù)人員將會理解到,可以做出其它變型或修改而不 脫離在所附權(quán)利要求書中所限定的本發(fā)明的范疇。
權(quán)利要求
1、一種方法,用于在已經(jīng)激活標記實體之后根據(jù)縮放因子對初始可見區(qū)的區(qū)域自動地進行縮放并且隨后在可見區(qū)內(nèi)顯示出自動縮放區(qū)域,所述方法特征在于(a)確定標記實體是否已經(jīng)被激活;(b)如果(a)為真,則確定是否要對初始可見區(qū)的區(qū)域進行自動縮放;(c)如果(b)為真,則確定縮放因子并且將該縮放因子應(yīng)用于初始可見區(qū)的所述區(qū)域;(d)在可見區(qū)內(nèi)顯示出自動縮放區(qū)域;(e)將未縮放可見區(qū)限定為落在可見區(qū)之內(nèi)但在自動縮放區(qū)域以外的初始可見區(qū)的部分;(f)顯示出未縮放可見區(qū);(g)在可見區(qū)內(nèi)顯示出畫面窗口中的畫面;(h)將標記放置于可見區(qū)中;(i)停止顯示自動縮放區(qū)域;(j)顯示出初始可見區(qū);以及(k)將標記放置于可見區(qū)中。
2、 根據(jù)權(quán)利要求1的方法,其中基于如下之一而確定在可見區(qū) 中顯示出自動縮放區(qū)域的方式i) 圖像研究的特性;或ii) 診斷界面布局。
3、 根據(jù)權(quán)利要求1的方法,其中縮放因子是下列之一i) 由用戶提供的;ii) 基于初始可見區(qū)的特征而確定的;或iii) 基于"i食斷界面的特征而確定。
4、 一種計算機可讀介質(zhì),其上存儲有多個指令,所述指令用于 執(zhí)行如權(quán)利要求1中所述的方法的步驟。
5、 一種用于在具有觀看工具界面的診斷界面上連同標記實體 一起顯示出可見區(qū)的自動縮放區(qū)域的系統(tǒng),所述系統(tǒng)特征在于(a) 存儲器,用于存儲初始可見區(qū)、自動縮放區(qū)域以及與所述初 始可見區(qū)和所述自動縮放區(qū)域相關(guān)聯(lián)的縮放因子;(b)耦合到存儲器的處理器,所述處理器被配置用于i) 確定標記實體是否已經(jīng)被激活;ii) 如果(i)為真,則確定是否要對可見區(qū)的區(qū)域進行自動縮放;iii) 如果(ii)為真,則確定縮因子并且將該縮因子應(yīng)用于初始可見區(qū)的所述區(qū)域;iv) 在可見區(qū)內(nèi)顯示出自動縮》文區(qū)域;v) 將未縮放可見區(qū)限定為落在可見區(qū)之內(nèi)但在自動縮放區(qū)域以外的初始可見區(qū)的部分;vi) 顯示出未縮放可見區(qū),其中存儲器存儲未縮放可見區(qū);vii) 顯示出畫面窗口中的畫面;viii) 關(guān)閉自動縮^t區(qū)i或;ix) 顯示出初始可見區(qū);以及x) 放置標記。
6、 根據(jù)權(quán)利要求5的系統(tǒng),其中基于如下之一而確定在可見區(qū)中顯示出自動縮放區(qū)域的方式(a) 圖像研究的特性;或(b) 診斷界面布局。
7、 根據(jù)權(quán)利要求5的系統(tǒng),其中縮放因子是下列之一(a) 由用戶輸入的;(b) 基于初始可見區(qū)的特征而確定的;以及(c) 基于診斷界面的特征而確定的。
全文摘要
一種用于允許用戶選擇性地觀看所顯示的初始可見區(qū)的自動縮放區(qū)域的系統(tǒng)和方法。典型地,當在可見區(qū)中放置標記時由用戶布置該自動縮放區(qū)域。該自動縮放區(qū)域可以單獨地顯示,或者它可以與初始可見區(qū)的未縮放部分一起同時顯示。在用戶將標記放置于可見區(qū)之后,關(guān)閉該自動縮放區(qū)域,并且使得該初始可見區(qū)返回到所顯示的可見區(qū)。
文檔編號G06T3/40GK101636762SQ200780050258
公開日2010年1月27日 申請日期2007年11月20日 優(yōu)先權(quán)日2006年11月22日
發(fā)明者A·卡尼特薩爾, D·丹尼森, G·澤林杰, J·波特沃卡, L·姆羅茨, R·韋根基特爾 申請人:愛克發(fā)醫(yī)療保健公司