Format

Send to

Choose Destination
Sensors (Basel). 2018 Aug 1;18(8). pii: E2511. doi: 10.3390/s18082511.

RPC-Based Orthorectification for Satellite Images Using FPGA.

Zhang R1,2,3, Zhou G4,5,6,7, Zhang G8, Zhou X9,10,11, Huang J12,13,14.

Author information

1
School of Precision Instrument and Opto-Electronic Engineering, Tianjin University, Tianjin 300072, China. zrt65@tju.edu.cn.
2
Guangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, China. zrt65@tju.edu.cn.
3
The Center for Remote Sensing, Tianjin University, Tianjin 300072, China. zrt65@tju.edu.cn.
4
School of Precision Instrument and Opto-Electronic Engineering, Tianjin University, Tianjin 300072, China. gzhou@glut.edu.cn.
5
Guangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, China. gzhou@glut.edu.cn.
6
The Center for Remote Sensing, Tianjin University, Tianjin 300072, China. gzhou@glut.edu.cn.
7
School of Microelectronics, Tianjin University, Tianjin 300072, China. gzhou@glut.edu.cn.
8
The Center for Remote Sensing, Tianjin University, Tianjin 300072, China. guangyunzhang1@gmail.com.
9
Guangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, China. zqx0711@tju.edu.cn.
10
The Center for Remote Sensing, Tianjin University, Tianjin 300072, China. zqx0711@tju.edu.cn.
11
School of Microelectronics, Tianjin University, Tianjin 300072, China. zqx0711@tju.edu.cn.
12
School of Precision Instrument and Opto-Electronic Engineering, Tianjin University, Tianjin 300072, China. jingjin_huang@tju.edu.cn.
13
Guangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, China. jingjin_huang@tju.edu.cn.
14
The Center for Remote Sensing, Tianjin University, Tianjin 300072, China. jingjin_huang@tju.edu.cn.

Abstract

Conventional rational polynomial coefficients (RPC)-based orthorectification methods are unable to satisfy the demands of timely responses to terrorist attacks and disaster rescue. To accelerate the orthorectification processing speed, we propose an on-board orthorectification method, i.e., a field-programmable gate array (FPGA)-based fixed-point (FP)-RPC orthorectification method. The proposed RPC algorithm is first modified using fixed-point arithmetic. Then, the FP-RPC algorithm is implemented using an FPGA chip. The proposed method is divided into three main modules: a reading parameters module, a coordinate transformation module, and an interpolation module. Two datasets are applied to validate the processing speed and accuracy that are achievable. Compared to the RPC method implemented using Matlab on a personal computer, the throughputs from the proposed method and the Matlab-based RPC method are 675.67 Mpixels/s and 61,070.24 pixels/s, respectively. This means that the proposed method is approximately 11,000 times faster than the Matlab-based RPC method to process the same satellite images. Moreover, the root-mean-square errors (RMSEs) of the row coordinate (ΔI), column coordinate (ΔJ), and the distance ΔS are 0.35 pixels, 0.30 pixels, and 0.46 pixels, respectively, for the first study area; and, for the second study area, they are 0.27 pixels, 0.36 pixels, and 0.44 pixels, respectively, which satisfies the correction accuracy requirements in practice.

KEYWORDS:

field-programmable gate array (FPGA); orthorectification; rational polynomial coefficient (RPC)

Supplemental Content

Full text links

Icon for Multidisciplinary Digital Publishing Institute (MDPI) Icon for PubMed Central
Loading ...
Support Center