本發(fā)明涉及對(duì)計(jì)算機(jī)生成的虛擬環(huán)境的輔助探索,并且具體來(lái)說(shuō)涉及在這樣的環(huán)境中的對(duì)分立物體的識(shí)別。
背景技術(shù):
在許多領(lǐng)域(例如工程、材料科學(xué)、醫(yī)學(xué)成像、天體物理學(xué))中發(fā)現(xiàn)體積數(shù)據(jù)集。對(duì)體積數(shù)據(jù)集的探索是重要的,并且被用戶的特定需求嚴(yán)重影響。例如,在絕大多數(shù)機(jī)場(chǎng)中,在行李檢查的背景下,安檢員涉及這樣的數(shù)據(jù)探索。x射線和斷層掃描是兩種通常使用的熒光檢查掃描系統(tǒng)。x射線系統(tǒng)提供平整的2d行李掃描,而斷層掃描系統(tǒng)提供橫斷掃描,也被稱為切片。由于諸如拉東變換之類的數(shù)據(jù)處理技術(shù),這些系統(tǒng)可以產(chǎn)生完整的3d掃描,包括具有對(duì)應(yīng)的密度數(shù)據(jù)的體素集合。由于得到的x射線掃描的圖像僅包含體素或像素密度,因此它不能顯示原始的材料顏色。標(biāo)準(zhǔn)的顏色視覺(jué)映射使用三種不同的顏色(橙、綠、和藍(lán))來(lái)顯示數(shù)據(jù)密度。橙色對(duì)應(yīng)于低密度(主要是有機(jī)的物件)。相反,藍(lán)色用于高密度值(即,金屬)。在x射線系統(tǒng)的情況下,綠色對(duì)應(yīng)于不同種類的材料或平均密度材料的重合。
圖1示出了其中物品可能在掃描中被混淆的方式中的一些方式。如圖1中示出,所顯示的2d掃描圖像可能經(jīng)受四個(gè)問(wèn)題:
重合:威脅(例如,禁止的物體,如刀、切割器……)可能隱蔽在密致材料后方。有時(shí)候,不可能使用諸如高滲透(增強(qiáng)的x射線功率)或圖像處理(對(duì)比度加強(qiáng))之類的功能來(lái)看穿該蒙蔽的屏障。如圖1中示出的,右上角101中的雨傘和一些密致物體可能混淆感興趣的物體。
位置:取決于其在行李內(nèi)部的位置,可能難以檢測(cè)威脅。位于角落中的、邊緣中或行李框架內(nèi)部的物體非常難以識(shí)別。如圖1中示出的,可伸縮的手推車(chē)把手和箱子的堅(jiān)硬角落102可能混淆感興趣的物品。
分解:掩飾威脅的另一種方式是在行李中分離和展開(kāi)其部分(武器或爆炸物由許多單獨(dú)的物件構(gòu)成,比如扳機(jī)、槍管……)。這種分解可以與其它掩飾技術(shù)組合。如圖1中示出的,存在可能不太引起特定注意的但可能被組裝以形成感興趣的某個(gè)物品的多個(gè)明顯難以描述的物件103。
誘餌:惡意的個(gè)體可以使用誘餌來(lái)隱藏真實(shí)的威脅。例如,類似小剪刀的小威脅可以清楚可見(jiàn)并捕獲安檢員的注意,而較重要的威脅保持隱藏。如圖1中示出的,金屬棒104可能引起用戶的注意,使其遠(yuǎn)離某個(gè)不那么可見(jiàn)的威脅。
在許多科學(xué)領(lǐng)域中,利用直接體積渲染技術(shù)的體積數(shù)據(jù)探索對(duì)于在視覺(jué)上提取相關(guān)結(jié)構(gòu)具有很大幫助:醫(yī)學(xué)成像、天體物理學(xué)以及最近在行李安檢中。為了利用該知識(shí)提取,已經(jīng)開(kāi)發(fā)了許多技術(shù)。在該領(lǐng)域中已知多種現(xiàn)有的基礎(chǔ)技術(shù),包括體積可視化、傳遞函數(shù)、直接體素操縱以及關(guān)注加上下文交互。
具體來(lái)說(shuō),體積可視化可以利用幾何渲染系統(tǒng)來(lái)完成,該幾何渲染系統(tǒng)將數(shù)據(jù)轉(zhuǎn)換成表示等位面的一組多邊形。等高線樹(shù)算法和諸如分支分解之類的其它替代方式通常用于找到這些等位面。等高線樹(shù)算法可能易受噪聲影響,而這在行李檢查中可能是有問(wèn)題的,這是因?yàn)橹T如鋼之類的密致材料通過(guò)反射x射線來(lái)造成噪聲。
為了調(diào)查體積數(shù)據(jù)集,可以使用傳遞函數(shù)(tf)。實(shí)際上,這將體素密度與特定的顏色(包括其透明度)映射。傳遞函數(shù)可以是1維、2維或者n維的,并對(duì)在體積數(shù)據(jù)中隔離感興趣的結(jié)構(gòu)有很大幫助。由于混色處理,適當(dāng)?shù)膫鬟f函數(shù)也可以顯示等位面或隱藏密度來(lái)改進(jìn)體積數(shù)據(jù)可視化。
在諸如關(guān)于圖1所描述的環(huán)境之類的環(huán)境中產(chǎn)生具體的困難,這個(gè)困難是用戶對(duì)特定的感興趣的物品的查看將通常被不感興趣的多個(gè)其它物體混淆。為了較好地查看感興趣的物體,用戶可能期望隔離或突出顯示感興趣的物體,或者選擇性地移除或較少渲染可見(jiàn)的干涉物體。然而,在基于體素的環(huán)境中,不存在對(duì)物體的固有檢測(cè),這是因?yàn)檎麄€(gè)環(huán)境僅僅是變化的密度的體素的矩陣。在這種環(huán)境中,期望提供用于有效地識(shí)別分立物體的功能。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)第一方面,提供了一種基于由體素的集合定義的三維體積來(lái)選擇體素以在計(jì)算機(jī)生成的圖像中顯示的方法,所述方法包括以下步驟:選擇具有超過(guò)預(yù)定閾值的標(biāo)量元數(shù)據(jù)值的第一體素,評(píng)估與所述第一體素相鄰的每個(gè)體素,以及選擇和標(biāo)記其標(biāo)量元數(shù)據(jù)值閾值超過(guò)所述預(yù)定標(biāo)量元數(shù)據(jù)值閾值的每個(gè)相鄰體素。這些評(píng)估、選擇和標(biāo)記的步驟針對(duì)與標(biāo)記的體素相鄰的每個(gè)體素進(jìn)行重復(fù),直到?jīng)]有另外的體素滿足標(biāo)準(zhǔn)以進(jìn)行評(píng)估為止。該方法提供了一種用于在一組體素中隔離物體的快速機(jī)制,具有對(duì)系統(tǒng)資源的最小需求。
根據(jù)第一方面的展開(kāi),顯示標(biāo)記的體素。顯示物體可以就其本身是結(jié)束,并且還允許識(shí)別和基礎(chǔ)閾值的有效性的視覺(jué)確認(rèn),由此避免錯(cuò)誤。
根據(jù)第一方面的另外的展開(kāi),確定虛擬攝像頭的位置,并在所述物體的部分與所述虛擬攝像頭的位置之間建立直線路徑,并且其中,所述第一體素被選擇為是最接近于沿著所述路徑坐落的所述虛擬攝像頭的位置并超過(guò)預(yù)定標(biāo)量元數(shù)據(jù)值閾值的體素。以用戶的凝視點(diǎn)開(kāi)始物體識(shí)別過(guò)程提供了用于在具有與用戶期望符合的高可能性的情況下設(shè)置閾值并定義第一體素的低復(fù)雜度機(jī)制,而不需要來(lái)自用戶的明確輸入,由此使得校正行動(dòng)最小化并節(jié)省時(shí)間和計(jì)算資源。
根據(jù)第一方面的另外的展開(kāi),標(biāo)量元數(shù)據(jù)值表示相應(yīng)的體素的不透明度。通過(guò)使用不透明度數(shù)據(jù),機(jī)制內(nèi)在地與許多現(xiàn)有系統(tǒng)兼容,由此減小開(kāi)發(fā)成本以及對(duì)數(shù)據(jù)類型的另外轉(zhuǎn)換的需要,由此節(jié)省系統(tǒng)資源需求。
根據(jù)第一方面的另外的展開(kāi),體素被布置在非立方晶格中。所提出的機(jī)制適于許多不同的建模背景。
根據(jù)第一方面的另外的展開(kāi),針對(duì)與標(biāo)記體素相鄰的每個(gè)體素重復(fù)評(píng)估、選擇和標(biāo)記的步驟直到?jīng)]有另外的體素滿足標(biāo)準(zhǔn)以評(píng)估的步驟涉及遍歷由其標(biāo)量元數(shù)據(jù)值閾值超過(guò)所述預(yù)定標(biāo)量元數(shù)據(jù)值閾值的、并通過(guò)其它這樣的體素的鏈連接到第一選擇的體素的體素定義的樹(shù)。將過(guò)程處理為樹(shù)爬取問(wèn)題使得機(jī)制與圖形探索技術(shù)的發(fā)展直接兼容。
根據(jù)第一方面的另外的展開(kāi),樹(shù)是根據(jù)深度優(yōu)先算法來(lái)遍歷的。
根據(jù)第一方面的另外的展開(kāi),樹(shù)是根據(jù)寬度優(yōu)先算法來(lái)遍歷的。
根據(jù)第一方面的另外的展開(kāi),步驟響應(yīng)于指定不同的標(biāo)量元數(shù)據(jù)值閾值的用戶輸入來(lái)實(shí)時(shí)執(zhí)行。使得用戶指定閾值支持對(duì)物體過(guò)程的直接控制。這可能導(dǎo)致對(duì)最佳值的較快速收斂,減少處理時(shí)間和系統(tǒng)資源需求,并減小誤差。
根據(jù)第一方面的另外的展開(kāi),選擇第一體素和評(píng)估、選擇以及標(biāo)記每個(gè)相鄰體素的步驟針對(duì)相同組的體素和相同的第一選擇的體素、以多個(gè)不同的標(biāo)量元數(shù)據(jù)值閾值而進(jìn)行重復(fù)的。
根據(jù)第一方面的另外的展開(kāi),顯示標(biāo)記的體素的步驟包括在相同視圖的相應(yīng)表示中同時(shí)顯示步驟的每次迭代的結(jié)果。使得用戶能夠?qū)⒔Y(jié)果與不同的閾值支持進(jìn)行比較導(dǎo)致對(duì)最佳值的較快速收斂,減小了處理時(shí)間和系統(tǒng)資源需求,并減小了誤差。
根據(jù)第一方面的另外的展開(kāi),將由每次迭代中標(biāo)記的體素定義的物體與已知物體的庫(kù)進(jìn)行比較,并且提供最接近地對(duì)應(yīng)于庫(kù)的模型的物體的標(biāo)量元數(shù)據(jù)值閾值針對(duì)物體向用戶的呈現(xiàn)而保留。使得用戶能夠?qū)⒔Y(jié)果與不同的閾值支持進(jìn)行比較導(dǎo)致對(duì)最佳值的較快速收斂,減小了處理時(shí)間和系統(tǒng)資源需求,并減小了誤差。
根據(jù)第二方面,提供了一種裝置,該裝置適于實(shí)施任何前述權(quán)利要求的方法。
根據(jù)第三方面,提供了一種裝置,該裝置適于基于由體素的集合定義的三維體積來(lái)選擇用于在計(jì)算機(jī)生成的圖像中顯示的體素,所述裝置適于選擇具有超過(guò)預(yù)定閾值的標(biāo)量元數(shù)據(jù)值的第一體素,所述裝置還適于評(píng)估與所述第一體素相鄰的每個(gè)體素,以及選擇和標(biāo)記其標(biāo)量元數(shù)據(jù)值閾值超過(guò)所述預(yù)定標(biāo)量元數(shù)據(jù)值閾值的每個(gè)相鄰體素,所述裝置還適于針對(duì)與標(biāo)記體素相鄰的每個(gè)體素重復(fù)所述評(píng)估、選擇和標(biāo)記的步驟,直到?jīng)]有另外的體素滿足標(biāo)準(zhǔn)以進(jìn)行評(píng)估為止。
根據(jù)第四方面,提供了一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序適于實(shí)施第一方面的步驟。
附圖說(shuō)明
現(xiàn)在將參照附圖描述本發(fā)明的以上優(yōu)點(diǎn)和其它優(yōu)點(diǎn),在附圖中:
圖1描述了其中物品可能在掃描中被混淆的一些方式;
圖2示出了根據(jù)實(shí)施例的方法;
圖3是圖2中的方法的更具體的實(shí)施方式;
圖4示出了將圖3中的方法應(yīng)用于體素的特定集合的示例;
圖5示出了在圖4的示例中識(shí)別的物體;
圖6示出了可以利用較低的不透明度閾值識(shí)別的物體;
圖7將圖4中的所選擇的體素表示為樹(shù);
圖8示出了適于本發(fā)明的實(shí)施例的實(shí)施方式的通用計(jì)算系統(tǒng);
圖9示出了適于組成實(shí)施例的智能電話設(shè)備;
圖10示出了適于組成示例的物體掃描儀系統(tǒng);以及
圖11示出了適于組成實(shí)施例的體掃描儀系統(tǒng)。
具體實(shí)施方式
圖2示出了根據(jù)示例的一種方法。
如圖2中示出的,提供了一種方法,該方法基于由體素的集合定義的三維體積來(lái)選擇體素以供在計(jì)算機(jī)生成的圖像中顯示。方法從在行進(jìn)到步驟210之前以選擇具有超過(guò)預(yù)定標(biāo)量元數(shù)據(jù)值閾值的標(biāo)量元數(shù)據(jù)值的第一體素的步驟200處開(kāi)始。為了本示例的目的,標(biāo)量元數(shù)據(jù)值將被假設(shè)為表示與體素相關(guān)聯(lián)的不透明度,然而,標(biāo)量元數(shù)據(jù)值可具有任何含義,例如表示顏色、密度、等等。方法接下來(lái)行進(jìn)到步驟220,在步驟220處,對(duì)與第一體素相鄰的每個(gè)體素進(jìn)行評(píng)估。對(duì)于不透明度閾值超過(guò)預(yù)定不透明度閾值的任何相鄰體素,方法行進(jìn)到步驟240,在步驟240處,選擇和標(biāo)記體素。一旦針對(duì)給定的所選擇的體素而評(píng)估了所有相鄰體素,方法就可以行進(jìn)到步驟250,在步驟250處,考慮其它體素是否滿足標(biāo)準(zhǔn)以進(jìn)行評(píng)估(即,是否與標(biāo)記體素相鄰并超過(guò)預(yù)定的不透明度閾值),在這種情形下,方法經(jīng)由步驟260循環(huán)回去以重復(fù)評(píng)估步驟220,并針對(duì)與標(biāo)記體素相鄰的每個(gè)體素進(jìn)行選擇和標(biāo)記240,直到?jīng)]有另外的體素滿足標(biāo)準(zhǔn)以進(jìn)行評(píng)估,于是在步驟270處,方法進(jìn)行顯示所有標(biāo)記體素。
顯示標(biāo)記體素的步驟可以完全省略,或者可以根據(jù)期望在某個(gè)任意的之后的時(shí)間執(zhí)行。
通過(guò)改變到新的第一體素和新的標(biāo)記、以及重復(fù)所述選擇、評(píng)估和改變的步驟直到在所述計(jì)算機(jī)生成的環(huán)境中的所有體素都已經(jīng)被標(biāo)記,圖2中的過(guò)程可以迭代以識(shí)別環(huán)境中的物體。在此基礎(chǔ)上,采用具有相同標(biāo)簽的每組體素來(lái)組成物體。
將意識(shí)到的是,圖2中的基礎(chǔ)下層方法可以通過(guò)各種不同機(jī)制來(lái)實(shí)現(xiàn)。對(duì)與當(dāng)前所選擇的體素相鄰的體素進(jìn)行評(píng)估的過(guò)程可以涉及對(duì)每個(gè)相鄰體素進(jìn)行評(píng)估,其可以針對(duì)每個(gè)相鄰體素依次執(zhí)行、或每個(gè)都可以并行地評(píng)估。評(píng)估過(guò)程在本質(zhì)上可以是多步驟的,例如,首先考慮有疑問(wèn)的體素是否已經(jīng)被標(biāo)記,隨后考慮其是否滿足不透明度標(biāo)準(zhǔn)。在一些實(shí)施例中,可以在體素不能滿足標(biāo)準(zhǔn)時(shí)而不是在它們確實(shí)滿足標(biāo)準(zhǔn)時(shí)來(lái)標(biāo)記體素,或者可以標(biāo)記所有被評(píng)估的體素以指示它們是否滿足不透明度閾值。
在一些實(shí)施例中,對(duì)根據(jù)這些步驟識(shí)別的任何物體的定義可以被保留用于稍后參考。例如,對(duì)每個(gè)新的物體的標(biāo)記可以特定于該物體,或者替代地,可以對(duì)哪些體素已經(jīng)被分組在一起作為一個(gè)物體的記錄進(jìn)行編譯。因此,通過(guò)對(duì)所描述的方法的多次應(yīng)用,可以按照物體的集合而不僅僅是體素的矩陣來(lái)定義三維環(huán)境。此外,這種方法可以加速過(guò)程以供該過(guò)程的隨后應(yīng)用,這是因?yàn)橐呀?jīng)被識(shí)別為屬于第一對(duì)象的體素可以從過(guò)程中被排除。
圖3是圖2中的方法的較具體的實(shí)施方式。如圖3中示出的,方法從在行進(jìn)到步驟210處以選擇具有超過(guò)預(yù)定不透明度閾值的不透明度的第一體素之前的步驟200處開(kāi)始。方法接下來(lái)行進(jìn)到步驟321,在步驟321處,確定在正x方向上與第一體素相鄰的體素是否已經(jīng)被標(biāo)記。如果體素尚未被標(biāo)記,則方法行進(jìn)以步驟341,在341處,確定所評(píng)估的體素是否超過(guò)不透明度閾值。如果超過(guò)閾值,則在步驟342處,所評(píng)估的體素被標(biāo)記為滿足選擇標(biāo)準(zhǔn)并被選擇為用于相鄰體素的接下來(lái)的評(píng)估的參照系。否則,在步驟343處,體素被標(biāo)記為不滿足選擇標(biāo)準(zhǔn),并且方法隨后回到步驟321。假設(shè)在正x方向上的相鄰體素不滿足不透明度閾值,則方法現(xiàn)在將從步驟321行進(jìn)到步驟322,這是因?yàn)樵谡齲方向上的相鄰體素現(xiàn)在被標(biāo)記為不滿足選擇標(biāo)準(zhǔn)。過(guò)程現(xiàn)在將依次針對(duì)每個(gè)相鄰像素重復(fù),其中步驟322評(píng)估在正y方向上的相鄰體素,步驟323評(píng)估在正z方向上的相鄰體素,步驟324評(píng)估在負(fù)x方向上的相鄰體素,步驟325評(píng)估在負(fù)y方向上的相鄰體素,并且步驟326評(píng)估在負(fù)z方向上的相鄰體素。對(duì)于給定的所選擇的體素,方法最終將確定已經(jīng)被標(biāo)記了所有的相鄰體素,不管是標(biāo)記為滿足選擇標(biāo)準(zhǔn),還是未被標(biāo)記為滿足選擇標(biāo)準(zhǔn),并且將到達(dá)步驟351處,在步驟351處,方法考慮與標(biāo)記為滿足選擇標(biāo)準(zhǔn)的體素相鄰的任何體素是否尚未被評(píng)估。這將在在步驟342處方法選擇新的體素作為參考點(diǎn)以用于相鄰體素的評(píng)估的情況下發(fā)生,在這種情形下,尚未被評(píng)估的任何體素將被暫時(shí)忽視,直到方法在步驟352處轉(zhuǎn)回至它們。在另一方面,如果在步驟351處確定與被標(biāo)記為滿足選擇標(biāo)準(zhǔn)的任何體素相鄰的所有體素都已經(jīng)被標(biāo)記(標(biāo)記為不滿足選擇標(biāo)準(zhǔn)),則完全探索了樹(shù)狀圖,并且方法可以行進(jìn)以在步驟280處終止前在步驟270處顯示被標(biāo)記為滿足選擇標(biāo)準(zhǔn)的體素。
在一些實(shí)施例中,不透明度閾值可以是雙重的,需要體素不僅應(yīng)當(dāng)超過(guò)最小值,而且應(yīng)當(dāng)落在最大值以下。
可以取決于待隔離的物體和周?chē)牟牧系奶卣鱽?lái)設(shè)置不同的閾值,這是因?yàn)橥ㄟ^(guò)選擇最佳閾值,根據(jù)本發(fā)明定義的物體可以最靠近地接近表示可以對(duì)應(yīng)的真實(shí)物體的表示。如果閾值按照密度來(lái)定義,則被布料包圍的金屬物體可以被容易地隔離,但是諸如鞋之類的復(fù)合物體可以要求在其可以被正確地隔離為物體之前而小心地微調(diào)閾值。就這一點(diǎn)而言,較低的閾值可以等于感興趣的物體可能具有的最低密度分量的密度。如果閾值物體按照諸如不透明度之類的中間特征來(lái)定義,則可能需要轉(zhuǎn)換回到下層物理背景以選擇適當(dāng)?shù)拈撝?。?shí)際上,用戶可以簡(jiǎn)單地掃描通過(guò)閾值的某一范圍,并且觀察在物體的外表方面的所得到的變化,并且包括或多或少的物理體素,并在用戶考慮其給出了最佳結(jié)果的基礎(chǔ)上選擇一個(gè)或多個(gè)閾值。
通過(guò)改變到新的第一體素和新的標(biāo)記、以及重復(fù)所述選擇、評(píng)估和改變的步驟直到在所述計(jì)算機(jī)生成的環(huán)境中的所有體素都已經(jīng)被標(biāo)記,圖3中的過(guò)程可以迭代以識(shí)別環(huán)境中的物體。在此基礎(chǔ)上,采用具有相同標(biāo)簽的每組體素來(lái)組成物體。
圖4示出了將圖3中的方法應(yīng)用于體素的特定集合的應(yīng)用的示例。
圖4示出了通過(guò)x、y和z軸411、412、413定義的三維空間(3d)中的體素的集合。如示出的,體素被分類為屬于四個(gè)不透明度等級(jí)中的一個(gè)。在圖1中的應(yīng)用的背景下,不透明度與密度匹配。最致密的體素在圖4中示出為暗淡和不透明的(例如,體素451),次致密的是中灰色并且稍稍透明(例如,體素452),更次致密的仍然是黑灰色并且高度透明(例如,體素453),并且為了清楚起見(jiàn),最不致密的并未被渲染。為了本示例的目的,不透明度閾值被定義為中等密度體素的不透明度。
第一選擇的體素可以以多種不同的方式來(lái)進(jìn)行選擇。例如,其可以被選擇為最靠近限定用戶視角的虛擬攝像頭460的當(dāng)前位置,其滿足預(yù)定義的不透明度閾值。在該基礎(chǔ)上,鑒于虛擬攝像頭460的位置和取向和預(yù)定義的不透明度閾值,為了本示例的目的,第一選擇的體素為體素431。因此,提供了確定虛擬攝像頭的位置、以及在對(duì)象的部分與虛擬攝像頭的位置之間建立直線路徑的另外的步驟,由此第一體素被選擇為最接近于沿所述路徑放置的所述虛擬攝像頭的位置并超過(guò)所述預(yù)定不透明度閾值的體素。
根據(jù)圖3的方法,方法考慮在在體素431的正x方向上的體素。該體素未被標(biāo)記,但是不滿足不透明度閾值。方法隨后考慮在正y方向上的體素。該體素未被標(biāo)記,但是不滿足不透明度閾值。方法隨后考慮在正z方向上的體素。該體素未被標(biāo)記,但不滿足不透明度閾值。方法隨后考慮在負(fù)x方向上的體素。該體素未被標(biāo)記,但是不滿足不透明度閾值。方法隨后考慮在負(fù)y方向上的體素432。該體素未被標(biāo)記,但是滿足不透明度閾值。因此,體素432被標(biāo)記為滿足選擇標(biāo)準(zhǔn),并且被選擇為用于下一輪評(píng)估的基礎(chǔ)。這里將指出的是,體素442也滿足不透明度閾值,但是尚未被評(píng)估。評(píng)估過(guò)程針對(duì)體素432重復(fù),這導(dǎo)致對(duì)體素433、隨后對(duì)434、隨后對(duì)435的選擇。當(dāng)針對(duì)體素435執(zhí)行評(píng)估時(shí),確定除了已經(jīng)被標(biāo)記的體素434之外,相鄰體素中沒(méi)有一個(gè)滿足不透明度閾值,從而沒(méi)有新的體素可以選擇。因此,如上面所描述的,方法行進(jìn)到步驟351,在步驟351處,確定體素436與被標(biāo)記為滿足用于選擇的標(biāo)準(zhǔn)但尚未評(píng)估的體素434相鄰。因此,選擇轉(zhuǎn)回到體素434。此時(shí),體素435由于已經(jīng)被標(biāo)記而被忽視,并且選擇行進(jìn)到體素436。以類似的方式,在行進(jìn)通過(guò)體素437、438、439、440和441之前,選擇隨后轉(zhuǎn)回到體素433,并隨后轉(zhuǎn)回到440以到達(dá)442,接著轉(zhuǎn)回到431以探索包括體素443、444、445、446、447和448的分支。借助這種方式,方法已經(jīng)標(biāo)記了從所選擇的第一選擇的體素431開(kāi)始的滿足不透明度閾值的連續(xù)體素中的經(jīng)標(biāo)記的每個(gè)體素。
圖5示出了在圖4的示例中所識(shí)別的物體。示出了可視體素431、432、433、434、435、436、437、438、439、441、442、443、444、445、446、447,而掩蓋了體素440和448。已經(jīng)在所顯示的圖像中移除了圖4中的未被標(biāo)記為滿足選擇標(biāo)準(zhǔn)的所有其它體素,提供了對(duì)所識(shí)別的物體的較清楚的視圖。
將意識(shí)到的是,對(duì)物體的識(shí)別將很大程度上取決于對(duì)不透明度閾值的選擇。例如,在其中期望將金屬物體與周?chē)挠袡C(jī)材料隔離的情形下,2500kg/m3的密度閾值可以證實(shí)有效,而如果目標(biāo)是將活體組織與服裝等分隔開(kāi)等,則1000kg/m3的密度閾值可以證實(shí)有效。在不透明度被用作為對(duì)密度的表示的情況下,將相應(yīng)地使用這些密度值的相應(yīng)的不透明度值。
圖6示出了可以利用較低的不透明度閾值識(shí)別的物體。在如上面呈現(xiàn)的圖4和圖5的示例中,利用與所示出的體素的最低不透明度等級(jí)相對(duì)應(yīng)的不透明度閾值來(lái)應(yīng)用方法。如果選擇最高的不透明度等級(jí),例如如由體素451所表示的,將限定較小的物體,表示如圖6中示出的物體的致密的核。
圖7將圖4中的所選擇的體素表示為樹(shù)。將意識(shí)到的是,關(guān)于圖4詳細(xì)描述的方法實(shí)現(xiàn)了樹(shù)爬取(treecrawl)。如上文關(guān)于圖4所描述的,過(guò)程跟隨分支到它的末端(深度優(yōu)先搜索),并隨后回溯到最接近的未探索的分叉,等等,如用虛線700所表示的。其它等同算法可以轉(zhuǎn)回到最遠(yuǎn)的未探索的分叉,或者在行進(jìn)到下一等級(jí)之前在樹(shù)形圖的每個(gè)等級(jí)處探索每種可能性(寬度優(yōu)先所搜索)。在這種算法中,體素可能以以下順序來(lái)進(jìn)行選擇:431、432、443、432、433、434、437、444、435、436、445、438、446、439、447、440、447、441、442、448、等等。樹(shù)形搜索算法自身是在學(xué)術(shù)研究的領(lǐng)域中,并且實(shí)施例可以包括如在相關(guān)步驟處的適當(dāng)?shù)呐渲盟枰娜魏芜@種算法,具體來(lái)說(shuō),在“重復(fù)評(píng)估選擇和標(biāo)記另外的體素的步驟”的步驟260。
根據(jù)一些實(shí)施例,關(guān)于圖2或圖3所描述的過(guò)程可以響應(yīng)于用戶輸入來(lái)實(shí)時(shí)執(zhí)行,該用戶輸入指定不同的標(biāo)量元數(shù)據(jù)值的閾值,從而用戶可以立即看到標(biāo)量元數(shù)據(jù)值的閾值的改變的效果。這種用戶輸入可以使借助滑動(dòng)條、滾輪等而輸入,從而用戶可以快速嘗試不同的值并識(shí)別給出在視覺(jué)上最有用的結(jié)果的值。
根據(jù)一些實(shí)施例,關(guān)于圖2或圖3所描述的過(guò)程可以針對(duì)相同組的體素和相同的第一選擇的體素而重復(fù),但是具有不同的標(biāo)量元數(shù)據(jù)值的閾值的范圍。得到的物體可以按順序顯示給用戶,以給予用戶選擇有疑問(wèn)的物體的在視覺(jué)上最令人信服的表示的機(jī)會(huì)。
根據(jù)一些實(shí)施例,關(guān)于圖2或圖3所描述的過(guò)程可以針對(duì)相同組的體素和相同的第一選擇的體素而重復(fù),但是具有不同的標(biāo)量元數(shù)據(jù)值的閾值的范圍。得到的物體可以在相同視圖的多個(gè)表示中共同顯示給用戶,以給予用戶選擇有疑問(wèn)的物體的在視覺(jué)上最令人信服的表示的機(jī)會(huì)。
關(guān)于圖2或圖3所描述的過(guò)程可以針對(duì)相同組的體素和相同的第一選擇的體素而重復(fù),但是具有不同的標(biāo)量元數(shù)據(jù)值的閾值的范圍。可以將得到的物體與已知物體的庫(kù)進(jìn)行比較,并且提供與最接近地對(duì)應(yīng)于庫(kù)模型的物體的標(biāo)量元數(shù)據(jù)值的閾值可以被保留以用于將物體呈現(xiàn)給用戶。
在前述示例中,已經(jīng)將具有共同面的那些體素作為相鄰體素。在其它實(shí)施例中,術(shù)語(yǔ)可以延伸到包括具有共同頂點(diǎn)的體素,并且更進(jìn)一步,延伸到預(yù)定半徑內(nèi)的體素、或者具有預(yù)定數(shù)量的中間體素。
已經(jīng)在被布置在立方晶格中的體素的基礎(chǔ)上描述了前述實(shí)施例。將意識(shí)到的是,例如基于正八面體和四面體、菱形正十二面體和截角八面體等等已知其它體素類型的結(jié)構(gòu)。并且只要可能明確地識(shí)別相鄰的體素,則圖2中的過(guò)程就適于任何這樣的結(jié)構(gòu)。
根據(jù)一些實(shí)施例,通過(guò)遍歷滿足關(guān)于與每個(gè)體素相關(guān)聯(lián)的標(biāo)量元數(shù)據(jù)值(例如,不透明度或密度)的預(yù)定標(biāo)準(zhǔn)的相鄰體素,對(duì)基于體素的計(jì)算機(jī)生成的三維環(huán)境中的物體進(jìn)行了識(shí)別。這些相鄰體素可以根據(jù)諸如寬度優(yōu)先或深度優(yōu)先算法之類的樹(shù)爬取算法來(lái)進(jìn)行探索。一旦識(shí)別了所有滿足標(biāo)準(zhǔn)的相鄰單元,這些就被確定為表示分立物體,并這樣進(jìn)行顯示。爬取過(guò)程的開(kāi)始點(diǎn)可以是最接近于沿著虛擬攝像機(jī)的視線的滿足標(biāo)準(zhǔn)的虛擬攝像機(jī)位置的體素。
所公開(kāi)的方法可以采用全硬件的實(shí)施例(例如,fpga)、全軟件的示例(例如,用于根據(jù)本發(fā)明來(lái)控制系統(tǒng)的軟件實(shí)施例)或包含硬件和軟件元件兩者的實(shí)施例。因此,實(shí)施例可以包括多個(gè)子系統(tǒng)、適于彼此通信的執(zhí)行本發(fā)明的功能元件或單元、和/或具有例如如下面描述的標(biāo)準(zhǔn)固定功能或可編程元件。
軟件實(shí)施例包括但不限于應(yīng)用、固件、駐留的軟件、微代碼、等等。本發(fā)明可以采用可從提供用于由計(jì)算機(jī)或指令執(zhí)行系統(tǒng)使用或結(jié)合計(jì)算機(jī)或指令執(zhí)行系統(tǒng)使用的程序代碼的計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)獲得的計(jì)算機(jī)程序產(chǎn)品的形式。
計(jì)算機(jī)可用或計(jì)算機(jī)可讀裝置可以是可包含、儲(chǔ)存、傳輸、傳播、或傳遞用于由指令執(zhí)行系統(tǒng)、裝置、或設(shè)備使用或結(jié)合指令執(zhí)行系統(tǒng)、裝置、或設(shè)備使用的程序的任何裝置。介質(zhì)可以是電、磁、光、電磁、紅外、或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或傳播介質(zhì)。
在一些實(shí)施例中,本文中所描述的方法和過(guò)程可以全部由用戶設(shè)備或部分地由用戶設(shè)備實(shí)現(xiàn)。這些方法和過(guò)程可以通過(guò)計(jì)算機(jī)應(yīng)用程序或服務(wù)、應(yīng)用編程接口(api)、庫(kù)、和/或其它計(jì)算機(jī)程序產(chǎn)品、或這實(shí)體的任意組合來(lái)實(shí)現(xiàn)。
用戶設(shè)備可以是移動(dòng)設(shè)備,例如智能電話或平板設(shè)備、無(wú)人機(jī)、計(jì)算機(jī)、或具有處理能力的任何其它設(shè)備,例如機(jī)器人或其它連接設(shè)備。
根據(jù)一些實(shí)施例,為了在容許圖形表示的數(shù)據(jù)集的集合中進(jìn)行瀏覽,這些數(shù)據(jù)集與一維、二維或三維的浮動(dòng)標(biāo)尺(slidingscale)上的點(diǎn)相關(guān)聯(lián)。當(dāng)用戶經(jīng)由鼠標(biāo)指向器、觸摸接口等等選擇與特定數(shù)據(jù)集相對(duì)應(yīng)的點(diǎn)時(shí),其被繪制為圖形表示并且被呈現(xiàn)給用戶。當(dāng)選擇中間的點(diǎn)時(shí),生成與附近的點(diǎn)相對(duì)應(yīng)的數(shù)據(jù)集的插值,并且得到的數(shù)據(jù)集被渲染為圖形表示并且被呈現(xiàn)給用戶。交互可以通過(guò)具有混合行為的滑動(dòng)條類型的小部件來(lái)實(shí)現(xiàn),以使得在條上點(diǎn)擊使得按鈕跳到與數(shù)據(jù)相對(duì)應(yīng)的最接近的點(diǎn),而滑動(dòng)到所選擇的中間位置激活相鄰數(shù)據(jù)集的插值。
圖8示出了適于本發(fā)明的實(shí)施例的實(shí)施方式的通用計(jì)算系統(tǒng)。
如圖8中示出的,一種系統(tǒng)包括邏輯設(shè)備801和儲(chǔ)存設(shè)備802。系統(tǒng)可以可選地包括顯示子系統(tǒng)811、輸入/輸出子系統(tǒng)803、通信子系統(tǒng)820、和/或未示出的其它組件。
邏輯設(shè)備801包括被配置為執(zhí)行指令的一個(gè)或多個(gè)物理設(shè)備。例如,邏輯設(shè)備801可以被配置為執(zhí)行作為一個(gè)或多個(gè)應(yīng)用、服務(wù)、程序、例程、庫(kù)、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)、或其它邏輯構(gòu)造的部分的指令。這些指令可以被運(yùn)行以執(zhí)行任務(wù)、執(zhí)行數(shù)據(jù)類型、傳送一個(gè)或多個(gè)組件的狀態(tài)、實(shí)現(xiàn)技術(shù)效果、或者以其它方式達(dá)到期望的結(jié)果。
邏輯設(shè)備801可以包括被配置為執(zhí)行軟件指令的一個(gè)或多個(gè)處理器。另外地或替代地,邏輯設(shè)備可以包括被配置為執(zhí)行硬件或固件指令的一個(gè)或多個(gè)硬件或固件邏輯設(shè)備。邏輯設(shè)備的處理器可以是單核或多核,并且在其上執(zhí)行的指令可以被配置用于順序、并行、和/或分布式的處理。邏輯設(shè)備801的個(gè)體組件可選地可以在兩個(gè)或更多個(gè)分離的設(shè)備中分布,該兩個(gè)或更多個(gè)分離的設(shè)備可以位于遠(yuǎn)處和/或被配置用于協(xié)同處理。邏輯設(shè)備801的方面可以被視覺(jué)化并由遠(yuǎn)程可獲得的、根據(jù)云計(jì)算配置來(lái)配置的聯(lián)網(wǎng)計(jì)算設(shè)備來(lái)執(zhí)行。
儲(chǔ)存設(shè)備802包括一個(gè)或多個(gè)物理設(shè)備,該一個(gè)或多個(gè)物理設(shè)備被配置為保存可由邏輯設(shè)備執(zhí)行的指令,以實(shí)施本文中描述的方法和過(guò)程。當(dāng)實(shí)施這些方法和過(guò)程時(shí),儲(chǔ)存設(shè)備802的狀態(tài)可以被轉(zhuǎn)換為——例如保存不同的數(shù)據(jù)。
儲(chǔ)存設(shè)備802可以包括可移動(dòng)和/或內(nèi)置設(shè)備。儲(chǔ)存設(shè)備602可以包括一種或多種類型的儲(chǔ)存設(shè)備,包括光存儲(chǔ)器(例如,cd、dvd、hd-dvd、藍(lán)光盤(pán)等等)、半導(dǎo)體存儲(chǔ)器(例如,flash、ram、eprom、eeprom、等等)和/或磁存儲(chǔ)器(例如,硬盤(pán)驅(qū)動(dòng)器、軟盤(pán)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、mram、等等)、等。儲(chǔ)存設(shè)備可以包括易失性、非易失性、動(dòng)態(tài)、靜態(tài)、讀/寫(xiě)、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址、和/或內(nèi)容可尋址設(shè)備。
在一些布置中,系統(tǒng)可以包括適于支持邏輯設(shè)備801與另外的系統(tǒng)組件之間的通信的接口803。例如,額外的系統(tǒng)部件可以包括可移動(dòng)和/或內(nèi)置的擴(kuò)展儲(chǔ)存設(shè)備。擴(kuò)展的儲(chǔ)存設(shè)備可以包括一種或多種類型的儲(chǔ)存設(shè)備,包括光存儲(chǔ)器832(例如,cd、dvd、hd-dvd、藍(lán)光盤(pán)等等)、半導(dǎo)體存儲(chǔ)器(未示出)(例如,ram、eprom、eeprom、flash、等等)、和/或磁存儲(chǔ)器831(例如,硬盤(pán)驅(qū)動(dòng)、軟盤(pán)驅(qū)動(dòng)、磁帶驅(qū)動(dòng)、mram、等等)、等。這種擴(kuò)展的儲(chǔ)存設(shè)備可以包括易失性、非易失性、動(dòng)態(tài)、靜態(tài)、讀/寫(xiě)、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址、和/或內(nèi)容可尋址設(shè)備。
將意識(shí)到的是,儲(chǔ)存設(shè)備包括一個(gè)或多個(gè)物理設(shè)備,并且不包括傳播信號(hào)自身。然而,本文中所描述的指令的方面替代地可以通過(guò)通信介質(zhì)(例如,電磁信號(hào)、光信號(hào)、等等)來(lái)傳播,如與儲(chǔ)存在儲(chǔ)存設(shè)備上相反。
邏輯設(shè)備801和儲(chǔ)存設(shè)備802的方面可以在一起被集成到一個(gè)或多個(gè)硬件邏輯組件中。這些硬件邏輯組件可以例如包括現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)、可編程專用集成電路/專用集成電路(pasic/asic)、可編程專用標(biāo)準(zhǔn)產(chǎn)品和專用標(biāo)準(zhǔn)產(chǎn)品(pssp/assp)、片上系統(tǒng)(soc)、和復(fù)雜可編程邏輯器件(cpld)。
術(shù)語(yǔ)“程序”可用于描述被實(shí)現(xiàn)為執(zhí)行特定功能的計(jì)算系統(tǒng)的方面。在一些情形下,程序可以經(jīng)由執(zhí)行被儲(chǔ)存設(shè)備保存的機(jī)器可讀指令的邏輯設(shè)備來(lái)初始化。將理解的是,不同的模塊可以從相同的應(yīng)用、服務(wù)、代碼塊、對(duì)象、庫(kù)、例程、api、功能等等來(lái)初始化。類似地,相同的程序可以通過(guò)不同的應(yīng)用、服務(wù)、代碼塊、對(duì)象、例程、api、功能等等來(lái)實(shí)例化。術(shù)語(yǔ)“程序”可以包含可執(zhí)行文件、數(shù)據(jù)文件、庫(kù)、驅(qū)動(dòng)程序、腳本、數(shù)據(jù)庫(kù)記錄等等的個(gè)體或組。
特別地,圖8中的系統(tǒng)可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例。
例如,實(shí)施關(guān)于圖2或圖3所描述的步驟的程序可以儲(chǔ)存在儲(chǔ)存設(shè)備802中并被邏輯設(shè)備801執(zhí)行。用于包括體素及其相關(guān)聯(lián)的標(biāo)量元數(shù)據(jù)的數(shù)據(jù)集的圖形表示的創(chuàng)建的數(shù)據(jù)可以儲(chǔ)存在儲(chǔ)存器802中或者擴(kuò)展的儲(chǔ)存設(shè)備832或831中,并且顯示器811用戶顯示圖形表示。
在一些情形下,計(jì)算系統(tǒng)可以包括掃描儀880或如上面中所描述的其它三維成像系統(tǒng)進(jìn)行通信。該通信可以根據(jù)期望通過(guò)有線或無(wú)線網(wǎng)絡(luò)、串行總線、火線、雷電、scsi或任何其它通信裝置來(lái)實(shí)現(xiàn)。在這些情形下,用于掃描儀880的控制和/或從中取回?cái)?shù)據(jù)的程序可以同時(shí)運(yùn)行在邏輯設(shè)備801上,或者這些特征可以在相同的程序中被實(shí)現(xiàn)為關(guān)于圖2或圖3所描述的步驟。
因此,本發(fā)明可以以計(jì)算機(jī)程序的形式來(lái)體現(xiàn)。
此外,當(dāng)適當(dāng)?shù)嘏渲煤瓦B接時(shí),圖8中的元件可以組成適于生成數(shù)據(jù)集的圖形表示的裝置,并使得顯示設(shè)備顯示所述表示;該裝置還可以適于從眼球追蹤系統(tǒng)接收指示注視點(diǎn)的數(shù)據(jù)。裝置可以包括用于編譯在一時(shí)間段上的注視點(diǎn)的記錄的儲(chǔ)存器,并且裝置還可以適于修改圖形表示以指示所述注視點(diǎn)在所述表示中的每個(gè)點(diǎn)處指向的持續(xù)時(shí)間的比例。該注視點(diǎn)隨后可以被同化為如上面所描述的所選擇的點(diǎn)和/或光標(biāo)。
將意識(shí)到,如本文中使用的“服務(wù)”是可跨多個(gè)用戶會(huì)話執(zhí)行的應(yīng)用程序。服務(wù)可以用于一個(gè)或多個(gè)系統(tǒng)組件、程序、和/或其它服務(wù)。在一些實(shí)施方式中,服務(wù)可以在一個(gè)或多個(gè)服務(wù)計(jì)算設(shè)備上運(yùn)行。
當(dāng)被包括時(shí),顯示子系統(tǒng)811可以用于呈現(xiàn)由儲(chǔ)存設(shè)備保存的數(shù)據(jù)的視覺(jué)表示。該視覺(jué)表示可以采用圖形用戶界面(gui)的形式。如本文中描述的方法和過(guò)程改變由儲(chǔ)存設(shè)備802保存的數(shù)據(jù),并因此傳送儲(chǔ)存設(shè)備802的狀態(tài),顯示子系統(tǒng)811的狀態(tài)可以類似地被轉(zhuǎn)換為在視覺(jué)上表示下層數(shù)據(jù)的變化。顯示子系統(tǒng)811可以包括在視覺(jué)上利用任何類型的技術(shù)(例如如上面討論的那些)的一個(gè)或多個(gè)顯示設(shè)備。這些顯示設(shè)備可以與共享的外殼中的邏輯設(shè)備和/或儲(chǔ)存設(shè)備進(jìn)行組合,或者這些顯示設(shè)備可以是外設(shè)顯示設(shè)備。
當(dāng)被包括時(shí),輸入子系統(tǒng)可以包括一個(gè)或多個(gè)用戶輸入設(shè)備,例如鍵盤(pán)812、鼠標(biāo)813、觸摸屏811、或游戲控制器(未示出),或者與該一個(gè)或多個(gè)用戶輸入設(shè)備接合。在一些實(shí)施例中,輸入子系統(tǒng)可以包括所選擇的自然用戶輸入(nui)元件部分或者與自然用戶輸入元件部分接合。這種元件部分可以是集成的或外設(shè)的,并且輸入動(dòng)作的轉(zhuǎn)換和/或處理可以是手持式的或者板上的板外的。示例的nui元件部分可以包括用于演說(shuō)和/或語(yǔ)音識(shí)別的麥克風(fēng);用于機(jī)器視覺(jué)和/或手勢(shì)識(shí)別的紅外、顏色、立體聲、和/或深度攝像頭;用于運(yùn)動(dòng)檢測(cè)和/或意圖識(shí)別的頭部追蹤器、眼球追蹤器、加速度計(jì)、和/或陀螺儀;以及用于評(píng)估腦部活動(dòng)的電廠感測(cè)援建部分。
當(dāng)被包括時(shí),通信子系統(tǒng)820可以被配置為將計(jì)算系統(tǒng)與一個(gè)或多個(gè)其它計(jì)算設(shè)備通信地耦合。例如,通信模塊可以經(jīng)由包括任何尺寸的網(wǎng)絡(luò)(包括例如個(gè)人局域網(wǎng)、本地局域網(wǎng)、廣域網(wǎng)、或互聯(lián)網(wǎng))將計(jì)算設(shè)備通信地耦合到例如寄存在遠(yuǎn)程服務(wù)器876上的遠(yuǎn)程服務(wù)。通信子系統(tǒng)可以包括與一個(gè)或多個(gè)不同的通信協(xié)議兼容的有線和/或無(wú)線通信設(shè)備。作為非限制性的示例,通信子系統(tǒng)可以被配置用于經(jīng)由無(wú)線電話網(wǎng)絡(luò)874、或者有線或無(wú)線局域網(wǎng)或廣域網(wǎng)來(lái)通信。在一些實(shí)施例中,通信子系統(tǒng)可以允許計(jì)算系統(tǒng)經(jīng)由諸如互聯(lián)網(wǎng)875之類的網(wǎng)絡(luò)向其他設(shè)備發(fā)送消息和/或從其它設(shè)備接收消息。通信子系統(tǒng)可以另外支持具有無(wú)源設(shè)備(nfc、rfid等)的短距離感應(yīng)通信。
圖8中的系統(tǒng)旨在反映寬泛范圍的不同類型的信息處理系統(tǒng)。將意識(shí)到的是,對(duì)于本發(fā)明的實(shí)施方式并不需要關(guān)于圖8所描述的子系統(tǒng)和特征中的許多子系統(tǒng)和特征,但是包括了這些子系統(tǒng)和特征以反映根據(jù)本發(fā)明的可能的系統(tǒng)。將意識(shí)到的是,系統(tǒng)架構(gòu)可以廣泛變化,并且圖8中的不同子系統(tǒng)之間的關(guān)系僅僅是示意性的,并且可能根據(jù)系統(tǒng)中的布局和角色分配而變化。將意識(shí)到的是,在實(shí)際中,系統(tǒng)可能包括關(guān)于圖8所描述的不同特征和子系統(tǒng)的不同子集。圖9、圖10和圖11公開(kāi)了根據(jù)本發(fā)明的另外的示例設(shè)備。本領(lǐng)域普通技術(shù)人員將意識(shí)到,可以在將來(lái)采用根據(jù)本發(fā)明操作的系統(tǒng)。
圖9示出了適于組成實(shí)施例的智能電話設(shè)備。如圖9中示出的,智能電話設(shè)備包括如上面所描述的元件801、802、803、820、近場(chǎng)通信接口921、閃存933、元件814、815、以及811。其經(jīng)由網(wǎng)絡(luò)875與電話網(wǎng)絡(luò)974和服務(wù)器876進(jìn)行通信。也可以使用諸如專用網(wǎng)絡(luò)或wifi之類的替代的通信機(jī)制。設(shè)備也可以與掃描儀設(shè)備880進(jìn)行通信。在該附圖中公開(kāi)的特征也可以包括在平板設(shè)備內(nèi)。
圖10示出了適于組成實(shí)施例的物體掃描儀系統(tǒng)。其代表在機(jī)場(chǎng)等中使用以用于掃描行李和用于隱藏的武器或走私品的其它物品的設(shè)備。如圖10中示出的,物體掃描儀系統(tǒng)包括如上面所描述的元件801、802、803、820、814和817。其可能經(jīng)由網(wǎng)絡(luò)875與服務(wù)器876進(jìn)行通信。也可以使用諸如專用網(wǎng)絡(luò)或wifi之類的替代的通信機(jī)制。設(shè)備還與掃描儀硬件880進(jìn)行通信。
圖11示出了適于組成實(shí)施例的體掃描儀系統(tǒng)。其代表用在機(jī)場(chǎng)、火車(chē)站等等中的設(shè)備,以用于針對(duì)隱藏的武器或走私品而對(duì)個(gè)人進(jìn)行掃描。如圖11中示出的,物體掃描儀系統(tǒng)包括如上面所描述的元件801、802、803、820、814和817。其可以經(jīng)由網(wǎng)絡(luò)875與服務(wù)器876進(jìn)行通信。也可以使用諸如專用網(wǎng)絡(luò)或wifi之類的替代的通信機(jī)制。設(shè)備也與掃描儀硬件880進(jìn)行通信。
將理解的是,本文中所描述的配置和/或方法在本質(zhì)上是示例性的,并且示例的這些具體實(shí)施例并不在限制性的意義上進(jìn)行考慮,這是因?yàn)樵S多變型是可能的。本文中所描述的具體例程或方法可以表示任何數(shù)量的處理策略中的一個(gè)或多個(gè)處理策略。因此,所例示的和/或所描述的不同行為可以在所例示的和/或所描述的順序中執(zhí)行、在其它順序中執(zhí)行、并行執(zhí)行、或者被省略??梢愿淖円陨厦枋龅倪^(guò)程的順序。
本公開(kāi)內(nèi)容的主題包括不同過(guò)程、系統(tǒng)和配置、以及本文中公開(kāi)的其它特征、功能、行為、和/或?qū)傩?、以及它們的任何和所有等同方式的所有新穎的和非明顯的組合和子組合。