欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

場景視圖的可視化的制作方法

文檔序號:6348663閱讀:230來源:國知局
專利名稱:場景視圖的可視化的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及使包括三維圖像和對象的場景視圖可視化,視圖具有與之關(guān)聯(lián)的視圖參數(shù),對象具有與之關(guān)聯(lián)的對象參數(shù)。本發(fā)明還涉及醫(yī)學(xué)圖像分析,尤其是血管分析。
背景技術(shù)
用于對三維(3D)數(shù)據(jù)集進(jìn)行三維可視化的工具是已知的。在醫(yī)學(xué)領(lǐng)域中,這樣的工具被用于支持血管分析。這些工具可以提供用于血管的高級觀察、分割、檢查和量化的功能。這樣的工具提供的血管分析可以支持借助血管分割的血管檢查。一些血管分析工具自動跟蹤血管結(jié)構(gòu)的各部分。WO 2008/149274公開了一種檢查三維(3D)圖像數(shù)據(jù)集內(nèi)的管狀結(jié)構(gòu)(I')、例如醫(yī)學(xué)圖像中的血管的方法。首先提供圖像數(shù)據(jù)集并執(zhí)行對圖像數(shù)據(jù)集的可視化。然后,執(zhí)行對圖像數(shù)據(jù)集的檢查。在檢查期間,用戶例如經(jīng)由計算機鼠標(biāo)移動指針(P),并且處理器在指針周圍執(zhí)行局部分割,從而確定例如血管的管狀分割對象(1')的可能形狀,處理器還對分割對象進(jìn)行局部分析。之后,屏幕顯示分割對象(1')的視圖(Pi),其中第一視圖的取向根據(jù)局部分析導(dǎo)出;第一視圖例如可以是橫截面或縱向視圖。在特定血管上方放置對象,例如放在血管周圍的環(huán),可以用在這種方法中,以顯示與血管對準(zhǔn)的一幅或多幅視圖,例如血管的橫截面視圖或縱截面視圖,其中血管和對象居于視圖中心。如果相對于體積移動對象,則將截面視圖自動更新為重新以對象的新位置周圍為中心。然而,利用對象對這種視圖加以操控可能是困難的。

發(fā)明內(nèi)容
擁有一種對包括三維圖像和對象的場景視圖進(jìn)行可視化的經(jīng)改進(jìn)的系統(tǒng)將是有利的。為了更好地解決這一問題,在本發(fā)明的第一方面中,提供了一種系統(tǒng),其中視圖具有與之關(guān)聯(lián)的視圖參數(shù),并且其中對象具有與之關(guān)聯(lián)的對象參數(shù)。該系統(tǒng)可以包括-視圖參數(shù)確定模塊(means),其用于基于第一對象參數(shù)值確定第一視圖參數(shù)值;-視圖可視化模塊,其用于根據(jù)第一視圖參數(shù)值對圖像的視圖進(jìn)行可視化;-交互模塊,其用于使用戶能夠指出視圖中的點;以及-對象參數(shù)更新模塊,其用于基于所述點更新對象參數(shù)以獲得第二對象參數(shù)值;-所述視圖參數(shù)確定模塊被布置成基于第二對象參數(shù)值更新視圖參數(shù)以獲得第二視圖參數(shù)值;-所述視圖可視化模塊被布置成根據(jù)第一視圖參數(shù)值和第二視圖參數(shù)值之間的中間視圖參數(shù)值連續(xù)可視化圖像的至少一幅視圖,以及根據(jù)第二視圖參數(shù)值可視化圖像的視圖。根據(jù)第一視圖參數(shù)值的第一視圖對應(yīng)于第一對象參數(shù)值,而根據(jù)第二視圖參數(shù)值的第二視圖對應(yīng)于第二對象參數(shù)值。從第一視圖直接跳轉(zhuǎn)到第二視圖可能使用戶困惑??赡茈y以立即理解兩幅視圖之間的關(guān)系,因為兩幅視圖是使用不同的視圖參數(shù)值創(chuàng)建的。中間視圖的連續(xù)可視化可以實現(xiàn)從第一視圖到第二視圖的更平滑的過渡。這可以允許用戶更好地理解對象參數(shù)和視圖參數(shù)之間的交互。因此,用戶能夠更為有效率地操縱視圖參數(shù)值。 這可以用于高效地創(chuàng)建圖像的期望視圖。視圖可視化模塊可以被布置成根據(jù)多個連續(xù)中間視圖參數(shù)值連續(xù)對視圖進(jìn)行可視化。這使得過渡更加平滑。在對充分大量的視圖進(jìn)行連續(xù)可視化時,可以實現(xiàn)從第一視圖到第二視圖的動畫(animation)。對象參數(shù)可以包括對象的位置和/或?qū)ο蟮娜∠颉@?,對象的位置可以指示視圖的預(yù)期的中心,而對象的取向可以指示視圖的預(yù)期的觀察方向??梢曰邳c輸入,手動或自動地將對象的位置和/或取向與血管對準(zhǔn)。可以通過例如使用光標(biāo)鍵移動對象來實現(xiàn)視圖中點的指示。視圖參數(shù)可以包括視圖的幾何參數(shù)。這種幾何參數(shù)可以包括觀察方向、縮放因子、 攝像機位置。幾何參數(shù)可以包括多平面重組(reformat)中使用的平面的位置和/或取向。 可以使用幾何視圖參數(shù)來限定視圖中可視化的圖像的一部分。交互模塊可以被布置成使得用戶能夠借助鼠標(biāo)指針指出所述點。鼠標(biāo)指針是指出點的方便的方式。例如,可以使用所述點將對象重新定位在該點處。例如,可以使對象與該點處可見的血管對準(zhǔn)。交互模塊可以被布置成使得用戶能夠指出點序列,可視化模塊被布置成在按下或釋放按鈕時執(zhí)行連續(xù)可視化。在橫斷點序列時,保持視圖參數(shù)值固定,直到到達(dá)序列的末端,可能更加直觀。交互模塊可以被布置成使得用戶能夠通過拖曳對象指出點序列,可視化模塊被布置成根據(jù)與點序列對應(yīng)的對象參數(shù)序列使對象可視化,所述對象是利用第一視圖參數(shù)值可視化的。通過在拖曳操作期間保持視圖參數(shù)值固定,可以直觀地更新對象并在原始視圖中可視化所述對象。只有在完成拖曳操作時,才經(jīng)由視圖序列對視圖進(jìn)行重新確定中心。如果在拖曳操作期間更新視圖參數(shù),用戶將難以跟蹤圖像和對象。可視化模塊可以被布置成更新視圖參數(shù),以避免對象被移動到超出視圖的邊界。 如果由于對象參數(shù)的改變使得對象移動到超出視圖邊界之外看不到的地方,更新視圖參數(shù)是有用的,使得對象變得在視圖中再次可見。圖像可以包括體積圖像,而視圖可以包括體積圖像的多平面重組。這種多平面重組可能在許多臨床應(yīng)用中是有用的。然而,由于借助這樣的重組對圖像進(jìn)行導(dǎo)航可能較為困難,將本文所述的技術(shù)應(yīng)用于包括多平面重組的視圖可能尤其有用。 體積圖像可以表示脈管結(jié)構(gòu),而對象參數(shù)確定模塊可以被布置成用于確定與由點指示的脈管結(jié)構(gòu)的血管部分位置和/或取向?qū)?yīng)的對象參數(shù)值??梢詫⒈疚乃枋龅募夹g(shù)有利地應(yīng)用于對脈管結(jié)構(gòu)的交互分析,因為這樣的分析涉及與局部血管取向?qū)?yīng)的許多不同的觀察取向。視圖參數(shù)確定模塊可以被布置成用于確定與視圖中對象的預(yù)定位置或預(yù)定取向?qū)?yīng)的視圖參數(shù)值。這種重定位,例如重新確定中心,可能是丟失對正在被可視化的圖像部分的跟蹤的原因。因此,中間視圖尤其適于用于這種視圖參數(shù)??梢暬K可以被布置成用于確定第一和第二視圖參數(shù),使得對象相對于該視圖以預(yù)定位置和/或取向出現(xiàn)在視圖中。
提供了一種使包括三維圖像和對象的場景視圖可視化的方法,所述對象具有與之關(guān)聯(lián)的對象參數(shù),所述視圖具有與之關(guān)聯(lián)的視圖參數(shù)。該方法可以包括-基于第一對象參數(shù)值確定第一視圖參數(shù)值;-根據(jù)第一視圖參數(shù)值對圖像的視圖進(jìn)行可視化;-使得用戶能夠指出視圖中的點;-基于所述點更新對象參數(shù)以獲得第二對象參數(shù)值;-基于第二對象參數(shù)值更新視圖參數(shù)以獲得第二視圖參數(shù)值;以及-根據(jù)第一視圖參數(shù)值和第二視圖參數(shù)值之間的中間視圖參數(shù)值連續(xù)可視化圖像的至少一幅視圖,以及根據(jù)第二視圖參數(shù)值可視化圖像的視圖。 一種計算機程序產(chǎn)品,可以包括用于令處理器系統(tǒng)執(zhí)行所述方法的指令。


