删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于卷积曲面的动态实时星图模拟*

本站小编 Free考研考试/2021-12-25

星敏感器是航天器中最重要的姿态敏感设备,在设计、调试和测试等环节中,需要提供输入激励以完善和评估其各项功能和性能,星模拟器是实现这一任务的最佳途径[1-2]。星模拟器包括单星模拟器、静态多星模拟器、动态多星模拟器[3-4]。动态多星模拟器可模拟全天区任意指向的星图,然后由光学系统将星图输出为适合星敏感器接收的星光信号[5]
随着星敏感器的动态性能和数据更新率等各种指标的不断提高,对多星模拟器的要求也随之提高[6-7]。星敏感器的动态性能是指当其随着载体运动时,星点成像发生拖尾的情况下,保持正常姿态输出的能力。为了测试动态性能,要求多星模拟器可以模拟拖尾的星点,目前多星模拟器对于动态拖尾星点模拟的算法研究还较少[5, 8]。当前星敏感器的数据更新率普遍可达10 Hz,一些星敏感器可达30 Hz[6],多星模拟器要求动态刷新显示变化的星空,其刷新率不低于星敏感器的数据更新率,通常大于30 Hz,因此对算法的实时性也提出了较高要求[9]
多星模拟器算法的核心任务是高精度实时星图生成,主要包括导航星搜索、星点坐标变换、星点光斑弥散及像素离散化等步骤。导航星搜索是指根据星敏感器的视轴指向在全天区范围内搜索当前视场内的星点信息。星点坐标变换将搜索到的星点信息变换为模拟星图中的图像坐标和灰度信息。星点光斑弥散模拟了镜头的弥散作用,将星点变换为星点光斑[10]。像素离散化过程将连续的星点光斑变为离散的数字图像。通过星表分区[3, 5]和重新组织构建星表[11]等方法,可以解决搜索导航星耗时较高的问题,本文对此不再赘述。静态下的星点坐标变换模型较为成熟,但在动态条件下,星点在模拟星图中的坐标构成一条轨迹。刘海波[8]和刘朝山[12]等推导了星点在像面的速度与星敏感器角速度的关系,但未给出星点轨迹曲线的表达式。Sun等[7]在推导过程中使用了一阶近似,因此仅适用于曝光时间较短的情况。本文在此基础上,给出了完备的星点轨迹模型。对于模拟星点光斑弥散过程,Sun等[7]利用运动模糊图像中的概念,将动态拖尾星点在频域中表示为镜头弥散函数和运动退化函数的乘积,但运动退化函数在时域中的物理含义仍有待进一步明确。Yan等[6]利用线扩散函数的概念,得出了拖尾星点光斑的解析表达式模型,但仅适用于星点在像面做匀速直线运动的情况。本文针对这些问题,建立了拖尾星点的卷积曲面模型,更准确地描述了动态拖尾星点的成像过程。对于像素离散化过程,由于涉及对光斑曲面的二重积分,普遍存在计算复杂、实时性较差的问题[13]。Yan等[6]的方法仅适用于匀速直线运动的情况,刘朝山等[12]的方法假定星点扫过每个像素的时间一致,因此不适合非匀速运动的情况。本文在卷积曲面模型的基础上提出了一种快速像素离散算法,适用于星点做任意运动的情况,并且大大加快仿真速度,以满足动态多星模拟器的实时星图仿真要求。
1 动态拖尾星点模拟 1.1 星点运动轨迹 当星敏感器随载体发生角位移时,在曝光时间内,星点在星敏感器像面移动成像,星点中心的运动轨迹为一条曲线段。
设星表中恒星i在天球坐标系下的映像为Vi。在t时刻,此恒星在星敏感器坐标系下的映像为Wi(t),则ViWi(t)可分别表示为
(1)

(2)

式中:αiδi分别为赤经和赤纬;(xi(t), yi(t))为星点在星敏感器像面的投影坐标;F为星敏感器的镜头焦距。
Wi(t)和Vi是同一个矢量在不同坐标系下的映像,二者关系为
(3)

式中:R(t)为星敏感器的姿态矩阵。
设星敏感器相对于天球坐标系的旋转角速度为ω=[ωx, ωy, ωz]T,式(3)对时间t求导得[8]
(4)

