地表水监测方法、装置、计算机设备和存储介质

未命名 07-22 阅读:105 评论:0


1.本技术涉及地表水监测技术领域,特别是涉及一种地表水监测方法、装置、计算机设备和存储介质。


背景技术:

2.地表水是对气候变化与人类活动最为敏感的水体存在形式之一,地表水的趋势性变化会影响人类可获取的总水量,地表水的季节性变化会影响人类可获取水资源的地点与时间。地表水的变化受到降水、气温等气象因子的显著影响,也受到煤矿挖掘、超采地下水等人类活动的影响。因此,对于地表水的监测尤为重要。
3.传统技术中,通过光学卫星对待监测区域的地表水的信息进行监测得到监测结果,但是,由于在待监测区域存在多云雨区域的情况下,可见光波段与近红外波段的电磁波穿透性较差,难以穿透云层被光学卫星接收,因而,使用光学卫星得到的多云雨地区的地表水的监测结果的准确性较低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高对待监测区域的地表水信息监测的准确性的地表水监测方法、装置、计算机设备和存储介质。
5.第一方面,本技术提供了一种地表水监测方法。该方法包括:
6.获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
7.确定该光学卫星影像中的第一目标区域;该第一目标区域为该光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
8.确定该合成孔径雷达卫星影像中与该第一目标区域对应的第二目标区域中像元对应的水体类型;
9.确定该光学卫星影像中的其他区域中像元对应的水体类型;该其他区域为该光学卫星影像中除该第一目标区域之外的区域;
10.根据该第二目标区域中像元对应的水体类型和该其他区域中像元对应的水体类型,确定该待监测区域在该预设时间段对应的地表水监测结果。
11.在其中一个实施例中,该确定该合成孔径雷达卫星影像中与该第一目标区域对应的第二目标区域中像元对应的水体类型,包括:
12.获取该第二目标区域中像元对应的后向散射系数;
13.根据该第二目标区域中像元对应的后向散射系数,确定该第二目标区域中像元对应的水体类型。
14.在其中一个实施例中,该根据该第二目标区域中像元对应的后向散射系数,确定该第二目标区域中像元对应的水体类型,包括:
15.若该第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。
16.在其中一个实施例中,该方法还包括:
17.若该第二目标区域中像元对应的后向散射系数小于该第一预设阈值,则获取小于该第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型;
18.根据小于该第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于该第一预设阈值的后向散射系数的像元对应的水体类型。
19.在其中一个实施例中,该根据小于该第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定该第二目标区域中小于该第一预设阈值的后向散射系数的像元对应的水体类型,包括:
20.若小于该第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于该第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型;
21.若小于该第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于该第二预设阈值,则确定小于该第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。
22.在其中一个实施例中,该确定该光学卫星影像中的其他区域中像元对应的水体类型,包括:
23.获取该光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;该第三目标区域为该其他区域中的积雪覆盖区域和/或山体覆盖区域;
24.根据该第三目标区域中像元在多个历史时间段对应的历史水体类型,确定该第三目标区域中像元对应的水体类型;
25.根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定该第四目标区域中像元对应的新型水体指数;
26.根据该第四目标区域中像元对应的新型水体指数,确定该第四目标区域中像元对应的水体类型;该第四目标区域为该其他区域中除该第三目标区域之外的区域。
27.在其中一个实施例中,该根据该第三目标区域中像元在多个历史时间段对应的历史水体类型,确定该第三目标区域中像元对应的水体类型,包括:
28.若该第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型;
29.若该第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于该第二预设阈值,则确定小于等于该第二预设阈值的占比对应的像元的水体类型为非水体像元类型。
30.在其中一个实施例中,该根据该第四目标区域中像元对应的新型水体指数,确定该第四目标区域中像元对应的水体类型,包括:
31.若该第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定该大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型;
32.若该第四目标区域中像元对应的新型水体指数小于等于该第三预设阈值,则确定小于等于该第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
33.第二方面,本技术还提供了一种地表水监测装置。该装置包括:
34.获取模块,用于获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷
达卫星影像;
35.第一确定模块,用于确定该光学卫星影像中的第一目标区域;该第一目标区域为该待监测区域中观测数据的数据量小于等于预设数据量的像元所在的区域;
36.第二确定模块,用于确定该合成孔径雷达卫星影像中与该第一目标区域对应的第二目标区域中像元对应的水体类型;
37.第三确定模块,用于确定该光学卫星影像中的其他区域中像元对应的水体类型;该其他区域为待监测区域中不包括第一目标区域的区域;
38.第四确定模块,用于根据该第二目标区域中像元对应的水体类型和该其他区域中像元对应的水体类型,确定该待监测区域在该预设时间段对应的地表水分布信息。
39.第三方面,本技术还提供了一种计算机设备。该计算机设备包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以下步骤:
40.获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
41.确定该光学卫星影像中的第一目标区域;该第一目标区域为该光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
42.确定该合成孔径雷达卫星影像中与该第一目标区域对应的第二目标区域中像元对应的水体类型;
43.确定该光学卫星影像中的其他区域中像元对应的水体类型;该其他区域为该光学卫星影像中除该第一目标区域之外的区域;
44.根据该第二目标区域中像元对应的水体类型和该其他区域中像元对应的水体类型,确定该待监测区域在该预设时间段对应的地表水监测结果。
45.第四方面,本技术还提供了一种计算机可读存储介质。该计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
46.获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
47.确定该光学卫星影像中的第一目标区域;该第一目标区域为该光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
48.确定该合成孔径雷达卫星影像中与该第一目标区域对应的第二目标区域中像元对应的水体类型;
49.确定该光学卫星影像中的其他区域中像元对应的水体类型;该其他区域为该光学卫星影像中除该第一目标区域之外的区域;
50.根据该第二目标区域中像元对应的水体类型和该其他区域中像元对应的水体类型,确定该待监测区域在该预设时间段对应的地表水监测结果。
51.第五方面,本技术还提供了一种计算机程序产品。该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
52.获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
53.确定该光学卫星影像中的第一目标区域;该第一目标区域为该光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
54.确定该合成孔径雷达卫星影像中与该第一目标区域对应的第二目标区域中像元对应的水体类型;
55.确定该光学卫星影像中的其他区域中像元对应的水体类型;该其他区域为该光学
卫星影像中除该第一目标区域之外的区域;
56.根据该第二目标区域中像元对应的水体类型和该其他区域中像元对应的水体类型,确定该待监测区域在该预设时间段对应的地表水监测结果。
57.上述地表水监测方法、装置、计算机设备和存储介质,通过获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像,确定光学卫星影像中的第一目标区域,进而确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型,并确定光学卫星影像中的其他区域中像元对应的水体类型,最后根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。传统技术中,通过光学卫星对待监测区域的地表水的信息进行监测得到监测结果,但是,由于在待监测区域存在多云雨区域的情况下,可见光波段与近红外波段的电磁波穿透性较差,难以穿透云层被光学卫星接收,因而,使用光学卫星得到的多云雨地区的地表水的监测结果的准确性较低。本技术中,通过将光学卫星影像与合成孔径雷达(synthetic aperture radar,sar)卫星影像相结合,对待监测区域的地表水的信息进行监测。因为sar卫星发射并接收到的微波波段穿透力较强,该微波波段可以穿过云层被sar卫星所接收到。因此,使用sar卫星可以实现对多云雨区域的地表水的监测。因而,通过将光学卫星影像与sar卫星影像相结合对待监测区域的地表水的信息进行监测,提高了对待监测区域的地表水信息监测的准确性。
附图说明
58.图1是本技术实施例提供的计算机设备的内部结构图;
59.图2是本技术实施例提供的一种地表水监测方法的流程示意图;
60.图3是本技术实施例提供的第二目标区域中像元对应的水体类型确定方法的流程示意图之一;
61.图4是本技术实施例提供的第二目标区域中像元对应的水体类型确定方法的流程示意图之二;
62.图5是本技术实施例提供的第二目标区域中像元对应的水体类型确定方法的流程示意图之三;
63.图6是本技术实施例提供的一种其他区域中像元对应的水体类型确定方法的流程示意图;
64.图7是本技术实施例提供的一种第三目标区域中像元对应的水体类型确定方法的流程示意图;
65.图8是本技术实施例提供的一种第四目标区域中像元对应的水体类型确定方法的流程示意图;
66.图9是本技术实施例提供的一种地表水监测装置的结构框图。
具体实施方式
67.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
68.本技术提供的实施例可以应用于如图1所示的计算机设备上,参照图1,图1是本技术实施例中提供的计算机设备的内部结构图。该计算机设备可以是终端。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种资源伸缩方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
69.本领域技术人员可以理解,图1中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
70.在一个实施例中,如图2所示,图2是本技术实施例提供的一种地表水监测方法的流程示意图,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
71.s201,获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像。
72.其中,光学卫星为反射太阳光成像的卫星,合成孔径雷达卫星为利用合成孔径原理实现高分辨的微波成像的卫星,预设时间段可以是包含当前时间在内的一个当前时间段,或者,预设时间段可以是当前时间之前的一个时间段,预设时间段可以为一个月、一个季度等;
73.本实施例中,以预设时间段是当前时间之前的一个时间段为例,若当前时间为2022年11月1日,则预设时间段可以为2022年10月份,选取待监测区域在2022年10月份的landsat 8卫星的影像和sentinel-2卫星的影像作为光学卫星影像,选取sentinel-1卫星的影像作为sar卫星的影像。
74.获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像,可以通过以下两种方式实现:
75.方式一:首先将待监测区域的地图矢量文件导入谷歌地球引擎(google earth engine gee),gee中存储有待监测区域的光学卫星影像和sar卫星影像,获取待监测区域在预设时间段内的landsat 8卫星影像、sentinel-2卫星影像和sentinel-1卫星影像。将获取到的landsat 8卫星影像、sentinel-2卫星影像和sentinel-1卫星影像作为待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像。
76.方式二:可选地,对于获取到的landsat 8卫星影像、sentinel-2卫星影像,可以进行去云处理,即去除掉光学卫星影像中多云雨区域的观测数据。具体地,利用landsat 8卫星影像文件中自带的qa_pixel波段对landsat 8卫星影像进行去云处理;利用gee提供的sentinel-2云概率数据集(sentinel-2:cloud probability)对sentinel-2卫星影像进行去云处理。将去云处理之后的待监测区域在预设时间段内对应的landsat 8卫星影像和sentinel-2卫星影像作为待监测区域在预设时间段内对应的光学卫星影像;将sentinel-1
卫星影像作为待监测区域在预设时间段对应的合成孔径雷达卫星影像。
77.s202,确定光学卫星影像中的第一目标区域;第一目标区域为光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域。
78.示例性地,若通过上述方式一得到待监测区域在预设时间段内对应的光学卫星影像,则将光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域作为第一目标区域。
79.可选地,若通过上述方式二得到待监测区域在预设时间段内对应的光学卫星影像,则将光学卫星影像中经过去云处理的像元对应的区域作为第一目标区域。其中,经过去云处理的区域中像元对应的的观测数据的数据量为0,去云处理的区域中像元对应的的观测数据的数据量小于等于预设数据量。
80.s203,确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型。
81.其中,合成孔径雷达卫星影像中各像元的位置与光学卫星影像中的各像元的位置相对应,像元对应的水体类型可以分为水体像元类型和非水体像元类型,属于水体像元类型的像元表示的是该像元对应的区域存在地表水,属于非水体像元类型的像元表示的是该像元对应的区域不存在地表水。
82.因为光学卫星影像中第一目标区域的观测数据的数据量较少,无法直接利用光学卫星影像对第一目标区域的地表水分布信息进行监测,此时需要根据合成孔径雷达卫星影像与第一目标区域对应的多个历史时间段内对应的历史水体类型,确定第一目标区域的地表水分布信息。示例性地,确定第一目标区域之后,根据合成孔径雷达卫星中的观测数据,确定与第一目标区域对应的第二目标区域中像元对应的水体类型。
83.s204,确定光学卫星影像中的其他区域中像元对应的水体类型;其他区域为光学卫星影像中除第一目标区域之外的区域。
84.本实施例中,可以根据其他区域中像元对应的各波段的大气顶层反射率,确定光学卫星影像中的其他区域中像元对应的水体类型。也可以根据其他区域中像元对应的各波段的大气顶层反射率乘以第一预设系数得到的乘积结果,确定光学卫星影像中的其他区域中像元对应的水体类型。
85.s205,根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。
86.待监测区域分为其他区域和第一目标区域,因为第一目标区域与第二目标区域相对应,所以第二目标区域中像元对应的水体类型和第一目标区域对应的水体类型相同,根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段内对应的地表水监测结果。
87.上述地表水监测方法中,通过获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像,确定光学卫星影像中的第一目标区域,进而确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型,并确定光学卫星影像中的其他区域中像元对应的水体类型,最后根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。传统技术中,通过光学卫星对待监测区域的地表水的信息进行监测得到监测结果,但
是,由于在待监测区域存在多云雨区域的情况下,可见光波段与近红外波段的电磁波穿透性较差,难以穿透云层被光学卫星接收,因而,使用光学卫星得到的多云雨地区的地表水的监测结果的准确性较低。本技术中,通过将光学卫星影像与合成孔径雷达(synthetic aperture radar,sar)卫星影像相结合,对待监测区域的地表水的信息进行监测。因为sar卫星所接收到的微波波段穿透力较强,该微波波段可以穿过云层被sar卫星所接收到。因此,使用sar卫星可以实现对多云雨区域的地表水的监测。因而,通过将光学卫星影像与sar卫星影像相结合对待监测区域的地表水的信息进行监测,提高了对待监测区域的地表水信息监测的准确性。
88.图3是本技术实施例提供的第二目标区域中像元对应的水体类型确定方法的流程示意图之一,本实施例涉及的是如何确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型的一种可能的实现方式,在上述实施例的基础上,如图3所示,上述s203包括:
89.s301,确定第二目标区域中像元对应的后向散射系数。
90.示例性地,可以直接获取sentinel-1卫星中像元对应的后向散射系数,也可以先获取sentinel-1卫星经过垂直-垂直(vertical-vertical,vv)极化后的影像,提取sentinel-1卫星经过vv极化后的影像中第二目标区域的各像元对应的后向散射系数。
91.s302,根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型。
92.结合上述举例进行介绍,确定第二目标区域中像元对应的后向散射系数之后,根据期望最大化(expectation maximization,e-m)算法和第二目标区域中像元对应的后向散射系数,确定第一预设阈值,具体地,设第二目标区域中像元对应的后向散射系数服从广义高斯分布和广义高斯混合分布,广义高斯分布如公式(1)所示,广义高斯混合分布如公式(2)所示:
[0093][0094][0095]
其中,x表示第二目标区域中各像元对应的后向散射系数,是一个标量,k表示像元的水体类型,k=0表示非水体像元类型,k=1表示水体像元类型,pk(x|θk)表示的是当像元属于第k类时,观测到的该像元的后向散射系数为x的条件概率,θk=[αk,βk,μk]为广义高斯分布的参数,γ(
·
)为伽马函数,p(x)为第二目标区域中各像元的向散射系数为x的概率;pk为第k类像元在第二目标区域中的所有像元中所占比例,也即在第二目标区域中随机选取一个像元,该像元属于第k类的概率。
[0096]
由于公式(1)和公式(2)所建立的模型比较复杂,难以直接求得极大似然估计的解析解,此时,需要利用数值优化e-m算法对公式(1)和公式(2)进行求解,首先根据e-m算法对公式(1)和公式(2)进行求解,得到水体像元类型分布函数与非水体像元类型分布函数,进而根据水体像元类型分布函数与非水体像元类型分布函数求得第一预设阈值,最后通过第
二目标区域中像元对应的后向散射系数与第一预设阈值进行比较,确定第二目标区域中像元对应的水体类型。
[0097]
本实施例中,若待监测区域在预设时间段内只有一张合成孔径雷达卫星影像,则直接获取该影像中像元的后向散射系数

