[发明专利]一种从星图中提取星像的方法有效
申请号: | 201210344609.1 | 申请日: | 2012-09-17 |
公开(公告)号: | CN102903105A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 朱锡芳;吴峰;沈为民;许清泉 | 申请(专利权)人: | 常州工学院;苏州大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T1/00 |
代理公司: | 常州市江海阳光知识产权代理有限公司 32214 | 代理人: | 汤志和 |
地址: | 213011 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 星图 提取 方法 | ||
技术领域
本发明属于天文导航技术邻域,涉及一种从星图中提取星像的方法。
背景技术
准确的姿态信息为航天器的顺利飞行提供重要保障,星敏感器是目前精度最高的一种姿态测量仪器,工作过程主要由星图获取、星像提取、星图识别、姿态估算等步骤组成。星像提取是通过处理星图得到星像亮度和位置等数据的过程,是顺利进行星图识别的前提。随着采用的图像传感器阵列增大,星像提取处理时间增加,时效问题突显。研究快速星像提取算法,对于提高测姿速率,研发高性能实时姿态测量星敏感器具有重要意义。
星像提取包括星像和背景分离、星像与星像的分离、质心计算和亮度计算处理过程,目前的星像提取算法大都是改进其中一个或几个步骤的处理方法。
针对星像和背景的分离,李广泽等在2005年第13卷S1期“光学精密工程”上报道了基于双正交小波的星像提取算法,通过双正交小波变换分解星图,确定阈值分割星像和背景。在2009年第35卷第3期“光学技术”上发表的《基于背景自适应预测的星点提取算法》在背景预测的基础上,采用自适应阈值法分割图像,提出了背景自适应预测的星像提取算法。它们都属于动态阈值分割算法,虽然提高了分割准确性,但处理速率低于固定阈值法。
在星像间分离方面,最常用的方法是连通域标记法,除需要遍历星图外,邻域像元经常发生标记冲突,算法须回溯扫描。分别发表在2005年“北京航空航天大学学报”第31卷第3期和第4期的《内嵌ARM核的FPGA技术在星敏感器中的应用》和《CMOS星敏感器图像驱动及实时星点定位算法》基于嵌入式技术,采用FPGA硬件方法实现了4连通域实时星像提取,提高了运行速率。区域增长算法也是一种常用的方法,不存在标记冲突问题,不需回溯扫描,但为了寻找启始种子,需重复遍历星图,处理速率还不够理想。2005年柳健等在“光电工程”第32卷第2期上提出了极值点法,利用最小二乘向量机求出星图局部区域灰度的最佳拟合曲面,以曲面的最大值点作为像素聚类的启始点,分离各个星像。2006年王兆魁等在“空间科学学报”第26卷第3期上提出交叉投影星像提取算法,通过检测竖直和水平方向上的星图投影,得到各个星像外接四边形的顶点坐标,确定每个星像的分布范围。
与质心计算有关的星像提取算法中,曲面拟合方法精度较高,抗噪性能优于带阈值的质心算法和加权质心算法。2006年李春艳等在“光电工程”第33卷第2期上提出基于亚像元相关法的星像质心算法,将星像数据拟合成解析曲面函数,并与理想模板函数作相关运算,求相关函数,通过计算相关函数最大值,求出星像位置,计算精度优于1/12个像元,由于计算过程复杂,星像提取速率低。
发明内容
本发明要解决的技术问题是提供一种快速从星图中提取星像,以缩短星象提取时间的方法。
本发明的从星图中提取星像的方法的基本思想是,经过灰度阈值处理后的星图,星像只占少部分区域,大部分区域灰度值为0。以十字链表稀疏矩阵结构记录星图,可剔除无关信息,避免重复判断非星像像元。通过处理十字链表,即可完成提取星像。区域增长算法从启始种子开始连通星像区域,减少了判断非星像像元的次数。星图以十字链表存储时,十字链表的每个节点都代表星像像元。而以区域增长算法处理十字链表星图,不必再判断当前像元是否为星像像元。这样,可以避免重复扫描星图。如果十字链表中的星像像元已经连通,当提取一个连通区域后,该区域像元已全部从链表中删除。提取出的像元数据直接用于计算星像质心。当提取新的星像时,启始种子总是十字链表的第一个节点,不需再次扫描星图。
按照区域增长算法的基本原理,在一个星像区域的增长过程中遇到的每一个灰度大于阈值的像元都是种子,它们将执行相同的任务,检查邻域是否有新的种子,直到在新种子邻域中找不到未知的种子,此时一个星像区域已经连通,本发明将该过程称为像元聚类。
本发明提供了一种从星图中提取星像的方法,包括:
步骤一、设一星图的背景区域像元的灰度值为0,星像像元的灰度值为非0;对该星图进行遍历,以将所述星图转换为十字链表;提取灰度值为非0的星像像元的坐标(x,y)和灰度值f(x,y),并把所述星像像元的坐标(x,y)和灰度值f(x,y)存储到十字链表的节点中;通过该步骤一能有效的做到星象和背景的分离。
步骤二、定义初始值为0的三个变量ACC1、ACC2、ACC3作为三个累加器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州工学院;苏州大学,未经常州工学院;苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210344609.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED光源模组及具有该光源模组的LED灯
- 下一篇:新型激光点火式照明杯