式中:
分别表示恒星i在像面沿x轴方向和y轴方向的速度。将式(2)代入式(4)并化简得
(5)

若曝光起始时刻t0星点在像面坐标为(xi0, yi0),则动态下星点在像面的运动轨迹C
(6)

1.2 基于卷积曲面的光斑弥散模型 星敏感器为了获得亚像素级的定位精度,无穷远处的星光经过星敏感器镜头在图像传感器像面并非汇聚于单个像素,而是成像为一个弥散光斑。静态下星点光斑能量分布可表示为[6-7]
(7)

式中:Ф为星光被镜头收集并入射到像面的辐射通量;T为曝光时间;(xc, yc)表示星点光斑中心位置;h(x, y)为镜头的点扩散函数,通常以二维高斯函数来描述[6]
(8)

(9)

式中:E0为0等星在地球大气外表面处的辐照度[1]E0 = 2.96×10-14 W/mm2m为入射星光的星等;D为星敏感器的光学镜头孔径;τ为镜头的透射率;ρ为镜头的弥散半径。
动态情况下,星点在像面发生移动,星点光斑的能量分布构成一个二维卷积曲面[14-15],如图 1所示。图 1中,星点的轨迹曲线为Cr为轨迹曲线上的点,r=(xc(t), yc(t)),其参数方程见式(6)。p为像平面内的任意一点,p=(x, y)。h(p)为星敏感器光学成像系统的点扩散函数,h(|p-r|)表示此函数的中心位于点r。记权重函数g(r)表示星点经过轨迹曲线上的弧微元|dr|所需的时间,则有
图 1 拖尾星点光斑成像过程 Fig. 1 Imaging process of smeared star spot
图选项




(10)

在点r附近取弧微元|dr|,星点扫过此微元期间的能量为Φg(r)|dr|。显然,当星点的速度越快,星光累积的能量越少;反之,当星点的速度越慢,能量累积越多。由于光学镜头的弥散作用,此星点能量按照点扩散函数描述的方式弥散到了像面,能量分布可表示为Φg(r)h(|p-r|)|dr|,那么沿曲线积分后可得星点在像面的总能量分布为
(11)

式中:?为卷积运算符。星点能量分布为一卷积曲面,即f(p)为点扩散函数h(p)与权重函数g(r)的卷积。拖尾星点光斑的卷积曲面模型具有清晰的物理含义,但不便于运算,为此进一步导出动态下星点能量分布积分模型为
(12)

式(11)和式(12)所表示的模型精确描述了动态条件下的拖尾星点成像过程。
1.3 卷积曲面的快速像素离散算法 入射到像面的光斑能量,在像元内转化为电荷信号,再经过读出和放大,转换为数字图像。那么位于第i行和第j列的像素的图像灰度值为[1, 5-8, 12-13]
(13)

式中:K为转换系数,是图像传感器的量子效率和转换增益的乘积。图像传感器对光斑能量的作用不仅仅体现为离散采样,还包括积分作用,此过程称为像素离散。显然,像素灰度值为一个三重积分表达式,因此仿真一幅星图需要对每个星点光斑范围内的每一个像素计算三重积分,运算的时间开销较大,不能满足动态多星模拟器实时性的要求。
由拖尾星点的卷积曲面模型的物理含义出发,提出一种快速算法,以解决运算量较大的问题。具体思路为:将曝光时间T等间隔地分为N段,每段时间间隔ΔT=T/N。相应的,轨迹曲线也被分为了N段。当ΔT足够短时,地轨迹上的每一段可近似为一点,此时的星点光斑成像近似为静态下的情况。静态下对二维高斯函数的二重积分可推导得其原函数,将耗时的数值积分转化为函数求值。最后将这N点沿轨迹累加,即可得到
(14)

由于二维高斯函数在xy方向的独立性,二维高斯函数的二重积分可表示为2个一维高斯函数积分的乘积,记。式(14)可推导为
(15)

