Distributed Parallel Super-Block-Based Star Detection and Centroid Calculation

Due to the inadequacies of the speed of star detection and centroid calculation (SDCC), the applications of high-resolution and high-frame-rate image sensors are greatly limited in star trackers, restricting the performance of the star trackers. To resolve this problem, a novel distributed parallel super-block-based SDCC method is proposed in this paper. In contrast to the previous SDCC methods, the proposed method divides the star images into several sub-images and processes these sub-images in parallel. Then, by using a super-block-based method and a distributed shared memory-based method to process the stars in sub-images (sub-stars) and in adjacent sub-images (boundary stars), respectively, the position information of all the stars are detected during the parallel scan of the sub-images. The proposed method exhibits a speed that is up to $4 \,\, \times $ M times faster than the previous SDCC methods in processing the star images that are divided into M sub-images. Experimental results demonstrate that the proposed method is correct and effective. It is applicable to the use of most high-performance image sensors and resolves the performance limitation of star trackers to achieve better attitude accuracy and attitude update rate.

[1]  Tao Ye,et al.  Fast star centroid extraction algorithm with sub-pixel accuracy based on FPGA , 2014, Journal of Real-Time Image Processing.

[2]  Anup Katake,et al.  StarCam SG100: a high-update rate, high-sensitivity stellar gyroscope for spacecraft , 2010, Electronic Imaging.

[3]  Andrew Hunter,et al.  Accelerated hardware video object segmentation: From foreground detection to connected components labelling , 2010, Comput. Vis. Image Underst..

[4]  Gwanghyeok Ju,et al.  Autonomous star sensing, pattern identification, and attitude determination for spacecraft: An analytical and experimental study , 2001 .

[5]  Amine Bermak,et al.  A Column-Parallel Inverter-Based Cyclic ADC for CMOS Image Sensor With Capacitance and Clock Scaling , 2016, IEEE Transactions on Electron Devices.

[6]  Najeem Lawal,et al.  Hardware Architecture for Real-Time Computation of Image Component Feature Descriptors on a FPGA , 2014, Int. J. Distributed Sens. Networks.

[7]  Wang Xin-long Precise simulation of star spots and centroid calculation based on Gaussian distribution , 2009 .

[8]  Christophe Fiorio,et al.  Two Linear Time Union-Find Strategies for Image Processing , 1996, Theor. Comput. Sci..

[9]  Wei Wu,et al.  Attitude-correlated frames approach for a star sensor to improve attitude accuracy under highly dynamic conditions. , 2015, Applied optics.

[10]  Nanning Zheng,et al.  A Hardware-Efficient Method for Extracting Statistic Information of Connected Component , 2017, J. Signal Process. Syst..

[11]  Gunhee Han,et al.  A High-Speed CMOS Image Sensor With Column-Parallel Two-Step Single-Slope ADCs , 2009 .

[12]  M. B. Ghaznavi-Ghoushchi,et al.  VLSI implementation of star detection and centroid calculation algorithms for star tracking applications , 2012, Journal of Real-Time Image Processing.

[13]  Jian Li,et al.  Generation of Guide Star Catalog for Star Trackers , 2018, IEEE Sensors Journal.

[14]  A. Karmakar,et al.  Implementation of an improved connected component labeling algorithm using FPGA-based platform , 2014, 2014 International Conference on Signal Processing and Communications (SPCOM).

[15]  Hao Jiang,et al.  Centroid Locating for Star Image Object by FPGA , 2011 .

[16]  Carl Christian Liebe,et al.  Accuracy performance of star trackers - a tutorial , 2002 .

[17]  Jie Jiang,et al.  Rapid Star Tracking Algorithm for Star Sensor , 2009, IEEE Aerospace and Electronic Systems Magazine.

[18]  Timothy A. Clarke,et al.  Comparison of some techniques for the subpixel location of discrete target images , 1994, Other Conferences.

[19]  Jian Li,et al.  Star Identification Based on Hash Map , 2018, IEEE Sensors Journal.

[20]  Danny Crookes,et al.  An FPGA-Based Image Connected Component Labeller , 2003, FPL.

[21]  Jian Li,et al.  Star Identification Algorithm Based on K–L Transformation and Star Walk Formation , 2016, IEEE Sensors Journal.

[22]  Jong-Ho Park,et al.  A Delta-Readout Scheme for Low-Power CMOS Image Sensors With Multi-Column-Parallel SAR ADCs , 2016, IEEE Journal of Solid-State Circuits.

[23]  H. Ohtake,et al.  A 33-Megapixel 120-Frames-Per-Second 2.5-Watt CMOS Image Sensor With Column-Parallel Two-Stage Cyclic Analog-to-Digital Converters , 2012, IEEE Transactions on Electron Devices.

[24]  Yongtian Wang,et al.  Pipeline Architecture and Parallel Computation-Based Real-Time Stereovision Tracking System for Surgical Navigation , 2010, IEEE Transactions on Instrumentation and Measurement.

[25]  Kesheng Wu,et al.  Fast connected-component labeling , 2009, Pattern Recognit..

[26]  Fei Xing,et al.  An accuracy measurement method for star trackers based on direct astronomic observation , 2016, Scientific Reports.

[27]  Guangjun Zhang,et al.  Multiexposure imaging and parameter optimization for intensified star trackers. , 2016, Applied optics.

[28]  Deng Nian-mao,et al.  Subdivided Locating Method of Single Star Image for Star Sensor , 2006 .

[29]  Xianmin Zhang,et al.  FPGA-Based Connected Components Analysis Algorithm Without Equivalence-Tables , 2017, ICIRA.

[30]  Jian Li,et al.  Hardware Implementation of Fast and Robust Star Centroid Extraction With Low Resource Cost , 2015, IEEE Sensors Journal.