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

大量地球觀測圖像處理的制作方法

文檔序號:6480339閱讀:237來源:國知局

專利名稱::大量地球觀測圖像處理的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)據(jù)處理,具體來說涉及對大量地球觀測圖像數(shù)據(jù)進(jìn)行處理的方法和系統(tǒng)。
背景技術(shù)
:地球觀測圖像數(shù)據(jù)已經(jīng)被采集并分析了幾十年,并且是很多自然資源管理、地質(zhì)和礦物勘探、農(nóng)業(yè)管理、環(huán)境監(jiān)測和航空地圖繪制系統(tǒng)的基本部分,僅列舉出幾個應(yīng)用程序。無論數(shù)據(jù)是從人造衛(wèi)星、航空4全測還是其它系統(tǒng)中獲取的,也無論數(shù)據(jù)是由攝影測量法、超光譜(hyperspectral)、多時間(multitemporal)、光學(xué)、熱學(xué)或微波(和其它類似系統(tǒng))數(shù)據(jù)中的全部還是其組合組成,分析時存在的問題大都相同必須迅速并準(zhǔn)確地處理大量數(shù)據(jù)且沒有失真。例如,遠(yuǎn)程檢測是在局部、區(qū)域性或全球范圍內(nèi)管理和監(jiān)測環(huán)境的重要工具。對監(jiān)測瀕危物種的棲息地、預(yù)測洪水4莫式(floodpattern)和評估珊瑚礁環(huán)境的健康狀況的需要從來不曾如此強(qiáng)烈。為了處理日益復(fù)雜的web對我們的生態(tài)系統(tǒng)的影響,現(xiàn)在的環(huán)境管理者(stakeholder)要求知道當(dāng)前的信息、新的分析技術(shù)和對新式傳感器的支持。這些系統(tǒng)通常需要集成來自各種源的數(shù)據(jù)集合,并應(yīng)用最優(yōu)實(shí)踐的分析手段,包括例如數(shù)據(jù)融合、光譜和空間分析、分類、專題地圖繪制和與地理信息系統(tǒng)(GIS)的集成。因此需要一種高效、準(zhǔn)確地處理大量地球觀測圖像數(shù)據(jù)且具有將若干種不同的數(shù)據(jù)系統(tǒng)集成在一起的能力的改進(jìn)方法和系統(tǒng)。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種用于處理大量地球觀測影象數(shù)據(jù)的改進(jìn)的方法和系統(tǒng),其避免或減輕了上述缺點(diǎn)中的至少一個。描述了一種用于處理大量地球觀測數(shù)據(jù)(尤其是影象)的體系方案,其中地球觀測數(shù)據(jù)涉及若干個數(shù)據(jù)和密集型計算的處理步驟。處理請求可以通過若干種機(jī)制來做出,這些機(jī)制包括開放GIS協(xié)會(OGC)web處理服務(wù)請求或通過若干種機(jī)制調(diào)度的任務(wù)和分配的結(jié)果,所述若干種機(jī)制例如在其它應(yīng)用程序可訪問的數(shù)據(jù)庫中存儲、作為電子郵件附件轉(zhuǎn)發(fā)或OGC兼容web覆蓋服務(wù)器。OGC為數(shù)據(jù)的輸入、輸出和存儲的格式化建立了標(biāo)準(zhǔn),這允許不同系統(tǒng)互通,當(dāng)然也可以使用任意標(biāo)準(zhǔn)或私有的才各式化。該體系混合了網(wǎng)格(分布式)計算和多處理,以使用任意數(shù)目的計算服務(wù)器來針對高吞吐量實(shí)現(xiàn)動態(tài)靈活的系統(tǒng)。該系統(tǒng)允許基于Windows的計算服務(wù)器和基于Linux的計算服務(wù)器混合在一起,并且無需修改就可以在典型的聯(lián)網(wǎng)環(huán)境中容易地實(shí)現(xiàn);也就是說,諸多網(wǎng)格或分布式系統(tǒng)具有經(jīng)過修改的操作系統(tǒng)和/或硬件,并且專用于少數(shù)特定的任務(wù),而這里所描述的系統(tǒng)可以使用簡單的客戶端在通用計算機(jī)或服務(wù)器上操作。服務(wù)器可以在能力(速度或CPU數(shù)目)上有所不同,并且可以利用可能在一些服務(wù)器上可用的專用處理硬件(例如單元處理器或圖形處理單元)來進(jìn)一步提高吞吐量。使用任務(wù)控制系統(tǒng)來允許由使用分布式處理(在服務(wù)器之間)和多處理(在服務(wù)器內(nèi))自動進(jìn)行負(fù)載平衡的系統(tǒng)同時運(yùn)行多個任務(wù)。這由該系統(tǒng)的總體體系來部分地實(shí)現(xiàn)-該系統(tǒng)提供待施行的任務(wù)的列表,并且計算服務(wù)器在它們有能力時主動請求任務(wù),而不是具有嘗試以平均方式分配任務(wù)的中央控制系統(tǒng)。為了對付所需要的大容量數(shù)據(jù)吞吐量,該體系利用分布在計算服務(wù)器上的虛擬并行文件系統(tǒng)或接受連接至地球觀測數(shù)據(jù)的檔案庫的遠(yuǎn)程連接或網(wǎng)頁服務(wù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。以諸如但不限于Python、JAVA、〔#或C+十之類的合適的計算機(jī)語言來實(shí)現(xiàn)處理任務(wù)腳本,腳本將施行實(shí)際工作的處理模塊(PCI可插入功能)鏈接在一起。任務(wù)是提前編譯(例如C十+)還是在運(yùn)行時解釋(例如Python)取決于所選的語言。在優(yōu)選實(shí)施例中,使用多種不同的腳本語言。在某些情況下,特定的腳本語言完全會更筒便或更合適。選擇合適的語言中的主要考慮之一在于,與該任務(wù)所通信的相關(guān)軟件的兼容性。例如,如果任務(wù)需要與用0++編寫的第三方應(yīng)用程序進(jìn)行通信,則最筒單的方式可能是用C十+來編寫該任務(wù)。該系統(tǒng)體系的優(yōu)點(diǎn)是可以容易地適應(yīng)各種腳本語言。處理模塊具有標(biāo)準(zhǔn)化應(yīng)用程序接口,并且參數(shù)的類型有所限制。這允許處理模塊的應(yīng)用程序編程接口(API)和相關(guān)的程序員文檔針對不同的計算機(jī)語言和編程環(huán)境而自動生成。也就是說,為各種語言編寫了翻譯器或"接口生成器,,。根據(jù)標(biāo)準(zhǔn)的API,技術(shù)人員可以簡單地運(yùn)行合適的接口生成器來將API和文檔翻"^為期望的語言的細(xì)節(jié)和語法。通過實(shí)現(xiàn)允許從用不同語言(例如Python、JAVA、C弁或C++)編寫的處理任務(wù)調(diào)用同一才莫塊的新的接口生成器,來適應(yīng)新的計算機(jī)語言。在期望的情況下,可以編寫單獨(dú)的處理模塊來探測并利用計算服務(wù)器上可用的專用硬件,例如多個CPU、圖形處理單元(GPU)或單元服務(wù)器,以增強(qiáng)性能。當(dāng)運(yùn)行處理任務(wù)時,每個處理步驟的輸入和動作都存檔在中央任務(wù)數(shù)據(jù)庫中。該記錄變?yōu)橛糜诘玫浇Y(jié)果的審計歷史(元數(shù)據(jù)),并且通常以依附ISO19139標(biāo)準(zhǔn)的XML形式或通過OGC目錄服務(wù)而可選地與最終結(jié)果一起傳送。該元數(shù)據(jù)允許每個用戶檢查每個產(chǎn)物如何被傳送,并且允許在將來任意原始輸入數(shù)據(jù)被修改(例如-如果更準(zhǔn)確的高程模型變得可用)或處理步驟之一被更準(zhǔn)確地實(shí)施的情況下對需要重新生成的結(jié)果進(jìn)行識別。在該體系的上下文中,對兩個處理例子,即圖像校正/鑲嵌和圖像特性提取進(jìn)行描述。本
發(fā)明內(nèi)容并不必須描述本發(fā)明的所有特征。本發(fā)明的前述或其它特征和優(yōu)點(diǎn)將從以下如附圖所示的對本發(fā)明示例性實(shí)施例的更具體描述中變得顯而易見。在附圖中,相同的附圖標(biāo)記始終指代相同的、功能相似的和/或結(jié)構(gòu)相似的元件。以下在下列附圖的詳細(xì)描述中討i侖優(yōu)選的示例性實(shí)施例圖1給出根據(jù)本發(fā)明實(shí)施例的示例性客戶端應(yīng)用程序和處理模塊的執(zhí)行的流程圖2給出根據(jù)本發(fā)明實(shí)施例的系統(tǒng)概覽的方框表1給出可用的處理模塊的示例性列表;圖3給出根據(jù)本發(fā)明實(shí)施例的總的處理系統(tǒng)的方法的流程圖4給出根據(jù)本發(fā)明實(shí)施例的正射校正和鑲嵌方法的流程圖5給出根據(jù)本發(fā)明實(shí)施例的執(zhí)行分割線和色彩平衡的方法的流程和圖6給出根據(jù)本發(fā)明實(shí)施例的圖像分類的方法的流程圖7給出根據(jù)本發(fā)明實(shí)施例的圖像特征提取投票的方法的流程圖。具體實(shí)施例方式本發(fā)明將通過以下例子進(jìn)一步圖示^L明。并行體系架構(gòu)使用合并了以下兩級并行操作的處理軟件體系在單獨(dú)的計算服務(wù)器上對單獨(dú)的圖像進(jìn)行分布式處理,同時在每個單獨(dú)的計算服務(wù)器上處理模塊利用可用的硬件來快速處理圖像。如果多核處理器可用的話,則相應(yīng)的計算服務(wù)器上的處理可以包括并行^操作,如果可用的話,使用圖形處理單元(GPU)或單元寬帶引擎處理器。在題目為"處理模塊"的章節(jié)中提供對處理模塊如何利用特定的計算服務(wù)器上可用的硬件的詳細(xì)描述。處理體系被設(shè)計為在無需修改操作系統(tǒng)就能在多機(jī)種網(wǎng)絡(luò)中工作(例如既使用Windows服務(wù)器又使用Linux服務(wù)器)。正如以上所提及的,這與許多現(xiàn)有的固定用于或?qū)S糜谟邢迶?shù)目的處理任務(wù)的系統(tǒng)相反。小型任務(wù)控制應(yīng)用程序被安裝在各個計算服務(wù)器215上,用于監(jiān)測待處理的任務(wù)請求并在該計算服務(wù)器215上啟動任務(wù)。任務(wù)控制應(yīng)用程序被配置為例如僅使用計算服務(wù)器215上的可用資源的一部分或僅在特定的時期使用計算服務(wù)器215。這允許通過最小的修改在計算機(jī)的現(xiàn)有網(wǎng)絡(luò)上進(jìn)行處理,并且該處理體系可以與其它應(yīng)用程序共存。例如Oracle或PostgreSQL的數(shù)據(jù)庫可用作在網(wǎng)絡(luò)中的計算服務(wù)器215上運(yùn)行的所有任務(wù)控制應(yīng)用程序的中央通信和協(xié)調(diào)機(jī)制。當(dāng)各個獨(dú)立運(yùn)行的任務(wù)控制應(yīng)用程序啟動任務(wù)、接受任務(wù)的完成、探測到任務(wù)失敗或采集任務(wù)上的元數(shù)據(jù)時,這些信息都在中央任務(wù)數(shù)據(jù)庫210中被更新。在任何時候都可以對中央任務(wù)數(shù)據(jù)庫210進(jìn)行查詢,以獲取關(guān)于特定任務(wù)的狀態(tài)及其核查歷史的信息。該體系允許多個(和/或不同的)處理任務(wù)同時運(yùn)行。在各個計算服務(wù)器215上,小的配置文件告訴各個任務(wù)控制應(yīng)用程序可以在該計算服務(wù)器215上運(yùn)行的任務(wù)的數(shù)量。例如,如果特定的計算服務(wù)器215具有四個CPU,則可以同時運(yùn)行三個任務(wù),而另一個僅有一個CPU的計算服務(wù)器215可能被配置為同時運(yùn)行兩個任務(wù)。這允許每個計算服務(wù)器215可能具有不同數(shù)目的CPU和自動阻止計算服務(wù)器215過載的任務(wù)控制應(yīng)用程序。由于計算服務(wù)器215被阻止過載,因此計算服務(wù)器215之間出現(xiàn)固有的負(fù)載平衡。在特定的計算服務(wù)器215內(nèi),任務(wù)在使用現(xiàn)有的作為Windows或LinuxOS—部分的平衡多處理能力的CPU之間被自動地平衡負(fù)載。另外,小的配置文件提供了關(guān)于什么時候允許計算服務(wù)器215接受任務(wù)的信息。例如,用戶的桌面電腦可在正常的辦7>時間之后的8pm與5am之間用作計算服務(wù)器215。任務(wù)控制應(yīng)用程序周期性地檢查看小的配置文件是否已被修改,如果是則重新對其進(jìn)行讀取,以獲取更新后的配置信息。這允許對任務(wù)控制應(yīng)用程序進(jìn)行動態(tài)的重新配置,從而允許對整個分布式計算環(huán)境進(jìn)行動態(tài)的重新配置。各個計算服務(wù)器215的配置文件由系統(tǒng)管理員在計算服務(wù)器215被加入系統(tǒng)中時基于特定計算服務(wù)器215的能力來提供。圖1給出用于實(shí)施客戶端任務(wù)控制應(yīng)用程序的示例性流程圖。典型地,每個計算服務(wù)器215僅有一個任務(wù)控制應(yīng)用程序被發(fā)起。當(dāng)任務(wù)控制應(yīng)用程序被發(fā)起時,其首先檢查配置文件105,以確定可以運(yùn)行多少個任務(wù)以及對任務(wù)的任何限制。保持對正在運(yùn)行的任務(wù)的計數(shù),并且當(dāng)正在運(yùn)行的任務(wù)完成110時,遞減計數(shù)115。如果該計數(shù)是或超出任務(wù)的最大數(shù)目,則當(dāng)然不允許另外的任務(wù)運(yùn)行,并且處理返回到該例程的開始。如果該計數(shù)沒有超出最大數(shù)目120,則任務(wù)控制應(yīng)用程序/調(diào)度程序會查詢中央任務(wù)數(shù)據(jù)庫210,以確定是否有任務(wù)可用于運(yùn)行125,其中在中央任務(wù)數(shù)據(jù)庫210中,任務(wù)排隊等候執(zhí)行。如果沒有任務(wù)可用,則控制返回到該例程的開始,否則該例程將從中央任務(wù)數(shù)據(jù)庫210獲取關(guān)于計算服務(wù)器215可施行的一個以上任務(wù)的信息和參數(shù)130。當(dāng)一個任務(wù)即將被運(yùn)行(例如腳本)時,其通常作為計算服務(wù)器215上的獨(dú)立進(jìn)程被發(fā)起,并且正在運(yùn)行的任務(wù)的計數(shù)會加一135。然后,中央任務(wù)數(shù)據(jù)庫210會針對正被啟動且運(yùn)行的任務(wù)而被更新140,并且控制返回到例程的開始105。每個任務(wù)會作為給定計算服務(wù)器215上的獨(dú)立進(jìn)程被發(fā)起,因此在單個服務(wù)器上可能會有幾個任務(wù)同時運(yùn)行。當(dāng)每個任務(wù)腳本被啟動145時,其利用操作系統(tǒng)的任意多處理能力的優(yōu)勢,調(diào)用訪問圖像數(shù)據(jù)和相關(guān)數(shù)據(jù)的處理模塊150。還進(jìn)行查詢以確定圖形處理單元(GPU)、多核和/或單元處理器是否可用。當(dāng)任務(wù)被運(yùn)行時,處理后的圖像數(shù)據(jù)被存儲在圖像數(shù)據(jù)庫(或VPFS)中155。處理歷史數(shù)據(jù)和/或元數(shù)據(jù)也被發(fā)送給中央任務(wù)數(shù)據(jù)庫,以更新該任務(wù)狀態(tài)。當(dāng)在步驟110處進(jìn)行"正在運(yùn)行的任務(wù)完成?"的查詢時,計算服務(wù)器215會識別出該任務(wù)已完成,那么計算服務(wù)器215可以自由地請求另外的任務(wù)。由于對數(shù)據(jù)庫和數(shù)據(jù)文件的透明訪問是大多數(shù)網(wǎng)絡(luò)的操作中所固有的,因此計算服務(wù)器215可以位于網(wǎng)絡(luò)上的任何位置,或者本地(例如企業(yè)內(nèi)部互聯(lián)網(wǎng))或者因特網(wǎng)。例如,可以在本地網(wǎng)絡(luò)的計算服務(wù)器215上連同從一個以上第三方租用的遠(yuǎn)程計算服務(wù)器215上同時進(jìn)行處理。數(shù)據(jù)管理和優(yōu)化對大量影象進(jìn)行處理時的主要問題在于數(shù)據(jù)吞吐量和對圖像位置的管理以最小化網(wǎng)絡(luò)通信量。該處理體系優(yōu)選使用數(shù)據(jù)庫來存儲和管理數(shù)據(jù),或使用使各個計算服務(wù)器上的本地文件系統(tǒng)看起來是一個全局文件系統(tǒng)的并行虛擬文件系統(tǒng)(PVFS)。如果使用PFVS,則各個計算服務(wù)器215可以是PFVS的部分。數(shù)據(jù)在PFVS上的隨機(jī)分布有助于平衡總體網(wǎng)絡(luò)通信量和石茲盤訪問。雖然該方法不能保證使網(wǎng)絡(luò)通信量最小,但是平均來說可以提供良好的性能并去除了嘗試直接優(yōu)化數(shù)據(jù)訪問所帶來的復(fù)雜性,從而更易于開發(fā)用于創(chuàng)建新的產(chǎn)品的過程。使用中央任務(wù)數(shù)據(jù)庫210來保存與任務(wù)狀態(tài)的運(yùn)行和跟蹤以及歷史有關(guān)的信息,并且中央任務(wù)數(shù)據(jù)庫210可被所有計算服務(wù)器215訪問。中央任務(wù)數(shù)據(jù)庫210通常使用提供記錄鎖定以管理并發(fā)訪問的任意關(guān)系數(shù)據(jù)庫來實(shí)現(xiàn),例如PostgreSQL或Oracle。也可以使用定制的或私有數(shù)據(jù)庫,盡管開發(fā)這樣的系統(tǒng)需要大量的工作。中央任務(wù)數(shù)據(jù)庫210通常獨(dú)立于任何用于保存影象數(shù)據(jù)的數(shù)據(jù)庫。任務(wù)描述可以使用諸如Python、JAVA、C弁或C十+之類的語言的腳本編寫的任務(wù),腳本調(diào)用一系列處理模塊(PM)以獲得輸入數(shù)據(jù)(例如圖像)、對其進(jìn)行處理并創(chuàng)建新的輸出產(chǎn)物。由于有多個不同的處理模塊可用,因此可以創(chuàng)建很多不同種類的任務(wù)。如圖2的方框圖所示,運(yùn)行特定任務(wù)的請求205被放入中央任務(wù)數(shù)據(jù)庫210的隊列中。當(dāng)計算服務(wù)器215變?yōu)榭捎?在圖2中所示的網(wǎng)絡(luò)上可能有若干個)時,其任務(wù)控制應(yīng)用程序220查詢中央任務(wù)數(shù)據(jù)庫210以獲知要運(yùn)行的新任務(wù)。任務(wù)控制應(yīng)用程序220使用相關(guān)聯(lián)的配置文件來對任務(wù)進(jìn)行調(diào)度,以供特定計算服務(wù)器運(yùn)行。各個計算服務(wù)器215可以被配置有不同數(shù)目的CPU核,并且可以在計算服務(wù)器上添加諸如GPU或單元處理器之類的加速硬件。這些任務(wù)從圖像數(shù)據(jù)庫225、VPFS或經(jīng)網(wǎng)頁通過遠(yuǎn)程訪問來訪問圖像數(shù)據(jù)。當(dāng)任務(wù)已經(jīng)被處理時,處理后的數(shù)據(jù)被返回相同的圖像數(shù)據(jù)庫225。計算服務(wù)器215還將狀態(tài)、歷史和元數(shù)據(jù)信息發(fā)回中央任務(wù)數(shù)據(jù)庫210。任務(wù)的腳本可以指示可以使用其它任務(wù)來獨(dú)立進(jìn)行部分處理。例如,對一百張圖像進(jìn)行正射校正然后將它們鑲嵌在一起的任務(wù)會啟動一百個小任務(wù),每個小任務(wù)對單個圖像進(jìn)行正射校正。當(dāng)這些任務(wù)完成時,原始的任務(wù)將它們鑲嵌在一起。原始的任務(wù)可以通過將新的任務(wù)請求插入中央任務(wù)數(shù)據(jù)庫210的隊列中,然后對中央任務(wù)數(shù)據(jù)庫210進(jìn)行監(jiān)測直到所請求的所有任務(wù)都完成為止,來啟動這些"子"任務(wù)。由于在集群(cluster)中可能有很多計算服務(wù)器215,因此該機(jī)制允許在計算服務(wù)器215變?yōu)榭捎脮r,子任務(wù)在整個集群中自動散布。處理模塊實(shí)際的數(shù)據(jù)處理由通常以C或C+十編寫的處理模塊完成。系統(tǒng)可以由很多處理模塊組成,例如對圖像進(jìn)行濾波的模塊、采集圖像地面控制點(diǎn)的模塊、進(jìn)行圖像分類的模塊或正射校正圖像的模塊。通過將不同的處理模塊以腳本連在一起,可以創(chuàng)建很多種輸出。在表1-處理模塊列表中提供示例性模塊的簡短列表。這些表示在以下領(lǐng)域中對圖像進(jìn)行處理的典型模塊幾何(和正射)校正、分類、分割、SAR和偏振SAR處理、濾波、高程處理和分水嶺分析。當(dāng)然,很多其它處理模塊是已知的和/或可以被使用或開發(fā)。本發(fā)明不限制處理模塊本身的特性。該系統(tǒng)體系的上下文中的處理模塊有三個期望屬性1)在各種計算才幾語言(例如Python、JAVA或C++)中可用的一致應(yīng)用程序界面;2)處理模塊自動利用運(yùn)行于其上的計算服務(wù)器的可用硬件的能力;3)在Windows和Linux兩者中的可用性。具有這些屬性的模塊意味著為特定處理任務(wù)(例如以Python)編寫的腳本可以在Linux或Windows系統(tǒng)上運(yùn)行,并且處理會自動最佳地利用底層硬件。例如,計算服務(wù)器215的集群可以既包括Linux服務(wù)器又包括Windows服務(wù)器,每個服務(wù)器具有不同數(shù)目的CPU核,一些甚至還有額外的硬件加速器,例如GPU或單元處理器。當(dāng)在該集群上并行處理圖像時,可以在所有的計算服務(wù)器215上使用相同的腳本,并且自動使用可以由可用的硬件來執(zhí)行。單獨(dú)的處理模塊可以在使用底層硬件來改善性能上使用不同的策略。例如,密集型浮點(diǎn)凄t(numericallyfloatingpointintensive)例程可以首先4十對GPU進(jìn)行檢查,如果GPU不可用,則在多個CPU可用的情況下返回使用多個CPU進(jìn)行并行操作。另一處理模塊可以針對單元處理器進(jìn)行檢查,在單元處理器可用的情況下使用單元處理器,否則返回到單CPU,單一并行操作可能不是算法中所固有的。根據(jù)特定處理模塊中正在實(shí)施的算法,采用不同的硬件優(yōu)化策略。將代碼行納入處理模塊中以進(jìn)行這些檢查并利用底層硬件所提供的效率是很簡單的事情。處理模塊被編寫為可以透明地接受各種數(shù)據(jù)輸入源,包括本地文件、網(wǎng)絡(luò)文件、數(shù)據(jù)庫、通過的存儲數(shù)據(jù)結(jié)構(gòu)或來自標(biāo)準(zhǔn)化web服務(wù)的數(shù)據(jù)。例如,進(jìn)行正射校正的任務(wù)腳本可以具有能夠從本地文件中獲取高程數(shù)據(jù)并且在本地文件不可用的情況下返回使用提供整個行星的高程數(shù)據(jù)的web服務(wù)(雖然可能具有較低的質(zhì)量和較慢的訪問速度)的處理模塊。面向月l務(wù)的體系該體系優(yōu)選使用面向服務(wù)的體系(SOA)來實(shí)現(xiàn)。也就是說,處理待運(yùn)行的任務(wù)的請求者不需要知道關(guān)于系統(tǒng)的底層體系、分布式處理或用于實(shí)現(xiàn)任務(wù)和處理模塊的計算機(jī)語言的任何內(nèi)容。處理任務(wù)的請求還優(yōu)選通過諸如開放GIS協(xié)會web處理服務(wù)或SOAP之類的標(biāo)準(zhǔn)協(xié)議:故接受。處理請求可以通過對現(xiàn)有的任務(wù)腳本進(jìn)行參數(shù)設(shè)置保存在中央任務(wù)數(shù)據(jù)庫210中,或者請求者可以直接提交將由系統(tǒng)運(yùn)行的定制腳本(其使用系統(tǒng)中可用的處理模塊)。腳本可以采用任何方式生成,例如腳本可以是使用GUI或向?qū)Ь帉懙?、定制的、先已存在的、通過電子郵件發(fā)送的等。因此,總之,在圖3的步驟305,腳本以某些方式生成,并且在中央任務(wù)數(shù)據(jù)庫210中排隊310。然后,可以通過調(diào)用處理模塊的腳本在計算服務(wù)器215上執(zhí)行315處理任務(wù)。這些處理模塊從本地圖像數(shù)據(jù)庫225、VPFS中或通過web遠(yuǎn)程訪問圖像和相關(guān)數(shù)據(jù),并返回處理后的數(shù)據(jù)以供存儲320。計算服務(wù)器215還通過發(fā)送相關(guān)的元數(shù)據(jù)針對已經(jīng)完成的工作來更新中央任務(wù)數(shù)據(jù)庫210。然后輸出數(shù)據(jù)可以被顯示、傳輸/存儲在其它存儲設(shè)備中和/或經(jīng)歷另外的處理。使用該軟件體系的處理例子圖像正射校正和鑲嵌在該例子中,需要將一千個衛(wèi)星圖像進(jìn)行正射校正以使地球坐標(biāo)更精確,然后將其鑲嵌(結(jié)合)在一起形成覆蓋極大區(qū)域的單個大的無縫圖像。盡管圖像正射校正是已知的技術(shù),但是就在多機(jī)種網(wǎng)絡(luò)的計算服務(wù)器(可能采用多核或?qū)S糜布?上并行進(jìn)行正射校正、連同從多個源獲取地面控制點(diǎn)(GCP)和連接點(diǎn)(TP)以及計算色彩平衡和分割線的方法而言,整個例子是新穎的。圖2的方框圖給出影響該處理的示例性系統(tǒng),而圖4給出示例性流程圖。該處理開始于從某些源例如從本地源或從通過web訪問的地球觀測數(shù)據(jù)出售檔案文件中采集地球圖像數(shù)據(jù)405。這些圖像通常以數(shù)據(jù)文件的形式存儲,其大小被保持在通常的計算機(jī)可實(shí)現(xiàn)的點(diǎn)之下。結(jié)果,通??色@取大量獨(dú)立的文件以進(jìn)行分析。然后所有這些圖像被復(fù)制到諸如Oracle10g或PVFS之類的數(shù)據(jù)庫中。圖像被分布于可用的計算服務(wù)器上來獲取地面控制(GCP)和交疊圖像之間的連接點(diǎn)(TP)410。地面控制點(diǎn)可以使用已知技術(shù)從多個源中獲得,所述多個源例如現(xiàn)有的正射校正后的影象、圖像碎片數(shù)據(jù)庫或由向量表示的地理編碼特征(例如公路或湖泊多邊形)。源或者可以對于網(wǎng)絡(luò)來說是本地的,或者可以通過標(biāo)準(zhǔn)化web服務(wù)從數(shù)據(jù)賣主處來訪問。連接點(diǎn)通過再次使用已知技術(shù)對交疊圖像上的點(diǎn)進(jìn)行匹配而獲得。來自多個源的GCP被融合一起,以優(yōu)化它們的準(zhǔn)確性和它們在圖像上的分布。所獲得的各個圖像的GCP和TP被存儲在諸如圖像數(shù)據(jù)庫225之類的中央位置中。在塊模型計算中同時使用所有的GCP和TP,以使用已知技術(shù)為各個圖像創(chuàng)建優(yōu)化校正模型。然后利用作為各個圖像的優(yōu)化模型的結(jié)果,對于所有的塊模型進(jìn)行大型的單次計算(仍是已知計算)。優(yōu)化模型對地面坐標(biāo)進(jìn)行校正并最小化交疊圖像之間的誤差。由于是大型的單次計算,因此在單個計算服務(wù)器上一起計算它們更加有效。GCP和TP被用作優(yōu)化校正模型的輸入,然后就不再使用。然后使用已知算法對圖像進(jìn)行正射校正420,除非該任務(wù)被分布在所有可用的計算服務(wù)器215上。正射校正是對地形導(dǎo)致的失真的校正。在每個計算服務(wù)器215中,從圖像數(shù)據(jù)庫或PVFS中請求原始數(shù)據(jù),并且通過使用該特定計算服務(wù)器215上可用的任意多核或?qū)S锰幚砥?例如單元處理器或GPU)來對正射校正進(jìn)行加速。為了減少數(shù)據(jù)開銷,具有合理大小并且不在處理任務(wù)之間變化的信息(例如數(shù)字高程數(shù)據(jù)或DEM)被存儲在各個計算服務(wù)器215本地。得到的正射校正后的圖像被存儲在圖像數(shù)據(jù)庫或PVFS中。根據(jù)正射校正后的圖像來計算分割線和色彩平衡425。這通常是在單個計算服務(wù)器215上進(jìn)行的,如圖4所示,原因在于需要同時考慮來自所有圖像的所有信息。色彩平衡可以使用例如圖5的流程圖中所示的若干個步驟1)輻射測量歸一化505,用于嘗試使用已知物理屬性,例如傳感器校準(zhǔn)和以陽光強(qiáng)度為基礎(chǔ)的大氣輻射校正最大值,來去除圖像之間的大部分差異;2)由統(tǒng)計方法(例如Thiel-Sen魯棒回歸),通過收集交疊區(qū)域中的圖像之間的統(tǒng)計差異、消除異常(例如云和陰影)來去除剩余的色差510;然后3)使用這些統(tǒng)計來進(jìn)行塊調(diào)節(jié)以最小化色差515。然后將得到的色彩平衡的數(shù)據(jù)返回到圖像數(shù)據(jù)庫或PVFS中520。計算分割線(即圖像之間實(shí)際的接合線),以通過圖像中的以下自然特征(例如河流或公路)來最小化明顯的差別。執(zhí)行這些計算的技術(shù)是已知的。色彩平衡結(jié)果和分割線被存儲在圖像數(shù)據(jù)庫或PVFS中,以便下列步驟中的操作可以使用它們。最后,基于分割線、色彩平衡和正射校正后的圖像所生成的瓷磚塊(mosaictile)被分布在所有計算服務(wù)器上430。進(jìn)行這些計算的技術(shù)是已知的。得到的瓷磚塊被存儲在圖像數(shù)據(jù)庫、PVFS中或直接存儲在最終的傳遞位置或介質(zhì)中。圖像特征提取在該例子中,通過并行使用若干種不同的方法來對單個圖像進(jìn)行分類(解譯),并且結(jié)果融合為單個最終結(jié)果,如圖6所示。在該文件中描述的處理體系允許在合理的時間長度內(nèi)同時運(yùn)行多個不同的分類器,這允許釆用新穎的密集型計算方法。正如^f吏用以上所述的圖4的處理,該處理開始于/人某些源例如/人本地源或從通過web訪問的地球觀測數(shù)據(jù)賣主檔案文件中采集地球圖像數(shù)據(jù)605。這些圖像被采集并作為若干個數(shù)據(jù)文件被存儲在圖像數(shù)據(jù)庫225中。然后在各個計算服務(wù)器215上啟動不同的分類方法。候選的分類方法可以包括最大似然分類、神經(jīng)網(wǎng)絡(luò)、最小距離、KNN或K-平均或依賴于具體情況或?qū)嵤┱叩闹R的其它分類方法。盡管各分類方法在不同的計算服務(wù)器215上運(yùn)行,但是各個計算服務(wù)器215可以具有多個核,這些核可以并行地運(yùn)行分類的部分。各種分類方法可以使用作為分類過程的部分在本地或通過網(wǎng)頁獲取的輔助數(shù)據(jù)的不同集合。各種分類的結(jié)果被存儲在圖像數(shù)據(jù)庫225或PVFS中。一旦所有的分類方法都完成,就使用創(chuàng)建最終結(jié)果的"投票"系統(tǒng)和知識規(guī)則創(chuàng)建單個解譯615。圖7的流程圖給出進(jìn)行該"投票"過程的示例性方法。當(dāng)各種分類方法已完成705時,該系統(tǒng)使用知識規(guī)則將分類器限制為與當(dāng)前的分析最相關(guān)的那些分類器,或給予較重要的分類器以較大的權(quán)重710。該步驟可以根據(jù)知識規(guī)則的種類而在投票步驟之前或之后進(jìn)行。當(dāng)然,可以應(yīng)用若干個知識規(guī)則,一些在投票步驟之前應(yīng)用,一些在投票步驟之后應(yīng)用。例如,如果存在特定分類器對特定類別(例如水)具有極高的準(zhǔn)確率的先前知識,則它可以在荻得針對特定像素的結(jié)果時否決來自投票系統(tǒng)的結(jié)果(即在投票步驟之后應(yīng)用該知識規(guī)則)。作為另一個例子,可以應(yīng)用其它知識規(guī)則,例如農(nóng)作物僅存在于已知的農(nóng)場邊界內(nèi),在這種情況下,投票可以被限制為適于農(nóng)作物的已知方法(即在投票步驟之前應(yīng)用該知識規(guī)則)。然后,投票系統(tǒng)針對各個圖像像素,對來自各個分類器的結(jié)果進(jìn)行比較,并挑選最普遍的結(jié)果715。通過使用若干種不同的解譯方法(沒有一個在所有情況下都是最佳的),基于多種方法之間的加權(quán)合意(consensus),可以創(chuàng)建比任何單一方法更好的結(jié)果。然后最優(yōu)結(jié)果被存儲720在圖像數(shù)據(jù)庫225中,并且可以采用某些方式顯示或輸出725,例如在具有視覺顯示器和用戶接口的個人計算上顯示或輸出。結(jié)論已經(jīng)針對一個以上實(shí)施例對本發(fā)明進(jìn)行了描述。然而,對本領(lǐng)域技術(shù)人員來說,可以在不脫離權(quán)利要求中所限定的范圍的情況下進(jìn)行各種變更和修改。例如1)計算服務(wù)器的網(wǎng)格可以由運(yùn)行諸如UNIX(使用SUN、SGI或IBM處理器)而非基于英特爾的處理器之上的Windows或Linux的操作系統(tǒng)的系統(tǒng)組成;2)可以通過諸如固態(tài)設(shè)備(例如基于RAM或FlashRAM)或存儲區(qū)域網(wǎng)絡(luò)設(shè)備而非虛擬并行文件系統(tǒng)或數(shù)據(jù)庫的其它方法來實(shí)現(xiàn)高速存儲器;3)盡管黑色和白色或彩色影象數(shù)據(jù)是最經(jīng)常使用的,但是本發(fā)明的范圍包括任意光柵(raster)數(shù)據(jù)集合,包括多光譜影象、超光譜影象,合成孔徑雷達(dá)影象、偏振雷達(dá)成像器和空間光柵GIS信息;并且4)地球觀測影象源可以包括那些從空間或^L空遙感傳感器采集的源。本發(fā)明的方法步驟可以實(shí)施為以諸如目標(biāo)代碼或源代碼之類的各種格式存儲的可執(zhí)行機(jī)器代碼的集合。這種代碼在這里一般描述為編程代碼或簡稱計算機(jī)程序。為清楚起見,可執(zhí)行機(jī)器代碼或代碼的部分可以與其它程序的代碼集成在一起,通過外部程序調(diào)用、以固件形式或通過本領(lǐng)域中已知的其它技術(shù)實(shí)現(xiàn)為子例程、插件程序、附加軟件、軟件代理。本發(fā)明實(shí)施例可以由計算機(jī)處理器或以方法步驟的方式編程的類似器件來執(zhí)行,也可以由提供有用于執(zhí)行這些步驟的裝置的電子系統(tǒng)來執(zhí)行。類似地,諸如計算機(jī)磁盤、CD-Rom、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)或本領(lǐng)域中已知的類似計算機(jī)軟件存儲介質(zhì)之類的電子存儲介質(zhì)可以被編程為執(zhí)行這樣的方法步驟。而且,表示這些方法步驟的電子信號也可以通過通信網(wǎng)絡(luò)來傳輸。所有的引文通過引用合并于此。名稱描述3dsm航空攝影自動DEM提取aepipro航空攝影對極投影ARI圖像通道算法ATCOR3使用高程數(shù)據(jù)的大氣校正ATCOR3—T使用高程數(shù)據(jù)的表面溫度AutochipGCP采集的自動碎片匹配Avg無監(jiān)督紋理分割cdeosatCDEOSAT快速格式cdirssCDRIS上層結(jié)構(gòu)格式Cdland7CDLANDSAT7格式CdlandbCDERS/PALSAR/RADARSATLGSOWG格式Cds3「CDERS/RADARSATCCT格式CdspotCDSPOTIMAGESPOT格式Chipext碎片提取Chipmat碎片匹配CIM創(chuàng)建圖像數(shù)據(jù)庫文件CLS集群定義分類Context上下文分類CONTROUR根據(jù)DEM生成等高線CSG分類器標(biāo)記生成器DECORR去相關(guān)拉伸DIM刪除圖像數(shù)據(jù)庫文件DRAIN從高程數(shù)據(jù)中排除盆地Endmemb找出終端像元光譜組EXPORT2KML導(dǎo)出到Google地球KML或KMZFAV平均濾波器FED邊緣探測濾波器(達(dá)到33x33)Fefrost增強(qiáng)的霜凍濾波Felee增強(qiáng)的lee自適應(yīng)濾波FERODEH腐蝕洞濾波器(達(dá)到1001x1001)FEXPORT導(dǎo)出到外文文件EFREQ—頻域圖像濾波—器Ffrost霜凍自適應(yīng)濾波Fftmpoly通過圖像多邊形匹配導(dǎo)出GCPFftmvec通過圖像向量匹配導(dǎo)出GCPFGA高斯濾波器(達(dá)到33x33)Fgamma伽瑪映射濾波FIMPORT導(dǎo)入外文文件FkuanKuan濾波FieLee自適應(yīng)濾波表1A<table>tableseeoriginaldocumentpage21</column></row><table>表1B名稱描述KCLUSK-平均聚類KNNK-最近鄰域分類KRIGING使用Kriging的點(diǎn)內(nèi)插LAI葉面積指數(shù)模型LRP圖像線型替代1_UT借助查找表的圖像增強(qiáng)MaiMallat小波變換MASKING計算霧團(tuán)和云團(tuán)MAT矩陣分析MATCH直方圖匹配LUTMETASET設(shè)備元數(shù)據(jù)值MINDIS最小距離分類器MIX最大似然分類器Mnfnr基于去噪的最大噪聲比MODEL建模程序MOSAIC圖像鑲嵌MTEMartin-Taylor變換NDVI根據(jù)AVHRR數(shù)據(jù)計算NDVINGCLUS2N比特Narendra陽Goldberg聚類Nnclsss神經(jīng)網(wǎng)絡(luò)分類Nnint神經(jīng)鄰域內(nèi)插Nntrain神經(jīng)網(wǎng)絡(luò)訓(xùn)練ORARASLOAD導(dǎo)出光柵到ORACLE數(shù)據(jù)庫ORAVESLOAD導(dǎo)出向量到ORACLE數(shù)據(jù)庫Ortho正射校正OVL交疊分析PCA基本組件分析Pansharp全色銳化圖像PRX接近分析Psb0xc3rPOLSAR矩形濾波器Pscc兩個POLSAR元素相關(guān)系數(shù)PsclopotCloude-Pottier分類Pseaba熵、A角、B角和各相異性PsfredurFreeman-Durden無監(jiān)督分類PSG透視場景生成Psinsng入射角度映射PsintsnPOLSAR元素加強(qiáng)Psintr3t兩個POLSAR元素的入射比例Pspedht偏振響應(yīng)基本高度PsphdiffPOLSAR元素的相位差表1C名稱描述Pspoldis偏振區(qū)分器pspolfilPOLSAR斑點(diǎn)濾波器pspolsyn通用POLSAR反射散射合成Pspolsync對比度最大化反向散射合成pspolsynr目標(biāo)最大化反向散射合成pssscm均衡散射特征化方法psswis有監(jiān)督的Wishart分類Pstotpow總功率psuswis無監(jiān)督的Wishart分類psv3nzyl無監(jiān)督的vanZyl分類pswhite白化濾波器目標(biāo)探測Pyramid建立圖像縱覽B金字塔rbfint基于輻射的函數(shù)內(nèi)插regpro圖像記錄和投影REL來自高程數(shù)據(jù)的暗褐色浮雕rsdsm雷達(dá)示波器自動DEM提取rstrSAR圖像對比拉伸Rtcsigm具有Terrain校正的SAR反射散射RTV光柵到向量的轉(zhuǎn)換S3m光譜角度映射S3rbst3生成雷達(dá)亮度S3rcl3ss對分段的SAR圖像進(jìn)行分類sarincdSAR入射角度估計S3rs6g分段單通道SAR圖像S3「sigm生成雷達(dá)反射散射S3ll6X特定SAR的紋理測量SAVI土地調(diào)節(jié)植被指數(shù)sdsm衛(wèi)星自動DEM提取SEED自動分水嶺種子啟動器Sepipro衛(wèi)星對極投影-德中心波長詢值----SHRINK主通道中的縮短區(qū)域SJ6V6篩選濾波器(類合并)SIGJPL顯示偏振標(biāo)記SIGMERG分類器標(biāo)記合并SIGSEP分類器標(biāo)記分離slc2imgSLC到圖像的轉(zhuǎn)換slccor應(yīng)用譜線曲率校正LUTSLP高程數(shù)據(jù)的斜率smodel衛(wèi)星模型計算smspsc平滑光譜表1D<table>tableseeoriginaldocumentpage24</column></row><table>表1E權(quán)利要求1、一種用于處理大量地球觀測成像數(shù)據(jù)的系統(tǒng),包括包括視覺顯示器和用戶接口的計算機(jī);多個計算服務(wù)器;圖像數(shù)據(jù)庫,用于將所述地球觀測成像數(shù)據(jù)存儲為多個獨(dú)立的圖像數(shù)據(jù)文件;網(wǎng)絡(luò),用于使所述計算機(jī)、所述多個計算服務(wù)器和所述圖像數(shù)據(jù)庫互相連接;所述多個計算服務(wù)器以可操作的方式分布式處理所述獨(dú)立的數(shù)據(jù)文件;所述多個計算服務(wù)器中的至少一個以可操作的方式在多處理環(huán)境中處理所述獨(dú)立的數(shù)據(jù)文件;并且所述多個計算服務(wù)器中的至少一個以可操作的方式將處理后的獨(dú)立的數(shù)據(jù)文件整理為單個成像結(jié)果。2、根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括用于存儲待施行的任務(wù)的列表的中央任務(wù)數(shù)據(jù)庫,所述任務(wù)定義待施行的處理,并且所述多個計算服務(wù)器以可操作的方式從所述列表中請求任務(wù)。3、根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述中央任務(wù)數(shù)據(jù)庫進(jìn)一步以可操作的方式存儲任務(wù)狀態(tài)、歷史數(shù)據(jù)和元數(shù)據(jù),所述多個計算服務(wù)器以可操作的方式向所述中央任務(wù)數(shù)據(jù)庫發(fā)送任務(wù)狀態(tài)、歷史數(shù)據(jù)和元數(shù)據(jù)。4、根據(jù)權(quán)利要求3所述的系統(tǒng),其中所述中央任務(wù)數(shù)據(jù)庫包括關(guān)系數(shù)據(jù)庫。5、根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述多個計算服務(wù)器以可操作的方式在它們有能力時從所述列表中請求任務(wù)。6、根據(jù)權(quán)利要求5所述的系統(tǒng),其中所述多個計算服務(wù)器以可操作的方式在特定的指定時期從所述列表中請求任務(wù)。7、根據(jù)權(quán)利要求5所述的系統(tǒng),其中所述多個計算服務(wù)器中的每一個都包括指定可運(yùn)行的任務(wù)的數(shù)目的配置文件。8、根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述任務(wù)包括腳本。9、根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述腳本調(diào)用所存儲的具有標(biāo)準(zhǔn)應(yīng)用程序編程接口(API)的處理模塊。10、根據(jù)權(quán)利要求9所述的系統(tǒng),進(jìn)一步包括接口生成器,該接口生成器以可操作的方式將所述API和文檔翻譯為采用期望的腳本語言的細(xì)節(jié)和語法,以允許從用不同語言編寫的腳本中調(diào)用處理模塊。11、根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述處理模塊以可操作的方式從本地文件、數(shù)據(jù)庫、存儲對象或Web服務(wù)中接收輸入數(shù)據(jù)。12、根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN),并且所述多個計算服務(wù)器中的至少一個可通過所述LAN來訪問。13、根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述網(wǎng)絡(luò)包括因特網(wǎng),并且所述多個計算服務(wù)器中的至少一個可通過所述因特網(wǎng)來訪問。14、根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述多個計算服務(wù)器中的至少一個以可操作的方式使用專用的內(nèi)部硬件來處理所述獨(dú)立的數(shù)據(jù)文件。15、根據(jù)權(quán)利要求14所述的系統(tǒng),其中所述專用的內(nèi)部硬件選自由多個CPU、一個以上圖形處理單元(GPU)或單元處理器構(gòu)成的組。16、根據(jù)權(quán)利要求14所述的系統(tǒng),其中所述多個計算服務(wù)器中的至少一個以可操作的方式使用均衡多處理(SMP)來處理所述獨(dú)立的數(shù)據(jù)文件。17、根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述圖像數(shù)據(jù)庫包括并行虛擬文件系統(tǒng)(PVFS)。18、一種用于處理大量地球觀測成像數(shù)據(jù)的方法,包括以下步驟將所述地球觀測成像數(shù)據(jù)作為多個獨(dú)立的圖像數(shù)據(jù)文件存儲在圖像數(shù)據(jù)庫中;在多個計算服務(wù)器中分布式處理所述獨(dú)立的數(shù)據(jù)文件,所述多個計算服務(wù)器和所述圖像數(shù)據(jù)庫通過網(wǎng)絡(luò)互相連接;所述多個計算服務(wù)器中的至少一個使用多處理來處理所述獨(dú)立的數(shù)據(jù)文件;在所述多個計算服務(wù)器之一上將處理后的獨(dú)立的數(shù)據(jù)文件整理為單個成像結(jié)果;和通過包括視覺顯示器和用戶接口的計算機(jī)與所述單個成像結(jié)果交互。19、根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括以下步驟在中央任務(wù)數(shù)據(jù)庫中存儲待施行的任務(wù)的列表,所述任務(wù)定義待施行的處理;和所述多個計算服務(wù)器從所述列表中請求任務(wù)。20、根據(jù)權(quán)利要求19所述的方法,進(jìn)一步包括以下步驟所述多個計算服務(wù)器向所述中央任務(wù)數(shù)據(jù)庫發(fā)送任務(wù)狀態(tài)、歷史數(shù)據(jù)和元數(shù)據(jù);和所述中央任務(wù)數(shù)據(jù)庫存儲所接收的任務(wù)狀態(tài)、歷史數(shù)據(jù)和元數(shù)據(jù)。21、根據(jù)權(quán)利要求20所述的方法,其中所述中央任務(wù)數(shù)據(jù)庫包括關(guān)系數(shù)據(jù)庫。22、根據(jù)權(quán)利要求20所述的方法,其中所述多個計算服務(wù)器從所述列表中請求任務(wù)的步驟包括所述多個計算服務(wù)器在它們有能力時從所述列表中請求任務(wù)的步驟。23、根據(jù)權(quán)利要求22所述的方法,其中所述多個計算服務(wù)器從所述列表中請求任務(wù)的步驟包括所述多個計算服務(wù)器在特定的指定時期從所述列表中請求任務(wù)的步驟。24、根據(jù)權(quán)利要求22所述的方法,進(jìn)一步包括所述多個計算服務(wù)器在確定它們有能力時,查閱指定可運(yùn)行的任務(wù)的數(shù)目的配置文件。25、根據(jù)權(quán)利要求19所述的方法,其中所述任務(wù)包括腳本。26、根據(jù)權(quán)利要求25所述的方法,進(jìn)一步包括所述腳本調(diào)用所存儲的具有標(biāo)準(zhǔn)應(yīng)用程序編程接口(API)的處理模塊的步驟。27、根據(jù)權(quán)利要求26所述的方法,進(jìn)一步包括接口生成器以可操作的方式將所述API和文檔翻譯為采用期望的腳本語言的細(xì)節(jié)和語法,以允許從用不同語言編寫的腳本中調(diào)用處理模塊的步驟。28、根據(jù)權(quán)利要求26所述的方法,進(jìn)一步包括所述處理模塊從本地文件、數(shù)據(jù)庫、存儲對象或Web服務(wù)中獲取輸入數(shù)據(jù)的步驟。29、根據(jù)權(quán)利要求18所述的方法,其中所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN),并且所述多個計算服務(wù)器中的至少一個可通過所述LAN來訪問。30、根據(jù)權(quán)利要求18所述的方法,其中所述網(wǎng)絡(luò)包括因特網(wǎng),并且所述多個計算服務(wù)器中的至少一個可通過所述因特網(wǎng)來訪問。31、根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括所述多個計算服務(wù)器中的至少一個使用專用的內(nèi)部硬件來處理所述獨(dú)立的數(shù)據(jù)文件的步驟。32、根據(jù)權(quán)利要求30所述的方法,其中所述專用的內(nèi)部硬件包括選自由多個CPU、圖形處理單元(GPU)或單元處理器構(gòu)成的組中的至少一個。33、根據(jù)權(quán)利要求30所述的方法,其中所述使用多處理來處理所述獨(dú)立的數(shù)據(jù)文件的步驟包括使用均衡多處理(SMP)來處理的步驟。34、根據(jù)權(quán)利要求18所述的方法,其中所述圖像數(shù)據(jù)庫包括并行虛擬文件系統(tǒng)(PVFS)。35、根據(jù)權(quán)利要求18所述的方法,其中所述處理包括圖像分類,并且所述分布式處理所述獨(dú)立的數(shù)據(jù)文件的步驟包括,在所述多個計算服務(wù)器中的每一個上施行不同的分類方法的步驟。36、根據(jù)權(quán)利要求35所述的方法,其中所述整理的步驟包括執(zhí)行投票方案以從所述不同的分類方法中選擇一種分類方法的輸出作為最優(yōu)結(jié)果的步驟。37、根據(jù)權(quán)利要求1所述的方法,其中通過所述多個計算服務(wù)器中的每一個分布式處理所述獨(dú)立的數(shù)據(jù)文件并施行不同的分類方法,來施行圖像分類。38、根據(jù)權(quán)利要求37所述的方法,其中所述多個計算服務(wù)器中的至少一個以可操作的方式整理處理后的獨(dú)立的數(shù)據(jù)文件,以可操作的方式執(zhí)行投票方案以從所述不同的分類方法中選擇一種分類方法的輸出作為最優(yōu)結(jié)果。全文摘要本發(fā)明涉及大量地球觀測圖像處理。本發(fā)明涉及數(shù)據(jù)處理,更具體地說,涉及用于處理大量地球觀測圖像數(shù)據(jù)的方法和系統(tǒng)。描述了一種用于處理大量地球觀測成像數(shù)據(jù)的系統(tǒng),包括包括視覺顯示器和用戶接口的計算機(jī)、多個計算服務(wù)器、將地球觀測成像數(shù)據(jù)存儲為多個獨(dú)立的圖像數(shù)據(jù)文件的圖像數(shù)據(jù)庫和用于使計算機(jī)、多個服務(wù)器和圖像數(shù)據(jù)庫互相連接的網(wǎng)絡(luò)。所述多個服務(wù)器以可操作的方式分布式處理所述獨(dú)立的數(shù)據(jù)文件;所述多個計算服務(wù)器中的至少一個以可操作的方式在多處理環(huán)境中處理所述獨(dú)立的數(shù)據(jù)文件;并且所述多個計算服務(wù)器中的至少一個以可操作的方式將處理后的獨(dú)立的數(shù)據(jù)文件整理為單個成像結(jié)果。文檔編號G06F17/30GK101493829SQ20091000317公開日2009年7月29日申請日期2009年1月8日優(yōu)先權(quán)日2008年1月8日發(fā)明者大衛(wèi)·斯坦利,理查德·波洛克,羅伯特·摩西,路易斯·貝里申請人:Pci地球空間信息有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
澄城县| 光山县| 宁蒗| 自贡市| 乾安县| 合江县| 兴安盟| 白玉县| 兴和县| 珲春市| 调兵山市| 永年县| 宜兴市| 正镶白旗| 大港区| 遂川县| 丹巴县| 临潭县| 防城港市| 呈贡县| 绵阳市| 龙里县| 禄丰县| 隆安县| 承德县| 遂平县| 乌兰察布市| 塔河县| 抚松县| 陆河县| 建瓯市| 犍为县| 濉溪县| 淮滨县| 南郑县| 新龙县| 明溪县| 连平县| 樟树市| 周至县| 固始县|