Distributed Parallel Conversion Algorithm of GF-3 Data Based on MPI,MapReduce and OpenMP Hybrid Programming
Gaofen-3 is the C-band multi-polarization SAR satellite in China,and networked a constellation of 3 satellites.PolSARpro is an open source software for SAR image processing supported by ESA.In order to process GF-3 data conveniently,this paper proposes a distributed parallel conversion algorithm according to the data format requirements of its software,internal layer based on OpenMP by polarization,intermediate layer based on MapRe-duce by scene,and external layer based on MPI by task,which can quickly and accurately convert GF-3 polariza-tion data into complex sinclair matrix data format.The algorithm is implemented on KingMap V10.0 platform and tested in real data,which verifies the efficiency,feasibility and correctness of the algorithm.