一种星相机星点检测方法及系统技术方案

技术编号:17656483 阅读:31 留言:0更新日期:2018-04-08 09:18
一种星相机星点检测方法及系统,在积分时间内连续采集多帧图像,将多帧图像进行累加,作为探测器暗电流基准图像;继续采集多帧图像,获得待补偿图像,将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差,获得目标图像;选取目标图像的像素域,根据比较准则,检测像素域是否为星点,完成星点检测。检测系统包括图像采集模块、图像处理模块、星点检测模块。本发明专利技术与传统方法相比,具有计算量少、识别效率高、鲁棒性高等优点。

【技术实现步骤摘要】
一种星相机星点检测方法及系统
本专利技术涉及一种星相机星点检测方法及系统,属于航天光学遥感
,应用于高分辨率对地观测遥感相机姿态测量。
技术介绍
提高遥感影像的几何定位精度是高分辨率遥感应用的基础,实现高精度几何定位,首要的工作是检校和补偿高分辨率遥感相机的系统误差。星相机作为星上姿态控制系统中姿态测量精度最高的测量部件,实践中常用标校遥感相机和星相机之间的姿态关系矩阵实现系统误差的补偿,并通过遥感相机和星相机主光轴之间交联角来直观反映。随着遥感相机分辨率越来越高,这也对星相机的姿态测量精度提出了更高的要求。通常会采用减小星相机视场,提高光学系统灵敏度,扩大探测器像素规模的设计方式来获得较高的测量精度。扩大探测器像素规模会使像素数成倍增加,这直接影响星相机星点检测效率。工程中应用较多的星点检测方法为阈值法,通过设定背景阈值的方法将背景与目标分离开,其中固定阈值法由于阈值固定,不能很好适应温度变化、杂光带来的背景噪声变化,应用较少;而动态阈值法具有很强的灵活性,主要根据实时得到的图像数据进行阈值的计算,由于需要统计整幅图像所有像素,运算量较大,影响系统实时性。
技术实现思路
本专利技术的技术解决问题是:克服现有技术的不足,提供一种星相机星点检测方法及系统,解决固定阈值法不能很好适应环境变化、动态阈值法计算量大等问题,提高了星相机星点检测效率。本专利技术的技术方案是:1、一种星相机星点检测方法,其特征在于包括如下步骤:1)在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,作为探测器暗电流基准图像;2)间隔时间t后,在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,获得待补偿图像,将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差,获得目标图像;3)在目标图像上选取待检测像素域,检测待检测像素域是否为星点;4)选取不同的待检测像素域,重复步骤3),直至分析完目标图像所有的待检测像素域,完成星点检测。所述待检测像素域为4*4像素域,且4*4像素域划分为第一象限像素域至第四象限像素域,以及中心像素域。所述4*4像素域划分为第一象限像素域至第四象限像素域,以及中心像素域的方法为:将4*4像素域划分为四个象限,每个象限中有一个2*2的像素域,定义第一象限内的2*2像素域为第一象限像素域,定义第二象限内的2*2像素域为第二象限像素域,定义第三象限内的2*2像素域为第三象限像素域,定义第四象限内的2*2像素域为第四象限像素域,4*4像素域中心的4个像素定义为中心像素域。所述检测待检测像素域是否为星点的方法为:满足每个2*2像素域内的4个像素的像素值之和均小于无效像素阈值H,且中心像素域的4个像素的像素值之和大于星点灵敏度阈值h;中心像素域的4个像素至少有2个像素的像素值大于星点灵敏度阈值m,且至少满足下列条件中的一个条件:A)在所有2*2像素域中,中心像素域的像素值之和最大;B)第一象限像素域的像素值之和大于星点灵敏度阈值h,第三象限像素域的像素值之和大于星点灵敏度阈值h,第二象限像素域的像素值之和小于等于星点灵敏度阈值h,第四象限像素域的像素值之和小于等于星点灵敏度阈值h;C)第二象限像素域的像素值之和大于星点灵敏度阈值h,第四象限像素域的像素值之和大于星点灵敏度阈值h,第一象限像素域的像素值之和小于等于星点灵敏度阈值h,第三象限像素域的像素值之和小于等于星点灵敏度阈值h。所述无效像素阈值H为像素饱和值的95%,星点灵敏度阈值h为星相机全遮光条件下8~12倍图像噪声;星点灵敏度阈值m为星相机全遮光条件下4~6倍图像噪声。所述间隔时间t=1/f,其中f为星相机工作帧频。所述将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差的方法为:待补偿图像中每个像素的像素值减去探测器暗电流基准图像同一位置像素的像素值,像素差值大于等于0,则像素差值保留,像素差值小于0进行则像素差值置零。一种星相机星点检测系统包括图像采集模块、图像处理模块、星点检测模块;图像采集模块在积分时间内连续采集多帧图像,将采集得到的图像同一位置的像素进行累加处理,作为探测器暗电流基准图像;间隔时间t后,在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,获得待补偿图像;图像处理模块将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差,获得目标图像;星点检测模块在目标图像上选取待检测像素域,根据比较准则,检测待检测像素域是否为星点;然后获取新的待检测像素域,继续对新的待检测像素域进行星点检测,直至检测完目标图像所有的待检测像素域,完成星点检测。所述待检测像素域为4*4像素域,且将4*4像素域划分为四个象限,每个象限中有一个2*2的像素域,定义第一象限内的2*2像素域为第一象限像素域,定义第二象限内的2*2像素域为第二象限像素域,定义第三象限内的2*2像素域为第三象限像素域,定义第四象限内的2*2像素域为第四象限像素域,4*4像素域中心的4个像素定义为中心像素域。所述检测待检测像素域是否为星点的方法为:满足每个2*2像素域内的4个像素的像素值之和均小于无效像素阈值H,且中心像素域的4个像素的像素值之和大于星点灵敏度阈值h;中心像素域中4个像素至少有2个像素的像素值大于星点灵敏度阈值m,且至少满足下列条件中的一个条件:D)在所有2*2像素域中,中心像素域的像素值之和最大;E)第一象限像素域的像素值之和大于星点灵敏度阈值h,第三象限像素域的像素值之和大于星点灵敏度阈值h,第二象限像素域的像素值之和小于等于星点灵敏度阈值h,第四象限像素域的像素值之和小于等于星点灵敏度阈值h;F)第二象限像素域的像素值之和大于星点灵敏度阈值h,第四象限像素域的像素值之和大于星点灵敏度阈值h,第一象限像素域的像素值之和小于等于星点灵敏度阈值h,第三象限像素域的像素值之和小于等于星点灵敏度阈值h。其中,无效像素阈值H为像素饱和值的95%,星点灵敏度阈值h为星相机全遮光条件下8~12倍图像噪声;星点灵敏度阈值m为星相机全遮光条件下4~6倍图像噪声。所述间隔时间t=1/f,其中f为星相机工作帧频。所述将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差的方法为:待补偿图像中每个像素的像素值减去探测器暗电流基准图像同一位置像素的像素值,像素差值大于等于0,则像素差值保留,差值小于0进行则像素差值置零。本专利技术与现有技术相比的有益效果是:1)本星点检测方法,灵敏度阈值通过实验室定标确定,非实时计算,不消耗处理器运算时间,有利于提高星点检测效率;2)本星点检测方法星点检测过程计算量少,仅存在加减运算和大小比较,易于硬件实现,因此识别效率高;3)本星点检测方法采用多帧累加提高图像信噪比,补偿探测器暗电流处理过程,大大降低噪声影响,可以探测到更低星等,增加检测到的星等数目,适用工程化应用于高精度星相机研制过程,提高星相机姿态测量精度。附图说明图1是本专利技术中涉及的星相机星点检测方法流程图;图2是多帧图像累加过程示意图;图3是4*4像素区域示意图。具体实施方式一种星相机星点检测方法及系统,如图1所示,系统模块包括:图像采集、图像处理和本文档来自技高网...
一种星相机星点检测方法及系统

