journal article·2019-11-07Open access

A Systematic Error Compensation Method Based on an Optimized Extreme Learning Machine for Star Sensor Image Centroid Estimation

Xin Wei, Desheng Wen, Zongxi Song, Jiangbo Xi, Weikang Zhang, Gang Liu, Zhixin Li

Applied Sciences· Volume 9· Issue 22

Abstract

As an important error in star centroid location estimation, the systematic error greatly restricts the accuracy of the three-axis attitude supplied by a star sensor. In this paper, an analytical study about the behavior of the systematic error in the center of mass (CoM) centroid estimation method under different Gaussian widths of starlight energy distribution is presented by means of frequency field analysis and numerical simulations. Subsequently, an optimized extreme learning machine (ELM) based on the bat algorithm (BA) is adopted to predict the systematic error of the actual star centroid position and then compensate the systematic error from the CoM method. In the BA-ELM model, the input weights matrix and hidden layer biases parameters are encoded as microbat’s locations and optimized by utilizing the strong global search capacity of BA, which significantly improves the performance of ELM in terms of prediction accuracy. The simulation result indicates that our method can reduce the systematic error to less than 3.0 × 10−7 pixels, and its compensation accuracy is two or three orders of magnitude higher than that of other methods for estimating a star centroid location under a 3 × 3 pixel sampling window.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning and ELM · Inertial Sensor and Navigation · Infrared Target Detection Methodologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Xi’an Institute of Optics and Precision Mechanics, Chinese Academy of Sciences, Xi’an 710119, China

University of Chinese Academy of Sciences, Beijing 100049, China

College of Geology Engineering and Geomatics, Chang’an University, Xi’an 710064, China

References (35)

Show source-provided references
1. A robust star identification algorithm with star shortlisting10.1016/j.asr.2018.02.029 ↗
2. False Star Filtering for Star Sensor Based on Angular Distance Tracking10.1109/ACCESS.2019.2915976 ↗
3. A robust and fast star identification algorithm based on an ordered set of points pattern10.1016/j.actaastro.2018.04.026 ↗
4. A Rotation-Invariant Additive Vector Sequence Based Star Pattern Recognition10.1109/TAES.2018.2864431 ↗
5. Fan, Q., Cai, Z., and Wang, G. (2019). Plume Noise Suppression Algorithm for Missile-Borne Star Sensor Based on Star Point Shape and Angular Distance between Stars. Sensors, 19.10.3390/s19183838 ↗
6. Accuracy performance of star trackers—A tutorial10.1109/TAES.2002.1008988 ↗
7. Determining star-image location: A new sub-pixel interpolation technique to process image centroids10.1016/j.cpc.2007.06.007 ↗
8. A comparison of digital centering algorithms10.1086/115066 ↗
9. An accurate and efficient gaussian fit centroiding algorithm for star trackers10.1007/s40295-015-0034-4 ↗
10. Centroid extraction algorithm based on grey-gradient for autonomous star sensor10.1016/j.ijleo.2019.162932 ↗
11. Tian, H. (2000). Noise Analysis in CMOS Image Sensors. [Ph.D. Thesis, Standford University].
12. Performance analysis and size optimization of focal planes for point-source tracking algorithm applications10.1117/12.7973407 ↗
13. Optical tracking using charge-coupled devices10.1117/12.7974173 ↗
14. CMOS active pixel sensor specific performance effects on star tracker/imager position accuracy10.1117/12.426872 ↗
15. Elimination of systematic error in subpixel accuracy centroid estimation10.1117/12.55947 ↗
16. Enhancement of the centroiding algorithm for star tracker measure refinement10.1016/S0094-5765(02)00199-6 ↗
17. Systematic error analysis and compensation for high accuracy star centroid estimation of star tracker10.1007/s11431-010-4129-7 ↗
18. High accuracy error compensation algorithm for star image sub-pixel subdivision location
19. A novel systematic error compensation algorithm based on least squares support vector regression for star sensor image centroid estimation10.3390/s110807341 ↗
20. S-curve centroiding error correction for star sensor10.1016/j.actaastro.2014.03.002 ↗
21. CCD noise removal in digital images10.1109/TIP.2006.877363 ↗
22. Katake, A.B. (2006). Modeling, Image Processing and Attitude Estimation of High Speed Star Sensors. [Ph.D. Thesis, Texas A&M University].
23. Systematic centroid error compensation for the simple Gaussian PSF in an electronic star map simulator10.1016/j.cja.2014.03.027 ↗
24. Extreme learning machine: Theory and applications10.1016/j.neucom.2005.12.126 ↗
25. Extreme learning machine for regression and multiclass classification10.1109/TSMCB.2011.2168604 ↗
26. Haptic identification by ELM-controlled uncertain manipulator10.1109/TSMC.2017.2676022 ↗
27. Human face recognition based on multidimensional pca and extreme learning machine10.1016/j.patcog.2011.03.013 ↗
28. Peng, X., Lin, P., Zhang, T., and Wang, J. (2013). Extreme learning machine-based classification of adhd using brain structural mri data. PLoS ONE, 8.10.1371/journal.pone.0079476 ↗
29. Sales forecasting using extreme learning machine with applications in fashion retailing10.1016/j.dss.2008.07.009 ↗
30. A protein secondary structure prediction framework based on the extreme learning machine10.1016/j.neucom.2008.01.016 ↗
31. Hybrid extreme learning machine approach for heterogeneous neural networks10.1016/j.neucom.2019.04.092 ↗
32. A New Metaheuristic Bat-Inspired Algorithm
33. Extreme learning machine optimized by whale optimization algorithm using insulated gate bipolar transistor module aging degree evaluation10.1016/j.eswa.2019.03.002 ↗
34. Yu, P., Cao, J., Jegatheesan, V., and Du, X. (2019). A real-time BOD estimation method in wastewater treatment process based on an optimized extreme learning machine. Appl. Sci., 9.10.20944/preprints201901.0146.v1 ↗
35. Pressure prediction of a spark ignition single cylinder engine using optimized extreme learning machine models10.1016/j.apenergy.2019.04.126 ↗