一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

面向目标区域遥感影像的处理方法、系统、设备及介质与流程

2022-06-11 23:02:27 来源:中国专利 TAG:


1.本公开一般涉及遥感影像处理技术领域,具体涉及一种面向目标区域遥感影像的处理方法、系统、设备及介质。


背景技术:

2.自我国对航天遥感事业研究开展以来,航空和航天技术飞速发展,遥感技术已经渗透到国民经济的各个领域,对于推动经济建设、社会进步、环境改善和国防建设起到重大作用。为了满足不同领域对遥感数据的不同需求,相继发射了一系列对地观测遥感卫星。对地观测遥感卫星的密集、多样化发射,采集的遥感影像数据也逐步呈现多源、多尺度、多时相、全球覆盖和高分辨率等特征。
3.我国对地观测遥感卫星密集发射,采集的卫星遥感影像呈幂指数爆炸式地向地面传送,仅高分系列卫星遥感影像数据已达到数百万条甚至上千万条。面对如此巨量、多样性的遥感影像数据,如何高效准确地检索到满足用户需求的数据并对其进行可视化处理,成为目前亟待解决的问题。
4.现有技术中,通常通过选定目标区域,筛选出与目标区域相交或包含的遥感影像,进而得到筛选后遥感影像并进行贴图显示。这种方式下,遥感影像数据大区域面积、宽时间区间下容易产生影像数据冗余获取,进而造成系统卡顿,甚至服务崩溃。


技术实现要素:

5.鉴于现有技术中的上述缺陷或不足,期望提供可解决上述技术问题的一种面向目标区域遥感影像的处理方法、系统、设备及介质。
6.第一方面本技术提供一种面向目标区域遥感影像的处理方法,包括以下步骤:
7.s1:获取目标空间几何对象;
8.s2:从所述遥感影像数据集s={p1,p2,...,pn}中挑选出一个未被挑选过的遥感影像pi并获取其对应的第一空间几何对象pi;
9.s3:判断所述目标空间几何对象相交或包含所述第一空间几何对象pi时:
10.将所述遥感影像pi放入临时数据库中;
11.计算所述第一空间几何对象pi与所述目标空间几何对象的差集 ri;
12.以所述差集ri更新所述目标空间几何对象,递归上述步骤s2-s3,直至所述差集ri为空集;
13.s4:获取所述临时数据库中所有所述遥感影像的原文件地址。
14.根据本技术实施例提供的技术方案,步骤s3还包括以下步骤:
15.遍历所述临时数据库,筛选出缺陷影像,所述缺陷影像为所述临时数据库中不符合设定条件的遥感影像;
16.获取第二空间几何对象,所述第二空间几何对象为所述缺陷影像的空间几何对象;
17.从所述遥感影像数据集s={p1,p2,...,pn}中筛选出替换影像,并放入所述临时数据库中;所述替换影像为所述遥感影像数据集 s={p1,p2,...,pn}中相交或包含于所述第二空间几何对象的遥感影像。
18.根据本技术实施例提供的技术方案,步骤s4后还包括以下步骤:
19.根据所述遥感影像的原文件地址,获取所述遥感影像的原文件;
20.将所述遥感影像的原文件拼接,得到目标遥感影像。
21.根据本技术实施例提供的技术方案,获取所述临时数据库中所有所述遥感影像的原文件地址的方法具体为:
22.查询所述临时数据库中遥感影像的原文件地址信息;所述原文件地址信息从地址信息数据库中得到,所述地址信息数据库包含所述遥感影像数据集s={p1,p2,...,pn}中所有遥感影像的原文件地址信息;
23.根据所述原文件地址信息,从原文件数据库中得到对应的原文件;所述原文件数据库包含所述遥感影像数据集s={p1,p2,...,pn}中所有遥感影像的原文件。
24.根据本技术实施例提供的技术方案,查询所述临时数据库中遥感影像的原文件地址信息的方法具体为:
25.根据分段阈值,分段获取所述临时数据库中所有所述遥感影像数据;所述分段阈值为设定值;
26.根据所述遥感影像数据,查询其对应的原文件地址信息。
27.根据本技术实施例提供的技术方案,所述遥感影像数据集 s={p1,p2,...,pn}从基础遥感影像数据库中按照设定筛选条件筛选得到。
28.根据本技术实施例提供的技术方案,所述设定筛选条件包括影像来源筛选条件、拍摄时间筛选条件、区域筛选条件、云量筛选条件中的一种或多种。
29.第二方面本技术提供一种面向目标区域遥感影像的处理系统,包括:获取模块和数据处理模块;
30.所述获取模块配置用于:获取目标空间几何对象;
31.所述数据处理模块配置用于:
32.将所述遥感影像pi放入临时数据库中;
33.计算所述第一空间几何对象pi与所述目标空间几何对象的差集 ri;
34.以所述差集ri更新目标空间几何对象,递归上述步骤,直至所述差集ri为空集;
35.所述获取模块还配置用于:获取所述临时数据库中所有所述遥感影像的原文件地址。
36.第三方面本技术提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述所述的面向目标区域遥感影像的处理方法步骤。
37.第四方面本技术提供一种计算机可读存储介质,所述计算机可读存储介质有计算机程序,所述计算机程序被处理器执行时实现如上述所述的面向目标区域遥感影像的处理方法步骤。
38.本技术的有益效果在于:通过判断所述目标空间几何对象相交或包含所述第一空间几何对象pi时:将所述遥感影像pi放入临时数据库中;计算所述第一空间几何对象pi与所
述目标空间几何对象的差集ri;以所述差集ri更新所述目标空间几何对象并递归上述步骤。使得递归过程中目标几何对象所涵盖的区域不断减小,直至为空集;避免了筛选后的遥感影像过多,减少了目标区域全覆盖数据冗余,避免数据量过多而出现系统卡顿。
附图说明
39.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
40.图1为本技术提供的一种面向目标区域遥感影像的处理方法的流程图;
41.图2为第一空间几何对象p1与目标空间几何对象o1的位置关系示意图;
42.图3为第一空间几何对象p2与差集r1的位置关系示意图;
43.图4为第一空间几何对象p3与差集r2的位置关系示意图;
44.图5为本技术提供的一种终端设备的结构示意图。图6为所述目标遥感影像进行贴图显示的示意图。
具体实施方式
45.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
46.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
47.请参考图1为本技术提供的一种面向目标区域遥感影像的处理方法的流程图,包括以下步骤:
48.s1:获取目标空间几何对象;
49.s2:从所述遥感影像数据集s={p1,p2,...,pn}中挑选出一个未被挑选过的遥感影像pi并获取其对应的第一空间几何对象pi;
50.具体的,i≥1且i∈n


