FPGA-Based Implementation of Ship Detection for Satellite On-Board Processing

At present, the raw echo data captured by spaceborne synthetic aperture radar is usually downlinked to the ground stations for imaging and analysis. If the SAR data can be processed on-board, the processing results could be transmitted to users directly through broadcast distribution, which can greatly reduce the delay time for emergency applications. However, on-board processing implementation faces many challenges due to the space radiation environment and limited resources of the satellite. In this article, a field programmable gate array (FPGA)-based implementation of ship detection for on-board processing is proposed, which has high efficiency in logic and memory resources. First, the hardware-oriented clustering approach is proposed. Image processing operations with similar regularity of data access can be mapped in one processing engine, which can reduce the employment of logic resources. Second, the concept of the data-buffering cycle (DBC) is proposed. The DBC provides a method to analyze the intermediate data and optimize the memory reuse. Finally, based on the above optimization methods, the FPGA-based implementation for a ship detection algorithm is presented. Compared with the traditional methods, the experimental results show the efficacy of our proposed method with lower consumption in logic and memory resources.

[1]  Xiaoling Zhang,et al.  SAR Ship Detection Dataset (SSDD): Official Release and Comprehensive Data Analysis , 2021, Remote. Sens..

[2]  Qian Du,et al.  Parallel and Distributed Computing for Anomaly Detection From Hyperspectral Remote Sensing Imagery , 2021, Proceedings of the IEEE.

[3]  Qingyang Li,et al.  On-Board Real-Time Ship Detection in HISEA-1 SAR Images Based on CFAR and Lightweight Deep Learning , 2021, Remote. Sens..

[4]  Chandra Shekhar,et al.  Real time FPGA implementation of a high speed and area optimized Harris corner detection algorithm , 2021, Microprocess. Microsystems.

[5]  He Chen,et al.  FPGA Implementation for CNN-Based Optical Remote Sensing Object Detection , 2021, Electronics.

[6]  Daniel Mozos,et al.  An Extremely Pipelined FPGA Implementation of a Lossy Hyperspectral Image Compression Algorithm , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[7]  M. S. Azzaz,et al.  FPGA HW/SW Codesign Approach for Real-time Image Processing Using HLS , 2020, 020 1st International Conference on Communications, Control Systems and Signal Processing (CCSSP).

[8]  Anastasios I. Dounis,et al.  An FPGA-Based Accelerated Optimization Algorithm for Real-Time Applications , 2020, J. Signal Process. Syst..

[9]  Lin Li,et al.  Efficient Object Detection Framework and Hardware Architecture for Remote Sensing Images , 2019, Remote. Sens..

[10]  Franck Marzani,et al.  Fast FPGA prototyping for real-time image processing with very high-level synthesis , 2019, Journal of Real-Time Image Processing.

[11]  Jin Sha,et al.  FPGA-based low-complexity high-throughput real-time hardware accelerator for robust watermarking , 2019, Journal of Real-Time Image Processing.

[12]  Tor Arne Johansen,et al.  A Parallel FPGA Implementation of the CCSDS-123 Compression Algorithm , 2019, Remote. Sens..

[13]  Chein-I Chang,et al.  A Novel FPGA-Based Architecture for Fast Automatic Target Detection in Hyperspectral Images , 2019, Remote. Sens..

[14]  Ying Zhu,et al.  Embedded GPU implementation of sensor correction for on-board real-time stream computing of high-resolution optical satellite imagery , 2018, Journal of Real-Time Image Processing.

[15]  Wei Li,et al.  FPGA implementation of collaborative representation algorithm for real-time hyperspectral target detection , 2018, Journal of Real-Time Image Processing.

[16]  Feng Xiao,et al.  A Modified Fixed-Point Chirp Scaling Algorithm Based on Updating Phase Factors Regionally for Spaceborne SAR Real-Time Imaging , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[17]  Xiang Zhou,et al.  FPGA-Based On-Board Geometric Calibration for Linear CCD Array Sensors , 2018, Sensors.

[18]  He Chen,et al.  On-Board, Real-Time Preprocessing System for Optical Remote-Sensing Imagery , 2018, Sensors.

[19]  Yu Xie,et al.  Design and implementation of a multi-channel space-borne SAR imaging system on Vivado HLS , 2018, IEICE Electron. Express.

[20]  Chein-I Chang,et al.  A Deep Pipelined Implementation of Hyperspectral Target Detection Algorithm on FPGA Using HLS , 2018, Remote. Sens..

[21]  Kai Liu,et al.  Fast FPGA Implementation for Computing the Pixel Purity Index of Hyperspectral Images , 2018, J. Circuits Syst. Comput..

[22]  Chao Li,et al.  High-level synthesis for FPGAs: code optimization strategies for real-time image processing , 2017, Journal of Real-Time Image Processing.

[23]  Milica Orlandić,et al.  An adaptive high-throughput edge detection filtering system using dynamic partial reconfiguration , 2018, Journal of Real-Time Image Processing.

[24]  Seiichi Serikawa,et al.  A Describing Method of an Image Processing Software in C for a High-Level Synthesis Considering a Function Chaining , 2018, IEICE Trans. Inf. Syst..

[25]  Na Liu,et al.  On-Board Ortho-Rectification for Images Based on an FPGA , 2017, Remote. Sens..

[26]  Guoqing Zhou,et al.  On-Board Detection and Matching of Feature Points , 2017, Remote. Sens..

[27]  Antonio J. Plaza,et al.  Dual-Mode FPGA Implementation of Target and Anomaly Detection Algorithms for Real-Time Hyperspectral Imaging , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[28]  Marc Reichenbach,et al.  Fast image processing for optical metrology utilizing heterogeneous computer architectures , 2014, Comput. Electr. Eng..

[29]  Yonghui Xu,et al.  Recent Patents on Real-time Deep Space Target Track System Based on Dual-DSP , 2013 .

[30]  Lining Gao,et al.  A Visual Search Inspired Computational Model for Ship Detection in Optical Satellite Images , 2012, IEEE Geoscience and Remote Sensing Letters.

[31]  Qian Du,et al.  High Performance Computing for Hyperspectral Remote Sensing , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[32]  H. Breit,et al.  Synthetic Aperture Radar Image Formation and Processing on an MPSoC , 2022, IEEE Transactions on Geoscience and Remote Sensing.

[33]  Jesús Barba,et al.  Low-Power Hyperspectral Anomaly Detector Implementation in Cost-Optimized FPGA Devices , 2022, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[34]  Zhenman Fang,et al.  Algorithm/Hardware Co-Design for Real-Time On-Satellite CNN based Ship Detection in SAR Imagery , 2022, IEEE Transactions on Geoscience and Remote Sensing.

[35]  Peng Wang,et al.  On-Board Fast and Intelligent Perception of Ships With the “Jilin-1” Spectrum 01/02 Satellites , 2020, IEEE Access.

[36]  Kristian Manthey,et al.  Reconfigurable architecture for real-time image compression on-board satellites , 2015 .