Abstract

Abstract. 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.

Highlights

  • With the development of new Earth observation satellites, the spatial, spectral and temporal resolution of satellite sensors are continuously improved

  • For application of field programmable gate array (FPGA) in parallel processing of remote sensing data, in order to optimize the parallelism of the designed algorithm, adequate attention should be given to analysis of feasibility and design strategy

  • Considering these two concerns, the current paper is mainly aimed at an improved performance in the parallel data processing of remote sensing based on FPGA

Read more

Summary

INTRODUCTION

With the development of new Earth observation satellites, the spatial, spectral and temporal resolution of satellite sensors are continuously improved. FPGA technology has been widely used in parallel data processing of remote sensing. For application of FPGA in parallel processing of remote sensing data, in order to optimize the parallelism of the designed algorithm, adequate attention should be given to analysis of feasibility and design strategy. Calculation and resource could be optimized by means of column methods as long as solution accuracy is guaranteed. Considering these two concerns, the current paper is mainly aimed at an improved performance in the parallel data processing of remote sensing based on FPGA

General procedure for remote sensing data processing
Radiation calibration data processing and algorithm analysis
Analysis of data procee and algorithm for Satellite attitude calculation
Satellite orthorectification data processing flow and algorithm analysis
REMOTE SENSING DATA PARALLEL PROCESSING DESIGN METHOD BASED ON FPGA
Remote Sensing Data Processing Design Flow Based on FPGA
Public Model of Remote Sensing Data Processing
Public mathematical model of remote sensing data processing based on FPGA
Method of avoiding floating point arithmetic
Method of avoiding division
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call