The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences (Feb 2020)

STUDY AND ANALYSIS OF REMOTE SENSING DATA PARALLEL PROCESSING

  • C. Y. Li,
  • C. Y. Li,
  • C. Y. Li,
  • G. Q. Zhou,
  • G. Q. Zhou,
  • G. Q. Zhou,
  • G. Q. Zhou,
  • X. Zhou,
  • X. Zhou,
  • X. Zhou,
  • D. Q. Liu,
  • D. Q. Liu,
  • D. Q. Liu

DOI
https://doi.org/10.5194/isprs-archives-XLII-3-W10-443-2020
Journal volume & issue
Vol. XLII-3-W10
pp. 443 – 450

Abstract

Read online

This paper analyzes a varieties of procedure of remote sensing data processing, and explores the common mathematical models, common algorithm models, and public function processing units of data processing shared by different tasks or even different parts within an individual task. Public modules are established to improve the parallelism of remote sensing data processing based on FPGA, which has excellent parallel processing performance. In addition, in order to reduce the resource consumption and increase the calculation efficiency of the designed FPGA program, the method of avoiding floating-point arithmetic and division operation in FPGA programming are discussed in this paper. There are a large number of common calculation modules between different tasks, such as the rotation matrix calculation module in attitude solution, geometric correction, and orthorectification task. Image preprocessing, feature information extraction, image threshold separation, and connected region markers are all common processing modules for a target detection task. In the same task, there is also a common calculation module. When using the FPGA design program, the power series of 2 can be used to convert the floating-point operation to fixed-point operation with an acceptable precision. A similar approach can transform the division operation into multiplication and shift operations, thereby improve the computational performance of FPGA programming.