式中:(xck, yck)为第k时间段时星点光斑中心在轨迹上的坐标;erf(x)为误差函数。式(15)将复杂的三重积分化简为函数求值、乘法和加法运算,大大提高了拖尾星点的仿真速度。
2 仿真及分析 仿真计算机的配置如下。CPU:Inter Core i7,内存8 GB,仿真环境:MATLAB 2015b。仿真星敏感器的主要参数为:视场20°×20°,镜头直径27 mm,焦距37.92 mm,像素尺寸5.5 μm × 5.5 μm,图像分辨率2 048像素×2 048像素。采用SAO星表,选取亮于6.0等星的星作为仿真星表。
2.1 精度对比 本节首先对比3种星点仿真算法的精度,再研究对轨迹划分到何种精度,本文算法的精度可以达到满意结果。式(13)表示的三重积分法是未优化的原始算法,速度慢,但精度高,得到的星点光斑可认为是真值。本文算法的精度依赖于对积分划分的细度,随着N增大,精度逐渐逼近真值。第3种算法为运动模糊图像卷积法,拖尾星点由原始星点图像与运动模糊核函数图像卷积而得[7, 10]。定义星点图像灰度误差为
(16)

进一步定义最大灰度误差为星点区域内误差绝对值最大的灰度值;定义灰度RMS误差为星点区域内每一个像素的误差灰度值的均方差。
设[ωx, ωy, ωz]=[5(°)/s, 5(°)/s, 0],曝光时间T=20 ms,镜头的弥散半径为0.7像素,星点初始位置为像面中心,则由式(6)可得,星点拖尾长度为14.33像素。采用三重积分法得到的拖尾星点如图 2(a)所示;采用本文算法,将星点轨迹划分为143段,仿真得到的拖尾星点如图 2(b)所示;采用图像卷积法得到拖尾星点如图 2(c)所示;后两者的星点图像灰度误差分别如图 2(d)(e)所示。为便于比较,图中星点灰度值在最大值处进行了归一化。
图 2 拖尾星点光斑仿真精度对比 Fig. 2 Simulation accuracy comparison of smeared star spots
图选项




对比图 2(a)(b)可知,本文仿真结果与真值较为一致。由图 2(d)可知,仅起始点和终点附近存在一定误差,星点拖尾中间部位的误差可忽略,其灰度RMS误差为0.005 4。由图 2(a)(c)可知,采用图像卷积法得到的拖尾星点,其星点能量弥散程度较大,图 2(e)所示的星点误差也较大,其灰度RMS误差为0.102 0。
由式(14)可知,当轨迹划分越细,则仿真精度越高。本文算法在不同划分间隔下,星点灰度误差如表 1所示。
表 1 不同划分间隔下的星点灰度误差 Table 1 Star grayscale error under different steps
划分间隔/像素 0.02 0.05 0.10 0.20
最大灰度误差 0.005 3 0.012 9 0.026 0 0.052 5
灰度RMS误差 0.001 1 0.002 7 0.005 4 0.010 9


表选项






表 1可知,随着轨迹划分间隔增加,星点灰度误差逐渐增大。由于成像过程中存在的背景噪声及其他噪声,星点图像灰度存在起伏,若仿真星点最大误差小于噪声引起的灰度起伏,则仿真误差对最终结果可忽略。若以最大灰度误差为限,轨迹划分间隔为0.05像素时,仿真星点精度满足要求;若以RMS误差为限,轨迹划分为0.10像素即可满足要求。
2.2 仿真速度对比 令多星模拟器产生1 000个随机视轴指向,分别利用三重积分法、运动模糊图像卷积法和本文算法仿真生成拖尾星图,统计每幅仿真星图的仿真时间,3种算法仿真耗时的直方图统计如图 3所示。
图 3 不同算法仿真耗时直方图 Fig. 3 Histogram of simulation time consumption for different algorithm
图选项




图 3可知,三重积分法仿真一幅星图所需时间为几秒,运动模糊图像卷积法所需时间为几百毫秒,本文算法耗时为几十毫秒,3种算法仿真一幅星图的平均耗时分别为3 030、309和22 ms。显然,本文算法的仿真速度大大优于前两种算法。
图 3(c)所示的个别星图的仿真耗时大于33 ms,不满足多星模拟器刷新率的要求。为此,绘制模拟星图仿真耗时与星点数量的关系图(见图 4),以进一步分析超时原因。
图 4 星图仿真耗时与星图中星点数量的关系 Fig. 4 Star map simulation time consumption vs. star number of star image
图选项




