本发明专利技术实施例公开了一种基于空间软件机器人的卫星影像自动化生产系统,所述系统包括:机器人中心根据卫星影像生产过程需要的操作进行封装和开发;机器人设计模块根据卫星生产操作过程从机器人中心选取合适的功能软件机器人进行组合和设置;矢量空间化模块对原始卫星影像解压缩、影像提取原始影像提取工作,以及元数据创建、影像范围矢量提取数学建模工作,以及坐标转换和投影转换处理工作;所述空间数据引擎根据操作人员发起的生产任务自动从机器人设计模块调取与该任务匹配的生产流程,将操作人员输入的任务参数装订到生产流程创建任务实例,并根据设计的生产流程调用各功能软件机器人对原始影像数据进行处理,生产卫星影像。本发明专利技术实施例可以提高卫星影像的生产效率。效率。效率。
【技术实现步骤摘要】
一种基于空间软件机器人的卫星影像自动化生产系统
[0001]本专利技术涉及遥感大数据生产
,特别是一种基于空间软件机器人的卫星影像自动化生产系统。
技术介绍
[0002]卫星影像数据是城市规划、环境保护、土地调查、道路建设等很多相关工作的基础,从影像数据获取到业务应用需要经过一系列的处理流程,包括影像纠正、影像配准、数据融合、影像镶嵌、分块裁切、数据质检等众多步骤,传统的处理方式基本都是人工操作,效率低且成果质量很难保持一致,一定程度上影响和制约了卫星影像的广泛应用。随着大数据和人工智能技术的高速发展,在卫星影像生产中引入软件机器人以实现自动化生产很有必要。
技术实现思路
[0003]本专利技术解决的技术问题是:克服现有技术的不足,提供了一种基于空间软件机器人的卫星影像自动化生产系统。
[0004]本专利技术的技术解决方案是:
[0005]第一方面,本专利技术实施例提供了一种基于空间软件机器人的卫星影像自动化生产系统,所述系统包括:机器人中心、机器人设计模块、矢量空间化模块和空间数据引擎,其中,
[0006]所述机器人中心,被配置为根据卫星影像生产过程需要的操作进行封装和开发;
[0007]所述机器人设计模块,被配置为根据卫星生产操作过程从机器人中心选取合适的功能软件机器人进行组合和设置;
[0008]所述矢量空间化模块,被配置为对原始卫星影像解压缩、影像提取原始影像提取工作,以及元数据创建、影像范围矢量提取数学建模工作,以及坐标转换和投影转换处理工作;<br/>[0009]所述空间数据引擎,被配置为根据操作人员发起的生产任务自动从机器人设计模块调取与该任务匹配的生产流程,将操作人员输入的任务参数装订到生产流程创建任务实例,并根据设计的生产流程调用各功能软件机器人对原始影像数据进行处理,生产卫星影像。
[0010]可选地,所述机器人中心包括:预处理软件机器人、纠正融合软件机器人、检查分析软件机器人、匀光匀色软件机器人、镶嵌整饰软件机器人、数据裁剪软件机器人、元数据制作软件机器人和数据切片软件机器人,其中,
[0011]所述预处理软件机器人,被配置为对原始影像进行解压缩、对原始元数据提取,形成待处理影像清单;
[0012]所述纠正融合软件机器人,被配置为对单景原始影像进行纠正和波段融合;
[0013]所述检查分析软件机器人,被配置为对纠正后的单景影像进行检查分析;
[0014]所述匀光匀色软件机器人,被配置为对单景影像的曝光度和色彩进行调整;
[0015]所述镶嵌整饰软件机器人,被配置为对多景影像进行拼接,并对拼接边缘进行过渡整饰处理;
[0016]所述数据裁剪软件机器人,被配置为对镶嵌后的影像按标准分幅进行裁切处理;
[0017]所述元数据制作机器人,被配置为将从原始影像提取的元数据根据标准分幅生成新的元数据;
[0018]所述数据切片机器人,被配置为将成果数据处理成可发布影像服务的切片数据。
[0019]可选地,所述机器人设计模块包括:开始/结束节点子模块、机器人节点子模块、控制节点子模块、交互节点子模块和生产流程管理子模块,其中,
[0020]所述开始/结束节点子模块,被配置为控制生产流程的开始和结束;
[0021]所述机器人节点子模块,被配置为选择机器人中心各系列功能软件机器人;
[0022]所述控制节点子模块,被配置为对生产流程进行控制;
[0023]所述交互节点子模块,被配置为对需人工干预的生产步骤弹出提示信息供操作人员确认,并在生产流程执行过程中重新装订部分任务参数;
[0024]所述生产流程管理子模块,被配置为对生产流程执行新建操作、修改操作、删除操作。
[0025]可选地,所述空间数据引擎包括:参数装订子模块、任务调度子模块和执行引擎,其中,
[0026]所述参数装订子模块,被配置为根据操作人员发起的生产任务自动从机器人设计模块调取与该任务匹配的生产流程文件,将操作人员输入的任务参数装订到生产流程创建任务实例;
[0027]所述任务调度子模块,被配置为检测当前系统中任务实例总数,判断是否有空闲资源来执行该任务实例,有空闲资源则将该任务自动拆分为多个可并行执行的子任务,将需生产的原始影像数据和任务实例打包为任务包发送给每个硬件资源配置的执行引擎;
[0028]所述执行引擎,被配置为接收并加载任务调度模块发送的任务包,并解析任务包中的生产流程信息和任务参数,从生产流程的第一个节点开始执行,调用对应的软件机器人根据该节点的任务参数对卫星影像进行处理。
[0029]可选地,所述参数装订子模块基于MEF框架实现,具体被配置为使用MEF框架中的容器Container作为加载生产流程的主体,通过MEF框架的Import接口映射生产任务需要向容器Container转递的参数,通过MEF的Export接口对生产流程各节点进行参数赋值和属性设置,并将设计的生产流程所选择的各节点、赋值参数及属性值保存为任务实例。
[0030]可选地,所述任务调度模块由Struts架构中的ActionServlet组件作为控制器,根据Struts架构中的描述模型、视图、控制器对应关系的struts
‑
config.xml的配置文件,从机器人设计模块调取与分配的任务匹配的生产流程文件,并由所述ActionServlet组件在生产流程文件中装订任务参数,组装成任务包Model发送给执行引擎。
[0031]可选地,所述执行引擎接收任务调度模块发送的任务包,并解析任务包中的生产流程信息和任务参数,发送给执行控制器,所述执行控制器加载接收的生产流程节点信息和任务参数,从生产流程的第一个节点开始执行,调用对应的软件机器人根据该节点的任务参数对卫星影像进行处理,然后将该步骤执行状态返回执行控制器,执行控制器接收后
判断是否正常完成,正常则控制生产流程进入下一节点直至该生产流程完成,异常则反馈至任务调度模块该生产任务终止。
[0032]本专利技术与现有技术相比的优点在于:本专利技术实施例设计了一种基于软件机器人的流程化、配置化的卫星影像自动生产模式,将卫星影像生产需要的各种处理步骤拆分为一个一个的独立功能软件机器人,根据系统定义的数据传输协议封装输入输出参数,生产任务流程设计采用图形化的方式,根据卫星影像生产过程使用各系列功能软件机器人排列、组合设计出生产流程,并根据需要装订任务参数形成任务实例,由空间数据引擎自动调度硬件资源和软件机器人完成卫星影像生产,以满足卫星影像自动化生产的需求,提高卫星影像生产效率。
附图说明
[0033]图1为本专利技术实施例提供的一种基于空间软件机器人的卫星影像自动化生产系统的结构示意图;
[0034]图2为本专利技术实施例提供的一种系统结构组成的示意图;
[0035]图3为本专利技术实施例提供的一种应用示例的示意图。
具体实施方式
[0036]参照图1,示出了本专利技术实施例提供的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于空间软件机器人的卫星影像自动化生产系统,其特征在于,所述系统包括:机器人中心、机器人设计模块、矢量空间化模块和空间数据引擎,其中,所述机器人中心,被配置为根据卫星影像生产过程需要的操作进行封装和开发;所述机器人设计模块,被配置为根据卫星生产操作过程从机器人中心选取合适的功能软件机器人进行组合和设置;所述矢量空间化模块,被配置为对原始卫星影像解压缩、影像提取原始影像提取工作,以及元数据创建、影像范围矢量提取数学建模工作,以及坐标转换和投影转换处理工作;所述空间数据引擎,被配置为根据操作人员发起的生产任务自动从机器人设计模块调取与该任务匹配的生产流程,将操作人员输入的任务参数装订到生产流程创建任务实例,并根据设计的生产流程调用各功能软件机器人对原始影像数据进行处理,生产卫星影像。2.根据权利要求1所述的系统,其特征在于,所述机器人中心包括:预处理软件机器人、纠正融合软件机器人、检查分析软件机器人、匀光匀色软件机器人、镶嵌整饰软件机器人、数据裁剪软件机器人、元数据制作软件机器人和数据切片软件机器人,其中,所述预处理软件机器人,被配置为对原始影像进行解压缩、对原始元数据提取,形成待处理影像清单;所述纠正融合软件机器人,被配置为对单景原始影像进行纠正和波段融合;所述检查分析软件机器人,被配置为对纠正后的单景影像进行检查分析;所述匀光匀色软件机器人,被配置为对单景影像的曝光度和色彩进行调整;所述镶嵌整饰软件机器人,被配置为对多景影像进行拼接,并对拼接边缘进行过渡整饰处理;所述数据裁剪软件机器人,被配置为对镶嵌后的影像按标准分幅进行裁切处理;所述元数据制作机器人,被配置为将从原始影像提取的元数据根据标准分幅生成新的元数据;所述数据切片机器人,被配置为将成果数据处理成可发布影像服务的切片数据。3.根据权利要求1所述的系统,其特征在于,所述机器人设计模块包括:开始/结束节点子模块、机器人节点子模块、控制节点子模块、交互节点子模块和生产流程管理子模块,其中,所述开始/结束节点子模块,被配置为控制生产流程的开始和结束;所述机器人节点子模块,被配置为选择机器人中心各系列功能软件机器人;所述控制节点子模块,被配置为对生产流程进行控制;所述交互节点子模块,被配置为对需人工干预的生产步骤弹出提示信息供操作人员确认,并在生产流程执行过程中重新装订部分任务参数;所述生产流程管理子模块...
【专利技术属性】
技术研发人员:黄勇,张勇,吕利伟,路喜,石琨,唐亮,赵一丞,肖让,
申请(专利权)人:贵州图智信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。