Design and Optimization of Star Recognition Algorithm Based on Hierarchical CNN
Abstract With the rapid-development of AI technology, artificial intelligence algorithms for the aerospace applications have shown very good simulation performance in many areas. Among the spaceborne application fields, star identification can be seen as a typical pattern recognition process. It’s also the key part of attitude determination of the satellites, which requires the algorithm to be robust and efficient due to the limited computing and storing resources of the spaceborne computers. Nevertheless, most of the previous algorithms are not possible to be applied in practical due to the reasons above. This article proposes a strategy of constructing ‘net-structure’ images of stars to build the datasets for training and testing. Besides, a hierarchical convolutional neural network(CNN) with a small size is also designed. It performs good results on robustness and efficiency in the experiments. In the end, a method of fusing the Conv layers and the batch normalization (BN)layers is also adopted to further accelerate the algorithm.