An Infrared Star Identification Algorithm Based on Ordered Angular Distance Verification
Abstract
1. Introduction
2. Algorithm Description
2.1. Feature Extraction and Navigation Database Construction
2.1.1. Feature Extraction for Navigation Star
2.1.2. Construction of the Navigation Database
2.2. Star Identification Algorithm Design
2.2.1. Feature Extraction for Star Image
- Uniqueness: A high-dimensional feature characterizing the local spatial structure of the reference star is generated from angular distances of finite stars. Owing to its strong discriminative capacity, this feature significantly reduces redundant matches and lowers the potential for false matches, even when searching through extensive navigation star catalogs.
- Stability: As the feature is composed of angular distances, it is inherently scale-invariant during imaging. Moreover, the feature pattern exhibits considerable robustness against “edge loss”.
- Ordered Sequence: The feature sequence is systematically arranged in ascending order of the angular distance between neighboring stars and the reference star. This ordering ensures that the matching process can proceed through a sequential comparison according to the index order, thereby effectively reducing the computational complexity.
2.2.2. Initial Matching
2.2.3. Detailed Matching
Local Search Matching for Feature Sequences
- If , the star at the i-th position in the reference sequence is considered a false star. To preserve alignment for subsequent matching, the feature at this position is removed, and the algorithm proceeds to the next position (corresponding to in the example of Figure 6).Figure 6. Schematic of false star processing. The numbers 1 to 5 indicate the positions in the feature sequences. Identical colors denote matched positions between the reference and candidate sequences: the same shade of a color indicates a match in both radial and adjacency features, while different shades of the same color indicate a match in radial features only. The red dashed box highlights a false star to be removed, showing its original context.Figure 6. Schematic of false star processing. The numbers 1 to 5 indicate the positions in the feature sequences. Identical colors denote matched positions between the reference and candidate sequences: the same shade of a color indicates a match in both radial and adjacency features, while different shades of the same color indicate a match in radial features only. The red dashed box highlights a false star to be removed, showing its original context.
- If and , the index that minimizes is selected and denoted as . The star at the i-th position in the reference sequence is then matched to the star at the -th position in the candidate sequence.
- If but , the star at the i-th position in the reference sequence is potentially matched to a star with an index in . Further verification is then performed using the auxiliary star corresponding to the feature position pair (u,v) obtained during initial matching.
Invariant Angular Distance Verification with Auxiliary Stars
Robustness to False and Missing Stars
2.2.4. Overall Star Identification Workflow
3. Implements and Results
3.1. Simulation Experiment Validation
- Position noise: imperfections in the star sensor’s optical system—such as optical distortion, principal point offset, focal length error, and star spot deformation due to image noise or motion blur—lead to deviations in the measured star centroid positions. To simulate these deviations, Gaussian noise with zero mean and standard deviations ranging from 0 to 2 pixels in increments of 0.5 pixels was added to both the x and y coordinates of each star in the simulated images. This range comprehensively considers the effects of optical system calibration errors, detector readout noise, dark current noise, and the stripe non-uniformity specific to short-wave infrared detectors on centroid localization. By applying gradually increasing noise levels, the simulation systematically evaluates algorithm performance from ideal conditions to scenarios with significant interference.
- Magnitude noise: during star sensor imaging, error sources such as stray light and inherent sensor limitations introduce inaccuracies in the measured intensity of starlight. To simulate this effect, Gaussian noise with zero mean and standard deviations ranging from 0 to 0.3 mag in increments of 0.05 mag was added to the instrumental magnitude of each star in the simulated images. This range is derived from the theoretical relationship between magnitude measurement error and signal-to-noise ratio, taking into account the noise characteristics of short-wave infrared InGaAs sensors and fluctuations in atmospheric background radiation. The gradually increasing noise levels enable a comprehensive evaluation of the algorithm’s robustness across varying interference intensities.
- False star interference: during star sensor imaging, false stars (pseudo-stellar objects) may appear in the star image due to planets, variable stars, stray light within the FOV, or defective pixels. To simulate this interference, six sets of experiments were conducted, and a specific percentage of false stars (relative to the number of true stars) was introduced into each set, with the percentage increasing from 0% to 50% in increments of 10%. All false stars were within the detectable magnitude range of the sensor.
3.1.1. Performance Under Varying FOV and Magnitude Limit
3.1.2. Parameter Selection Analysis for the Number of Nearest Neighbors
3.1.3. Performance Under Different Noise
3.1.4. Performance Comparison Under Combined Noise Interference
3.2. Field Experiment Validation
4. Discussion
4.1. Analysis of Position Noise Results
4.2. Analysis of Magnitude Noise Results
4.3. Analysis of False Star Interference Results
4.4. Comprehensive Performance Analysis
4.5. Limitations and Future Work
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| FOV | Field of View |
| SWIR | Short-Wave Infrared |
| DAM | Dynamic Angle Matching |
| CNN | Convolutional Neural Network |
| 2MASS | Two Micron All-Sky Survey |
References
- Yi, J.; Ma, Y.; Long, H. On-orbit high-precision calibration for deep-coupled parameters of star sensor and gyroscope systems. Opt. Express 2024, 32, 32187–32209. [Google Scholar]
- Ramos-Alcaraz, G.E.; Alonso-Arévalo, M.A.; Nuñez-Alfonso, J.M. Star-Identification System Based on Polygon Recognition. Aerospace 2023, 10, 748. [Google Scholar] [CrossRef] [Scilit]
- Sun, T.; Yang, K.; Han, Y. Review of star identification algorithms under visible light conditions. Opt. Tech. 2023, 49, 469–475. [Google Scholar]
- Wang, H.; Wang, B.; Gao, Y. Near-Earth space star map simulation method for short-wave infrared star sensors. Infrared Phys. Technol. 2022, 127, 10447. [Google Scholar] [CrossRef] [Scilit]
- Wang, B.; Wang, H.; Mao, X. Optical system design method of near-earth short-wave infrared star sensor. IEEE Sens. J. 2022, 22, 22169–22178. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Wei, X.; Li, J. Noise suppression algorithm of short-wave infrared star image for daytime star sensor. Infrared Phys. Technol. 2017, 85, 382–394. [Google Scholar] [CrossRef] [Scilit]
- Liao, Z.; Dong, Z.; Wang, H. Analysis of flow field aero-optical effects on the imaging by near-earth space all-time short-wave infrared star sensors. IEEE Sens. J. 2022, 22, 15044–15053. [Google Scholar] [CrossRef] [Scilit]
- Wu, L.; Xu, Q.; Wang, H. Guide Star Selection for the Three-FOV Daytime Star Sensor. Sensors 2019, 19, 1457. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Wei, X.; Li, J. Optical Parameters Optimization for All-Time Star Sensor. Sensors 2019, 19, 2960. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yan, J.; Jiu, B.; Liu, H. Prior Knowledge-Based Simultaneous Multibeam Power Allocation Algorithm for Cognitive Multiple Targets Tracking in Clutter. IEEE Trans. Signal Process. 2014, 63, 512–527. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Wei, X.; Li, J. Guide star catalog generation for short-wave infrared (SWIR) All-Time star sensor. Rev. Sci. Instrum. 2018, 89, 075003. [Google Scholar] [CrossRef] [Scilit]
- Parra, F.; Meza, P.; Torres, S.N. Modeling and compensating non-uniformity in push-broom NIR hyperspectral imaging system. Infrared Phys. Technol. 2014, 63, 204–210. [Google Scholar] [CrossRef] [Scilit]
- Pan, Y.; Wang, H.; Jing, N. Parameter selection and optical design of all-day star sensor optical system. Acta Photonica Sin. 2016, 45, 157–163. [Google Scholar]
- Liao, Y.; Zhang, L. A short-wave infrared star identification algorithm based on double features. Electron. Opt. Control 2024, 31, 56–61. [Google Scholar]
- Liebe, C.C. Pattern recognition of star constellations for spacecraft applications. IEEE Aerosp. Electron. Syst. Mag. 2002, 8, 31–39. [Google Scholar] [CrossRef] [Scilit]
- Mortari, D.; Samaan, M.A.; Bruccoleri, C. The pyramid star identification technique. Navigation 2004, 51, 171–183. [Google Scholar] [CrossRef] [Scilit]
- Padgett, C.; Kreutz-Delgado, K. A grid algorithm for autonomous star identification. IEEE Trans. Aerosp. Electron. Syst. 1997, 33, 202–213. [Google Scholar] [CrossRef] [Scilit]
- Xu, Y.; Zhang, Y.; Ye, Z. An improved grid algorithm based on angular distance feature for star identification. Navig. Position. Timing 2024, 11, 97–105. [Google Scholar]
- Zhang, G.; Wei, X.; Jiang, J. Full-sky autonomous star identification based on radial and cyclic features of star pattern. Image Vision Comput. 2008, 26, 891–897. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Zhang, R.; Shi, C. Star identification algorithm based on dynamic angle matching. Acta Opt. Sin. 2021, 41, 1610001. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Wang, Z.; Wang, B. An artificial intelligence enhanced star identification algorithm. Front. Inf. Technol. Electron. Eng. 2020, 21, 1661–1670. [Google Scholar] [CrossRef] [Scilit]
- Han, J.; Yang, X.; Xu, T. An End-to-End Identification Algorithm for Smearing Star Image. Remote Sens. 2021, 13, 4541. [Google Scholar] [CrossRef] [Scilit]
- Yu, W.; Qu, H.; Zhang, Y. A high-accuracy star centroid extraction method based on Kalman filter for multi-exposure imaging star sensors. Sensors 2023, 23, 7823. [Google Scholar] [CrossRef] [Scilit]
- Rijlaarsdam, D.; Yous, H.; Byrne, J. A survey of lost-in-space star identification algorithms since 2009. Sensors 2020, 20, 2579. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zheng, X.; Shen, J.; Wei, Z. Star map simulation and platform influence of airborne star sensor based on J-band data of 2MASS catalog. Infrared Phys. Technol. 2020, 111, 03541. [Google Scholar] [CrossRef] [Scilit]
- Xing, F.; You, Z.; Sun, T. APS CMOS Star Sensor System: Principles and Implementation Methods; National Defense Industry Press: Beijing, China, 2017; pp. 128–129. [Google Scholar]
- Gao, Y.; Zhao, J.; Chen, T. Radial neighbor feature with compensate code star pattern recognition algorithm. Opt. Precis. Eng. 2017, 25, 1627–1634. [Google Scholar] [CrossRef] [Scilit]
- Wei, X.; Wen, D.; Song, Z. A star identification algorithm based on radial and dynamic cyclic features of star patterns. Adv. Space Res. 2019, 63, 2245–2259. [Google Scholar] [CrossRef] [Scilit]















