基于GDAL的卫星图像仿真生成方法
2018-08-22周晓华吴帅王霁云郭海艮
现代计算机 2018年22期
周晓华,吴帅,王霁云,郭海艮
(1.火箭军指挥学院,武汉 430012;2.北京四中,北京 100000)
0 引言
在遥感卫星实时仿真中,常常需要仿真输出含有动态仿真实体的可见光卫星图像,并在此基础上快速识别卫星图像。由于在仿真系统中,卫星和各仿真实体状态随仿真时间不断变化,不能直接使用现有的历史卫星图像数据,而是需要根据卫星和仿真实体的动态,实时生成仿真卫星图像。另外,在检验图像识别算法时,也需要有大量不同的卫星图像做支撑。因此,研究卫星图像仿真生成技术是个很重要的课题。目前国内做这方面研究的人不多。王更科[1]主要研究了地表反射率、大气辐射传输模型、典型植被光谱数据,并在此基础上仿真生成卫星图像,方法比较复杂,没有考虑不同的气象和观测对象。
本文根据仿真系统中卫星的实时位置、运动方向,并根据各仿真实体的状态以及周边的地理、气象环境,采 用 GDAL(Geospatial Data Abstraction Library)和VC++编程,快速生成一景标准格式的可见光卫星图像。主要涉及到卫星轨道及实时状态获取、卫星图像格式分析、卫星图像的平移和旋转、陆地岛屿的叠加、仿真实体和环境信息的叠加、卫星图像显示等。其中卫星轨道及实时状态的获取采用基于SGP4/SDP4的卫星轨道摄动模型,和真实卫星轨道误差每天小于500米,本文不作讨论;卫星图像格式分析参考了刘修国[2]等人的论文;卫星图像的平移和旋转、陆地岛屿的叠加、仿真实体和环境信息的叠加等采用GDAL和VC++编程来实现;……
登录APP查看全文
