刘 笛,何 伟,曹秀云
(中国航天系统科学与工程研究院,北京 100045)
随着我国航天事业的快速发展,建立对全天候高分辨率对地观测平台的要求也在不断提升。“高分辨率地球观测系统”重大国家项目的实施,突出了高分辨率项目卫星控制的重要性及复杂性[1]。通过管理和控制传统的成像卫星任务规划方法,建立了新的任务规划平台,以支持传统的成像卫星调度和新的卫星资源任务规划,从而将通用任务规划平台扩展到空间领域[2]。高分辨率地面观测系统的观测过程类似于工业生产过程,其主要目标是规划和调度卫星和地球资源,以满足用户对图像和任务的逻辑、时间和资源要求[3]。
当前已有相关领域学者对高分对地观测系统作出了研究并取得了一定成果。文献[4]提出基于UML集成框架的高分对地观测系统,采用正则化正交匹配跟踪算法重建图像,再用迭代算法得到高分辨率的观测数据。然而,如果迭代数取值不当,将严重影响重建图像的质量,造成观测结果不准确;文献[5]提出基于约束网络的高分辨率地球观测系统,观测位置的优劣取决于算法的最差时间复杂性。然而,该系统容易受到新约束局域网的影响,造成观测结果的误差。
为此,提出了一种基于尺度特征卷积神经网络的高分对地观测系统。在GIS可视化环境下设计高分对地观测系统总体结构,设计管控中心服务器、跟踪站与控制中心等硬件模块,通过尺度特征卷积神经网络及RPN网络实现目标前景和背景的划分,提升目标检测识别的准确性,最后设计高分对地观测信息管理流程。
利用空间观测任务规划系统动力学模型,在二维和三维 GIS平台上对各要素进行组织和管理,实现了时空分析、监测、资源状态空间可视化。针对资源态势的多面性和层次性,基于“平台+插件”的技术体系,设计了高分对地观测系统总体结构,用于对系统的各种态势数据进行采集和集成,以构建灵活、集成的 GIS可视化环境[6]。这一体系结构应实现基于网络的系统业务数据的收集、处理和应用,对多源态势数据的收集和集成,以及建立能够充分显示空间观测任务规划系统业务数据的综合可视化环境[7]。它要求能直观、准确地反映各种资源要素的空间分布和时间变化情况,有助于对运行数据进行系统处理和分析,帮助各级用户获取知识。高分对地观测系统整体结构如图1所示。
图1 高分对地观测系统整体结构
由图1可知,数据资源层包含的数据量较大,且数据类型复杂多样,主要包括观测任务数据和卫星资源数据、测控接收资源数据和接收任务数据以及运行调度数据与资源运行状态数据[8]。由于这些数据具有明显的时间特征,动态数据更新频繁,因此采用分层的数据组织与管理模式,利用多源数据适配器来屏蔽分布的异构数据源,提供统一的外部调用接口[9]。
基础支持平台层负责为可视应用提供数据的管理与共享、数据的处理与分析、访问控制和授权等专业服务[10]。数据资源的管理与调度是通过一个自主可控的地理信息平台,通过封装服务功能模块来提供功能服务,实现可视化层次调用。
可视化集成层作为应用的基础支撑和重要组成部分,结合地理信息可视化功能,使用户在高分对地观测系统总体结构上享受到更好的可视化服务,充分体现了框架集成和扩展的能力。
系统提供了一个统一的集成接口框架,减少了用户数量,提高了人机交互体验,根据用户的操作需求,扩展和定制了业务功能,实现了对系统硬件结构的支持。系统硬件结构如图2所示。
图2 系统硬件结构
由图2可知,该系统主要是由星载遥感器、图形工作站、管控中心服务器、主服务器、千兆交换机、计算机和跟踪站与控制中心组成。
对各中心上报的资源运行和任务执行情况进行分类,并推送到状态显示功能中,用于监测资源使用和监测任务运行情况。
以三维方式实时显示资源任务执行情况、资源闲置情况和可用窗口信息,并负责维持基本信息,如观测卫星、地面站设备和中继卫星,以及地球资源能力和使用限制。
星载遥感器是一种空间服务遥感设备,它通过获取地面数据,以反射电磁波的方式向地面接收站传送。星载遥感器系统如图3所示。
图3 星载遥感器系统
由图3可知,卫星遥感系统由镜头、CMOS图像传感器、FPGA、SRAM和单片机共5部分组成。由镜头采集遥感观测图像,通过CMOS图像传感器将采集到的图像信息整理,并通过微控制器、FPGA和单片机实现图像的存储[11]。
2.3.1 CMOS图像传感器
CMOS图像传感器通过镜头向星载遥感系统传输图像中的对应点信息,当焦距为无穷大且接近平行光时,镜头通过 CMOS图像传感器向透镜阵列的焦平面近平行光传输信息,这就决定了聚光长度。
2.3.2 FPGA 控制器
为了满足高分对比观测需求,采用 FPGA 控制器控制所有时序,并对CMOS图像传感器数据按照由小到大顺序依次排列,并存储和输出控制结果[12]。
FPGA 控制器对CMOS图像传感器成像控制过程如下:FPGA控制器启动系统后,将系统芯片的复位指令发送到 CMOS图像传感器,当 CMOS图像传感器接收到所有的指令时,芯片复位,此时复位指针沿图像像素矩阵逐渐移动。重置指针的时间间隔是在重置指针达到某一目标时的积分时间,此时重置指针开始激活并移动到重置位置[13]。在同一周期中统计不同指针的交替运动形式,进行连续的读线复位、读线操作等,以确保像素阵列的所有行满足积分时间的要求。
2.3.3 CAN 总线
CAN总线接口的主要任务是接收卫星数据处理模块的指令,中断单片机并设置相应的标志,由单片机进行标志查询。根据星载遥感器上的CAN通信协议,负责对遥感相机的工作状态,如电源、电流、温度、曝光时间等进行控制和监测,并实时传输卫星图像数据。
BCM5464千兆交换机是一种4端口数据交换装置,主要由网络接口芯片和铜/光纤介质接口组成,BCM5464千兆交换机接口是通过交换原始信号,在铜/光纤介质上实现物理层设备之间的数据交换。采用BCM5464千兆交换机,有12个可以传送千兆信号的信道。在BCM5464型千兆交换机上,通过构造 MAC学习机制,实现数据到目标端口的交换。
跟踪站与控制中心负责把星载遥感器的跟踪和遥控信息从地球站传送到控制中心,并通过飞船把数据发送回地面。然而,星载遥感器在接收相关数据时受到高频线性载波影响,无法与地面跟踪站与控制中心及时取得联系。因此,需要调整航天器和地面接收站的距离,使所有的卫星都处于同一轨道,从而形成覆盖整个中低轨空间的网络。如此一来,由两个卫星和一个测控站组成的追踪站和控制中心就可以取代由世界各地几个测控站组成的空间测控网。跟踪站与控制中心结构如图4所示。
图4 跟踪站与控制中心结构
在硬件结构的基础上,设计高分对地观测系统软件流程,构建尺度特征卷积神经网络架构,通过RPN网络实现目标的前景和背景划分,提升目标提取的准确性;将识别目标的遥感观测图像输入到基于尺度特征的卷积神经网络中,利用MAP值实现目标信号识别,最后通过设计高分对地观测信息管理流程,实现高分对地观测系统软件部分设计。
尺度特征卷积神经网络是一种由RPN网络和目标识别网络组成的卷积神经网络,其中RPN网络用于目标坐标回归识别和分类[14]。尺度特征卷积神经网络架构如图5所示。
图5 尺度特征卷积神经网络架构示意图
3.1.1 RPN网络
RPN网络通过提取目标的感兴趣区域特征,实现了对目标结构的检测与识别。对目标来说,感兴趣区域主要包括两点,即尺度和比例,由这两点组成的网络就是卷积神经网络的目标感兴趣区域[15]。在此基础上,通过目标的前景和背景划分,确定了该区域内的训练兴趣区域坐标,从而使RPN网络权值学习达到了预期目标[16]。对遥感观测图像的背景建模,公式如下:
(1)
式中,π为目标的感兴趣区域范围,Th、Tg分别为目标的前景和背景包含的特征目标数量。
对目标的前景和背景进行划分,公式如下:
(2)
式中,f(i,j)为提取到的目标遥感观测图像,B(i,j)为背景图像。根据式(2)得到目标图像前景区域,并据此实现目标遥感观测图像的信号识别[17],下文将对此进行介绍。
3.1.2 目标识别网络
目标识别网络能够从RPN网络中接收目标区域数据,通过卷积层、活跃层和池化层进行图像特征提取[18]。目标识别网络结构如图6所示。
图6 目标识别网络结构图
输入层将遥感观测图像输入至目标识别网络结构中,卷积层实现遥感观测图像的前景划分,池化层结合区域数据和特征信息可以获得星载遥感影像中的特征矢量信息,并通过遥感影像输出到输出的输出层。采用特征向量传递的方法对目标进行识别[19],计算公式为:
(3)
通过目标识别网络结构中的多个层级,将K×K个图像矢量拼接形成矢量特征,实现了目标检测。
3.1.3 信号识别
在基于尺度特征卷积神经网络架构下,能够实现RPN网络和目标识别网络的高效训练,通过网损叠加方式,结合随机梯度下降方式,对基于尺度特征卷积神经网络进行训练,以此优化网络参数,获取精准输出结果。
通过把遥感观测图像输入到基于尺度特征的卷积神经网络中,得到n个目标感兴趣区域,首先对该区域的不相关数据进行控制,然后选择前1/n个目标进入目标识别状态,之后再选择后1/n个目标进行识别,从而得到目标的区域坐标[20],利用MAP值对信号进行识别,并随着MAP值的增大,提高了网络结构目标检测与识别的准确性,计算公式为:
(4)
公式(1)中,n表示信号数量;i表示信号种类标签;APi表示信号种类标签判断为i的精度。
高分对地观测系统的信息管理功能负责维护和更新卫星资源信息数据库,以及人机交互管理功能。高分对地观测信息管理的主要流程如图7所示。
图7 高分对地观测信息管理流程
由图7可知,对于高分对地观测信息管理需先启动软件启动,查询指令通过主界面发送。在查询包接收到查询命令后,检查查询条件是否正确,然后执行查询命令返回查询结果。通过主界面发送消息维护命令,接收维护命令后,维护包验证输入信息,并返回数据处理结果。最终向主屏幕发送消息删除命令,命令完成后,向系统返回数据处理结果,由此完成高分对地观测信息管理。
为了验证基于尺度特征卷积神经网络的高分对地观测系统设计合理性,以文献[4]方法、文献[5]方法作为实验对比方法,进行实验验证分析。
实验在Matlab仿真软件中进行,采用GF-1卫星搭载的WFV传感器作为实验观测设备,其分辨率为16 m,重复周期为4 d。以某区域地形作为观测目标,通过多次观测试验验证所设计系统的有效性。
4.2.1系统成像机会
测试3种系统的成像机会,对比分析结果如图8所示。
图8 三种系统成像机会对比分析
由图8可知,使用文献[4]系统最高成像概率为58%,最低为51%;使用文献[5]系统最高成像概率为83%,最低为61%;使用基于尺度特征卷积神经网络观测系统成像概率始终保持在99%不变。由此可知,使用基于尺度特征卷积神经网络观测系统成像机会较大,系统的观测成功率较高。
4.2.2 回传机会
测试3种系统的回传机会,对比分析结果如图9所示。
图9 3种系统回传机会对比分析
由图9可知,使用文献[4]系统最高回传概率为80%,最低为78%;使用文献[5]系统最高回传概率为90%,最低为88%;使用基于尺度特征卷积神经网络观测系统回传概率始终保持在99.9%不变。由此可知,3种系统回传机会都较大,但基于尺度特征卷积神经网络观测系统回传机会更大。
4.2.3 活动完成率
测试3种系统的活动完成率,对比分析结果如表1所示。
表1 3种系统活动完成率对比分析 %
由表1可知,使用文献[4]系统最高完成率为71%,使用文献[5]系统最高完成率为86%,使用基于尺度特征卷积神经网络观测系统最高完成率最低为95%,最高为100%。由此可知,基于尺度特征卷积神经网络观测系统活动完成率更大,能够较为精准地实现对地观测。
针对综合资源管理对空间任务规划系统的要求,设计基于尺度特征卷积神经网络的高分对地观测系统。采用尺度特征卷积神经网络识别观测信号,为高分对地观测成像提供了理论基础。实验结果表明,所设计方法的成像机会和回传机会较高,活动完成率较好。该系统为提高分对地观测系统精度提供了一定的理论支持,对于发展我国的高分对地观测系统具有一定的战略意义。