| Navigation Star Table | Pattern Database |
|---|---|
| Star Index | Radial Feature |
| Right Ascension | Adjacency Feature |
| Declination | Neighbor Star Indices |
| Technique | Identification Accuracy/% | Average Time/ms | Database Storage /MiB |
|---|---|---|---|
| Grid Algorithm | 70.36 | 27.01 | 1.21 |
| Triangle Algorithm | 80.72 | 30.39 | 11.34 |
| Pyramid Algorithm | 84.64 | 44.52 | 11.34 |
| DAM Algorithm | 95.20 | 179.82 | 2.59 |
| End-to-end Algorithm | 92.06 | 132.87 | 32.22 |
| Proposed Algorithm | 96.12 | 10.57 | 4.70 |
| Parameter | Value |
|---|---|
| FOV/° | 4.312 × 4.312 |
| Array Size/pixel | 512 × 512 |
| Pixel Size/μm | 15 × 15 |
| Focal Length/mm | 102 |
| F-number/- | 1.4 |
| Sensor Model | A976515M1-B |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.
Share and Cite
Yan, X.; Xiao, M.; Bu, F. An Infrared Star Identification Algorithm Based on Ordered Angular Distance Verification. Aerospace 2026, 13, 256. https://doi.org/10.3390/aerospace13030256
Yan X, Xiao M, Bu F. An Infrared Star Identification Algorithm Based on Ordered Angular Distance Verification. Aerospace. 2026; 13(3):256. https://doi.org/10.3390/aerospace13030256
Chicago/Turabian StyleYan, Xiaoyao, Maosen Xiao, and Fan Bu. 2026. "An Infrared Star Identification Algorithm Based on Ordered Angular Distance Verification" Aerospace 13, no. 3: 256. https://doi.org/10.3390/aerospace13030256
APA StyleYan, X., Xiao, M., & Bu, F. (2026). An Infrared Star Identification Algorithm Based on Ordered Angular Distance Verification. Aerospace, 13(3), 256. https://doi.org/10.3390/aerospace13030256
