999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MPI和MapReduce混合編程的高分三號多模數據分布式并行轉換算法

2024-08-31 00:00:00張如明蔡劍英王錫航劉子立歐陽波
科技資訊 2024年14期

摘要:我國高分三號形成三星陸海雷達衛星星座。為了提升PolSARpro極化SAR圖像處理的開源軟件在高分三號數據轉換環節的處理能力,提出了基于OpenMP、MapReduce和MPI并按照PolSARpro軟件的數據格式要求進行分布式并行轉換處理算法,將不同成像模式下的多極化數據實現快速定標和格式轉換,并且通過KingMapV10.0GIS平臺實現了算法并在實際數據中進行測試,驗證了算法的高效性、可靠性、易擴展性和正確性。

關鍵詞:高分三號合成孔徑雷達定標消息傳遞接口分布式并行計算

中圖法分類號:P237

DistributedParallelConversionAlgorithmofGF-3Multi-ModeDataBasedonMPIandMapReduceHybridProgramming

ZHANGRuming1*CAIJianying2WANGXihang1LIUZili2OUYANGBo2

1.HulunbeirBigDataCenter,Hulunbeir,InnerMongoliaAutonomousRegion,021000China;2.HulunbeirSmartCityDevelopmentResearchInstitute,Hulunbeir,InnerMongoliaAutonomousRegion,021000China

Abstract:China’sGF-3isformedaland-searadarsatelliteconstellationof3satellites.InordertoimprovetheprocessingcapabilityofPolSARproopensourcesoftwareforpolarimetricSARimageinthedataconversionstageofGF-3,thispaperproposesadistributedparallelconversionalgorithmaccordingtothedataformatrequirementsofitssoftwarebasedonOpenMP,MapReduceandMPI,whichcanquicklycalibrateandconvertGF-3muti-polarizationofdifferentimagingmodesdataintobinformat.ThealgorithmisimplementedonGISplatformofKingMapV10.0andtestedinrealdata,whichverifiestheefficiency,feasibility,extendibilityandcorrectnessofthealgorithm.

KeyWords:GF-3;SAR;Calibration;Messagepassinginterface;DistributedandParallelComputing

2022年4月7日,中國陸海監測監視迎來“三星組網”時代[1],支撐合成孔徑雷達衛星的多極化數據進行業務化應用。高分三號具有12種工作模式,能夠實現全天時、全天候的陸地和海洋監視監測,有力支撐我國防災減災應急、海洋資源開發和陸地環境監測[2-4]。PolSARpro是一款著名的開源軟件[5],已經具備高分三號數據的導入及處理能力,然而轉換效率比較低。為了提升該軟件處理高分三號數據格式轉換能力,陳云等人[6-8]給出了較高效的分布式并行轉換算法,但并未給出多種成像模式下的定標轉換。另外,陳云[9]采用QTConcurrent并行框架實現,雖有更好的性能表現,但未實現分布式并行計算。遙感事微信公眾號[10]給出了多種成像模式下的全極化、雙極化數據等定標處理,但未實現更高效的分布式并行轉換。因此,本文提出了針對高分三號多模數據的分布式并行轉換處理方法,先通過推導簡化得到中間參數,接著給出分布式混合編程并行計算過程,再通過全極化條帶I數據和精細條帶II等實際數據,驗證算法的高效性、可靠性、易擴展性和正確性,最后通過性能對比分析,表明本文方法可以高效的處理多模式多極化高分三號數據。

1算法原理

本文主要針對高分三號L1A產品數據進行格式轉換處理。由GF-3衛星SARL1A級數據獲取后向散射系數的定標公式[11]如下。

公式(1)中:是單位為dB的后向散射系數;在L1A影像中,,是1A級產品實部,是1A級產品虛部,是影像量化前的最大值,在元數據文件中字段獲取。CalibrationConst是影像的雷達散射的定標系數,在元數據文件中CalibrationConst字段獲取。

按PolSARpro軟件的數據格式要求,以及根據陳云等人[6]的簡化推導過程,記:

記linear形式的實部后向散射系數:,其中是單位為dB的實部后向散射系數。

記linear形式的虛部后向散射系數:,其中是單位為dB的虛部后向散射系數。

那么得到如下2個中間轉換公式。

具體算法流程設計詳情見下文所述。

2算法設計

本文算法內層并行處理過程將采用OpenMP,中間層并行處理過程利用QtConcurrent并行計算框架,外層分布式并行處理過程依托MPI協議來混合編程實現。具體分布式并行處理流程如下。

