System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及遙感影像處理領域,具體涉及一種分布式區域網平差處理方法、裝置、電子設備及介質。
技術介紹
1、光學遙感影像以其豐富的光譜信息和空間信息,成為地表特征提取、環境變化監測、自然災害預測、自然資源管理等領域的重要數據來源。在這些應用中,遙感影像的幾何信息準確性對于地理信息系統、城市規劃、農業監測、環境保護等任務至關重要。精確的幾何信息不僅可以確定影像中地物的地理位置,還能有效避免地物形變現象,為后續的精準測量和分析應用提供堅實的基礎。
2、然而,傳統的遙感影像幾何信息數據處理方法在面對大規模、高維度的遙感數據時,面臨著諸多挑戰。首先,遙感影像數據通常需要龐大的存儲和計算資源來支持其處理。其次,由于大氣、云層、地形、拍攝角度、衛星姿態等多種因素的干擾,遙感影像往往存在噪聲和幾何形變,而不同的影像由于獲取時間、傳感器等因素的差異,其定位精度也不盡相同。為了提高遙感影像的幾何信息準確性,區域網平差算法被廣泛應用。該算法通過綜合利用地面控制點信息及影像重疊區域的幾何約束信息,能有效消除由于不同影像拍攝條件引起的變形和偏差,提高幾何信息數據的精度和準確性。
3、然而,區域網平差算法的計算量大,處理多幅影像時耗時較長,效率有待提高。特別是在處理大規模遙感數據時,傳統的單機處理方法難以滿足高效處理的需求。
4、hadoop作為一種分布式計算框架,以其高度的可伸縮性和容錯性,在大規模數據處理領域展現出巨大的優勢。hadoop通過分布式計算資源,能夠加速數據處理過程,提高處理效率,并且其數據冗余機制還能
技術實現思路
1、有鑒于此,本申請實施例提供一種基于分布式計算平臺的遙感影像分布式區域網平差處理方法及系統,本專利技術旨在克服傳統遙感影像區域網平差處理中的計算效率問題。通過利用分布式計算平臺的的分布式計算能力,實現對大規模遙感影像的高效區域網平差處理,以滿足遙感影像幾何信息精確處理的需求。
2、第一方面,本公開實施例提供了一種分布式區域網平差處理方法,其包括:
3、基于分布式計算平臺提取遙感影像分布式控制點;生成區域內所有影像的接邊影像對;基于所述分布式計算平臺提取所述接邊影像對的分布式連接點;獲取區域網平差并更新對應影像文件。
4、根據本公開實施例的一種具體實現方式,所述基于分布式計算平臺提取遙感影像分布式控制點,包括:準備待進行區域網平差的遙感影像以及所述遙感影像對應的rpc文件和dom影像;基于所述分布式計算平臺,采用分布式計算框架并行處理多景遙感影像控制點的提取;在每個映射任務中,對每景影像和對應的所述dom影像進行分塊處理,使用匹配算法進行所述待進行區域網平差的遙感影像與所述對應的所述dom影像的特征點檢索和匹配,生成地面控制點。
5、根據本公開實施例的一種具體實現方式,基于所述分布式計算平臺,采用分布式計算框架并行處理多景遙感影像控制點的提取,包括:根據所述遙感影像的數量分配所述映射任務至分布式計算集群中的不同計算節點,其中每個所述節點獨立并行地執行一個映射任務。
6、根據本公開實施例的一種具體實現方式,所述生成區域內所有影像的接邊影像對,包括:遍歷所有影像,讀取每景影像的rpc文件,獲得所述每景影像的覆蓋范圍;判斷兩景影像是否存在重疊區域,如果存在重疊區域,所述兩景影像構成了一組接邊影像對,保存所述接邊影像對。
7、根據本公開實施例的一種具體實現方式,所述基于所述分布式計算平臺提取所述接邊影像對的分布式連接點,包括:利用分布式計算框架并行處理多組接邊影像對的分布式連接點提取;對每組所述接邊影像對的重疊區域進行分塊處理,使用匹配算法進行兩景影像的特征點檢索和匹配,生成所述接邊影像對的分布式連接點。
8、根據本公開實施例的一種具體實現方式,所述利用分布式計算框架并行處理多組接邊影像對的連接點提取,包括:根據所述接邊影像對的數量設置映射任務的數量,將所述映射任務分配給分布式計算集群中的不同計算節點,每個所述映射任務獨立并行地執行一組所述接邊影像對分布式連接點的提取。
9、根據本公開實施例的一種具體實現方式,所述獲取區域網平差并更新對應影像文件,包括:準備所有影像的所述分布式控制點文件以及所有所述接邊影像對的分布式連接點文件;進行完成區域網平差計算;根據網平差結果更新每景影像的rpc文件。
10、第二方面,本公開實施例提供了一種分布式區域網平差處理裝置,其包括:
11、控制點提取模塊,用于基于分布式計算平臺進行遙感影像分布式控制點提取;接邊影像對生成模塊:用于遍歷所述遙感影像生成接邊影像對;連接點提取模塊:用于基于所述分布式計算平臺進行所述接邊影像對的分布式連接點提取;區域網平差獲取模塊:用于對區域內所有影像進行區域網平差計算,并根據網平差結果更新每景影像的rpc文件。
12、根據本公開實施例的一種具體實現方式,所述控制點提取模塊根據待進行區域網平差的遙感影像以及所述遙感影像對應的rpc文件和dom影像;基于所述分布式計算平臺,采用分布式計算框架并行處理多景遙感影像控制點的提取;在每個映射任務中,對每景影像和對應的所述dom影像進行分塊處理,使用匹配算法進行所述待進行區域網平差的遙感影像與所述對應的所述dom影像的特征點檢索和匹配,生成地面控制點。
13、根據本公開實施例的一種具體實現方式,所述控制點提取模塊根據所述遙感影像的數量分配所述映射任務至分布式計算集群中的不同計算節點,其中每個所述節點獨立并行地執行一個映射任務。
14、根據本公開實施例的一種具體實現方式,所述接邊影像對生成模塊遍歷所有影像,讀取每景影像的rpc文件,獲得所述每景影像的覆蓋范圍;判斷兩景影像是否存在重疊區域,如果存在重疊區域,所述兩景影像構成了一組接邊影像對,保存所述接邊影像對。
15、根據本公開實施例的一種具體實現方式,所述連接點提取模塊利用分布式計算框架并行處理多組接邊影像對的分布式連接點提取;對每組所述接邊影像對的重疊區域進行分塊處理,使用匹配算法進行兩景影像的特征點檢索和匹配,生成所述接邊影像對的分布式連接點。
16、根據本公開實施例的一種具體實現方式,所述連接點提取模塊根據所述接邊影像對的數量設置映射任務的數量,將所述映射任務分配給分布式計算集群中的不同計算節點,每個所述映射任務獨立并行地執行一組所述接邊影像對分布式連接點的提取。
17、根據本公開實施例的一種具體實現方式,所述區域網平差獲取模塊準備所有影像的所述分布式控制點文件以及所有所述接邊影像對的分布式連接點文件;
18、進行完成區域網平差計算;根據網平差結果更新每景影像的rpc文件。
19、第三方面,本公開實施例提供了一種電子設備,該電子設備包括:根據所有影像的所述分布式控制點文件以及所有所述接邊影像對的分布式連接點文件;進行完成區域網平差計算;并根據網平差結果更新每景影像的rpc文件
20、本文檔來自技高網...
【技術保護點】
1.一種分布式區域網平差處理方法,其特征在于,包括:
2.根據權利要求1所述的分布式區域網平差處理方法,其特征在于,所述基于分布式計算平臺提取遙感影像分布式控制點,包括:
3.根據權利要求2所述的分布式區域網平差處理方法,其特征在于,基于所述分布式計算平臺,采用分布式計算框架并行處理多景遙感影像控制點的提取,包括:根據所述遙感影像的數量分配所述映射任務至分布式計算集群中的不同計算節點,其中每個所述節點獨立并行地執行一個映射任務。
4.根據權利要求1所述的分布式區域網平差處理方法,其特征在于,所述生成區域內所有影像的接邊影像對,包括:
5.根據權利要求1所述的分布式區域網平差處理方法,其特征在于,
6.權利要求5所述的分布式區域網平差處理方法,其特征在于,所述利用分布式計算框架并行處理多組接邊影像對的連接點提取,包括:根據所述接邊影像對的數量設置映射任務的數量,將所述映射任務分配給分布式計算集群中的不同計算節點,每個所述映射任務獨立并行地執行一組所述接邊影像對分布式連接點的提取。
7.權利要求1所述的分布式區域
8.一種分布式區域網平差處理裝置,其特征在于,包括:
9.一種電子設備,其特征在于,該電子設備包括:
10.一種非暫態計算機可讀存儲介質,其特征在于,該非暫態計算機可讀存儲介質存儲計算機指令,該計算機指令用于使該計算機執行權利要求1至7任意一項所述的分布式區域網平差處理方法。
...【技術特征摘要】
1.一種分布式區域網平差處理方法,其特征在于,包括:
2.根據權利要求1所述的分布式區域網平差處理方法,其特征在于,所述基于分布式計算平臺提取遙感影像分布式控制點,包括:
3.根據權利要求2所述的分布式區域網平差處理方法,其特征在于,基于所述分布式計算平臺,采用分布式計算框架并行處理多景遙感影像控制點的提取,包括:根據所述遙感影像的數量分配所述映射任務至分布式計算集群中的不同計算節點,其中每個所述節點獨立并行地執行一個映射任務。
4.根據權利要求1所述的分布式區域網平差處理方法,其特征在于,所述生成區域內所有影像的接邊影像對,包括:
5.根據權利要求1所述的分布式區域網平差處理方法,其特征在于,
6.權利要求5所述的分布式區域網平差處理方法,其特征在于,所述利...
【專利技術屬性】
技術研發人員:曹瓊,齊建超,盧曉,龍小祥,闞婉清,楊文環,
申請(專利權)人:中國四維測繪技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。