图 4可知,星图仿真耗时与星点数量是线性关系。星点数量较多时,仿真耗时也越多。对于单个拖尾星点,平均仿真耗时为0.45 ms,那么为保证单幅星图仿真时间小于33 ms,只要星图中星点个数小于70即可。为此,对于模拟星图中星点数量大于70颗星的情况,根据星点的亮度信息,筛选其中较亮的70颗星,其余亮度较暗的星予以剔除。这样的处理对实际使用影响较小,原因在于星敏感器为获得较高的姿态精度,仅采用较亮的若干颗星进行姿态解算。较暗的星形成的星点光斑图像的信噪比低,因此对其定位的精度也较低,应予以剔除。增加对多余暗星剔除的步骤,得到的仿真耗时直方图如图 5所示。
图 5 剔除暗星后仿真耗时直方图 Fig. 5 Histogram of simulation time consumption after dark star is excluded
图选项




图 5可知,剔除多余暗星后,本文的快速星点仿真算法可满足动态多星模拟器的实时星图仿真的要求。
3 结论 针对动态多星模拟器对拖尾星点仿真难以满足实时性的问题,本文首先建立了动态拖尾星点的卷积曲面成像模型,然后提出了一种基于卷积曲面的快速像素离散算法。得到的仿真星点误差低于图像噪声水平,仿真精度高;同时仿真一幅星图耗时小于33 ms,比现有算法速度提高14倍,满足了多星模拟器刷新率30 Hz的要求。

