專利名稱:用于顯示高分辨率圖像數(shù)據(jù)和時(shí)變低分辨率圖像數(shù)據(jù)的方法
用于顯示高分辨率圖像數(shù)據(jù)和時(shí)變低分辨率圖像數(shù)據(jù)的方法本發(fā)明涉及一種用于顯示高分辨率數(shù)據(jù)和時(shí)變低分辨率圖像數(shù)據(jù)的方 法。具體而言,其涉及高分辨率結(jié)構(gòu)數(shù)據(jù)和較低分辨率功能數(shù)據(jù)的顯示。已知使用醫(yī)學(xué)成像技術(shù),例如計(jì)算機(jī)斷層造影成像術(shù)(CT),來提供結(jié) 構(gòu)或解剖信息。該解剖信息可以包括與作為CT掃描對(duì)象的骨骼、器官等有 關(guān)的信息??梢砸愿叻直媛诗@得該解剖圖像數(shù)據(jù)。還已知用醫(yī)學(xué)成像技術(shù)來提供功能信息。該信息表示組成作為掃描對(duì) 象的器官的細(xì)胞的功能。例如,可以使用放射性同位素成像,其中,使用 源于放射性衰變的輻射來確定體內(nèi)服用的放射性示蹤劑的局部濃度。通常, 功能信息是隨時(shí)間變化的,顯示了隨時(shí)間過去、在過程中的變化。與解剖 信息不同的是,功能信息經(jīng)常是低分辨率的,這使得難以將功能信息與解 剖的特定部分相關(guān)聯(lián)。US-2004/0044282-A1涉及一種醫(yī)學(xué)成像系統(tǒng)和方法,其中,依次執(zhí)行 結(jié)構(gòu)和功能掃描。首先,執(zhí)行冠狀動(dòng)脈的CT掃描,以獲得動(dòng)脈的結(jié)構(gòu)數(shù)據(jù)。 其次,執(zhí)行冠狀動(dòng)脈的正電子發(fā)射斷層造影成像(PET)掃描,以獲得動(dòng)脈的 功能數(shù)據(jù)。隨后,將CT掃描的數(shù)據(jù)與PET掃描的數(shù)據(jù)相結(jié)合,以便將結(jié) 構(gòu)數(shù)據(jù)和功能數(shù)據(jù)顯示在單個(gè)圖像中。該圖像在本質(zhì)上可以是靜止的或者 是動(dòng)態(tài)的。為了產(chǎn)生有用的動(dòng)態(tài)圖像,必須以足夠高和有保證的幀速率來顯示動(dòng) 態(tài)數(shù)據(jù)。借助于當(dāng)前的計(jì)算機(jī)硬件,可以以足夠的速度渲染低分辨率功能 數(shù)據(jù),獲得大約20Hz的顯示幀速率。然而,由于解剖掃描數(shù)據(jù)的高分辨率, 當(dāng)需要合并的解剖和結(jié)構(gòu)數(shù)據(jù)時(shí),幀速率被大大減小。使用 US-2004/0044282-A1的方法,就必須在顯示每一幀之前,為該幀渲染解剖 數(shù)據(jù)和功能數(shù)據(jù)兩者。這就意味著圖像的顯示不能以平穩(wěn)的幀速率出現(xiàn)。因此,本發(fā)明的目的是改進(jìn)較高分辨率數(shù)據(jù)與較低分辨率數(shù)據(jù)的顯示。根據(jù)本發(fā)明的第一方面,提供了一種顯示具有第一分辨率的第一圖像 數(shù)據(jù)和具有第二分辨率的時(shí)變第二圖像數(shù)據(jù)的方法,第二分辨率低于第一 分辨率,其中,時(shí)變第二圖像數(shù)據(jù)包括多個(gè)第二圖像數(shù)據(jù)集,每一個(gè)第二 圖像數(shù)據(jù)集都表示時(shí)間上的不同點(diǎn),該方法包括
用表示視點(diǎn)的渲染參數(shù)來合并及渲染第一圖像數(shù)據(jù)與第一組第二圖像 數(shù)據(jù),產(chǎn)生第一組合并圖像數(shù)據(jù),其中,第一組第二圖像數(shù)據(jù)包括在時(shí)間 上連續(xù)的多個(gè)第二圖像數(shù)據(jù)集;并且
在顯示器上將第一組合并圖像數(shù)據(jù)顯示為圖像序列;
其中,在顯示第一組合并圖像數(shù)據(jù)的步驟期間,以第二組第二圖像數(shù) 據(jù)重復(fù)所述渲染及合并的步驟,并且其中,在顯示第一組合并圖像數(shù)據(jù)的 步驟完成之前,完成第二組功能圖像數(shù)據(jù)的渲染及合并。
第一圖像數(shù)據(jù)優(yōu)選的是結(jié)構(gòu)圖像數(shù)據(jù),第二圖像數(shù)據(jù)優(yōu)選的是功能圖 像數(shù)據(jù)。
在該方法中,在多個(gè)組中執(zhí)行第一圖像數(shù)據(jù)與第二圖像數(shù)據(jù)集的合并 與渲染。順序顯示合并數(shù)據(jù)的組,在此期間對(duì)第二組第二圖像數(shù)據(jù)進(jìn)行合 并及渲染,以便為其在第一組合并數(shù)據(jù)的顯示完成時(shí)的顯示做好準(zhǔn)備。這 確保了獲得平穩(wěn)一致的幀速率,因?yàn)閷?duì)一組圖像進(jìn)行顯示的同時(shí),對(duì)下一 組圖像進(jìn)行渲染及合并。
優(yōu)選的,借助于使用流水線技術(shù)來實(shí)現(xiàn)在顯示一組合并圖像數(shù)據(jù)的同 時(shí)對(duì)下一組進(jìn)行處理。流水線技術(shù)可以以不同方式來實(shí)現(xiàn)。例如,流水線
技術(shù)可以是先進(jìn)先出(FIFO)緩沖器,或者可以是用于顯示的專用協(xié)處理器。 有利的是,由于本發(fā)明的方法允許將在多個(gè)組中的幾個(gè)第二圖像數(shù)據(jù) 集與同一第一圖像數(shù)據(jù)進(jìn)行渲染及合并,因此該方法可以使用并行處理來 提高其效率??梢砸髮?duì)功能圖像數(shù)據(jù)組中的每一個(gè)圖像執(zhí)行相同的操作; 這使得該方法很適于并行處理。
可選的,該方法還包括接收關(guān)于視點(diǎn)變化的用戶輸入。在此情況下, 在多個(gè)組中功能圖像數(shù)據(jù)的處理使所顯示的圖像保持恒定幀速率,而不用 管視點(diǎn)中的變化。渲染及合并第一圖像數(shù)據(jù)與來自新視點(diǎn)的第二圖像數(shù)據(jù) 組所需的時(shí)間是已知的。同樣地,在先前處理的圖像全部顯示之前剩余的 時(shí)間也是已知的。只有在先前處理的圖像用完之前有足夠的時(shí)間進(jìn)行處理的情況下,才立即實(shí)施視點(diǎn)的變化。這允許實(shí)現(xiàn)恒定幀速率,同時(shí)還允許 改變視點(diǎn)。
根據(jù)本發(fā)明的第二方面,提供了一種計(jì)算機(jī)程序,其包括代碼模塊, 所述代碼模塊當(dāng)由數(shù)據(jù)處理器執(zhí)行時(shí),命令所述數(shù)據(jù)處理器執(zhí)行上述第一 方面的方法。
根據(jù)本發(fā)明的第三方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括根據(jù)上述 第二方面的、包含在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序。適合的計(jì)算機(jī)可讀 介質(zhì)的實(shí)例包括光存儲(chǔ)介質(zhì),例如光盤,磁存儲(chǔ)介質(zhì),例如磁盤,或固態(tài) 介質(zhì),例如閃存。
根據(jù)本發(fā)明的第四方面,提供了一種醫(yī)學(xué)成像設(shè)備,用于顯示具有第 一分辨率的第一圖像數(shù)據(jù)和具有第二分辨率的時(shí)變第二圖像數(shù)據(jù),第二分 辨率低于第一分辨率,其中時(shí)變第二圖像數(shù)據(jù)包括多個(gè)第二圖像數(shù)據(jù)集, 每一個(gè)第二圖像數(shù)據(jù)集都表示時(shí)間上的不同點(diǎn),該設(shè)備包括
存儲(chǔ)設(shè)備,用于存儲(chǔ)可由數(shù)據(jù)處理器執(zhí)行的指令,并用于存儲(chǔ)第一圖 像數(shù)據(jù)和多個(gè)第二圖像數(shù)據(jù)集;
數(shù)據(jù)處理器,其可以由存儲(chǔ)在存儲(chǔ)設(shè)備中的指令配置來執(zhí)行以下步驟 用表示視點(diǎn)的渲染參數(shù)來合并及渲染第一圖像數(shù)據(jù)與第一組第二 圖像數(shù)據(jù),以產(chǎn)生第一組合并圖像數(shù)據(jù),其中,第一組第二圖像數(shù)據(jù)包括
在時(shí)間上連續(xù)的多個(gè)功能圖像數(shù)據(jù)集;并且
在顯示器上將第一組合并圖像數(shù)據(jù)顯示為圖像序列;
其中,在顯示第一組合并圖像數(shù)據(jù)的步驟期間,以第二組第二圖
像數(shù)據(jù)重復(fù)所述渲染及合并的步驟,并且其中,在顯示第一組合并圖像數(shù)
據(jù)的步驟完成之前,完成第二組第二圖像數(shù)據(jù)的渲染及合并。
第一圖像數(shù)據(jù)優(yōu)選的是結(jié)構(gòu)圖像數(shù)據(jù),第二圖像數(shù)據(jù)優(yōu)選的是功能圖
像數(shù)據(jù)。
現(xiàn)在將參考附圖借助實(shí)例來說明本發(fā)明的實(shí)施例,其中
圖1是用于實(shí)現(xiàn)本發(fā)明方法的計(jì)算機(jī)程序結(jié)構(gòu)的示意圖; 圖2是本發(fā)明第一實(shí)施例的方法的流程圖; 圖3是控制視點(diǎn)變化的用戶輸入的方法的流程圖;圖4是本發(fā)明第二實(shí)施例的流程圖; 全部附圖中相同的參考數(shù)字用于相同的部分。
圖1是用于實(shí)現(xiàn)根據(jù)本發(fā)明第一實(shí)施例的方法的計(jì)算機(jī)程序結(jié)構(gòu)的示
意圖。該計(jì)算機(jī)具有結(jié)構(gòu)參考數(shù)據(jù)2和一個(gè)以上的功能數(shù)據(jù)集4的輸入。 結(jié)構(gòu)參考數(shù)據(jù)2具有高于功能數(shù)據(jù)集4的分辨率。每一個(gè)功能數(shù)據(jù)集4都 表示時(shí)間上的特定點(diǎn)。功能數(shù)據(jù)組6由功能數(shù)據(jù)4產(chǎn)生。每一組都包含在 時(shí)間上連續(xù)的多個(gè)功能數(shù)據(jù)集4。
數(shù)據(jù)融合與渲染模塊8處理結(jié)構(gòu)參考數(shù)據(jù)2與功能數(shù)據(jù)組6,以產(chǎn)生合 并圖像數(shù)據(jù),即包含結(jié)構(gòu)數(shù)據(jù)和功能數(shù)據(jù)兩者的圖像數(shù)據(jù)。在系統(tǒng)控制器 模塊12的控制下,將一組渲染參數(shù)10提供給數(shù)據(jù)融合與渲染模塊8。數(shù)據(jù) 融合與渲染模塊8用渲染參數(shù)10產(chǎn)生用于顯示的一系列圖像數(shù)據(jù)。圖像數(shù) 據(jù)系列中的每一個(gè)圖像都包括一個(gè)功能數(shù)據(jù)集4的數(shù)據(jù),并在顯示器上被 顯示為一幀。
在該實(shí)施例中,提供了先進(jìn)先出(FIFO)緩沖器14,用于存儲(chǔ)由數(shù)據(jù)融 合與渲染模塊8產(chǎn)生的圖像數(shù)據(jù),盡管在可替換實(shí)施例中也使用采用其它 裝置。系統(tǒng)控制器模塊12可以確定FIFO緩沖器14的狀態(tài)(例如,存儲(chǔ)的 圖像還剩余多少),并還控制將存儲(chǔ)在FIFO緩沖器14中的圖像數(shù)據(jù)提供給 顯示控制器模塊16。
圖2中示出了本發(fā)明的方法。在步驟20中,將多個(gè)功能數(shù)據(jù)集4分割 為多個(gè)組,每一組都包括預(yù)定數(shù)量的功能圖像數(shù)據(jù)集4。在每一組中的圖像 在時(shí)間上都是連續(xù)的,即在該組中的圖像在時(shí)間上呈現(xiàn)連續(xù)的期間。通常, 將在每一組中的功能圖像數(shù)據(jù)集4的數(shù)量選擇為,使得處理全部功能圖像 數(shù)據(jù)集4所用的時(shí)間與處理結(jié)構(gòu)參考數(shù)據(jù)2所用的時(shí)間近似相同。為了給 出數(shù)值實(shí)例,如果結(jié)構(gòu)參考數(shù)據(jù)2可以在大約1秒內(nèi)渲染,且功能圖像數(shù) 據(jù)在大約二十分之一秒內(nèi)渲染,則在每一組中的功能圖像數(shù)據(jù)集的數(shù)量就 是20。還可以將處理時(shí)間進(jìn)行分割,以便結(jié)構(gòu)參考數(shù)據(jù)與功能圖像數(shù)據(jù)集 的處理時(shí)間不同于上述的一一對(duì)應(yīng)關(guān)系。
在第二步驟22中,確定并存儲(chǔ)視點(diǎn),數(shù)據(jù)要從該視點(diǎn)進(jìn)行顯示。該視 點(diǎn)可以是預(yù)先選擇的默認(rèn)視點(diǎn),或者可替換地,其可以由用戶輸入來選擇。視點(diǎn)被存儲(chǔ)為渲染參數(shù)10。
在第三步驟24中,將結(jié)構(gòu)參考數(shù)據(jù)2與每一個(gè)功能數(shù)據(jù)集4合并及渲 染。該步驟由數(shù)據(jù)融合與渲染模塊8來執(zhí)行。
在合并與渲染的第三步驟24中,數(shù)據(jù)融合與渲染模塊8可以采用多種 技術(shù)。這些技術(shù)可以包括考慮了深度關(guān)系的技術(shù)和沒有考慮深度關(guān)系的技 術(shù)。在幾種渲染技術(shù)中,可以把功能數(shù)據(jù)的每一個(gè)像素都?xì)w因于由結(jié)構(gòu)數(shù) 據(jù)定義的參考體積中的具體位置。這種技術(shù)的實(shí)例包括最大強(qiáng)度投影和等 面(iso-surface)渲染。在這些技術(shù)中,每一個(gè)像素的深度都存儲(chǔ)在稱為z映 射的數(shù)據(jù)結(jié)構(gòu)中。z映射用于以正確的深度關(guān)系合并及渲染功能投影和結(jié)構(gòu) 投影。
也可以使用考慮了深度關(guān)系但沒有使用z映射的渲染技術(shù)。在這些技 術(shù)中,投影的像素不參考具體位置。這種技術(shù)的實(shí)例是體積渲染。在體積 渲染中,沿射線的多個(gè)體素用于組成最終投影的像素。因此,像素不參考 與其它像素相對(duì)應(yīng)的任何具體深度。在此情況下,數(shù)據(jù)融合與渲染模塊8 必須在三維空間合并及渲染解剖數(shù)據(jù)和功能數(shù)據(jù)。優(yōu)選的,這可以使用對(duì) 包含在功能數(shù)據(jù)組中的功能數(shù)據(jù)集進(jìn)行的并行處理來有效的實(shí)現(xiàn)。在此情 況下,優(yōu)選的是,由可以被向量處理單元處理的向量來表示功能數(shù)據(jù)組。 每一個(gè)向量的元素都參考連續(xù)時(shí)間中的相同的體素坐標(biāo)。然后,由向量的 三維陣列來表示完整的功能數(shù)據(jù)組。這是尤其有利的,因?yàn)閹讉€(gè)操作,例 如射線投射(ray-casting)和融合,對(duì)功能數(shù)據(jù)組中的全部功能數(shù)據(jù)集都以相 同的方式來執(zhí)行,因此很適于并行處理。
由數(shù)據(jù)融合與渲染模塊8所使用的技術(shù)可以依賴于例如解剖數(shù)據(jù)和功 能數(shù)據(jù)的本質(zhì),或者以用戶輸入為基礎(chǔ)。系統(tǒng)控制器12可以依據(jù)特定渲染 技術(shù)的處理需求,調(diào)整圖像從FIFO緩沖器14進(jìn)行顯示的幀速率。例如, 計(jì)算能力強(qiáng)的渲染技術(shù)會(huì)以低于計(jì)算能力較差的渲染技術(shù)的幀速率來顯
當(dāng)已經(jīng)合并及渲染了在功能圖像組6中的所有功能圖像數(shù)據(jù)集4時(shí), 在步驟28中,在FIFO緩沖器14中緩沖存儲(chǔ)合并及渲染的數(shù)據(jù)。不顯示圖 像,直到數(shù)據(jù)融合與渲染模塊8已經(jīng)處理了多個(gè)功能數(shù)據(jù)組6中的第一個(gè)。 隨后,可以將緩沖的數(shù)據(jù)顯示給用戶。數(shù)據(jù)的顯示在系統(tǒng)控制器12的控制下執(zhí)行,其確定下一個(gè)圖像多少時(shí)候一次地從FIFO緩沖器14發(fā)送到顯示 器,并從而確定顯示的幀速率。一旦功能數(shù)據(jù)組6已經(jīng)完全由數(shù)據(jù)融合與渲染模塊8處理完并存儲(chǔ)在 FIFO緩沖器14中,系統(tǒng)控制器12就在步驟30中判斷是否有任何剩余的 要處理的組。如果有剩余的要處理的組,執(zhí)行就返回到步驟34。如果沒有 剩余的要處理的組,該方法就在步驟32結(jié)束。系統(tǒng)控制器12可以依據(jù)渲染參數(shù)來估計(jì)處理時(shí)間,并用其來確定從 FIFO緩沖器14獲得圖像以進(jìn)行顯示的幀速率。因此,系統(tǒng)控制器12可以 確保用于下一個(gè)功能數(shù)據(jù)組的處理時(shí)間小于或等于用來顯示來自FIFO緩 沖器的全部圖像的時(shí)間。這導(dǎo)致了以基本上連續(xù)的幀速率、不中斷或暫停 地顯示圖像。為了給出實(shí)例,可以比較高分辨率數(shù)據(jù)更快地來處理較低分 辨率數(shù)據(jù)。因此,系統(tǒng)控制器12會(huì)控制FIFO緩沖器14來為顯示器提供圖 像,所述圖像是采用與根據(jù)較高分辨率數(shù)據(jù)渲染的圖像更高的幀速率而根 據(jù)較低分辨率數(shù)據(jù)渲染的。用戶能夠與所顯示的圖像交互,以改變渲染參數(shù),例如設(shè)定不同的視 點(diǎn)。處理來自用戶的視點(diǎn)變化的輸入所依據(jù)的方法在圖3中示出。當(dāng)在步 驟40中接收到關(guān)于渲染參數(shù)中的變化的用戶輸入時(shí),在步驟42中存儲(chǔ)所 產(chǎn)生的渲染參數(shù)。系統(tǒng)控制器還可以選擇性地設(shè)定標(biāo)志,其表明渲染參數(shù) 已經(jīng)改變。在步驟44中,系統(tǒng)控制器12檢查包含在FIFIO緩沖器14中的、仍要 進(jìn)行顯示的圖像的數(shù)量。對(duì)圖像進(jìn)行顯示的幀速率是已知的,因此,系統(tǒng) 控制器12可以計(jì)算在FIFO緩沖器14清空之前可用的時(shí)間。在步驟46中,隨后判斷是否有足夠的時(shí)間用于以新渲染參數(shù)重新處理 結(jié)構(gòu)圖像數(shù)據(jù)和功能圖像數(shù)據(jù)組。為了確保具有可靠幀速率的連續(xù)顯示, 如果有足夠的時(shí)間來以新渲染參數(shù)進(jìn)行重新處理,則系統(tǒng)控制器12將僅放 棄采用當(dāng)前渲染參數(shù)的當(dāng)前圖像組的處理。如果有足夠的時(shí)間,剩余的執(zhí) 行將前進(jìn)到步驟48,其重新設(shè)置結(jié)構(gòu)圖像數(shù)據(jù)和功能圖像數(shù)據(jù)組的合并與 渲染,并將執(zhí)行返回到步驟24,用于以新渲染參數(shù)進(jìn)行處理。如果沒有用于處理的足夠的時(shí)間,則執(zhí)行前進(jìn)到步驟50,新渲染參數(shù) 保持存儲(chǔ),以便處理下一個(gè)功能數(shù)據(jù)組時(shí)使用。有可能在下一個(gè)功能數(shù)據(jù)組的處理開始之前,接收到關(guān)于參數(shù)另一變化的另一用戶輸入。在此情況 下,存儲(chǔ)關(guān)于渲染參數(shù)的最新用戶輸入。即,將中間渲染參數(shù)在沒有處理 的情況下拋棄。在第二實(shí)施例中,除了如下所述的之外,其與第一實(shí)施例相同,數(shù)據(jù)融合與渲染模塊8不考慮深度關(guān)系。第二實(shí)施例的方法在圖4中示出。在 該實(shí)施例中,融合與渲染步驟包括兩個(gè)步驟25和26。在步驟25中,使用 參數(shù)10來渲染結(jié)構(gòu)參考數(shù)據(jù)2。借助于計(jì)算該結(jié)構(gòu)參考數(shù)據(jù)的二維投影, 染產(chǎn)生渲染的結(jié)構(gòu)圖像數(shù)據(jù)。一旦已經(jīng)計(jì)算了渲染的結(jié)構(gòu)圖像數(shù)據(jù),執(zhí)行就前進(jìn)到步驟26。在步驟 26中,將由渲染的結(jié)構(gòu)圖像組成的二維投影與功能數(shù)據(jù)的投影合并。因此, 在該實(shí)施例中,二維數(shù)據(jù)融合沒有考慮深度關(guān)系。如果在步驟30中確定還有其他要處理的功能數(shù)據(jù)組,執(zhí)行就前進(jìn)到步 驟34。在步驟34中,系統(tǒng)控制器判斷自最后一個(gè)功能數(shù)據(jù)組被處理以來, 渲染參數(shù)10是否發(fā)生了改變。如果確定渲染參數(shù)10已經(jīng)改變,執(zhí)行就返 回到步驟25,渲染來自新視點(diǎn)的結(jié)構(gòu)圖像數(shù)據(jù)。然而,如果確定渲染參數(shù) 沒有改變,就不需要再次渲染結(jié)構(gòu)圖像數(shù)據(jù),執(zhí)行前進(jìn)到步驟26,以將渲 染的結(jié)構(gòu)圖像數(shù)據(jù)與下一個(gè)功能圖像數(shù)據(jù)組合并。在第三實(shí)施例中,除了如下所述的之外,其與第二實(shí)施例相同,省略 了步驟34。在此情況下,下一組的處理從步驟25開始,以確保正確處理在渲染參數(shù)中的任何變化。在第四實(shí)施例中,除了如下所述的之外,其也與第二實(shí)施例相同,在 該方法的開始確定渲染參數(shù),且不能被用戶改變。在該實(shí)施例中,不必確 定渲染參數(shù)是否改變,且步驟34可以省略。當(dāng)在步驟30之后處理下一個(gè) 功能圖像數(shù)據(jù)組時(shí),執(zhí)行可以從步驟26開始執(zhí)行,因?yàn)樵阡秩镜慕Y(jié)構(gòu)圖像 中沒有變化。在另一可替換實(shí)施例中,數(shù)據(jù)融合與渲染模塊8可以僅使用單一渲染 技術(shù),并且可以提供結(jié)合第一實(shí)施例所描述的多個(gè)渲染技術(shù)的一個(gè)子集。 上述實(shí)施例全都可以用于醫(yī)學(xué)成像設(shè)備,其包括存儲(chǔ)設(shè)備和數(shù)據(jù)處理器。因此,本發(fā)明提供了一種改進(jìn)解剖數(shù)據(jù)和功能數(shù)據(jù)的顯示的方式。借助于按組來處理并顯示合并數(shù)據(jù),本發(fā)明可以用特定渲染參數(shù)產(chǎn)生結(jié)構(gòu)數(shù) 據(jù)和功能數(shù)據(jù)的幾個(gè)融合圖像。隨后可以用預(yù)定及可靠的幀速率來顯示該 組。在對(duì)前一組進(jìn)行顯示的同時(shí),處理下一組,確保了以可靠的幀速率來 呈現(xiàn)數(shù)據(jù)的連續(xù)顯示。上述各個(gè)實(shí)施例可以合并。在說明書全文中的"包括"用于表明包含 的定義,并不排除其它項(xiàng)的存在。
權(quán)利要求
1、一種用于顯示具有第一分辨率的第一圖像數(shù)據(jù)(2)和具有第二分辨率的時(shí)變第二圖像數(shù)據(jù)的方法,所述第二分辨率低于所述第一分辨率,其中,所述時(shí)變第二圖像數(shù)據(jù)包括多個(gè)第二圖像數(shù)據(jù)集(4),每一個(gè)第二圖像數(shù)據(jù)集(4)都表示時(shí)間上的不同點(diǎn),所述方法包括用表示視點(diǎn)的渲染參數(shù)來合并及渲染(24)所述第一圖像數(shù)據(jù)與第一組第二圖像數(shù)據(jù),以產(chǎn)生第一組合并圖像數(shù)據(jù),其中,所述第一組第二圖像數(shù)據(jù)包括在時(shí)間上連續(xù)的多個(gè)第二圖像數(shù)據(jù)集;并且在顯示器上將所述第一組合并圖像數(shù)據(jù)顯示為圖像序列;其中,在顯示所述第一組合并圖像數(shù)據(jù)的步驟期間,以第二組第二圖像數(shù)據(jù)重復(fù)所述渲染及合并步驟(24),并且其中,在顯示所述第一組合并圖像數(shù)據(jù)的步驟完成之前,完成所述第二組功能圖像數(shù)據(jù)的渲染及合并。
2、 根據(jù)權(quán)利要求l的方法,其中,在所述顯示步驟中使用了流水線技 術(shù)(14),以允許在顯示所述第一組合并圖像數(shù)據(jù)的同時(shí),渲染及合并所述第 二組第二圖像數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1的方法,其中,所述渲染及合并步驟(14)包括并行 處理兩個(gè)或更多的所述第二圖像數(shù)據(jù)集。
4、 根據(jù)權(quán)利要求2的方法,其中,所述第二圖像數(shù)據(jù)組被存儲(chǔ)為向量。
5、 根據(jù)權(quán)利要求1的方法,當(dāng)接收到關(guān)于第二視點(diǎn)的用戶輸入且從所 述第二視點(diǎn)顯示所述第一圖像數(shù)據(jù)和所述第二圖像數(shù)據(jù)時(shí),還包括以下步存儲(chǔ)(42)表示所述第二視點(diǎn)的第二渲染參數(shù);計(jì)算(44)在先前處理的全部所述渲染及合并的圖像數(shù)據(jù)被顯示之前的 剩余時(shí)間;并且判斷(46)所述剩余時(shí)間對(duì)于要在所述剩余時(shí)間內(nèi)重新開始并完成所述渲染及合并步驟是否是足夠的,并且如果確定有足夠的剩余時(shí)間,就重新開始(48)從所述第二視點(diǎn)進(jìn)行所述渲染及合并步驟。
6、 根據(jù)權(quán)利要求1的方法,其中,所述合并及渲染步驟包括以下步驟: 用表示所述視點(diǎn)的渲染參數(shù)渲染(25)所述第一圖像數(shù)據(jù),以產(chǎn)生渲染的第一圖像數(shù)據(jù);并且將第一組第二圖像數(shù)據(jù)與用所述渲染參數(shù)得到的所述渲染的結(jié)構(gòu)圖像 數(shù)據(jù)進(jìn)行合并(26),以產(chǎn)生第一組合并圖像數(shù)據(jù)。
7、 一種計(jì)算機(jī)程序,包括代碼模塊,所述代碼模塊當(dāng)由數(shù)據(jù)處理器執(zhí) 行時(shí),命令所述數(shù)據(jù)處理器執(zhí)行權(quán)利要求1到6中任意一項(xiàng)的方法。
8、 一種計(jì)算機(jī)程序產(chǎn)品,包括包含在計(jì)算機(jī)可讀介質(zhì)上的、根據(jù)權(quán)利 要求7的計(jì)算機(jī)程序。
9、 一種醫(yī)學(xué)成像設(shè)備,用于顯示具有第一分辨率的第一圖像數(shù)據(jù)(2) 和具有第二分辨率的時(shí)變第二圖像數(shù)據(jù),所述第二分辨率低于所述第一分 辨率,其中,所述時(shí)變第二圖像數(shù)據(jù)包括多個(gè)第二圖像數(shù)據(jù)集(4),每一個(gè) 第二圖像數(shù)據(jù)集(4)都表示時(shí)間上的不同點(diǎn),所述設(shè)備包括存儲(chǔ)設(shè)備,用于存儲(chǔ)可由數(shù)據(jù)處理器執(zhí)行的指令,并用于存儲(chǔ)第一圖 像數(shù)據(jù)(2)和多個(gè)第二圖像數(shù)據(jù)集(4);數(shù)據(jù)處理器,其可以由存儲(chǔ)在所述存儲(chǔ)設(shè)備中的指令配置來執(zhí)行以下' 用表示視點(diǎn)的渲染參數(shù)來合并及渲染(24)所述第一圖像數(shù)據(jù)與第 一組第二圖像數(shù)據(jù),以產(chǎn)生第一組合并圖像數(shù)據(jù),其中,所述第一組第二 圖像數(shù)據(jù)包括在時(shí)間上連續(xù)的多個(gè)功能圖像數(shù)據(jù)集;并且在顯示器上將所述第一組合并圖像數(shù)據(jù)顯示為圖像序列; 其中,在顯示所述第一組合并圖像數(shù)據(jù)的步驟期間,以第二組第 二圖像數(shù)據(jù)重復(fù)所述渲染及合并步驟(26),并且其中,在顯示所述第一組合 并圖像數(shù)據(jù)的步驟完成之前,完成所述第二組第二圖像數(shù)據(jù)的渲染及合并。
10、根據(jù)權(quán)利要求9的醫(yī)學(xué)成像設(shè)備,還包括輸入設(shè)備,用于接收關(guān)于第二視點(diǎn)的用戶輸入,其中,從所述第二視 點(diǎn)顯示所述第一圖像數(shù)據(jù)和所述第二圖像數(shù)據(jù);其中,所述數(shù)據(jù)處理裝置由存儲(chǔ)在所述存儲(chǔ)設(shè)備中的指令進(jìn)一步配置 為,當(dāng)接收到關(guān)于第二視點(diǎn)的用戶輸入時(shí)執(zhí)行以下步驟 存儲(chǔ)(42)表示所述第二視點(diǎn)的第二渲染參數(shù);計(jì)算(44)在先前處理的全部所述合并圖像數(shù)據(jù)被顯示之前的剩余 時(shí)間;并且判斷(46)所述剩余時(shí)間對(duì)于要在所述剩余時(shí)間內(nèi)重新開始并完成 所述渲染及合并步驟是否是足夠的,并且如果確定有足夠的剩余時(shí)間,就 重新開始(48)從所述第二視點(diǎn)進(jìn)行所述渲染及合并步驟。
全文摘要
一種方法允許以平穩(wěn)的幀速率顯示時(shí)變的、合并的高分辨率和低分辨率圖像數(shù)據(jù)。在一個(gè)實(shí)施例中,高分辨率數(shù)據(jù)是結(jié)構(gòu)圖像數(shù)據(jù),低分辨率圖像數(shù)據(jù)是功能圖像數(shù)據(jù)。將功能圖像數(shù)據(jù)聚集(20)為多個(gè)組,每一個(gè)組都是作為整體進(jìn)行渲染及合并(24)的。然后將所產(chǎn)生的合并圖像存儲(chǔ)(28)在先進(jìn)先出(FIFO)緩沖器中,以用于顯示。在對(duì)合并圖像進(jìn)行顯示的同時(shí),對(duì)下一組功能圖像數(shù)據(jù)進(jìn)行合并及渲染,并將其提供給FIFO緩沖器,獲得平穩(wěn)的幀速率。還公開了使用該方法的一種計(jì)算機(jī)程序和醫(yī)學(xué)成像設(shè)備。
文檔編號(hào)G06T15/10GK101310303SQ200680042709
公開日2008年11月19日 申請(qǐng)日期2006年11月16日 優(yōu)先權(quán)日2005年11月17日
發(fā)明者G·基弗, J·威斯, M·韋布瑞切, O·艾卡伯特 申請(qǐng)人:皇家飛利浦電子股份有限公司