Cargando…

An Efficient and Robust Star Identification Algorithm Based on Neural Networks

A lost-in-space star identification algorithm based on a one-dimensional Convolutional Neural Network (1D CNN) is proposed. The lost-in-space star identification aims to identify stars observed with corresponding catalog stars when there is no prior attitude information. With the help of neural netw...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Bendong, Wang, Hao, Jin, Zhonghe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8620066/
https://www.ncbi.nlm.nih.gov/pubmed/34833762
http://dx.doi.org/10.3390/s21227686
_version_ 1784605135559720960
author Wang, Bendong
Wang, Hao
Jin, Zhonghe
author_facet Wang, Bendong
Wang, Hao
Jin, Zhonghe
author_sort Wang, Bendong
collection PubMed
description A lost-in-space star identification algorithm based on a one-dimensional Convolutional Neural Network (1D CNN) is proposed. The lost-in-space star identification aims to identify stars observed with corresponding catalog stars when there is no prior attitude information. With the help of neural networks, the robustness and the speed of the star identification are improved greatly. In this paper, a modified log-Polar mapping is used to constructed rotation-invariant star patterns. Then a 1D CNN is utilized to classify the star patterns associated with guide stars. In the 1D CNN model, a global average pooling layer is used to replace fully-connected layers to reduce the number of parameters and the risk of overfitting. Experiments show that the proposed algorithm is highly robust to position noise, magnitude noise, and false stars. The identification accuracy is [Formula: see text] with 5 pixels position noise, [Formula: see text] with 5 false stars, and [Formula: see text] with 0.5 Mv magnitude noise, respectively, which is significantly higher than the identification rate of the pyramid, optimized grid and modified log-polar algorithms. Moreover, the proposed algorithm guarantees a reliable star identification under dynamic conditions. The identification accuracy is [Formula: see text] with angular velocity of 10 degrees per second. Furthermore, its identification time is as short as 32.7 miliseconds and the memory required is about 1920 kilobytes. The algorithm proposed is suitable for current embedded systems.
format Online
Article
Text
id pubmed-8620066
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86200662021-11-27 An Efficient and Robust Star Identification Algorithm Based on Neural Networks Wang, Bendong Wang, Hao Jin, Zhonghe Sensors (Basel) Article A lost-in-space star identification algorithm based on a one-dimensional Convolutional Neural Network (1D CNN) is proposed. The lost-in-space star identification aims to identify stars observed with corresponding catalog stars when there is no prior attitude information. With the help of neural networks, the robustness and the speed of the star identification are improved greatly. In this paper, a modified log-Polar mapping is used to constructed rotation-invariant star patterns. Then a 1D CNN is utilized to classify the star patterns associated with guide stars. In the 1D CNN model, a global average pooling layer is used to replace fully-connected layers to reduce the number of parameters and the risk of overfitting. Experiments show that the proposed algorithm is highly robust to position noise, magnitude noise, and false stars. The identification accuracy is [Formula: see text] with 5 pixels position noise, [Formula: see text] with 5 false stars, and [Formula: see text] with 0.5 Mv magnitude noise, respectively, which is significantly higher than the identification rate of the pyramid, optimized grid and modified log-polar algorithms. Moreover, the proposed algorithm guarantees a reliable star identification under dynamic conditions. The identification accuracy is [Formula: see text] with angular velocity of 10 degrees per second. Furthermore, its identification time is as short as 32.7 miliseconds and the memory required is about 1920 kilobytes. The algorithm proposed is suitable for current embedded systems. MDPI 2021-11-19 /pmc/articles/PMC8620066/ /pubmed/34833762 http://dx.doi.org/10.3390/s21227686 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Bendong
Wang, Hao
Jin, Zhonghe
An Efficient and Robust Star Identification Algorithm Based on Neural Networks
title An Efficient and Robust Star Identification Algorithm Based on Neural Networks
title_full An Efficient and Robust Star Identification Algorithm Based on Neural Networks
title_fullStr An Efficient and Robust Star Identification Algorithm Based on Neural Networks
title_full_unstemmed An Efficient and Robust Star Identification Algorithm Based on Neural Networks
title_short An Efficient and Robust Star Identification Algorithm Based on Neural Networks
title_sort efficient and robust star identification algorithm based on neural networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8620066/
https://www.ncbi.nlm.nih.gov/pubmed/34833762
http://dx.doi.org/10.3390/s21227686
work_keys_str_mv AT wangbendong anefficientandrobuststaridentificationalgorithmbasedonneuralnetworks
AT wanghao anefficientandrobuststaridentificationalgorithmbasedonneuralnetworks
AT jinzhonghe anefficientandrobuststaridentificationalgorithmbasedonneuralnetworks
AT wangbendong efficientandrobuststaridentificationalgorithmbasedonneuralnetworks
AT wanghao efficientandrobuststaridentificationalgorithmbasedonneuralnetworks
AT jinzhonghe efficientandrobuststaridentificationalgorithmbasedonneuralnetworks