Cargando…

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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Guoqing, Jiang, Linjun, Huang, Jingjin, Zhang, Rongting, Liu, Dequan, Zhou, Xiang, Baysal, Oktay
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6022062/
https://www.ncbi.nlm.nih.gov/pubmed/29865253
http://dx.doi.org/10.3390/s18061794
_version_ 1783335597585203200
author Zhou, Guoqing
Jiang, Linjun
Huang, Jingjin
Zhang, Rongting
Liu, Dequan
Zhou, Xiang
Baysal, Oktay
author_facet Zhou, Guoqing
Jiang, Linjun
Huang, Jingjin
Zhang, Rongting
Liu, Dequan
Zhou, Xiang
Baysal, Oktay
author_sort Zhou, Guoqing
collection PubMed
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.
format Online
Article
Text
id pubmed-6022062
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-60220622018-07-02 FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors Zhou, Guoqing Jiang, Linjun Huang, Jingjin Zhang, Rongting Liu, Dequan Zhou, Xiang Baysal, Oktay Sensors (Basel) Article 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. MDPI 2018-06-02 /pmc/articles/PMC6022062/ /pubmed/29865253 http://dx.doi.org/10.3390/s18061794 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhou, Guoqing
Jiang, Linjun
Huang, Jingjin
Zhang, Rongting
Liu, Dequan
Zhou, Xiang
Baysal, Oktay
FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title 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_short FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors
title_sort fpga-based on-board geometric calibration for linear ccd array sensors
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6022062/
https://www.ncbi.nlm.nih.gov/pubmed/29865253
http://dx.doi.org/10.3390/s18061794
work_keys_str_mv AT zhouguoqing fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT jianglinjun fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT huangjingjin fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT zhangrongting fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT liudequan fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT zhouxiang fpgabasedonboardgeometriccalibrationforlinearccdarraysensors
AT baysaloktay fpgabasedonboardgeometriccalibrationforlinearccdarraysensors