51.具体的,n表示遥感影像数据集中遥感影像的个数;
52.s3:判断所述目标空间几何对象相交或包含所述第一空间几何对象pi时:
53.将所述遥感影像pi放入临时数据库中;
54.计算所述第一空间几何对象pi与所述目标空间几何对象的差集 ri;
55.以所述差集ri更新所述目标空间几何对象,递归上述步骤s2-s3,直至所述差集ri为空集;
56.需要进一步说明的是,判断所述目标空间几何对象不相交且不包含所述第一空间几何对象pi时,重复上述步骤s2-s3;
57.s4:获取所述临时数据库中所有所述遥感影像的原文件地址。
58.具体的,目标空间几何对象为目标区域的空间几何图形,目标区域为设定区域,可根据实际需求进行设置,即目标区域可以为某城市、某地区、也可以为自定义区域;
59.具体的,通过获取遥感影像的原文件地址,以进行后续步骤的贴图显示。
60.为了便于说明本技术的工作原理,以遥感影像数据集中的3个遥感影像(遥感影像
p1、遥感影像p2、遥感影像p3)为例进行具体说明;同时以城市a为目标区域,其空间几何对象为o1;空间几何对象o1为城市a的区域范围在几何学(数学)中对应的多边形范围。
61.具体流程如下:
62.s1:获取城市a的目标空间几何对象o1;
63.s2:从所述遥感影像数据集s={p1,p2,...,pn}中挑选出一个遥感影像 p1并获取其对应的第一空间几何对象p1;
64.s3:如图2所示,判断所述第一空间几何对象p1与所述目标空间几何对象o1相交,则:
65.将所述遥感影像p1放入临时数据库中;
66.计算所述第一空间几何对象p1与所述目标空间几何对象o1的差集 r1;r1=o
1-p1;
67.由于差集r1不为空集,因此以所述差集r1更新所述目标空间几何对象o1,递归上述步骤s2-s3;
68.第一次递归流程如下:
69.s2-1:从所述遥感影像数据集s={p1,p2,...,pn}中挑选出一个遥感影像 p2并获取其对应的第一空间几何对象p2;
70.s3-1:如图3所示,判断所述差集r1包含所述第一空间几何对象 p2,则:
71.将所述遥感影像p2放入临时数据库中;
72.计算所述第一空间几何对象p2与所述差集r1的差集r2; r2=o
1-p
1-p2;
73.由于差集r2不为空集,因此以所述差集r2更新所述差集r1,递归上述步骤s2-s3;
74.第二次递归流程如下:
75.s2-2:从所述遥感影像数据集s={p1,p2,...,pn}中挑选出一个遥感影像 p3并获取其对应的第一空间几何对象p3;
76.s3-2:如图4所示,判断所述差集r2与所述第一空间几何对象p2不相交且不包含,因此继续重复上述步骤s2-s3;
77.按照上述方式,继续递归,差集ri所涵盖的区域不断缩小,直至差集ri为空集时,结束循环。
78.s4:获取所述临时数据库中所有所述遥感影像的原文件地址。
79.工作原理:通过判断所述目标空间几何对象相交或包含所述第一空间几何对象pi时:将所述遥感影像pi放入临时数据库中;计算所述第一空间几何对象pi与所述目标空间几何对象的差集ri;以所述差集 ri更新所述目标空间几何对象并递归上述步骤。使得递归过程中目标几何对象所涵盖的区域不断减小,直至为空集;避免了筛选后的遥感影像过多,减少了目标区域全覆盖数据冗余。
80.在一优选实施方式中,步骤s3还包括以下步骤:
81.遍历所述临时数据库,筛选出缺陷影像,所述缺陷影像为所述临时数据库中不符合设定条件的遥感影像;
82.获取第二空间几何对象,所述第二空间几何对象为所述缺陷影像的空间几何对象;
83.从所述遥感影像数据集s={p1,p2,...,pn}中筛选出替换影像,并放入所述临时数据库中;所述替换影像为所述遥感影像数据集 s={p1,p2,...,pn}中相交或包含于所述第
二空间几何对象的遥感影像;
84.删除所述缺陷影像。
85.具体的,所述设定条件可以为所述遥感影像的拍摄时间条件,分辨率条件,云量条件中的一种或多种,例如:
86.1、设定条件可以为分辨率高于设定分辨率阈值,则通过遍历所述临时数据库,筛选出分辨率低于所述设定分辨率阈值的缺陷影像;
87.2、设定条件可以为云量低于设定云量阈值,则通过遍历所述临时数据库,筛选出云量低于所述设定云量阈值的缺陷影像;
88.通过上述步骤,使得可删除不符合显示条件或设定条件的遥感影像,并获取该区域内最优遥感影像,进一步避免产生数据冗余,降低了用户手工挑选数据的工作量,也降低了数据量太大给网站带来的响应压力。
89.在一优选实施方式中,步骤s4后还包括以下步骤:
90.根据所述遥感影像的原文件地址,获取所述遥感影像的原文件;
91.将所述遥感影像的原文件拼接,得到目标遥感影像。
92.具体的,将所有所述遥感影像拼接的方法具体为:将遥感影像依次进行影像校正、切割、拼接、融合,生成全覆盖目标区域的目标遥感影像。避免了传统目标遥感影像生产依赖第三方软件进行生产的操作复杂、浪费时间问题。
93.在一优选实施方式中,还包括以下步骤:将所述目标遥感影像进行贴图显示,如图6所示;
94.具体的,贴图显示是指根据目标遥感影像的经纬度坐标匹配目标区域内地图上的经纬度坐标,将图片根据坐标点位置实现其在地图上的可视化。
95.在一优选实施方式中,获取所述临时数据库中所有所述遥感影像的原文件地址的方法具体为:
96.查询所述临时数据库中遥感影像的原文件地址信息;所述原文件地址信息从地址信息数据库中得到,所述地址信息数据库包含所述遥感影像数据集s={p1,p2,...,pn}中所有遥感影像的原文件地址信息;
97.根据所述原文件地址信息,从原文件数据库中得到对应的原文件;所述原文件数据库包含所述遥感影像数据集s={p1,p2,...,pn}中所有遥感影像的原文件。
98.具体的,每个遥感影像均具有属性信息,所述属性信息包括云量、分辨率、拍摄时间、原文件地址信息等;
99.通过从所述地址信息数据库中获取对应遥感影像的原文件地址信息,即可根据所述原文件地址信息从所述原文件数据库中得到对应的原文件。
100.在一优选实施方式中,查询所述临时数据库中遥感影像的原文件地址信息的方法具体为:
101.根据分段阈值,分段获取所述临时数据库中所有所述遥感影像数据;所述分段阈值为设定值;
102.根据所述遥感影像数据,查询其对应的原文件地址信息。
103.具体的,所述分段阈值可根据实际需求进行设置,例如将分段阈值设置为20,则所述临时数据库将所有数据进行分段(页),每段(页) 具有20个遥感影像数据;
104.通过分段获取(逐页获取)所述遥感影像数据,使得可减少系统响应时间;数据传输过程与获取原文件地址信息过程可同时进行,提高了工作效率,避免出现加载缓慢的情况。
105.在一优选实施方式中,所述遥感影像数据集s={p1,p2,...,pn}从基础遥感影像数据库中按照设定筛选条件筛选得到。
106.在一优选实施方式中,所述设定筛选条件包括影像来源筛选条件、拍摄时间筛选条件、区域筛选条件、云量筛选条件中的一种或多种。
107.具体的,基础遥感影像数据库中包含有所有遥感影像数据,通过初步筛选,可得到满足需求的遥感影像数据集s。
108.具体的,所述遥感影像数据具有对应的属性信息,所述属性信息包括拍摄来源,拍摄时间,拍摄区域,拍摄云量等;
109.例如设定筛选条件为:影像来源为第一卫星;拍摄拍摄时间大于第一日期;拍摄区域为第一区域;云量小于第一云量值等。
110.实施例2
111.本实施例提供一种面向目标区域遥感影像的处理系统,包括:获取模块和数据处理模块;
112.所述获取模块配置用于:获取目标空间几何对象;
113.所述数据处理模块配置用于:
114.将所述遥感影像pi放入临时数据库中;
115.计算所述第一空间几何对象pi与所述目标空间几何对象的差集 ri;
116.以所述差集ri更新目标空间几何对象,递归上述步骤,直至所述差集ri为空集;
117.所述获取模块还配置用于:获取所述临时数据库中所有所述遥感影像的原文件地址。
118.数据处理模块通过判断所述目标空间几何对象相交或包含所述第一空间几何对象pi时:将所述遥感影像pi放入临时数据库中;计算所述第一空间几何对象pi与所述目标空间几何对象的差集ri;以所述差集ri更新所述目标空间几何对象并递归上述步骤。使得递归过程中目标几何对象所涵盖的区域不断减小,直至为空集;避免了筛选后的遥感影像过多,减少了目标区域全覆盖数据冗余。
119.实施例3
120.本实施例提供一种终端设备700,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述所述的面向目标区域遥感影像的处理方法步骤。
121.如图5所示,所述终端设备700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在随机访问存储器(ram)703中,还存储有系统操作所需的各种程序和数据。中央处理单元(cpu)701、只读存储器(rom)702以及随机访问存储器(ram)703通过总线704彼此相连。输入/输出(i/o)接口705 也连接至总线704。
122.以下部件连接至输入/输出(i/o)接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存
储部分708;以及包括诸如 lan卡、调制解调器等的网络接口卡的通信部分709。通信部分709 经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/ 输出(i/o)接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
123.特别地,根据本发明的实施例,上文参考流程图1描述的过程可以被实现为计算机软件程序。例如,本发明的实施例1包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本技术的系统中限定的上述功能。
124.实施例4
125.本实施例提供一种计算机可读存储介质,所述计算机可读存储介质有计算机程序,所述计算机程序被处理器执行时实现如上述所述的面向目标区域遥感影像的处理方法步骤。
126.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
127.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
128.描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬
件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括获取模块、数据处理模块。
129.其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定;
130.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中面向目标区域遥感影像的处理方法方法;
131.例如,所述电子设备可以实现如图1中所示的:
132.s1:获取目标空间几何对象;
133.s2:从所述遥感影像数据集s={p1,p2,

,pn}中挑选出一个未被挑选过的遥感影像pi并获取其对应的第一空间几何对象pi;
134.s3:判断所述目标空间几何对象相交或包含所述第一空间几何对象pi时:
135.将所述遥感影像pi放入临时数据库中;
136.计算所述第一空间几何对象pi与所述目标空间几何对象的差集 ri;
137.以所述差集ri更新所述目标空间几何对象,递归上述步骤s2-s3,直至所述差集ri为空集;
138.s4:获取所述临时数据库中所有所述遥感影像的原文件地址。
139.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
140.此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
141.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。
142.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于) 具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献