参考文献
[1] LIEBE C C. Accuracy performance of star trackers-A tutorial[J]. IEEE Transactions on Aerospace and Electronic Systems, 2002, 38(2): 587-599. DOI:10.1109/TAES.2002.1008988
[2] 陈启梦, 张国玉, 张健, 等. 高精度亚像素显示技术动态天体模拟器[J]. 光学精密工程, 2018, 26(5): 1037-1045.
CHEN Q M, ZHANG G Y, ZHANG J, et al. High-precision dynamic celestial simulator with sub-pixel display technology[J]. Optics and Precision Engineering, 2018, 26(5): 1037-1045. (in Chinese)
[3] 胡宜宁, 巩岩. 动态星图显示算法的设计与实现[J]. 宇航学报, 2008, 29(3): 849-853.
HU Y N, GONG Y. Design and realization of a dynamic display algorithm for star map[J]. Journal of Astronautics, 2008, 29(3): 849-853. DOI:10.3873/j.issn.1000-1328.2008.03.022 (in Chinese)
[4] 孟遥, 张国玉, 孙高飞, 等. 基于硅基液晶拼接的高对比度动态星模拟器光学系统[J]. 光学精密工程, 2016, 24(3): 511-520.
MENG Y, ZHANG G Y, SUN G F, et al. Optical system of high contrast dynamic star simulator based on LCOS splicing technology[J]. Optics and Precision Engineering, 2016, 24(3): 511-520. (in Chinese)
[5] 鹿瑞, 武延鹏. 动态拖尾星图模拟算法研究[J]. 空间控制技术与应用, 2016, 42(4): 57-62.
LU R, WU Y P. An approach of star image simulation for strapdown star sensor[J]. Aerospace Control and Application, 2016, 42(4): 57-62. DOI:10.3969/j.issn.1674-1579.2016.04.011 (in Chinese)
[6] YAN J Y, JIANG J, ZHANG G J. Dynamic imaging model and parameter optimization for a star tracker[J]. Optics Express, 2016, 24(6): 5961-5983. DOI:10.1364/OE.24.005961
[7] SUN T, XING F, YOU Z, et al. Motion-blurred star acquisition method of the star tracker under high dynamic conditions[J]. Optics Express, 2013, 21(17): 20096-20110. DOI:10.1364/OE.21.020096
[8] 刘海波, 宿德志, 谭吉春, 等. 考虑卫星轨道运动和像移影响的星敏感器星图模拟方法[J]. 宇航学报, 2011, 32(5): 1190-1194.
LIU H B, SU D Z, TAN J C, et al. An approach to star image simulation for star sensor considering satellite orbit motion and effect of image shift[J]. Journal of Astronautics, 2011, 32(5): 1190-1194. DOI:10.3873/j.issn.1000-1328.2011.05.033 (in Chinese)
[9] 王凌云, 王博, 张国玉, 等. 高精度高动态星模拟器研究[J]. 空间科学学报, 2015, 35(3): 356-361.
WANG L Y, WANG B, ZHANG G Y, et al. Study on high precise and high dynamic star simulator[J]. Chinese Journal of Space Science, 2015, 35(3): 356-361. (in Chinese)
[10] 高源, 林再平, 李骏, 等. 基于CCD点扩散和拖尾特性的星空模拟方法研究[J]. 电子信息对抗技术, 2008, 23(2): 58-62.
GAO Y, LIN Z P, LI J, et al. Imaging simulation algorithm for star field based on CCD PSF and space target's striation characteristic[J]. Electronic Information Warfare Technology, 2008, 23(2): 58-62. DOI:10.3969/j.issn.1674-2230.2008.02.015 (in Chinese)
[11] 全伟, 徐梁, 宁晓琳. 一种基于三正交主轴平面的快速星图模拟方法[J]. 空间科学学报, 2012, 32(1): 141-146.
QUAN W, XU L, NING X L. A high-speed simulation method of star map based on three orthogonal axis planes[J]. Chinese Journal of Space Science, 2012, 32(1): 141-146. (in Chinese)
[12] LIU C S, HU L H, LIU G B, et al. Kinematic model for the space-variant image motion of star sensors under dynamical conditions[J]. Optical Engineering, 2015, 54(6): 063104. DOI:10.1117/1.OE.54.6.063104
[13] 王海涌, 周文睿, 赵彦武. 简易高斯灰度扩散模型的误差分析及适用性研究[J]. 光学学报, 2012, 32(7): 115-120.
WANG H Y, ZHOU W R, ZHAO Y W. Error analysis and applicability study on simplified Gaussian gray diffusion model[J]. Acta Optica Sinica, 2012, 32(7): 115-120. (in Chinese)
[14] 张海林, 金小刚, 冯结青. 三次B样条曲线骨架卷积曲面造型[J]. 计算机辅助设计与图形学学报, 2006, 18(9): 1300-1305.
ZHANG H L, JIN X G, FENG J Q. Convolution surface modeling for cubic B-spline skeletons[J]. Journal of Computer-aided Design & Computer Graphics, 2006, 18(9): 1300-1305. DOI:10.3321/j.issn:1003-9775.2006.09.003 (in Chinese)
[15] OELTZE S, PREIM B. Visualization of vasculature with convolution surfaces:Method, validation and evaluation[J]. IEEE Transactions on Medical Imaging, 2005, 24(4): 540-548.