若待监测区域在预设时间段内有多张合成孔径雷达卫星影像,则将多张合成孔径雷达卫星影像中像元的后向散射系数的中位数作为待监测区域的合成孔径雷达卫星影像中像元的后向散射系数。
[0098]
可选地,若待监测区域在预设时间段内有多张合成孔径雷达卫星影像,则将多张合成孔径雷达卫星影像中像元的后向散射系数的平均数作为待监测区域的合成孔径雷达卫星影像中像元的后向散射系数,本实施例在此不作限制。
[0099]
本技术实施例中,通过确定第二目标区域中像元对应的后向散射系数,根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型。实现了对于多云雨区域的地表水信息的监测,进而提高了对于待监测区域地表水信息的监测的准确性。
[0100]
在其中一个实施例中,上述s202,根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型,还可以包括以下内容:
[0101]
若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。
[0102]
结合上述举例进行介绍,非水体像元类型的像元对应的后向散射系数大于水体像元类型的像元对应的后向散射系数,确定第一预设阈值之后,将第二目标区域中像元对应的后向散射系数与第一预设阈值进行比较,若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。例如,若第二目标区域中的像元1对应的后向散射系数为0.07,第一预设阈值为0.05,则确定像元1对应的水体类型为非水体像元类型。
[0103]
本技术实施例中,若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型,实现了对于多云雨区域地表水信息的监测,进而提高了对于待监测区域地表水信息的监测的准确性。
[0104]
图4是本技术实施例提供的第二目标区域中像元对应的水体类型确定方法的流程示意图之二,本实施例涉及的是如何根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型的一种可能的实现方式,在上述实施例的基础上,如图4所示,上述方法还包括:
[0105]
s401,若第二目标区域中像元对应的后向散射系数小于第一预设阈值,则获取小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型。
[0106]
具体地,可用以下公式(3)和公式(4)表示合成孔径雷达卫星中对于第二目标区域各像元的水体类型的判定过程。
[0107]
[0108][0109]
其中,为sentinel-1卫星影像中第二目标区域的像元i的水体类型分类结果,vvi表示的是像元i的后向散射系数,threshold
vv
表示的是第一预设阈值。
[0110]
若第二目标区域中像元i对应的后向散射系数vvi小于第一预设阈值threshold
vv
,则获取小于第一预设阈值threshold
vv
的后向散射系数vvi的像元i在多个历史时间段内对应的历史水体类型。一个历史时间段的时长与预设时间段的时长相同,例如,预设时间段为2022年11月,则一个历史时间段为一个月。以多个历史时间段包括2022年3月到10月的时间为例,则共包括8个历史时间段。
[0111]
可选地,小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,可以通过多个历史时间段的光学卫星影像中各像元对应的观测数据计算得到。
[0112]
s402,根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于第一预设阈值的后向散射系数的像元对应的水体类型。
[0113]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的数量大于第一预设数量,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型。若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的数量小于等于第一预设数量,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。
[0114]
例如,可以将第一预设数量设为6次,若像元i在2022年3月到10月期间有7次被判定为水体像元类型,1次被判定为非水体像元类型,则将确定像元i对应的水体类型为水体像元类型。若像元i在2022年3月到10月期间有4次被判定为水体像元类型,4次被判定为非水体像元类型,因为像元i在3月到10月期间对应的水体像元类型的占比小于第二预设阈值6次,则确定像元i的水体类型为非水体像元类型。
[0115]
本技术实施例中,若第二目标区域中像元对应的后向散射系数小于第一预设阈值,则获取小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于第一预设阈值的后向散射系数的像元对应的水体类型。进而实现了对第二目标区域中像元对应的水体类型的确定。
[0116]
图5是本技术实施例提供的第二目标区域中像元对应的水体类型确定方法的流程示意图之三。本实施例涉及的是如何根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定第二目标区域中小于第一预设阈值的后向散射系数的像元对应的水体类型的一种可能的实现方式,在上述实施例的基础上,如图5所示,上述s402包括:
[0117]
s501,若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型。
[0118]
s502,若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像
元类型的占比小于等于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。
[0119]
结合上述举例进行介绍,将第二预设阈值设为50%,若像元i在2022年3月到10月期间有7次被判定为水体像元类型,1次被判定为非水体像元类型,则小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比为87.5%,大于第二预设阈值50%,此时,确定像元i对应的水体类型为水体像元类型。若像元i在2022年3月到10月期间有3次被判定为水体像元类型,5次被判定为非水体像元类型,因为像元i在3月到10月期间对应的水体像元类型的占比为37.5%,小于第二预设阈值50%,则确定像元i的水体类型为非水体像元类型。
[0120]
本技术实施例中,若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型。若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。本实施例通过合成孔径雷达卫星确定第二目标区域的地表水信息,提高了对于待监测区域地表水信息的监测的准确性。
[0121]
图6是本技术实施例提供的一种其他区域中像元对应的水体类型确定方法的流程示意图,本技术实施例涉及的是如何述确定光学卫星影像中的其他区域中像元对应的水体类型的一种可能的实现方式,在上述实施例的基础上,如图6所示,上述s204包括:
[0122]
s601,获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;第三目标区域为其他区域中的积雪覆盖区域和/或山体覆盖区域。
[0123]
其中,一个历史时间段的时长与预设时间段的时长相同,例如,预设时间段为2022年11月,则一个历史时间段为一个月。以多个历史时间段包括2022年3月到10月的时间为例,则共包括8个历史时间段。
[0124]
因为待监测区域中的积雪覆盖区域与山体覆盖区域会影响对该区域地表水的监测,所以,需要先在光学卫星影像中确定含有积雪覆盖区域和/或山体覆盖区域的第三目标区域。
[0125]
可以根据以下方式确定积雪覆盖区域,以landsat 8卫星的影像和sentinel-2卫星的影像作为光学卫星影像为例进行介绍,对于积雪覆盖区域,首先,获取landsat 8卫星影像和sentinel-2卫星影像中像元的六个波段对应的大气顶层反射率,六个波段分别为:蓝色波段、绿色波段、红色波段、近红外波段、短波近红外波段1和短波近红外波段2;根据各像元对应的各大气顶层反射率确定各像元的归一化差异水体指数与修正归一化差异水体指数。公式(5)表示的是归一化差异水体指数的计算,公式(6)表示的是修正归一化差异水体指数的计算。
[0126][0127][0128]
其中,ndwi表示归一化差异水体指数,mndwi表示修正归一化差异水体指数,green
表示的是绿色波段的大气顶层反射率,nir表示的是近红外波段的大气顶层反射率,swir1表示的是短波近红外波段1的大气顶层反射率,swir2表示的是短波近红外波段2的大气顶层反射率。
[0129]
本实施例中,若待监测区域的光学卫星影像在预设时间段内只有一帧,则直接获取中像元的同一个波段分别对应的大气顶层反射率,若待监测区域的光学卫星影像在预设时间段内有多帧,则将各光学卫星影像中像元的同一个波段对应的大气顶层反射率的中位数作为待监测区域的光学卫星影像中像元的同一个波段对应的大气顶层反射率。例如,以绿色波段为例,若待监测区域的光学卫星影像在预设时间段内有3张,分别为影像x、y、z,影像x中的像元i对应的绿色波段的大气顶层反射率为0.01,影像y中的像元i对应的绿色波段的大气顶层反射率为0.02,影像z中的像元i对应的绿色波段的大气顶层反射率为0.03,则将0.02作为像元i对应的绿色波段的大气顶层反射率。
[0130]
可选地,若待监测区域的光学卫星影像在预设时间段内有多帧,也可以将各光学卫星影像中像元的同一个波段对应的大气顶层反射率的平均数作为待监测区域的光学卫星影像中像元的同一个波段对应的大气顶层反射率,本实施例在此不作限定。
[0131]
确定归一化差异水体指数与修正归一化差异水体指数之后,根据光学卫星影像中各像元对应的各波段的大气顶层反射率、几何判别分析算法(geometric linear discrimination analysis,glda)、归一化差异水体指数和修正归一化差异水体指数,确定光学卫星影像中各像元对应的雪水分类指数(snow water extraction index,swei),雪水分类指数的计算如公式(7)所示:
[0132]
swei=β
t
x
[0133]
β=[-0.051,-0.463,0.654,-0.083,0.382,-0.401,0.155,-0.146]
t
[0134]
x=[b,g,r,nir,swir1,swir2,ndwi,mndwi]
t
ꢀꢀꢀꢀ
(7)
[0135]
其中,β是利用几何判别分析算法并结合积雪覆盖的光学卫星影像样本进行训练得到的参数,b表示蓝色波段对应的大气顶层反射率,g表示绿色波段对应的大气顶层反射率,r表示红色波段对应的大气顶层反射率,ndwi表示归一化差异水体指数,mndwi表示修正归一化差异水体指数,green表示的是绿色波段的大气顶层反射率,nir表示的是近红外波段的大气顶层反射率,swir1表示的是短波近红外波段1的大气顶层反射率,swir2表示的是短波近红外波段2的大气顶层反射率。
[0136]
得到光学卫星影像中各像元的雪水分类指数后,将雪水分类指数大于第四预设阈值的像元所在的区域确定为积雪覆盖区域。
[0137]
对于山体覆盖区域,首先选择与预设时间段最为接近的数字高程模型(digital elevation model,dem),利用dem计算各像元所在区域处的坡度值,将坡度值大于3度的区域确定为山体覆盖区域。最后将积雪覆盖区域和/或山体覆盖区域,确定为第三目标区域,获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型。
[0138]
s602,根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型。
[0139]
若第三目标区域中像元对应的历史水体类型中水体像元类型的数量大于第二预设数量,则确定大于第二预设数量对应的像元的水体类型为水体像元类型。若第三目标区域中像元对应的历史水体类型中水体像元类型的数量小于等于第二预设数量,则确定小于
等于第二预设数量对应的像元的水体类型为非水体像元类型。
[0140]
结合上述举例进行介绍,将第二预设数量设为6次,若像元j在2022年3月到10月期间有7次被判定为水体像元类型,1次被判定为非水体像元类型,则将确定像元j对应的水体类型为水体像元类型。若像元j在2022年3月到10月期间有4次被判定为水体像元类型,4次被判定为非水体像元类型,因为像元j在3月到10月期间对应的水体像元类型的占比小于第二预设阈值6次,则确定像元j的水体类型为非水体像元类型。
[0141]
s603,根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数。
[0142]
示例性地,根据以下公式(8)计算新型水体指数(water detection index,wdi):
[0143]
wdi=β
t
x
[0144]
β=[-0.171,0.674,-0.534,-0.252,-0.055,0.358,-0.030,0.207]
t
[0145]
x=[b,g,r,nir,swir1,swir2,ndwi,mndwi]
t
ꢀꢀꢀꢀ
(8)
[0146]
其中β是利用几何判别分析算法并结合光学卫星影像样本进行训练得到的参数,b表示蓝色波段对应的大气顶层反射率,g表示绿色波段对应的大气顶层反射率,r表示红色波段对应的大气顶层反射率,ndwi表示归一化差异水体指数,mndwi表示修正归一化差异水体指数,green表示的是绿色波段的大气顶层反射率,nir表示的是近红外波段的大气顶层反射率,swir1表示的是短波近红外波段1的大气顶层反射率,swir2表示的是短波近红外波段2的大气顶层反射率。
[0147]
s604,根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型;第四目标区域为其他区域中除第三目标区域之外的区域。
[0148]
示例性地,可以根据第四目标区域中像元对应的新型水体指数乘以第一预设系数得到的乘积结果,确定第四目标区域中像元对应的水体类型;
[0149]
本技术实施例中,获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;第三目标区域为其他区域中的积雪覆盖区域和/或山体覆盖区域,根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型;根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数,根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型,第四目标区域为其他区域中除第三目标区域之外的区域。本实施例通过对第三目标区域和第四目标区域中像元对应的水体类型的确定,消除了积雪覆盖与山体覆盖对于待监测区域的地表水信息监测的影响,提高了对于待监测区域的地表水信息的监测的准确性。
[0150]
图7是本技术实施例提供的一种第三目标区域中像元对应的水体类型确定方法的流程示意图,本实施例涉及的是如何根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型的一种可能的实现方式,在上述实施例的基础上,如图7所示,上述s602包括:
[0151]
s701,若第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型。
[0152]
s702,若第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于等于第二预设阈值的占比对应的像元的水体类型为非水体像
元类型。
[0153]
结合上述举例进行介绍,将第二预设阈值设为50%,若像元j在2022年3月到10月期间有7次被判定为水体像元类型,1次被判定为非水体像元类型,则像元对应的历史水体类型中水体像元类型的占比为87.5%,大于第二预设阈值50%,此时,将确定像元j对应的水体类型为水体像元类型。若像元j在2022年3月到10月期间有3次被判定为水体像元类型,5次被判定为非水体像元类型,因为像元j在3月到10月期间对应的水体像元类型的占比为37.5%,小于第二预设阈值50%,则确定像元j的水体类型为非水体像元类型。
[0154]
本技术实施例中,若第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型,若第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于等于第二预设阈值的占比对应的像元的水体类型为非水体像元类型。本实施例通过对第三目标区域中像元对应的水体类型的确定,消除了积雪覆盖与山体覆盖对于待监测区域的地表水信息监测的影响,提高了对于待监测区域的地表水信息的监测的准确性。
[0155]
图8是本技术实施例提供的一种第四目标区域中像元对应的水体类型确定方法的流程示意图,本实施例涉及的是如何述根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型的一种可能的实现方式,在上述实施例的基础上,如图8所示,上述s604包括:
[0156]
s801,若第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型。
[0157]
s802,若第四目标区域中像元对应的新型水体指数小于等于第三预设阈值,则确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
[0158]
第三预设阈值通过于目视校验得到,本实施例中将第三预设阈值设置为0.06,若光学卫星为一种卫星,则确定大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型,确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
[0159]
对于光学卫星为两种及两种以上的卫星,只要有一个光学卫星影像中第四目标区域的像元对应的水体类型为水体像元类型,则确定第四目标区域的像元对应的水体类型为水体像元类型,若所有光学卫星影像中第四目标区域的像元对应的水体类型都为非水体像元类型,则确定第四目标区域的像元对应的水体类型为非水体像元类型。以landsat 8卫星的影像和sentinel-2卫星的影像作为光学卫星影像,若landsat 8卫星影像中第四目标区域的像元i对应的水体类型为水体像元类型,sentinel-2卫星影像中第四目标区域的像元i对应的水体类型为非水体像元类型,则确定第四目标区域的像元对应的水体类型为水体像元类型;若landsat 8卫星影像中第四目标区域的像元i对应的水体类型为非水体像元类型,sentinel-2卫星影像中第四目标区域的像元i对应的水体类型为非水体像元类型,则确定第四目标区域的像元对应的水体类型为非水体像元类型。
[0160]
本技术实施例中,根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数,若第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定大于第三预设阈值的新型水体指数的像元
对应的水体类型为水体像元类型,若第四目标区域中像元对应的新型水体指数小于等于第三预设阈值,则确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。根据第四目标区域中像元对应的新型水体指数,对第四目标区域中像元对应的水体类型进行确定,提高了对于待监测区域的地表水信息的监测的准确性。
[0161]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0162]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的表水监测方法的表水监测装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个表水监测装置实施例中的具体限定可以参见上文中对于表水监测方法的限定,在此不再赘述。
[0163]
在一个实施例中,如图9所示,提供了一种表水监测装置900,包括:获取模块901、第一确定模块902、第二确定模块903、第三确定模块904和第四确定模块905,其中:
[0164]
获取模块901,用于获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
[0165]
第一确定模块902,用于确定光学卫星影像中的第一目标区域;第一目标区域为待监测区域中观测数据的数据量小于等于预设数据量的像元所在的区域;
[0166]
第二确定模块903,用于确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型;
[0167]
第三确定模块904,用于确定光学卫星影像中的其他区域中像元对应的水体类型;其他区域为待监测区域中不包括第一目标区域的区域;
[0168]
第四确定模块905,用于根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水分布信息。
[0169]
在其中一个实施例中,第二确定模块903包括:
[0170]
第一确定单元,用于确定第二目标区域中像元对应的后向散射系数;
[0171]
第二确定单元,用于根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型。
[0172]
在其中一个实施例中,第二确定单元具体用于,若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。
[0173]
在其中一个实施例中,第二确定单元具体用于,若第二目标区域中像元对应的后向散射系数小于第一预设阈值,则获取小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于第一预设阈值的后向散射系数的像元对应的水体类型。
[0174]
在其中一个实施例中,第二确定单元具体用于,若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型,若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。
[0175]
在其中一个实施例中,第三确定模块904包括:
[0176]
获取单元,用于获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;第三目标区域为其他区域中的积雪覆盖区域和/或山体覆盖区域;
[0177]
第三确定单元,用于根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型;
[0178]
第四确定单元,用于根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数;
[0179]
第五确定单元,用于根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型;第四目标区域为其他区域中除第三目标区域之外的区域。
[0180]
在其中一个实施例中,第三确定单元具体用于若第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型,若第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于等于第二预设阈值的占比对应的像元的水体类型为非水体像元类型。
[0181]
在其中一个实施例中,第五确定单元具体用于,若第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型,若第四目标区域中像元对应的新型水体指数小于等于第三预设阈值,则确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
[0182]
上述地表水监测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0183]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0184]
获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
[0185]
确定光学卫星影像中的第一目标区域;第一目标区域为光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
[0186]
确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型;
[0187]
确定光学卫星影像中的其他区域中像元对应的水体类型;其他区域为光学卫星影像中除第一目标区域之外的区域;
[0188]
根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。
[0189]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0190]
确定第二目标区域中像元对应的后向散射系数;
[0191]
根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型。
[0192]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0193]
若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。
[0194]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0195]
若第二目标区域中像元对应的后向散射系数小于第一预设阈值,则获取小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型;
[0196]
根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于第一预设阈值的后向散射系数的像元对应的水体类型。
[0197]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0198]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型;
[0199]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。
[0200]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0201]
获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;第三目标区域为其他区域中的积雪覆盖区域和/或山体覆盖区域;
[0202]
根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型;
[0203]
根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数;
[0204]
根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型;第四目标区域为其他区域中除第三目标区域之外的区域。
[0205]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0206]
若第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型;
[0207]
若第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于等于第二预设阈值的占比对应的像元的水体类型为非水体像元类型。
[0208]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0209]
若第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型;
[0210]
若第四目标区域中像元对应的新型水体指数小于等于第三预设阈值,则确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
[0211]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算
机程序被处理器执行时实现以下步骤:
[0212]
获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
[0213]
确定光学卫星影像中的第一目标区域;第一目标区域为光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
[0214]
确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型;
[0215]
确定光学卫星影像中的其他区域中像元对应的水体类型;其他区域为光学卫星影像中除第一目标区域之外的区域;
[0216]
根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。
[0217]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0218]
确定第二目标区域中像元对应的后向散射系数;
[0219]
根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型。
[0220]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0221]
若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。
[0222]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0223]
若第二目标区域中像元对应的后向散射系数小于第一预设阈值,则获取小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型;
[0224]
根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于第一预设阈值的后向散射系数的像元对应的水体类型。
[0225]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0226]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型;
[0227]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。
[0228]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0229]
获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;第三目标区域为其他区域中的积雪覆盖区域和/或山体覆盖区域;
[0230]
根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型;
[0231]
根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数;
[0232]
根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型;第四目标区域为其他区域中除第三目标区域之外的区域。
[0233]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0234]
若第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型;
[0235]
若第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于等于第二预设阈值的占比对应的像元的水体类型为非水体像元类型。
[0236]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0237]
若第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型;
[0238]
若第四目标区域中像元对应的新型水体指数小于等于第三预设阈值,则确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
[0239]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0240]
获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;
[0241]
确定光学卫星影像中的第一目标区域;第一目标区域为光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;
[0242]
确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型;
[0243]
确定光学卫星影像中的其他区域中像元对应的水体类型;其他区域为光学卫星影像中除第一目标区域之外的区域;
[0244]
根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。
[0245]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0246]
确定第二目标区域中像元对应的后向散射系数;
[0247]
根据第二目标区域中像元对应的后向散射系数,确定第二目标区域中像元对应的水体类型。
[0248]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0249]
若第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。
[0250]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0251]
若第二目标区域中像元对应的后向散射系数小于第一预设阈值,则获取小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型;
[0252]
根据小于第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于第一预设阈值的后向散射系数的像元对应的水体类型。
[0253]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0254]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型;
[0255]
若小于第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于第一预设阈值的后向散射系数的像元对应的
水体类型为非水体像元类型。
[0256]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0257]
获取光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;第三目标区域为其他区域中的积雪覆盖区域和/或山体覆盖区域;
[0258]
根据第三目标区域中像元在多个历史时间段对应的历史水体类型,确定第三目标区域中像元对应的水体类型;
[0259]
根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定第四目标区域中像元对应的新型水体指数;
[0260]
根据第四目标区域中像元对应的新型水体指数,确定第四目标区域中像元对应的水体类型;第四目标区域为其他区域中除第三目标区域之外的区域。
[0261]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0262]
若第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型;
[0263]
若第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于第二预设阈值,则确定小于等于第二预设阈值的占比对应的像元的水体类型为非水体像元类型。
[0264]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0265]
若第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型;
[0266]
若第四目标区域中像元对应的新型水体指数小于等于第三预设阈值,则确定小于等于第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。
[0267]
需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
[0268]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0269]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0270]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种地表水监测方法,其特征在于,所述方法包括:获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;确定所述光学卫星影像中的第一目标区域;所述第一目标区域为所述光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;确定所述合成孔径雷达卫星影像中与所述第一目标区域对应的第二目标区域中像元对应的水体类型;确定所述光学卫星影像中的其他区域中像元对应的水体类型;所述其他区域为所述光学卫星影像中除所述第一目标区域之外的区域;根据所述第二目标区域中像元对应的水体类型和所述其他区域中像元对应的水体类型,确定所述待监测区域在所述预设时间段对应的地表水监测结果。2.根据权利要求1所述的方法,其特征在于,所述确定所述合成孔径雷达卫星影像中与所述第一目标区域对应的第二目标区域中像元对应的水体类型,包括:获取所述第二目标区域中像元对应的后向散射系数;根据所述第二目标区域中像元对应的后向散射系数,确定所述第二目标区域中像元对应的水体类型。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二目标区域中像元对应的后向散射系数,确定所述第二目标区域中像元对应的水体类型,包括:若所述第二目标区域中像元对应的后向散射系数大于或等于第一预设阈值,则将大于或等于第一预设阈值的后向散射系数的像元对应的水体类型确定为非水体像元类型。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述第二目标区域中像元对应的后向散射系数小于所述第一预设阈值,则获取小于所述第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型;根据小于所述第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定小于所述第一预设阈值的后向散射系数的像元对应的水体类型。5.根据权利要求4所述的方法,其特征在于,所述根据小于所述第一预设阈值的后向散射系数的像元在多个历史时间段内对应的历史水体类型,确定所述第二目标区域中小于所述第一预设阈值的后向散射系数的像元对应的水体类型,包括:若小于所述第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定小于所述第一预设阈值的后向散射系数的像元对应的水体类型为水体像元类型;若小于所述第一预设阈值的后向散射系数的像元对应的历史水体类型中水体像元类型的占比小于等于所述第二预设阈值,则确定小于所述第一预设阈值的后向散射系数的像元对应的水体类型为非水体像元类型。6.根据权利要求1所述的方法,其特征在于,所述确定所述光学卫星影像中的其他区域中像元对应的水体类型,包括:获取所述光学卫星影像中第三目标区域中像元在多个历史时间段对应的历史水体类型;所述第三目标区域为所述其他区域中的积雪覆盖区域和/或山体覆盖区域;根据所述第三目标区域中像元在多个历史时间段对应的历史水体类型,确定所述第三目标区域中像元对应的水体类型;
根据第四目标区域中像元对应的各波段的大气顶层反射率、几何判别分析算法,确定所述第四目标区域中像元对应的新型水体指数;根据所述第四目标区域中像元对应的新型水体指数,确定所述第四目标区域中像元对应的水体类型;所述第四目标区域为所述其他区域中除所述第三目标区域之外的区域。7.根据权利要求6所述的方法,其特征在于,所述根据所述第三目标区域中像元在多个历史时间段对应的历史水体类型,确定所述第三目标区域中像元对应的水体类型,包括:若所述第三目标区域中像元对应的历史水体类型中水体像元类型的占比大于第二预设阈值,则确定大于第二预设阈值的占比对应的像元的水体类型为水体像元类型;若所述第三目标区域中像元对应的历史水体类型中水体像元类型的占比小于等于所述第二预设阈值,则确定小于等于所述第二预设阈值的占比对应的像元的水体类型为非水体像元类型。8.根据权利要求6所述的方法,其特征在于,所述根据所述第四目标区域中像元对应的新型水体指数,确定所述第四目标区域中像元对应的水体类型,包括:若所述第四目标区域中像元对应的新型水体指数大于第三预设阈值,则确定所述大于第三预设阈值的新型水体指数的像元对应的水体类型为水体像元类型;若所述第四目标区域中像元对应的新型水体指数小于等于所述第三预设阈值,则确定小于等于所述第三预设阈值的新型水体指数的像元对应的水体类型为非水体像元类型。9.一种地表水监测装置,其特征在于,所述装置包括:获取模块,用于获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像;第一确定模块,用于确定所述光学卫星影像中的第一目标区域;所述第一目标区域为所述待监测区域中观测数据的数据量小于等于预设数据量的像元所在的区域;第二确定模块,用于确定所述合成孔径雷达卫星影像中与所述第一目标区域对应的第二目标区域中像元对应的水体类型;第三确定模块,用于确定所述光学卫星影像中的其他区域中像元对应的水体类型;所述其他区域为待监测区域中不包括第一目标区域的区域;第四确定模块,用于根据所述第二目标区域中像元对应的水体类型和所述其他区域中像元对应的水体类型,确定所述待监测区域在所述预设时间段对应的地表水分布信息。10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

技术总结
本申请涉及一种地表水监测方法、装置、计算机设备和存储介质。方法包括:获取待监测区域在预设时间段对应的光学卫星影像和合成孔径雷达卫星影像,确定光学卫星影像中的第一目标区域;第一目标区域为光学卫星影像中观测数据的数据量小于等于预设数据量的像元所在的区域;确定合成孔径雷达卫星影像中与第一目标区域对应的第二目标区域中像元对应的水体类型,确定光学卫星影像中的其他区域中像元对应的水体类型,根据第二目标区域中像元对应的水体类型和其他区域中像元对应的水体类型,确定待监测区域在预设时间段对应的地表水监测结果。采用本方法能够提高对待监测区域的地表水信息监测的准确性。信息监测的准确性。信息监测的准确性。


技术研发人员:李洛祺 龙笛
受保护的技术使用者:清华大学
技术研发日:2023.02.21
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