將參考附圖進(jìn)一步解釋和描述本發(fā)明的這些和其他方面,在附圖中圖1是用于對場景視圖進(jìn)行可視化的系統(tǒng)的方框圖;圖2是用于對場景視圖進(jìn)行可視化的方法的方框圖;圖3圖示了血管部分和環(huán)的兩個位置;圖4圖示了拖曳操作之后視圖序列的略圖。
具體實施例方式在下文中,將詳細(xì)描述若干實施例。這些實施例僅僅是范例。技術(shù)人員將認(rèn)識到, 在權(quán)利要求書的范圍內(nèi)所描述的實施例的變型也是可能的。提供了一種用于對場景2的視圖1進(jìn)行可視化的系統(tǒng)。場景2可以包括三維圖像和對象3。視圖1可以包括圖像的一部分,例如由圖像表示的血管部分4。視圖具有與之關(guān)聯(lián)的視圖參數(shù)10,而對象3具有與之關(guān)聯(lián)的對象參數(shù)11。所述系統(tǒng)可以包括視圖參數(shù)確定模塊5,其用于基于第一對象參數(shù)值確定第一視圖參數(shù)值。該系統(tǒng)還可以包括視圖可視化模塊6,其用于根據(jù)第一視圖參數(shù)值對圖像的視圖 1進(jìn)行可視化。該系統(tǒng)還可以包括交互模塊7,其用于使用戶能夠例如借助跟蹤球、鼠標(biāo)指針、光標(biāo)鍵或觸摸屏指出視圖中的點12。優(yōu)選地,所述點是其中顯示視圖的觀察窗內(nèi)的點。所述系統(tǒng)還可以包括對象參數(shù)更新模塊8,其用于基于點12更新對象參數(shù)11以獲得第二對象參數(shù)值??梢詫⑦@一第二對象參數(shù)值用以替換第一對象參數(shù)值。就此而言,視圖參數(shù)確定模塊5可以包括用于基于第二對象參數(shù)值更新視圖參數(shù)10以獲得第二視圖參數(shù)值的模塊。此外,視圖可視化模塊6可以包括用于根據(jù)第二視圖參數(shù)值對圖像的視圖13 進(jìn)行可視化的模塊。視圖可視化模塊6還可以包括用于根據(jù)第一視圖參數(shù)值和第二視圖參數(shù)值之間的中間視圖參數(shù)值連續(xù)可視化圖像的至少一幅視圖的模塊??梢栽诟鶕?jù)第二視圖參數(shù)值對圖像的視圖進(jìn)行可視化之前對圖像的這一后一至少一幅視圖進(jìn)行可視化。視圖可視化模塊6可以被布置成對與中間視圖參數(shù)值序列對應(yīng)的視圖序列進(jìn)行連續(xù)可視化。在下文中將與一個或多個中間視圖參數(shù)值對應(yīng)的一幅或多幅視圖稱為一幅或多幅中間視圖。例如,可以利用關(guān)鍵幀插值算法生成這一中間視圖或這些中間視圖。可以為插值算法提供分別與第一對象參數(shù)值和第二參數(shù)值對應(yīng)的對象的第一和第二位置和/或取向。同樣地,可以提供動畫速度或總的動畫時間以規(guī)定其間顯示中間視圖的時間量??梢酝ㄟ^采用公式s = H(t)來使用埃爾米特(Hermite)插值,以計算對象的(一個或多個) 中間位置和/或取向;根據(jù)這些,可以導(dǎo)出(一個或多個)中間視圖參數(shù)值。埃爾米特插值是現(xiàn)有技術(shù)中已知的。可以獨立地對兩個量、位置和取向進(jìn)行內(nèi)插并之后對其進(jìn)行組合。 對于多個中間視圖的情況,在優(yōu)選實施例中,第一中間視圖僅改變位置,而之后取向開始改變。這改善了動畫的感知平滑度。取代埃爾米特插值或除此之外,可以使用在拖曳操作期間獲得的對象的中間位置,獲取中間視圖參數(shù)?;蛘?,可以沿著血管中心線向?qū)ο蟮男挛恢酶櫻?。對象參?shù)11可以限定對象的位置和/或?qū)ο蟮娜∠?。因此,對象參?shù)更新模塊8 可以被布置成用于基于點12確定對象的新位置和/或取向。視圖參數(shù)10可以包括視圖1 的幾何參數(shù)。這樣的幾何參數(shù)能夠限定例如圖像的多平面重組、或平截頭體(frustum)、或觀察方向、或攝像機位置。圖3圖示了三維圖像表示的血管結(jié)構(gòu)31的一部分、點序列30、以及根據(jù)第一對象參數(shù)值的對象3和根據(jù)第二對象參數(shù)值的對象14。交互模塊7可以被布置用于使用戶能夠例如通過四處拖曳對象4來指出這樣的點序列30。例如可以使用鼠標(biāo)裝置、或跟蹤球、或觸摸屏控制這樣的拖曳?;蛘?,例如可以使用光標(biāo)鍵或操縱桿在各步驟中四處移動對象4??梢暬K6可以被布置成用于在按下或釋放按鈕,例如鼠標(biāo)按鈕時,執(zhí)行連續(xù)可視化。更一般地,當(dāng)接收到點序列已結(jié)束的指示時可以開始連續(xù)可視化。例如,在其間未指出新點的時間延遲之后。直到所述指示激活連續(xù)可視化時,不更新視圖參數(shù)10。然而,可以在序列30 中每個點之后更新對象參數(shù)11。交互模塊7可以包括用于使用戶能夠通過拖曳對象3指出點序列30的模塊。此外,可視化模塊6可以包括用于根據(jù)與點序列對應(yīng)的對象參數(shù)序列使對象3可視化的模塊, 所述對象是利用第一視圖參數(shù)值進(jìn)行可視化的。換言之,根據(jù)點序列30將對象3進(jìn)行連續(xù)可視化,同時不改變視圖參數(shù)10。然而,可以不僅僅通過視圖參數(shù)10限定視圖??梢愿缕渌晥D參數(shù)來解釋改變的對象參數(shù)11。例如,可以更新多平面重組的深度以解釋改變的對象參數(shù)11,而可以由視圖參數(shù)10限定多平面重組的搖攝(panning),并保持恒定,直到到達(dá)序列的結(jié)束??梢暬K7可以被布置用于更新視圖參數(shù)10,以避免對象3被移動到超出視圖 1的邊界15。因此,對象在視圖內(nèi)部保持可見??梢愿乱晥D參數(shù)10,使得對象3保持在視圖1的邊界15附近,或者備選地,可以更新視圖參數(shù)10,使得對象3返回到視圖中的預(yù)定位置(例如中心)。如上所述,體積圖像可以表示脈管結(jié)構(gòu)。對象參數(shù)確定模塊8可以包括用于確定與點指示的脈管結(jié)構(gòu)的血管部分的位置和/或取向?qū)?yīng)的對象參數(shù)值。從WO 2008/149274 獲知了這樣的模塊。視圖參數(shù)確定模塊5可以包括用于確定與視圖中對象的預(yù)定位置或預(yù)定取向?qū)?yīng)的視圖參數(shù)值的模塊。例如,對象可以居于視圖的中心。取向可以是正面或來自側(cè)面。例如,正如從三個正交方向看來,可以對場景2的三個視圖進(jìn)行可視化。當(dāng)在視圖之一中指示點或點序列時,在所述視圖之一中對一幅或多幅中間視圖進(jìn)行可視化??梢约磿r更新其他視圖,或者還可以示出一幅或多幅中間視圖。圖2圖示了使包括三維圖像和對象3的場景2的視圖1可視化的方法,對象3具有與之關(guān)聯(lián)的對象參數(shù),視圖2具有與之關(guān)聯(lián)的視圖參數(shù)。在步驟21中,基于第一對象參數(shù)值確定第一視圖參數(shù)值。在步驟22中,根據(jù)第一視圖參數(shù)值對圖像的視圖進(jìn)行可視化。 在步驟23中,使用戶能夠在視圖中指出點。在步驟M中,基于所述點更新對象參數(shù)以獲得第二對象參數(shù)值。在步驟25中,基于第二對象參數(shù)值更新視圖參數(shù)以獲得第二視圖參數(shù)值。在步驟沈中,根據(jù)第一視圖參數(shù)值和第二視圖參數(shù)值之間的中間視圖參數(shù)值對圖像的至少一個視圖進(jìn)行可視化。之后,根據(jù)第二視圖參數(shù)值對圖像視圖進(jìn)行可視化??梢詫⒃摲椒▽崿F(xiàn)為計算機程序。圖4圖示了圖1的系統(tǒng)和圖2的方法的范例使用。圖4圖解示出了視圖41、42、 47、48、49和44。視圖41包括具有對象45的血管段43。在這種情況下,對象45包括分別在血管段43左側(cè)和右側(cè)的兩個箭頭形狀。用戶通過其輸入裝置,諸如鼠標(biāo),將對象45拖曳到更高的位置46。在視圖42中指示了這一點。在視圖42中,與視圖41以相同方式顯示血管43。當(dāng)用戶停止拖曳操作(例如,通過釋放鼠標(biāo)按鈕)時,顯示動畫。這種動畫包括連續(xù)視圖47、48和49。逐漸改變視圖,使得對象46再次居于視圖的中心,所顯示的血管段逐漸變?yōu)閷ο?6的新位置附近的血管段。最后,顯示視圖44。在這一視圖中,對象46處在視圖的中心,并且示出了對象46周圍的血管段。視圖參數(shù)10和/或?qū)ο髤?shù)11不限于幾何參數(shù)。例如,也可以使用所述參數(shù)限定色彩圖。在脈管應(yīng)用中,例如可以使用MIP、表面繪制、體繪制、彎曲平面重組或平直化重組視圖對血管進(jìn)行可視化。此外,可以在圖像數(shù)據(jù)中的若干位置處測量局部血管屬性,諸如面積和半徑,以量化例如狹窄程度或動脈瘤的大小。對于彎曲平面或平直化重組可視化技術(shù), 可以使用通過血管中心的路徑。可以利用圖像中的對象,例如環(huán),方便局部血管檢查。盡管在下文中,使用環(huán)作為對象的范例,但應(yīng)當(dāng)理解,可以使用任何其他種類的對象(例如正方形、平面、點)代替環(huán)??梢允褂盟霏h(huán)對準(zhǔn)表示感興趣結(jié)構(gòu)的圖像的一個或多個視圖,使得環(huán)在視圖中以預(yù)限定的位置和取向出現(xiàn)。在評估中發(fā)現(xiàn)用戶想要與這樣的環(huán)“交互”,例如,相對于圖像移動環(huán),這會令視圖重新對準(zhǔn),以使環(huán)返回到預(yù)限定的位置和取向。然而,如果在正與環(huán)交互的同時更新視圖,所述環(huán)將保持在視圖中的固定位置和取向;僅圖像的可視化部分會改變。這不是直觀考慮的。在與環(huán)交互期間,局部血管分析對準(zhǔn)工具可以是激活的并按照預(yù)期更新任何視圖 (保持血管對準(zhǔn))。發(fā)生交互的視圖也可以遵循交互期間選定血管的深度。也可以將環(huán)從一個血管拖曳到另一個血管中,因此不必始終循著單一血管。這種方法的變體可以保持環(huán)始終與同一血管對準(zhǔn),稍微限制了靈活性,但更容易循著血管。在與環(huán)交互之后,可以使視圖重新位于與環(huán)的中心和/或重新取向。例如,可以保持多平面重組視圖平行于血管方向并居于環(huán)上的中心。在用戶移動環(huán)時,這種自動對準(zhǔn)可能導(dǎo)致使用戶交互混亂。保持視圖以環(huán)附近為中心會導(dǎo)致使用戶經(jīng)驗混亂,因為正在被拖曳的環(huán)看起來未在視圖中移動,而是整個視圖移動。解決方案是在拖曳環(huán)期間不完全在環(huán)附近重新對準(zhǔn)視圖-而是僅在完成拖曳操作時才重新對準(zhǔn)。因為瞬時再次確定視圖的中心的原因(這可能令用戶丟失概要),在一些情況下這仍可能使用戶混淆??梢詰?yīng)用平滑的再次確定中心。這樣的再次確定中心可以使用關(guān)鍵幀內(nèi)插技術(shù)以在從鼠標(biāo)釋放處的觀察位置到其中環(huán)居于中心的觀察位置使視圖活動。并非是“跳轉(zhuǎn)視圖”,用戶清楚地看到正在發(fā)生什么。例如,可以通過任何以下事件觸發(fā)這種動畫過渡-在視圖中點擊以限定新的對象位置。在這種情況下,可以通過鼠標(biāo)點擊觸發(fā)動畫。-在視圖中拖曳以將對象拖曳到新位置。在這種情況下,可以通過鼠標(biāo)釋放觸發(fā)動畫。-旋轉(zhuǎn)對象,例如,通過拖曳對象的角。在這種情況下,可以通過鼠標(biāo)釋放觸發(fā)動畫。-拖曳對象到視圖的邊界之外。在這種情況下,可以通過對象被拖曳到視圖邊界之外來觸發(fā)動畫。除了重新確定中心之外,還可以將視圖重新取向為平行于所述位置處的血管??梢栽试S對環(huán)的交互取向或旋轉(zhuǎn)以校正自動對準(zhǔn)環(huán)時的錯誤。當(dāng)通過(鼠標(biāo))交互改變環(huán)取向時,可以使視圖動畫化以與新取向?qū)?zhǔn)。如果用戶(使用環(huán))已找到了位置并希望進(jìn)行測量,用戶能夠在環(huán)位置處執(zhí)行對血管的測量。例如,可以在環(huán)的位置處測量血管一部分的管腔、擴張或長度。在雙環(huán)測量的情況下(諸如從第一環(huán)到第二環(huán)的血管部分的長度測量),下一次點擊可以定位第二環(huán),從而可以完成測量??梢灶愃频貙儆跍y量的環(huán)編輯到對實時檢查環(huán)的編輯。新的基于環(huán)的測量全都可以具有清晰可見和可編輯的3D標(biāo)簽,以支持次級拍攝圖像的容易生成,以供在報告中使用。應(yīng)當(dāng)認(rèn)識到,本發(fā)明還擴展到計算機程序,具體擴展到在載體上或載體內(nèi)的計算機程序,其適于將本發(fā)明付諸實踐。所述程序可以是源代碼、目標(biāo)代碼媒介源和目標(biāo)代碼的形式,諸如部分編譯的形式,或者是適于在根據(jù)本發(fā)明的實施中使用的任意其他形式。還應(yīng)當(dāng)認(rèn)識到,這樣的程序可以具有許多不同的架構(gòu)設(shè)計。例如,實施根據(jù)本發(fā)明的方法或系統(tǒng)功能的代碼可以細(xì)分成一個或多個子進(jìn)程。在這些子進(jìn)程之間分配功能的許多不同方式對于本領(lǐng)域技術(shù)人員而言顯而易見。所述子進(jìn)程可以用可執(zhí)行文檔的形式存儲在一起以形成自包含(self-contained)的程序。這樣的可執(zhí)行文檔可以包括計算機可執(zhí)行指令,例如處理器指令和/或解釋指令(例如Java解釋指令)。備選地,子進(jìn)程中的一個、多個或全部存儲在至少一個外部庫文檔中,并例如在運行時與主程序靜態(tài)地或動態(tài)地鏈接。主程序包含對子進(jìn)程中的至少一個的至少一次調(diào)用。同樣地,子進(jìn)程可以包括對彼此的功能調(diào)用。一個涉及計算機程序產(chǎn)品的實施例,包括與前述方法中的至少一個的處理步驟中的每個對應(yīng)的計算機可執(zhí)行指令。這些指令可以被細(xì)分為子進(jìn)程和/或存儲在可以靜態(tài)或動態(tài)鏈接的一個或多個文檔中。涉及計算機程序產(chǎn)品的另一實施例包括與前述系統(tǒng)和/或產(chǎn)品中的至少一個的模塊中的每個對應(yīng)的計算機可執(zhí)行指令。這些指令可以被細(xì)分成子進(jìn)程和/或存儲在可以靜態(tài)和/或動態(tài)鏈接的一個或多個文檔中。計算機程序的載體可以是能夠承載程序的任何實體或裝置。例如。所述載體可以包括諸如ROM存儲介質(zhì),例如CD ROM或半導(dǎo)體ROM;或磁記錄介質(zhì),例如軟盤或硬盤。此外,所述載體可以是可傳輸?shù)妮d體,諸如電或光信號,其可以經(jīng)由電纜或光纜或者通過射頻或其他手段傳遞。當(dāng)所述程序被嵌入到這種信號中時,可以通過線纜或其他裝置或模塊指定載體。備選地,所述載體可以是其中嵌入有所述程序集成電路,所述集成電路適于執(zhí)行、 或用于執(zhí)行相關(guān)的方法。 應(yīng)當(dāng)認(rèn)識到,上述實施例用于說明而非是限制本發(fā)明,并且本領(lǐng)域技術(shù)人員能夠在不背離本發(fā)明權(quán)利要求范圍的情況下設(shè)計許多備選實施例。在權(quán)利要求中,置于圓括號之間的任何參考標(biāo)記不應(yīng)當(dāng)解釋為對權(quán)力要求構(gòu)成限制?!鞍ā币辉~以及其結(jié)合的使用并不排除權(quán)利要求中所述的那些元件或步驟之外元件或步驟。不定冠詞“一”或“一個”并不排除多個此類元件的存在。本發(fā)明可以通過包括若干分立元件的硬件方式實施,以及通過適當(dāng)編程的計算機的方式實施。在裝置權(quán)利要求中列舉了若干模塊,這些模塊中的一些可以通過硬件中的一個或相同內(nèi)容實現(xiàn)。在相互不同的從屬權(quán)利要求中所應(yīng)用的特定措施并不指示不能有利的使用這些措施的組合。
權(quán)利要求
1.一種用于使包括三維圖像和對象(3)的場景O)的視圖(1)可視化的系統(tǒng),所述視圖⑴具有與之關(guān)聯(lián)的視圖參數(shù)(10),所述對象(3)具有與之關(guān)聯(lián)的對象參數(shù)(11),所述系統(tǒng)包括-視圖參數(shù)確定模塊(5),其用于基于第一對象參數(shù)值確定第一視圖參數(shù)值;-視圖可視化模塊(6),其用于根據(jù)所述第一視圖參數(shù)值對所述圖像的所述視圖(1)進(jìn)行可視化;-交互模塊⑵,其用于使用戶(9)能夠指出所述視圖⑴中的點(12);以及-對象參數(shù)更新模塊(8),其用于基于所述點(1 更新所述對象參數(shù)(11)以獲得第二對象參數(shù)值;-所述視圖參數(shù)確定模塊( 被布置成基于所述第二對象參數(shù)值更新所述視圖參數(shù) (10)以獲得第二視圖參數(shù)值;-所述視圖可視化模塊(6)被布置成根據(jù)所述第一視圖參數(shù)值和所述第二視圖參數(shù)值之間的中間視圖參數(shù)值連續(xù)可視化所述圖像的至少一個視圖,并根據(jù)所述第二視圖參數(shù)值對所述圖像的視圖(1 進(jìn)行可視化。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),所述視圖可視化模塊被布置成根據(jù)多個連續(xù)中間視圖參數(shù)值對視圖進(jìn)行連續(xù)可視化。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),所述對象參數(shù)包括以下中的至少一個所述對象的位置、所述對象的取向。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),所述視圖參數(shù)包括所述視圖的幾何參數(shù)。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),所述交互模塊被布置成使用戶能夠借助鼠標(biāo)指針指出所述點。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),所述交互模塊被布置成使所述用戶能夠指出點序列, 所述可視化模塊被布置成當(dāng)接收到所述點序列已結(jié)束的指示時執(zhí)行所述連續(xù)可視化。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),所述交互模塊被布置成使用戶能夠通過拖曳所述對象指出所述點序列,所述可視化模塊被布置成根據(jù)與所述點序列對應(yīng)的對象參數(shù)序列使所述對象可視化,所述對象是利用所述第一視圖參數(shù)值進(jìn)行可視化的。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述可視化模塊被布置成更新所述視圖參數(shù)以避免所述對象被移動到所述視圖的邊界之外。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),所述視圖包括所述體積圖像的多平面重組。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),所述體積圖像表示脈管結(jié)構(gòu),并且所述對象參數(shù)確定模塊被布置成確定與所述點指示的所述脈管結(jié)構(gòu)的血管部分的位置和/或取向?qū)?yīng)的對象參數(shù)值。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),所述視圖參數(shù)確定模塊被布置成確定與所述視圖中的所述對象的預(yù)定位置或預(yù)定取向?qū)?yīng)的視圖參數(shù)值。
12.一種使包括三維圖像和對象的場景視圖可視化的方法,所述對象具有與之關(guān)聯(lián)的對象參數(shù),所述視圖具有與之關(guān)聯(lián)的視圖參數(shù),所述方法包括-基于第一對象參數(shù)值確定第一視圖參數(shù)值;-根據(jù)所述第一視圖參數(shù)值對所述圖像的所述視圖進(jìn)行可視化;-使用戶能夠指出所述視圖中的點;-基于所述點更新所述對象參數(shù)以獲得第二對象參數(shù)值; -基于所述第二對象參數(shù)值更新所述視圖參數(shù)以獲得第二視圖參數(shù)值;以及 -根據(jù)所述第一視圖參數(shù)值和所述第二視圖參數(shù)值之間的中間視圖參數(shù)值連續(xù)可視化圖像的至少一個視圖,并根據(jù)所述第二視圖參數(shù)值對所述圖像的視圖進(jìn)行可視化。
13. —種包括指令的計算機程序產(chǎn)品,用于令處理器系統(tǒng)執(zhí)行根據(jù)權(quán)利要求12所述的方法。
全文摘要
提供了一種用于使包括三維圖像和對象(3)的場景(2)的視圖(1)可視化的系統(tǒng)。視圖參數(shù)確定模塊(5)被布置成用于基于第一對象參數(shù)值確定第一視圖參數(shù)值。視圖可視化模塊(6)被布置成用于根據(jù)所述第一視圖參數(shù)值對所述圖像的視圖(1)進(jìn)行可視化。交互模塊(7)被布置成用于使用戶(9)能夠指出所述視圖(1)中的點(12)。對象參數(shù)更新模塊(8)被布置成用于基于所述點(12)更新所述對象參數(shù)(11)以獲得第二對象參數(shù)值。視圖參數(shù)確定模塊(5)被布置成用于基于所述第二對象參數(shù)值更新所述視圖參數(shù)(10)以獲得第二視圖參數(shù)值。視圖可視化模塊(6)被布置成用于根據(jù)所述第一視圖參數(shù)和所述第二視圖參數(shù)值之間的中間視圖參數(shù)值連續(xù)可視化圖像的至少一個視圖,并根據(jù)所述第二視圖參數(shù)值對所述圖像的視圖(13)進(jìn)行可視化。
文檔編號G06T19/00GK102356408SQ201080012555
公開日2012年2月15日 申請日期2010年3月19日 優(yōu)先權(quán)日2009年3月20日
發(fā)明者J·F·彼得斯, J·J·松內(nèi)曼斯, J·奧利萬貝斯科斯, R·J·E·哈比斯 申請人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
石柱| 肥乡县| 延边| 清镇市| 丘北县| 新竹市| 铁岭市| 白朗县| 新竹县| 大新县| 江津市| 秭归县| 密山市| 子洲县| 溧水县| 和田市| 岢岚县| 高尔夫| 武山县| 通辽市| 芦溪县| 丹巴县| 邹平县| 织金县| 石景山区| 聂荣县| 梁山县| 克拉玛依市| 兰西县| 龙游县| 石楼县| 博湖县| 虹口区| 五华县| 邯郸市| 安达市| 江华| 富顺县| 姜堰市| 枣强县| 阳西县|