FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors

With increasing demands in real-time or near real-time remotely sensed imagery applications in such as military deployments, quick response to terrorist attacks and disaster rescue, the on-board geometric calibration problem has attracted the attention of many scientists in recent years. This paper...

Full description

Bibliographic Details
Main Authors: Guoqing Zhou, Linjun Jiang, Jingjin Huang, Rongting Zhang, Dequan Liu, Xiang Zhou, Oktay Baysal
Format: Article
Language:English
Published: MDPI AG 2018-06-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/6/1794
id doaj-aa3758ee5f294e4896ea376b8db1df31
record_format Article
spelling doaj-aa3758ee5f294e4896ea376b8db1df312020-11-24T21:41:32ZengMDPI AGSensors1424-82202018-06-01186179410.3390/s18061794s18061794FPGA-Based On-Board Geometric Calibration for Linear CCD Array SensorsGuoqing Zhou0Linjun Jiang1Jingjin Huang2Rongting Zhang3Dequan Liu4Xiang Zhou5Oktay Baysal6Guangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, ChinaGuangxi Institute of Geoinformation, Surveying and Mapping, Liuzhou 545006, ChinaSchool of Precision Instrument & Opto-Electronics Engineering, Tianjin University, Tianjin 300072, ChinaSchool of Precision Instrument & Opto-Electronics Engineering, Tianjin University, Tianjin 300072, ChinaSchool of Microelectronics, Tianjin University, Tianjin 300072, ChinaGuangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, ChinaMechanical & Aerospace Engineering, Old Dominion University, Norfolk, VA 23529, USAWith increasing demands in real-time or near real-time remotely sensed imagery applications in such as military deployments, quick response to terrorist attacks and disaster rescue, the on-board geometric calibration problem has attracted the attention of many scientists in recent years. This paper presents an on-board geometric calibration method for linear CCD sensor arrays using FPGA chips. The proposed method mainly consists of four modules—Input Data, Coefficient Calculation, Adjustment Computation and Comparison—in which the parallel computations for building the observation equations and least squares adjustment, are implemented using FPGA chips, for which a decomposed matrix inversion method is presented. A Xilinx Virtex-7 FPGA VC707 chip is selected and the MOMS-2P data used for inflight geometric calibration from DLR (Köln, Germany), are employed for validation and analysis. The experimental results demonstrated that: (1) When the widths of floating-point data from 44-bit to 64-bit are adopted, the FPGA resources, including the utilizations of FF, LUT, memory LUT, I/O and DSP48, are consumed at a fast increasing rate; thus, a 50-bit data width is recommended for FPGA-based geometric calibration. (2) Increasing number of ground control points (GCPs) does not significantly consume the FPGA resources, six GCPs is therefore recommended for geometric calibration. (3) The FPGA-based geometric calibration can reach approximately 24 times faster speed than the PC-based one does. (4) The accuracy from the proposed FPGA-based method is almost similar to the one from the inflight calibration if the calibration model and GCPs number are the same.http://www.mdpi.com/1424-8220/18/6/1794FPGAon-boardgeometric calibrationparallel computingspaceborne sensor
collection DOAJ
language English
format Article
sources DOAJ
author Guoqing Zhou
Linjun Jiang
Jingjin Huang
Rongting Zhang
Dequan Liu
Xiang Zhou
Oktay Baysal
spellingShingle Guoqing Zhou
Linjun Jiang
Jingjin Huang
Rongting Zhang
Dequan Liu
Xiang Zhou
Oktay Baysal
FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
Sensors
FPGA
on-board
geometric calibration
parallel computing
spaceborne sensor
author_facet Guoqing Zhou
Linjun Jiang
Jingjin Huang
Rongting Zhang
Dequan Liu
Xiang Zhou
Oktay Baysal
author_sort Guoqing Zhou
title FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title_short FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title_full FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title_fullStr FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title_full_unstemmed FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title_sort fpga-based on-board geometric calibration for linear ccd array sensors
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-06-01
description With increasing demands in real-time or near real-time remotely sensed imagery applications in such as military deployments, quick response to terrorist attacks and disaster rescue, the on-board geometric calibration problem has attracted the attention of many scientists in recent years. This paper presents an on-board geometric calibration method for linear CCD sensor arrays using FPGA chips. The proposed method mainly consists of four modules—Input Data, Coefficient Calculation, Adjustment Computation and Comparison—in which the parallel computations for building the observation equations and least squares adjustment, are implemented using FPGA chips, for which a decomposed matrix inversion method is presented. A Xilinx Virtex-7 FPGA VC707 chip is selected and the MOMS-2P data used for inflight geometric calibration from DLR (Köln, Germany), are employed for validation and analysis. The experimental results demonstrated that: (1) When the widths of floating-point data from 44-bit to 64-bit are adopted, the FPGA resources, including the utilizations of FF, LUT, memory LUT, I/O and DSP48, are consumed at a fast increasing rate; thus, a 50-bit data width is recommended for FPGA-based geometric calibration. (2) Increasing number of ground control points (GCPs) does not significantly consume the FPGA resources, six GCPs is therefore recommended for geometric calibration. (3) The FPGA-based geometric calibration can reach approximately 24 times faster speed than the PC-based one does. (4) The accuracy from the proposed FPGA-based method is almost similar to the one from the inflight calibration if the calibration model and GCPs number are the same.
topic FPGA
on-board
geometric calibration
parallel computing
spaceborne sensor
url http://www.mdpi.com/1424-8220/18/6/1794
work_keys_str_mv AT guoqingzhou fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT linjunjiang fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT jingjinhuang fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT rongtingzhang fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT dequanliu fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT xiangzhou fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT oktaybaysal fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
_version_ 1725921526737272832