相关话题/图像 运动 星点 过程 光学

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 基于的DTV图像去噪模型*
    图像在形成和传输过程中由于受到噪声的干扰导致质量下降,扰乱人类感知事物的能力,从而对图像的后期处理(如边缘检测、特征提取等)造成影响,因此对退化图像进行有效的去噪具有重要的研究价值。图像去噪实质就是提取有用信息,抑制无用的噪声信息。在去噪过程中,噪声与边缘均呈现高频性质,因此如何有效地保护图像的边缘 ...
    本站小编 Free考研考试 2021-12-25
  • 阻拦着舰过程中飞行员颈部的损伤分析与预测*
    航空母舰是海军的核心力量,而舰载机是航空母舰的威力所在,因此其研究和发展一直是各军事强国关注的重点。舰载机依靠阻拦索等辅助设备在航空母舰甲板上降落,在阻拦着舰的短暂过程中飞行员要承受持续2s左右水平方向上的载荷,这种载荷被称为着舰阻拦载荷[1]。阻拦载荷会造成头颈部与肢体之间的异常相对运动,导致颈椎 ...
    本站小编 Free考研考试 2021-12-25
  • 基于改进型Retinex算法的雾天图像增强技术*
    雾霾天气下所拍摄的图像退化严重,对比度降低,细节信息损失,色调偏移,不利于分析与识别。对雾天图像进行增强处理,可提高其可见度,丰富图像的信息量,改善图像的品质,对图像的深入理解以及机器对图像进一步识别和深层次学习有很大的帮助。因此,对雾天图像的增强处理方法展开研究,在航空航天[1]、交通监控[2]和 ...
    本站小编 Free考研考试 2021-12-25
  • 一种图像缩放算法的SoC协同加速设计方法*
    近年来由于机器视觉的飞速发展,图像处理技术在不同领域下的应用也越来越广泛。通常情况下,工程应用中的图像处理算法需要处理的图像数据很大,处理时间相对较长,因此提高处理速度在实时性要求比较高的应用领域是非常必要的。在算法优化已经无法提高计算速度的前提下,将部分单一、耗时的图像处理操作用硬件来实现可以有效 ...
    本站小编 Free考研考试 2021-12-25
  • 遥感图像飞机目标高效搜检深度学习优化算法*
    在现代战争和防御侦察中,由于飞机目标机动性强,威胁性大,附加值高,常被视为一类具有高战略价值的时敏目标。借助遥感图像对地面停靠的飞机目标实施高效精准的检测与定位对情报获取及战略部署具有重要意义。随着遥感技术的不断发展,遥感图像在空间分辨率、光谱分辨率、时间分辨率上呈现出快速增长的趋势。如何利用海量的 ...
    本站小编 Free考研考试 2021-12-25
  • 基于软件定义微纳卫星的多模式计算光学成像技术*
    面向未来智能卫星发展的国家重大战略需求,为实现有效载荷具备上载软件在轨定义多功能、软件可控多功能、参数可重构的软件定义微纳卫星需求,将重点围绕计算光学、认知成像、最优控制、强化学习、智能控制等基础科学和应用科学问题,突破软件一体化、综合化、人机交互功能扩展化定义等新体制卫星载荷设计和研制的关键技术瓶 ...
    本站小编 Free考研考试 2021-12-25
  • 基于边缘保持滤波和结构张量的遥感图像融合*
    高光谱(HS)遥感是当前遥感方面一个重要的研究领域,实现了遥感图像光谱分辨率的突破性提高。高光谱成像仪获得的高光谱遥感图像在一定的波长范围内具有较多的窄波段数目,光谱分辨率较高,达纳米数量级[1]。但是由于受传感器技术和成本的限制,高光谱遥感图像的空间分辨率较低。较高的光谱分辨率有利于精确地识别地物 ...
    本站小编 Free考研考试 2021-12-25
  • 基于图像分割和密度聚类的遥感动目标分块提取*
    近年来,在卫星小型化、低成本、快速研发及部署的趋势下,各个机构发射低轨卫星的数量呈爆发式增长,这为获取海量高时空分辨率的遥感图像序列提供可能,也保证了天基对地动目标检测的数据基础。例如,2015年发射的光学遥感卫星吉林一号,能够在656km轨道高度上采集幅宽11.6km、分辨率优于0.72m的高精度 ...
    本站小编 Free考研考试 2021-12-25
  • 基于多普勒频移的光学大气测速系统设计*
    为直升机提供三轴空速、指示空速、真空速、攻角和侧滑角等大气数据信息的三轴大气数据系统是武装直升机保障高机动飞行安全和实现高精度火力控制的关键技术[1]。目前,直升机三轴大气数据系统以一具能自动感测气流方向的皮托管作为矢量空速受感器[2]。在低速时,该系统有测量精度低、安装位置要求高和大机动测量性能差 ...
    本站小编 Free考研考试 2021-12-25
  • 低存储资源开销的多路快速星点质心提取方法*
    星敏感器通过对视场内捕获的恒星与内置导航星库中的参考恒星进行匹配,进而确定载体姿态,是目前已知的最高精度姿态测量仪器[1-3],在各类航天飞行器中获得了广泛应用[4-7]。星敏感器的信息处理过程主要包括星图星点提取、星图识别以及姿态解算3个阶段。其中,星点提取是指在星图中将成像星点的位置信息准确有效 ...
    本站小编 Free考研考试 2021-12-25