(1)首先初始化MPI環境,在MPI進程內利用MPI_Comm_size函數來生成分布式并行計算環境的通信域的進程總數M。

(2)每個MPI進程采用MPI_Comm_rank函數獲取通信域中的ID序號。將使用該序號來給其分配待處理的高分三號數據集。

(3)MPI調度進程獲取所有待處理高分三號GF3_TaskList數據任務列表。

(4)MPI調度進程從GF3_TaskList列表中獲取高分三號GF3_DataList數據集,利用MPI通信協議,調用MPI_Isend函數把該數據列表發送給對應的MPI處理進程。

(5)對應的MPI處理進程通過調用MPI_Irecv函數接收到高分三號GF3_DataList數據集后,中間層采用QtConcurrent并行框架來實現多景高分三號影像數據的處理,而輸入參數則是高分三號GF3_DataList數據列表,以及每景高分三號數據的多模多極化Convert并行轉換函數。

(6)在Convert并行轉換函數中,最內層擴展對不同成像模式的數據處理,對多極化數據采用OpenMP并行處理機制,如雙極化或全極化數據等。

(7)最后調用QFuture的waitForFinished函數等待方法,直到每個MPI進程都處理完成該進程中所有高分三號數據為止。

(8)MPI處理進程每當處理完成后,進行調用MPI_Isend函數時把處理結束后的信息返回到MPI調度進程。

(9)重復上述由步驟(4)到步驟(8)的過程,每個循環并行處理至多M景高分三號數據,直到處理完成所有高分三號數據。

特別需要注意:全極化方式數據轉換輸出結果為PolSARpro的S2矩陣格式,而雙極化方式數據轉換輸出結果為PolSARpro的RawBinary格式。

3算法實例

基于KingMapV10.0GIS平臺進行驗證,通過C/C++語言來編程實現。平臺運行真實環境如下。

電腦配置如下:操作系統為Win11專業版;LPDDR4x內存大小為16.0GB,3733MHz;CPU型號為11代英特爾酷睿i5-11300H@3.10GHz,四核,8線程;內置M.2接口固態硬盤,大小為512GB;外置Type-C接口移動固態硬盤,大小為2TB;英特爾Iris(R)Xe集成顯卡,顯存為128M。

為了便于對比測試,不妨在上述電腦上虛擬出兩臺基本相同配置的虛擬機,每臺虛擬機具體參數如下:操作系統為Win7旗艦版;LPDDR4x內存大小為6.0GB;CPU型號為11thGenIntel(R)Core(TM)i5-11300H@3.10GHz,3核;硬盤存儲容量為150GB;集成顯卡。

算法程序以2景高分三號全極化條帶I數據和2景精細條帶II數據(數據清單如表1所示)進行轉換,經驗證本文算法轉換后的全極化條帶I數據結果與PolSARpro軟件生成的結果一致,精細條帶II運行結果與《高分三號衛星地面系統用戶手冊》中結果一致,表明算法真實可靠。本文算法針對不同成像模式下的多極化方式數據定標轉換性能結果如表2所示。

運行效率分析:采用同樣配置的雙機環境下,本文基于MS-MPI、MapReduce和OpenMP混合編程方法處理4景高分三號數據,虛擬機1處理2景精細條帶II雙極化方式數據共耗時約183.51s;虛擬機2處理2景全極化條帶I全極化方式數據共耗時約9.641s。從中可以看出,本文算法對不同成像模式下的多種極化方式高分三號數據進行了支持;同時,不同成像模式下的數據大小不同,轉換時間差異較大,性能相差約為19.0倍。隨著高分數據量大小的增長,定標轉換預處理時間也隨著明顯增長。因此,針對數據存在偏斜問題,有待進一步實現分布式環境下每臺服務器的負載均衡。

本文算法對于分布式環境下多種成像模式下的并行式處理高分三號多時相影像數據集時將更有優勢。

4結語

本文利用高分三號簡化推導公式進行計算,并提出了基于OpenMP、MapReduce和MPI高分三號多成像模式多極化方式數據分布式并行轉換算法。該算法基于KingMapV10.0GIS平臺上采用C/C++編程實現并進行了實際數據測試,驗證了算法的高效性、可靠性、易擴展性和正確性。當然,本文還有不足的地方,即存在數據偏斜問題,有待均衡化處理,留待后續解決。

參考文獻

[1]張蕾.數說“太空全能神探”[EB/OL].(2022-04-08)[2024-03-05].https://news.gmw.cn/2022-04/08/content_35642673.htm.

