CN103913166A - 一种基于能量分布的星点提取方法 - Google Patents
一种基于能量分布的星点提取方法 Download PDFInfo
- Publication number
- CN103913166A CN103913166A CN201410087924.XA CN201410087924A CN103913166A CN 103913166 A CN103913166 A CN 103913166A CN 201410087924 A CN201410087924 A CN 201410087924A CN 103913166 A CN103913166 A CN 103913166A
- Authority
- CN
- China
- Prior art keywords
- asterism
- pixel
- star
- constraint
- threshold value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/02—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by astronomical means
- G01C21/025—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by astronomical means with the use of startrackers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Astronomy & Astrophysics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Eye Examination Apparatus (AREA)
- Image Analysis (AREA)
Abstract
本发明属于星点提取的技术领域,具体涉及一种基于能量分布的星点提取方法。本发明包括:依次扫描图像,将图像的灰度值与阈值S进行对比;若某一像元的灰度值大于S,则搜索其周围3×3像元区域;判断该3×3像元区域内是否有p个像元的灰度值大于T;若步骤三判断成功则用质心法在该像元周围5×5区域内提取星点质心,否则继续扫描。本发明能够提高质心提取的精度;本发明能将星图分割的两个阶段和质心提取算法同时进行,提高星图处理实时性。
Description
技术领域
本发明属于星点提取的技术领域,具体涉及一种基于能量分布的星点提取方法。
背景技术
星敏感器能够提供高精度的姿态测量信息,是大多数太空飞行器不可缺少的设备。星敏感器有两种工作模式:初始姿态捕获模式和跟踪模式。一般情况下星敏感器工作在跟踪模式,只有初始时刻或者跟踪失败时才转入初始姿态捕获模式。跟踪模式的工作过程又可分为:星点提取、星图匹配和姿态计算。其中星点提取中星图预处理关系到质心提取的精度,而质心提取的精度会严重影响到姿态测量的精度,因此星图的预处理也是必不可少的。
星图的预处理一般可分为两个阶段:将星点目标和背景分离开;将单个星点目标与其他星点目标分离开。对于第一阶段可以采用全局阈值或者局部阈值的方法进行阈值分割,第二阶段星点目标的区分才是星图预处理的难点。传统的方法有多阈值聚类方法、连通域标记法和区域增长法等。其中多阈值聚类方法是对灰度大于全局背景阈值的像素点进行聚类识别,这一方法涉及到排序运算,比较复杂,而星图预处理的特点是数据量大,因此对算法的复杂性有较高的要求。连通域标记法存在标记冲突问题,且需要回溯扫描,因此运算时间也比较长。区域增长算法解决了连通域法标记冲突问题,将其与带阈值的质心算法结合可以不必对像元进行标记,直接提取质心,但为了寻找起始种子仍然需要遍历星图。
发明内容
本发明的目的是为了提高星点质心提取的精度和实时性,提出了一种基于能量分布的星点提取方法。
本发明的目的是这样实现的:
步骤一:依次扫描图像,将图像的灰度值与阈值S进行对比;
恒星为点光源,焦平面上星点成像为光学***的点扩散函数PSF,采用离焦的方式让其扩散到多个像元上,若有阈值S,搜索星图中灰度大于S的像元,把阈值S作为确定星点中心区域的第一个约束;
步骤二:若某一像元的灰度值大于S,则搜索其周围3×3像元区域;
步骤三:判断该3×3像元区域内是否有p个像元的灰度值大于T;
步骤四:若步骤三判断成功则用质心法在该像元周围5×5区域内提取星点质心,否则继续扫描。
本发明的有益效果在于:本发明能够提高质心提取的精度;本发明能将星图分割的两个阶段和质心提取算法同时进行,提高星图处理实时性。
附图说明
图1是星点灰度分布图示;
图2是星点能量分布图示;
图3是S的取值与细分定位偏差的曲线;
图4是p值与质心提取成功率的关系曲线;
图5是灰度噪声对质心提取精度的影响;
图6是星等对质心提取精度的影响;
图7是新方法与连通域法质心提取时间对比。
具体实施方式
下面将结合附图和实施实例对本发明作进一步的详细说明。
一种基于能量分布的星点提取方法,包括以下几个步骤:
步骤一:依次扫描图像,将图像的灰度值与阈值S进行对比;
步骤二:若某一像元的灰度值大于S,则搜索其周围3×3像元区域;
步骤三:判断该像元周围3×3像元区域内是否有p个像元的灰度值大于T;
步骤四:若步骤三判断成功则用质心法在该像元周围5×5区域内提取星点质心,否则继续扫描;
本发明是一种基于能量分布的星点提取方法,包括以下几个步骤:
步骤一:依次扫描图像,将图像的灰度值与阈值S进行对比;
恒星为点光源,焦平面上星点成像为光学***的点扩散函数PSF(Point Spread Function),若不采取任何措施,则质心定位的精度最多达到0.38像素,因此为了获得更高的质心提取精度,一般采用离焦的方式让其扩散到多个像元上。图1是星点的灰度分布图示,如图所示在考虑噪声的情况下,星点中心像元灰度明显大于其他位置,且其周围像元的灰度值要大于平均灰度值。若有阈值S,其大小如图中横线所示,搜索星图中灰度大于S的像元,则搜索到的像元在中心像元附近,因此我们把阈值S作为确定星点中心区域的第一个约束。
步骤二:若某一像元的灰度值大于S,则搜索其周围3×3像元区域;
星点的能量分布在焦平面上可近似为由点扩散函数PSFs(Point Spread Functions)表示的二维高斯分布:
其中,I(x,y)为(x,y)像元的能量;I0为星点在焦平面上的总能量;(x0,y0)为星点的能量中心;σ为星点的扩散半径,它的大小决定了星点在焦平面上扩散的像元数目。当σ<0.671 时,超过星点总能量95%的能量集中在星点中心3×3像元内。
若取σ=0.6,当以像元为单位时,如图2所示星点能量中心在a像元。则由式(1)可得其能量强度为:
而b,c,d,e像元的能量大小相同为:
f,g,h,i像元的能量大小相同为:
同样地,j、k、l、m像元的能力也大小相同为:
由式(2)、(3)、(4)我们可以发现,星点中心像元的能量远大于其周围像元。且绝大部分星点能量集中在中心像元3×3区域内,将a-i像元的能量相加得到结果为0.992I0,超过总能量的99%,中心像元3×3区域以外星点能量最大的是(5)式所示的j、k、l、m像元,它们所占的能力只有0.17%;上述现象在星图上就表现为星点中心3×3区域内的亮度明显比其周围像元高,同时其周围最亮的区域是b,c,d,e四个像元,其次是f,g,h,i像元。因此当恒星亮度较高时,这九个像元的亮度要大于焦平面平均亮度。换算成灰度来说,可以将星点灰度分布概括为如下三个特点:
⑴σ<0.671时,星点的能量主要集中在其中心3×3像元的区域内。
⑵星点中心灰度最大。
⑶星点中心周围8个像元的灰度值大于平均灰度值。
依据上述星点灰度分布的三个特点,若能得到星点的能量中心,那么只需要利用其周围3×3像元区域进行质心提取即可,其他区域由于能量很少,对结果的影响很小,因此我们使用了步骤二中的S阈值约束,即扫描图像时若某一像元灰度值大于S,则该像元可初步判断定为在中心像元周围。
步骤三:判断该3×3像元区域内是否有p个像元的灰度值大于T;
在实际应用中,星敏感器会受到各种噪声的干扰,从而生成一些只占有几个像素的光点,实际上这些光点并不是恒星对应的成像,因此在星图提取阶段应该排除这些光点,然而仅仅使用阈值S约束判定时,这些光点就会被初步判断为中心像元周围的点,因此单个阈值S约束是不能确定中心像元区域的。从星点分布的第三个特点我们得到:星点中心周围8个像元 的灰度值大于平均灰度值,因此我们可以另外添加两个约束:T阈值约束和p约束;T阈值约束用于将中心区域像元与背景区域像元区分;p约束是指当利用S阈值约束确定了某像元区域后,搜索该像元周围的3×3区域,若该区域内灰度大于T的像元超过p个,则可将此区域定位中心像元区域。很显然,p的最大值为9,当p取值较大时就能够排除掉上文所述的无用光点。三个阈值配合搜索就能够将中心像元区域查找出来。
步骤四:若步骤三判断成功则用质心法在该像元周围5×5区域内提取星点质心,否则继续扫描;
实际应用中,有些亮度较高的星在星敏感器焦平面成像后会出现溢出现象,即由于星的亮度较高,其成像位置周围像元的灰度会达到饱和,在这种情况下中心像元3×3区域以外的星点灰度值也较高,若只使用3×3区域进行质心提取会产生一定的误差,因此在计算星点质心的步骤中,当某像元使用S约束、p约束和T约束判断成功后,我们使用该像元周围5×5区域进行质心提取。
从上述步骤中可以看出,该算法使用三个约束来确定星点的中心像元区域,其中阈值约束T实际就是背景阈值,它的选取在很多的文献中都介绍,一般地,取背景均值和噪声偏差的5倍之和作为全局背景阈值。本算法的主要核心是阈值约束S和p约束的选取。当噪声较大或者星的亮度较低时,若二者选取不当可能会导致质心提取精度大幅度降低甚至质心提取失败,因此通过仿真实验来选取阈值S和p的最优值。
质心定位偏差表示如下:
其中,n为测量次数,(xi,yi)为测量得到的中心坐标,(x0,y0)为星点中心实际坐标。
仿真初始条件:图像大小20×20(像素),图像中只有一个星点目标,星点中心位置(10,10)。点扩散函数σ=0.6,仿真次数1000次。星图背景灰度值取为20,当p=4,灰度噪声为5,星等为4时,令S=T+dT。dT的取值在5~50之间变化时,细分定位偏差的变化曲线如图3所示。
由图3看出,当S的取值增大时,细分定位精度提高。但实际应用中,S的取值大小与提取到的恒星星点数目直接相关。S过大则提取到的恒星数目就会减小,因此考虑提取恒星数目和质心提取精度的前提下,选择S=T+30,使用这个标准,当噪声灰度为5、10、15和p在0~9之间变化时质心提取成功率如图4所示(当ep>0.38则为失败,仿真次数1000)。
由图4可得,p值较小的时候不能保证成功率100%,因为噪声或者阈值S的选取,使p 值较小时,该约束条件产生的约束不够强,不能保证计算的星点中心像元和实际星点中心相符。而当p值过大时,则可能找不到满足条件星点中心,这是单星点模拟的情况,在实际中就表现为所提取的星点数目大大减小。从图中还可以得到,随着噪声的增加,质心提取成功率降低。而噪声主要产生于图像传感器光电转换过程以及采集、传输电信号过程,总体来说,噪声强度比较低。因此根据图3,选取p=5或p=6时能够保证最高的成功率。取p=5,S=T+30,其它仿真条件不变,当灰度噪声在0~10之间变化时,新方法与连通域法的对比如图5所示。
由图5可以看出,随着噪声的增加两种方法的质心提取精度都有所下降。总体来说新方法的精度要略高于连通域法。图6为灰度噪声为5,星等在1~6变化时两种方法的质心提取精度曲线。由图6可得,连通域法随着星等的升高质心提取精度降低。而新方法在星等小于5时却不符合这种现象,这是因为随着星等的增加,星的亮度会降低,星点中心的灰度与其周围像元相比优势不明显。在这种情况下,S约束起的作用会变小,然而因为还有P约束的存在,所以新方法的质心提取精度并没有随着星等的增大而降低。但当星等太大时S约束的作用急剧减小,单凭p约束难以精确确定星点的中心像元,因此会致质心提取精度的快速下降。从这点看出,新方法比较适用于星等较低,星的亮度较高的情况。图7为新方法和连通域法执行一次所用时间对比。仿真所用电脑为清华同方,参数:Pentium(R),3.00GHz,1.00GB内存。仿真参数设置除p=5,S=T+30外其它都与仿真初始条件相同,能够看出新方法的实时性明显要优于连通域法。
Claims (4)
1.一种基于能量分布的星点提取方法,其特征在于:
步骤一:依次扫描图像,将图像的灰度值与阈值S进行对比;
恒星为点光源,焦平面上星点成像为光学***的点扩散函数PSF,采用离焦的方式让其扩散到多个像元上,若有阈值S,搜索星图中灰度大于S的像元,把阈值S作为确定星点中心区域的第一个约束。;
步骤二:若某一像元的灰度值大于S,则搜索其周围3×3像元区域;
步骤三:判断该3×3像元区域内是否有p个像元的灰度值大于T;
步骤四:若步骤三判断成功则用质心法在该像元周围5×5区域内提取星点质心,否则继续扫描。
2.根据权利要求1所述的一种基于能量分布的星点提取方法,其特征在于,所述阈值约束S:用于初步判断中心像元区域;阈值约束T:用于区分背景和星点成像区域;p约束:当S约束和T约束生效后,用于最终判断中心像元区域。
3.根据权利要求1所述的一种基于能量分布的星点提取方法,其特征在于,步骤二中阈值约束S的取值为S=T+30。
4.根据权利要求1所述的一种基于能量分布的星点提取方法,其特征在于,步骤三中p约束的取值为p=5或p=6。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410087924.XA CN103913166B (zh) | 2014-03-12 | 2014-03-12 | 一种基于能量分布的星点提取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410087924.XA CN103913166B (zh) | 2014-03-12 | 2014-03-12 | 一种基于能量分布的星点提取方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103913166A true CN103913166A (zh) | 2014-07-09 |
CN103913166B CN103913166B (zh) | 2016-09-14 |
Family
ID=51039031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410087924.XA Expired - Fee Related CN103913166B (zh) | 2014-03-12 | 2014-03-12 | 一种基于能量分布的星点提取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103913166B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105023281A (zh) * | 2015-05-25 | 2015-11-04 | 中国科学院空间科学与应用研究中心 | 基于点扩散函数波前修正的星点像质心计算方法 |
CN106570902A (zh) * | 2016-11-04 | 2017-04-19 | 中国科学院国家空间科学中心 | 基于探测器像素响应频谱获取的psf相对质心计算方法 |
CN106767901A (zh) * | 2016-11-25 | 2017-05-31 | 上海航天控制技术研究所 | 一种星敏感器快速标定方法 |
CN108716916A (zh) * | 2018-05-31 | 2018-10-30 | 北京航空航天大学 | 一种基于超级块的分布式并行星点质心提取方法及fpga实现装置 |
CN109493382A (zh) * | 2018-10-10 | 2019-03-19 | 中国科学院上海技术物理研究所 | 一种基于像元内响应的恒星高精度位置提取方法 |
CN109579872A (zh) * | 2018-12-04 | 2019-04-05 | 上海航天控制技术研究所 | 一种星敏感器仪器星等估计方法 |
CN113514054A (zh) * | 2021-06-16 | 2021-10-19 | 北京遥感设备研究所 | 一种星敏感器星点像斑检测方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6917025B1 (en) * | 1998-10-09 | 2005-07-12 | Astrium Gmbh | Combined earth/star sensor system and method for determining the orbit and position of spacecraft |
CN102193819A (zh) * | 2010-08-03 | 2011-09-21 | 北京航空航天大学 | 一种抗单点噪声的光斑中心定位方法及装置 |
CN102509276A (zh) * | 2011-11-25 | 2012-06-20 | 浙江大学 | 一种基于加权约束的星图分割方法 |
-
2014
- 2014-03-12 CN CN201410087924.XA patent/CN103913166B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6917025B1 (en) * | 1998-10-09 | 2005-07-12 | Astrium Gmbh | Combined earth/star sensor system and method for determining the orbit and position of spacecraft |
CN102193819A (zh) * | 2010-08-03 | 2011-09-21 | 北京航空航天大学 | 一种抗单点噪声的光斑中心定位方法及装置 |
CN102509276A (zh) * | 2011-11-25 | 2012-06-20 | 浙江大学 | 一种基于加权约束的星图分割方法 |
Non-Patent Citations (3)
Title |
---|
佟帅等: "船用星敏感器星点质心精确提取方法", 《应用光学》 * |
张新宇等: "星敏感器星点能量分布数学模型及其对精度的影响分析", 《空间控制技术与应用》 * |
魏新国等: "星敏感器中星图图像的星体细分定位方法研究", 《北京航空航天大学学报》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105023281A (zh) * | 2015-05-25 | 2015-11-04 | 中国科学院空间科学与应用研究中心 | 基于点扩散函数波前修正的星点像质心计算方法 |
CN105023281B (zh) * | 2015-05-25 | 2018-02-16 | 中国科学院空间科学与应用研究中心 | 基于点扩散函数波前修正的星点像质心计算方法 |
CN106570902A (zh) * | 2016-11-04 | 2017-04-19 | 中国科学院国家空间科学中心 | 基于探测器像素响应频谱获取的psf相对质心计算方法 |
CN106570902B (zh) * | 2016-11-04 | 2019-09-24 | 中国科学院国家空间科学中心 | 基于探测器像素响应频谱获取的psf相对质心计算方法 |
CN106767901A (zh) * | 2016-11-25 | 2017-05-31 | 上海航天控制技术研究所 | 一种星敏感器快速标定方法 |
CN106767901B (zh) * | 2016-11-25 | 2019-12-31 | 上海航天控制技术研究所 | 一种星敏感器快速标定方法 |
CN108716916A (zh) * | 2018-05-31 | 2018-10-30 | 北京航空航天大学 | 一种基于超级块的分布式并行星点质心提取方法及fpga实现装置 |
CN109493382A (zh) * | 2018-10-10 | 2019-03-19 | 中国科学院上海技术物理研究所 | 一种基于像元内响应的恒星高精度位置提取方法 |
CN109493382B (zh) * | 2018-10-10 | 2021-08-06 | 中国科学院上海技术物理研究所 | 一种基于像元内响应的恒星高精度位置提取方法 |
CN109579872A (zh) * | 2018-12-04 | 2019-04-05 | 上海航天控制技术研究所 | 一种星敏感器仪器星等估计方法 |
CN113514054A (zh) * | 2021-06-16 | 2021-10-19 | 北京遥感设备研究所 | 一种星敏感器星点像斑检测方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103913166B (zh) | 2016-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103913166A (zh) | 一种基于能量分布的星点提取方法 | |
CN102254319B (zh) | 一种多层次分割的遥感影像变化检测方法 | |
CN104751465A (zh) | 一种基于lk光流约束的orb图像特征配准方法 | |
CN104200461B (zh) | 基于互信息图像选块和sift特征的遥感图像配准方法 | |
CN104536009A (zh) | 一种激光红外复合的地面建筑物识别及导航方法 | |
CN103136525B (zh) | 一种利用广义Hough变换的异型扩展目标高精度定位方法 | |
CN104794425B (zh) | 一种基于行驶轨迹的车辆统计方法 | |
CN107909047B (zh) | 一种汽车及其应用的车道检测方法及*** | |
CN103927526A (zh) | 一种基于高斯差分多尺度边缘融合的车辆检测方法 | |
CN104361314A (zh) | 基于红外与可见光图像融合的变电设备定位方法及装置 | |
CN106446894A (zh) | 一种基于轮廓识别球型目标物位置的方法 | |
CN102629385A (zh) | 一种基于多摄像机信息融合的目标匹配与跟踪***及方法 | |
CN102129685B (zh) | 一种基于高斯金字塔分解的不规则圆检测方法 | |
CN103413145A (zh) | 基于深度图像的关节点定位方法 | |
CN101697229A (zh) | 一种医学图像的感兴趣区域提取方法 | |
CN104537342B (zh) | 一种结合山脊边界检测及霍夫变换的快速车道线检测方法 | |
CN104899892A (zh) | 一种快速的星图图像星点提取方法 | |
CN105654423A (zh) | 基于区域的遥感图像配准方法 | |
CN102567733A (zh) | 一种微波图像非合作情况下人体隐私部位检测与遮挡方法 | |
CN109389165A (zh) | 基于巡检机器人的变压器油位计识别方法 | |
CN103679740B (zh) | 一种无人机对地目标roi提取方法 | |
CN103578105B (zh) | 一种基于区域特征的多源异类图像配准方法 | |
CN103854290A (zh) | 一种结合骨架特征点和分布场描述子的扩展目标跟踪方法 | |
CN103733225A (zh) | 特征点对等***、特征点对等方法、以及记录介质 | |
CN107016414A (zh) | 一种脚印的识别方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160914 |
|
CF01 | Termination of patent right due to non-payment of annual fee |