2019年B题:天文导航中的星图识别1 【知识点解析】 天文导航是一种利用天体的已知位置和运动规律来确定航行体位置的技术,尤其适用于航天器,因为它具有自主性、抗干扰性和高精度。恒星在天文导航中扮演关键角色,被视为理想的点光源,其坐标通过赤经和赤纬描述。 星敏感器是天文导航的核心,它通过观测恒星来确定航行体的姿态。星图识别是星敏感器技术的关键步骤,包括图像采集、特征提取和匹配识别。星表是识别的基础,包含恒星的位置、亮度等信息。附件2提供了一个简易星表,包含部分恒星的赤经、赤纬和星等。 问题1主要涉及星敏感器坐标系、图像坐标系和天球坐标系之间的转换: (1) 给定恒星在天球坐标系的位置(赤经、赤纬),以及星敏感器中星像点的位置,可以建立数学模型求解星敏感器坐标系中的点与天球坐标系中对应恒星的关系。具体算法可能涉及几何变换和坐标系转换。 (2) 如果不使用星敏感器坐标系的信息,可以通过星像点在图像坐标系的位置,结合光学系统特性,反推天球坐标系中恒星的位置。这可能需要解决一个非线性优化问题,如最小二乘法或迭代算法。 (3) 提高解算精度通常需要选取几何分布广泛的三颗星,避免共线或共面情况。误差分析涉及观测噪声、光学系统误差以及坐标转换的精度。 问题2聚焦于星图识别的特征提取和算法设计: 传统的星图识别依赖于恒星间的角距,这种方法简单但存储需求大,实时性和识别率有限。为了改进,可以提取更复杂的特征,比如星点的亮度分布、形状、邻近星点关系等。根据附件2的星表信息,可以构建特征向量,并设计匹配算法。对于附件3的8幅星图,算法应能准确识别每颗星对应的星表编号。性能评估包括识别速度、误匹配率和正确率等指标。 此题涵盖了天文学、数学(坐标转换、非线性优化)、计算机视觉(特征提取、图像处理)和星敏感器技术等多个领域,要求参赛者具备跨学科的知识和解决问题的能力。
2025-06-03 21:32:33 845KB
1
星图识别matlab代码HTMap:分层拓扑映射 HTMap是基于外观的方法,用于基于环境的分层分解进行拓扑映射。 在HTMap中,具有相似视觉特性的图像在节点中分组在一起,这些节点通过平均全局描述符(PHOG)和基于增量二进制袋词方法()的二进制特征索引来表示。 每个图像均通过全局描述符和一组局部特征表示,并且此信息用于两级循环闭合方法中,其中首先使用全局描述符来获取地图中最可能的节点,然后再使用二进制图像特征用于检索这些节点内最有可能的图像。 这种分层方案使我们能够在识别位置时减少搜索空间,并在创建地图时保持高精度。 该算法可用于检测未知环境中的回路闭合,而无需像BoW方案中通常的训练阶段。 该存储库包含在我们的IEEE-TRO中使用的称为“拓扑映射的层次位置识别”的代码,但适用于OpenCV3.x。 鉴于OpenCV版本之间的差异,可能很难重现与本文完全相同的结果。 该代码已发布,仅用于说明目的。 HTMap是作为ROS软件包发布的,并且依赖于和库。 请注意,HTMap是研究代码。 作者对其中可能包含的任何错误概不负责。 需要您自担风险使用它! 使用条件 HTMap是根据的条款分
2022-03-20 17:33:22 362KB 系统开源
1
数学建模 天文导航中的星图识别题目-中文版 2019研究生数学建模比赛B题2019研究生数学建模比赛B题2019研究生数学建模比赛B题
2022-03-17 10:48:23 6.03MB 数学建模
1
星图识别,各种程序,matlab和C语言,有很好的的借鉴意义,星图识别,各种程序,matlab和C语言,有很好的的借鉴意义,星图识别,各种程序,matlab和C语言,有很好的的借鉴意义,星图识别,各种程序,matlab和C语言,有很好的的借鉴意义
2019-12-21 20:57:30 1.12MB 星图识别
1
自主式CCD星敏感器(或称为星跟踪器)自身带有微处理器,是一种智能化的姿态敏感器。由于其指向精度高、无姿态累计误差以及具有快速故障恢复能力, 已成为航空、航天以及军事领域备受关注的研究对象。利用星敏感器确定卫星姿态就是对出现在星敏感器视场中的恒星进行识别,通过星光矢量确定星图拍摄瞬间星敏感器视轴在惯性坐标系中的指向,进而确定航天器姿态。本文以卫星姿态自主确定技术为研究背景,对基于CCD星敏感器的星图识别技术进行了研究。 论文对基于星敏感器确定卫星姿态的技术流程进行了叙述,但重点是对星图识别算法的设计与实现进行了研究。基于星敏感器确定卫星姿态主要存在以下问题:如何构建分布合理并且能够满足导航需要的导航星表、如何设计适应性强、精度高的星图识别算法以及采用何种滤波算法解算卫星姿态等。本文就其中部分内容进行了研究,并进行了实验验证
2019-12-21 20:27:43 17.26MB 神经网络 识别算法 星敏感器 星图识别
1