标准卫星影像数据的输出方法与流程

文档序号:35988613发布日期:2023-11-15 17:56阅读:34来源:国知局
标准卫星影像数据的输出方法与流程

本发明涉及影像处理,具体涉及一种标准卫星影像数据的输出方法。


背景技术:

1、现有光学影像生产软件技术较为成熟,国内外已经研发了多款软件产品,如国外的地理成像加速器、pci geomatica、erdas、envi,以及中国的pie等。但是这些软件均为桌面端软件,也就是说这些软件需要安装在客户端上才能运行,并且所有的影像处理流程均在客户端上完成,这些影像处理流程的处理效率与客户端硬件平台高度相关。此外,现有的桌面端软件需要特定的软件系统支持,如windows操作系统等。而当客户端硬件配置较低或软件系统出现兼容问题时,现有的影像处理软件通常会面临运行缓慢或不稳定的情况,这会严重影响影像生产效率。

2、为了解决客户端存在的依赖硬件配置与软件系统环境的问题,目前已经出现了相关的在线影像处理软件平台,如中国的土豆数据在线影像处理平台,envi开发的enviservice engine平台等,也已经具备了相关影像处理功能,能够支持特定卫星生产出高分辨率光学影像产品。但是,上述软件对于国产高分影像数据的支持并未见相关报道。


技术实现思路

1、本发明提供一种标准卫星影像数据的输出方法,用以解决现有技术中的卫星影像处理软件无法对国产高分影像进行处理的问题。

2、为了解决上述技术问题,第一方面,本发明提供一种标准卫星影像数据的输出方法,应用于服务器端,该方法包括:

3、获取客户端上传的待处理卫星影像数据,其中,所述待处理卫星影像数据的类型包括国产高分影像数据和国外卫星影像数据,所述待处理卫星影像数据包括待处理全色影像数据和待处理多光谱影像数据;

4、对所述待处理卫星影像数据选择以下至少一种处理方式进行处理:

5、第一处理方式:基于预设分辨率的dem数据,对所述待处理卫星影像数据进行正射校正处理;

6、第二处理方式:将所述待处理全色影像数据作为参考影像,进行所述待处理多光谱影像数据与所述待处理全色影像数据的配准处理;

7、第三处理方式:对所述待处理全色影像数据和所述待处理多光谱影像数据进行融合,将融合得到的融合多光谱影像数据与预设的参考底图进行配准处理;

8、输出标准卫星影像数据,其中,所述标准卫星影像数据为处理完成的所述待处理卫星影像数据。

9、可选地,所述待处理卫星影像数据携带有所述待处理卫星影像数据中各影像点的地理坐标;

10、所述基于预设分辨率的dem数据,对所述待处理卫星影像数据进行正射校正处理,包括:

11、通过开源的gdal库,确定在预设分辨率的dem数据中各所述地理坐标对应的第一dem数据;

12、将所述第一dem数据作为参考数据,对所述待处理卫星影像数据进行正射校正。

13、可选地,所述将所述待处理全色影像数据作为参考影像,进行所述待处理多光谱影像数据与所述待处理全色影像数据的配准处理,包括:

14、通过opencv开源库的sift算子提取所述待处理多光谱影像数据与所述待处理全色影像数据中相对应的第一地物特征点;

15、将所述待处理全色影像数据作为参考影像,通过对所述待处理多光谱影像数据的所述第一地物特征点和所述待处理全色影像数据的所述第一地物特征点进行匹配,将所述待处理多光谱影像数据与所述待处理全色影像数据进行配准处理。

16、可选地,所述将融合得到的融合多光谱影像数据与预设的参考底图进行配准处理,包括:

17、通过opencv开源库的sift算子提取融合得到的融合多光谱影像数据与预设的参考底图中相对应的第二地物特征点;

18、将所述预设的参考底图作为参考影像,通过对所述融合多光谱影像数据的所述第二地物特征点和所述预设的参考底图的所述第二地物特征点进行匹配,将所述融合多光谱影像数据与所述预设的参考地图进行配准处理。

19、可选地,所述对所述待处理全色影像数据和所述待处理多光谱影像数据进行融合,包括:

20、根据所述待处理全色影像数据波段的辐射值、所述待处理多光谱影像数据波段的辐射值以及模拟的所述待处理全色影像数据波段的辐射值,确定所述待处理全色影像数据与所述待处理多光谱影像数据融合后的融合多光谱影像数据波段的辐射值,其中,所述模拟的所述待处理全色影像数据波段的辐射值用于表征所述待处理多光谱影像数据波段的各辐射值的平均水平。