[2]張慶君.高分三號衛星總體設計與關鍵技術[J].測繪學報,2017,46(3):269-277.

[3]國家國防科技工業局重大專項工程中心,國家航天局對地觀測與數據中心.2018中國高分衛星應用國家報告(標準規范卷)[M].北京:國防科工局重大專項工程中心,2018.

[4]國家國防科技工業局重大專項工程中心,國家航天局對地觀測與數據中心.2018中國高分衛星應用國家報告(共性產品卷)[M].北京:國防科工局重大專項工程中心,2018.

[5]ESA.PolSARpro[EB/OL].(2024-03-05)[2024-03-05].https://earth.esa.int/web/polsarpro/home.

[6]陳云,鞠佳衡,林偉木,等.一種高分三號復數散射矩陣數據快速轉換算法[J].測繪與空間地理信息,2022,45(3):50-52.

[7]陳云.基于OpenMP的高分三號數據并行轉換算法[J].測繪與空間地理信息,2022,45(6):85-86,91,95.

[8]陳云.基于MPI和OpenMP混合編程的高分三號數據分布式并行轉換算法[J].測繪與空間地理信息,2024,47(2):43-45,49.

[9]陳云.基于MapReduce的VCT3.0多圖層面間接線并行構建算法[J].測繪地理信息,2022,47(3):157-160.

[10]遙感事微信公眾號.高分3號數據處理之PolSARpro[EB/OL].(2017-05-02)[2024-03-06].https://mp.weixin.qq.com/s/zQH3lWOCUyuXSwwQ5_wWBA.

[11]國防科工局重大專項工程中心,中國資源衛星應用中心.高分三號衛星地面系統用戶手冊[Z].北京:中國資源衛星應用中心,2017:1-39.

主站蜘蛛池模板: 亚洲精品无码高潮喷水A| 中文无码精品A∨在线观看不卡| 成人福利在线观看| 中文字幕永久视频| 一级在线毛片| 黄色三级毛片网站| 国产精品自在拍首页视频8| 久久一色本道亚洲| 婷婷六月综合网| 亚洲成人网在线观看| 女同国产精品一区二区| 日韩黄色在线| 国产午夜无码片在线观看网站 | 国产永久免费视频m3u8| 亚洲第一页在线观看| 国内精自视频品线一二区| 国产成人高清精品免费软件| 在线欧美日韩国产| 男女男免费视频网站国产| 真人高潮娇喘嗯啊在线观看 | 国产主播喷水| 激情综合五月网| 午夜国产精品视频| 为你提供最新久久精品久久综合| 狠狠ⅴ日韩v欧美v天堂| 日韩高清欧美| 啪啪啪亚洲无码| 色哟哟精品无码网站在线播放视频| 欧美日韩一区二区三区在线视频| 全色黄大色大片免费久久老太| 亚洲欧州色色免费AV| 国产黑人在线| 国产精品久久久久久影院| 波多野结衣国产精品| 日韩视频福利| 尤物成AV人片在线观看| 制服丝袜一区| 四虎精品黑人视频| 欧美黄网站免费观看| 亚洲AⅤ波多系列中文字幕| 久久这里只有精品免费| 91网红精品在线观看| 一区二区三区高清视频国产女人| 久久婷婷五月综合色一区二区| 中文字幕人成乱码熟女免费| 精品日韩亚洲欧美高清a| 蜜桃臀无码内射一区二区三区| 欧美另类精品一区二区三区| 亚洲va视频| 91蝌蚪视频在线观看| 色婷婷综合激情视频免费看| 国产91蝌蚪窝| 一区二区三区在线不卡免费| 女人18毛片一级毛片在线 | 精品少妇人妻一区二区| 亚洲性一区| 中文字幕在线不卡视频| 国产小视频在线高清播放| 国产91久久久久久| 国产激情无码一区二区免费| 日韩在线播放中文字幕| 成人年鲁鲁在线观看视频| 亚洲精品中文字幕午夜| 国产日本一区二区三区| 网久久综合| 国产青榴视频| 久久久久亚洲精品成人网| 国产白浆在线| 亚洲69视频| 国产区在线观看视频| 91蝌蚪视频在线观看| 99久久无色码中文字幕| 国产福利在线观看精品| 精品人妻无码区在线视频| 免费国产无遮挡又黄又爽| 久草视频中文| 国产综合亚洲欧洲区精品无码| 亚洲婷婷丁香| 在线观看国产一区二区三区99| 亚洲中文无码av永久伊人| 亚洲精品第1页| 成人福利在线免费观看|