【技术保护点】
一种星相机星点检测方法,其特征在于包括如下步骤:1)在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,作为探测器暗电流基准图像;2)间隔时间t后,在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,获得待补偿图像,将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差,获得目标图像;3)在目标图像上选取待检测像素域,检测待检测像素域是否为星点;4)选取不同的待检测像素域,重复步骤3),直至分析完目标图像所有的待检测像素域,完成星点检测。

【技术特征摘要】
1.一种星相机星点检测方法,其特征在于包括如下步骤:1)在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,作为探测器暗电流基准图像;2)间隔时间t后,在积分时间内连续采集多帧图像,将采集得到的多帧图像同一位置的像素进行累加处理,获得待补偿图像,将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差,获得目标图像;3)在目标图像上选取待检测像素域,检测待检测像素域是否为星点;4)选取不同的待检测像素域,重复步骤3),直至分析完目标图像所有的待检测像素域,完成星点检测。2.根据权利要求1所述的一种星相机星点检测方法,其特征在于:所述待检测像素域为4*4像素域,且4*4像素域划分为第一象限像素域至第四象限像素域,以及中心像素域。3.根据权利要求2所述的一种星相机星点检测方法,其特征在于:所述4*4像素域划分为第一象限像素域至第四象限像素域,以及中心像素域的方法为:将4*4像素域划分为四个象限,每个象限中有一个2*2的像素域,定义第一象限内的2*2像素域为第一象限像素域,定义第二象限内的2*2像素域为第二象限像素域,定义第三象限内的2*2像素域为第三象限像素域,定义第四象限内的2*2像素域为第四象限像素域,4*4像素域中心的4个像素定义为中心像素域。4.根据权利要求3所述的一种星相机星点检测方法,其特征在于:所述检测待检测像素域是否为星点的方法为:满足每个2*2像素域内的4个像素的像素值之和均小于无效像素阈值H,且中心像素域的4个像素的像素值之和大于星点灵敏度阈值h;中心像素域的4个像素至少有2个像素的像素值大于星点灵敏度阈值m,且至少满足下列条件中的一个条件:A)在所有2*2像素域中,中心像素域的像素和值最大;B)第一象限像素域的像素值之和大于星点灵敏度阈值h,第三象限像素域的像素值之和大于星点灵敏度阈值h,第二象限像素域的像素值之和小于等于星点灵敏度阈值h,第四象限像素域的像素值之和小于等于星点灵敏度阈值h;C)第二象限像素域的像素值之和大于星点灵敏度阈值h,第四象限像素域的像素值之和大于星点灵敏度阈值h,第一象限像素域的像素值之和小于等于星点灵敏度阈值h,第三象限像素域的像素值之和小于等于星点灵敏度阈值h。5.根据权利要求4所述的一种星相机星点检测方法,其特征在于:所述无效像素阈值H为像素饱和值的95%,星点灵敏度阈值h为星相机全遮光条件下8~12倍图像噪声;星点灵敏度阈值m为星相机全遮光条件下4~6倍图像噪声。6.根据权利要求1-5任意所述的一种星相机星点检测方法,其特征在于:所述间隔时间t=1/f,其中f为星相机工作帧频。所述将待补偿图像中每个像素的像素值与探测器暗电流基准图像中每个像素的像素值做差的方法为:待补偿图像中每个像素的像素值减去探测器暗电流基准图像同一...

【专利技术属性】
技术研发人员:翟国芳王伟之高卫军宗云花李硕王妍邸晶晶于艳波潘铮李馨
申请(专利权)人:北京空间机电研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1