21、可选地,所述根据所述待处理全色影像数据波段的辐射值、所述待处理多光谱影像数据波段的辐射值以及模拟的所述待处理全色影像数据波段的辐射值,确定所述待处理全色影像数据与所述待处理多光谱影像数据融合后的融合多光谱影像数据波段的辐射值,包括:

22、根据第一预设公式,确定所述待处理全色影像数据与所述待处理多光谱影像数据融合后的融合多光谱影像数据波段的辐射值;

23、所述第一预设公式为:

24、msnew=msold+ak(pannew-pan);

25、ak=msold/pan;

26、其中,所述msnew为所述融合多光谱影像数据波段的辐射值,所述msold为所述待处理多光谱影像数据波段的辐射值,所述pannew为模拟的所述待处理全色影像数据波段的辐射值,所述pan为所述待处理全色影像数据波段的辐射值,所述ak为融合系数。

27、可选地,在所述根据所述待处理全色影像数据波段的辐射值、所述待处理多光谱影像数据波段的辐射值以及模拟的所述待处理全色影像数据波段的辐射值,确定所述待处理全色影像数据与所述待处理多光谱影像数据融合后的融合多光谱影像数据波段的辐射值之前,还包括:

28、采集每一景所述待处理多光谱影像数据波段的辐射值;

29、通过第二预设公式,根据每一景所述待处理多光谱影像数据波段的辐射值及每一景所述待处理多光谱影像数据对应的预设权重值,确定模拟的所述待处理全色影像数据波段的辐射值;

30、所述第二预设公式为:pannew=∑iwimsi;

31、其中,所述pannew为模拟的所述待处理全色影像数据波段的辐射值,所述wi为第i景所述待处理多光谱影像数据对应的预设权重值,所述msi为第i景所述待处理多光谱影像数据波段的辐射值。

32、可选地,在所述通过第二预设公式,根据每一景所述待处理多光谱影像数据波段的辐射值及每一景所述待处理多光谱影像数据对应的预设权重值,确定模拟的所述待处理全色影像数据波段的辐射值之前,还包括:

33、在每一景所述待处理多光谱影像数据中采集预设数量的样本点的波段辐射值;

34、对所有样本点的波段辐射值通过最小二乘法进行拟合,得到每一景所述待处理多光谱影像数据对应的预设权重值。

35、可选地,所述服务器端工作的线程数为所述服务器端的剩余内存容量与预设值的比值。

36、可选地,所述输出标准卫星影像数据,包括:

37、通过开源的geoserver库,将所述标准卫星影像数据进行输出;

38、在所述输出标准卫星影像数据之后,还包括:

39、通过开源的openlayer库将输出的所述标准卫星影像数据进行加载显示。

40、第二方面,本发明提供一种标准卫星影像数据的输出装置,该装置包括:

41、获取模块,用于获取客户端上传的待处理卫星影像数据,其中,所述待处理卫星影像数据的类型包括国产高分影像数据和国外卫星影像数据,所述待处理卫星影像数据包括待处理全色影像数据和待处理多光谱影像数据;

42、处理模块,用于对所述待处理卫星影像数据选择以下至少一种处理方式进行处理:

43、第一处理方式:基于预设分辨率的dem数据,对所述待处理卫星影像数据进行正射校正处理;

44、第二处理方式:将所述待处理全色影像数据作为参考影像,进行所述待处理多光谱影像数据与所述待处理全色影像数据的配准处理;

45、第三处理方式:对所述待处理全色影像数据和所述待处理多光谱影像数据进行融合,将融合得到的融合多光谱影像数据与预设的参考底图进行配准处理;

46、输出模块,用于输出标准卫星影像数据,其中,所述标准卫星影像数据为处理完成的所述待处理卫星影像数据。

47、第三方面,本发明提供一种标准卫星影像数据的输出设备,包括存储器和处理器,其中:

48、所述存储器用于存储计算机程序;

49、所述处理器用于读取所述存储器中的程序并执行如上述第一方面提供的+专利名称方法的步骤。

50、第四方面,本发明提供一种计算机可读存储介质,其上存储有可读的计算机程序,该程序被处理器执行时实现如上述第一方面提供的标准卫星影像数据的输出方法的步骤。

51、与现有技术相比,本发明提供的一种标准卫星影像数据的输出方法,具有以下有益效果:

52、本发明提供的标准卫星影像数据的输出方法,可以在接收到客户端输入的国产高分影像时,输出该国产高分影像经过处理后的标准卫星影像数据,从而解决了现有技术中的卫星影像处理软件无法对国产高分影像进行处理的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1