小视场星图识别:改进金字塔算法的高效实现

需积分: 13 3 下载量 157 浏览量 更新于2024-08-11 收藏 1.05MB PDF 举报
"这篇论文是2013年由李辉、王安国和张磊发表在《应用光学》上的,属于工程技术领域,主要探讨了如何改进金字塔算法来提高小视场星图识别的效率和准确性。文章介绍了针对小视场星图识别中星矢量内积方法存在的问题,提出了一种基于星矢量外积的新匹配特征量,以此改善金字塔算法。研究涵盖了基本星表预处理、匹配特征量数据库构建、K矢量的构建、星图降噪与质心提取以及星图识别流程等多个关键环节。作者通过Visual C++实现了该算法,并进行了性能测试,结果显示改进后的金字塔算法在小视场星图识别中的成功率达到了96.7%,所需内存约为26.4MB,平均识别时间为131.8ms,满足了全天自主星图识别的高效、适度资源占用和快速识别的需求。" 在本文中,作者首先指出小视场星图识别的挑战,特别是在小角度范围内的星矢量内积方法无法提供足够的区分度。因此,他们提出了使用星矢量外积作为新的匹配特征量,这可以更有效地处理小角距情况下的匹配问题。星矢量外积是一种数学运算,可以捕获星矢量之间的相对位置信息,相比内积,它在小角度范围内提供了更高的差异性,有利于识别。 接着,论文详细讨论了改进金字塔算法的具体步骤。基本星表预处理涉及到星表数据的清洗和标准化,确保数据的准确性和一致性。匹配特征量数据库及K矢量构建是算法的核心部分,K矢量是由多个星矢量组成的向量集合,用于匹配查询星图。星图降噪与质心提取则是为了去除噪声,找出星图的主要特征,为识别提供基础。星图识别流程则阐述了从输入星图到输出识别结果的整个过程,包括特征提取、匹配、决策等阶段。 论文采用了Visual C++编程语言实现这个算法,并通过仿真测试其性能。实验结果表明,改进后的金字塔算法在识别小视场星图时表现出色,识别成功率高,内存占用适中,识别速度快,且具有较好的稳定性。这些特性使得该算法适用于全天自主星图识别任务,能够满足导航、航天等领域的需求。 这篇论文为小视场星图识别提供了一个有效的解决方案,通过改进金字塔算法,提升了在小角距条件下的星图识别能力,对天文导航和相关领域的技术进步有着积极的推动作用。