在分析主星识别算法和三角形识别算法不足的基础上,提出了一种改进的主星星图识别算法。该算法在构造导航星表时,通过旋转角距的方式构造匹配向量、引入相近模式向量,同时将旋转角距向量的模、主星的邻域伴星数目及主星的最小角距作为相近模式向量的限制奈件,用来减少匹配次数,提高检索效率;在星图识别过程中,首先利用向量叉乘法进行主星识别,在不成功的情况下采用三角形算法做进一步识别。仿真结果表明:该算法兼具主星识别算法和三角形算法的优点,当存在2pixel的位置噪声时,识别成功率达到97.24%。平均识别时间仅为6.47ms。
Based on the analysis of the deficiency of main star identification algorithm and triangle identification algorithm, an improved star pattern identification algorithm based on main star was proposed. When the guide star catalogue was constructed, in order to reduce the number of matching times and increase search speed, the main star and the assistant star were selected and compared; the match vector was constructed by rotary star angular distances; the similar pattern vector was introduced, and the module for rotary angular distance vector, the number of neighbor stars and the least angular distance of main star were taken as the limit condition for the pattern vector. Vector multiplication cross was used for main stars identification. If failed, the triangle algorithm was used to make a further identification. The simulation results show that the improved algorithm has the merits of both the main star identification algorithm and the triangle identification algorithm. When the Gauss noise of position error reaches 2 pixel, the identification rate is greater than 97.24% and the average identification time is 6.47 ms.