CN113610882A - 地表水体制图方法、装置、电子设备及存储介质 - Google Patents

地表水体制图方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN113610882A
CN113610882A CN202110445678.0A CN202110445678A CN113610882A CN 113610882 A CN113610882 A CN 113610882A CN 202110445678 A CN202110445678 A CN 202110445678A CN 113610882 A CN113610882 A CN 113610882A
Authority
CN
China
Prior art keywords
water body
mndwi
osm
image data
characteristic set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110445678.0A
Other languages
English (en)
Inventor
张志强
刘静
曹连海
王晓霞
王桂华
宫续丰
孔晓
张修宇
孙莉
梁斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
North China University of Water Resources and Electric Power
Original Assignee
North China University of Water Resources and Electric Power
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by North China University of Water Resources and Electric Power filed Critical North China University of Water Resources and Electric Power
Priority to CN202110445678.0A priority Critical patent/CN113610882A/zh
Publication of CN113610882A publication Critical patent/CN113610882A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/24323Tree-organised classifiers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30181Earth observation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Image Analysis (AREA)

Abstract

本申请提供一种地表水体制图方法、装置、电子设备及存储介质,包括:获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据;将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集;剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集;基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,得到随机森林分类模型;对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体图。本申请能够实现OSM数据清理,提高水体样本和非水体样本的提取精度和速度。

Description

地表水体制图方法、装置、电子设备及存储介质
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种地表水体制图方法、装置、电子设备及存储介质。
背景技术
随着气候变化和人类活动的影响,地表水体的空间分布和理化成分正在发生着巨大变化。对于水资源管理、水害防治和水环境保护等与水相关研究和规划,及时监测地表水动态具有重要意义。其中地表水体制图是监测地表水体动态变化的重要手段。
在相关技术中,地表水体制图主要包括水体指数法和监督分类法。水体指数法需要确定分割阈值,而应用于大尺度地表水制图时,难以确定全局最优阈值,导致制图结果不够精确。监督分类法需要人工选择训练样本,在选择大量训练样本的情况下,会导致人力和物力成本提高,在选择少量训练样本的情况下,又会影响制图结果的精确度。
发明内容
本申请实施例的目的在于提供一种地表水体制图方法、装置、电子设备及存储介质,旨在解决目标地表水体制图方法中存在制图结果精确度低的问题。
第一方面,本申请实施例提供了一种地表水体制图方法,其特征在于,包括:
获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据;
将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,第一MNDWI特征集用于标记水体像元,第二MNDWI特征集用于标记非水体像元;
剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集;
基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,直至随机森林决策树达到预设收敛条件,得到随机森林分类模型;
基于随机森林分类模型,对预先采集的研究区域的地表水体分类特征集进行分类,得到研究区域的地表水体图。
在本实施例中,通过获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据,并将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,从而丰富MNDWI影像数据的地理信息;再剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集,从而实现OSM数据清理,提高水体样本和非水体样本的提取精度和速度;然后基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,直至随机森林决策树达到预设收敛条件,得到随机森林分类模型,以实现智能模型降低人工分类导致的误差;基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体图,实现大尺度地表水体的精准、快速提取。
在一实施例中,将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,包括:
基于OSM数据的图层要素属性,对OSM数据进行分类,得到OSM水体图层和OSM非水体图层;
将OSM水体图层和OSM非水体图层上传至谷歌地球引擎GEE平台;
基于GEE平台,将OSM水体图层叠加到MNDWI影像数据中,得到第一MNDWI特征集,将OSM非水体图层叠加到MNDWI影像数据,得到第二MNDWI特征集。
在本实施例中,通过OSM数据与GEE平台结合,解决了大尺度地表水体精准、快速提取,将OSM数据与MNDWI影像数据结合,为栅格数据与矢量数据的协同应用提供有效的解决方案。
在一实施例中,基于OSM数据的图层要素属性,对OSM数据进行分类,得到OSM水体图层和OSM非水体图层,包括:
基于OSM数据的图层要素属性,将OSM数据分类为OSM水体面要素、OSM水体线要素和OSM非水体要素;
将所有OSM水体面要素合成OSM水体面图层,将所有OSM水体线要素合成OSM水体线图层,将OSM非水体要素合成OSM非水体图层;
基于OSM水体面图层,建立OSM水体面图层缓冲区,使得OSM水体面图层缓冲区的面积约等于OSM水体面图层的面积;
将OSM水体面图层缓冲区、OSM水体面图层和OSM水体线图层合成为OSM水体图层。
在本实施例中,通过对OSM数据分类,实现OSM数据清洗,减少OSM数据中的错误信息,提高OSM数据的准确度。
在一实施例中,剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集,包括:
基于第一MNDWI特征集,调用预设的最大类间方差OSTU算法,确定OSM数据的水体滤波阈值;
若第一MNDWI特征集中第一像元的MNDWI值小于水体滤波阈值,则剔除第一MNDWI特征集中的第一像元,得到候选水体像元集;
若第二MNDWI特征集中第二像元的MNDWI值不小于水体滤波阈值,则剔除第二MNDWI特征集中的第二像元,得到候选非水体像元集。
在本实施例中,通过OSTU算法自动确定水体滤波阈值,并基于此实现虚假像元的剔除,提高训练样本的准确性,进而提高模型的识别精度。
在一实施例中,获取归一化差异水体指数MNDWI影像数据,包括:
获取地表反射率影像数据;
调用预设函数,对地表反射率影像数据进行运算,得到MNDWI影像数据,其中预设函数的计算公式:
Figure BDA0003035334890000041
SRGreen表示绿光波段的地表反射率影像数据,SRMIR表示中红外波段的地表反射率影像数据。
在一实施例中,基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体制图之前,还包括:
获取地表反射率影像数据,并基于地表反射率影像数据,提取归一化植被指数NDVI特征和第二MNDWI影像数据;
基于地表反射率影像数据,构造灰度共生矩阵,提取地表反射率影像数据的纹理特征;
加载研究区域的预设数字高程模型,确定研究区的坡度特征;
基于地表反射率影像数据、第二MNDWI影像数据、NDVI特征、纹理特征和坡度特征,构建研究区域的地表水体分类特征集。
在本实施例中,通过提取第二MNDWI影像数据、NDVI特征、纹理特征和坡度特征,并构建研究区域的地表水体分类特征集,使得模型输入特征丰富,以使模型能够有效识别像元对应的地物类型。
在一实施例中,基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体制图,包括:
基于随机森林分类模型,对研究区地表水体分类特征集进行预测,确定研究区地表水体分类特征集中各个像元的最终分类结果,得到研究区域的地表水体图,其中最终分类结果的计算公式:
Figure BDA0003035334890000051
H(x)表示最终分类结果,hi(x)表示单个像元的单决策树预测结果,Y表示预设输出变量,I(·)表示示性函数。
在本实施例中,通过多数投票法确定各个像元的最终分类结果,以进一步提高像元对应地物类型的准确度,地物类型包括水体类型和非水体类型,水体类型包括河流、湖泊等多种水体类型。
第二方面,本申请实施例提供了一种地表水体制图装置,包括:
获取模块,用于获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据;
融合模块,用于将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,第一MNDWI特征集用于标记水体像元,第二MNDWI特征集用于标记非水体像元;
剔除模块,用于剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集;
训练模块,用于基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,直至随机森林决策树达到预设收敛条件,得到随机森林分类模型;
分类模块,用于基于随机森林分类模型,对预先采集的研究区域的地表水体分类特征集进行分类,得到研究区域的地表水体图。
第三方面,本申请实施例提供了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行第一方面所述的地表水体制图方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的地表水体制图方法。
需要说明的是,上述第二方面至第四方面的有益效果可参见第一方面的相关描述,此处不再赘述。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的地表水体制图方法的流程示意图;
图2为本申请实施例提供的地表水体制图装置的结构示意图;
图3为本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
如背景技术相关记载,目前的地表水体制图主要包括水体指数法和监督分类法。水体指数法需要确定分割阈值,而应用于大尺度地表水制图时,难以确定全局最优阈值,导致制图结果不够精确。监督分类法需要人工选择训练样本,在选择大量训练样本的情况下,会导致人力和物力成本提高,在选择少量训练样本的情况下,又会影响制图结果的精确度。
针对上述现有技术中的问题,本申请提供了一种地表水体制图方法,通过获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据,并将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集;再剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集,从而实现OSM数据清理,提高水体样本和非水体样本的提取精度和速度;然后基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,直至随机森林决策树达到预设收敛条件,得到随机森林分类模型,以实现智能模型降低人工分类导致的误差;基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体图,实现大尺度地表水体的精准、快速提取。
参见图1,图1示出了本申请实施例提供的一种地表水体制图方法的实现流程图。本申请实施例中下述的地表水体制图方法可应用于电子设备,电子设备包括但不限于智能手机、平板电脑、桌上型计算机、超级计算机、个人数字助理、物理服务器和云服务器等计算机设备。本申请实施例的地表水体制图方法,包括步骤S101至S105,详述如下:
步骤S101,获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据。
在本实施例中,众包地图(OpenStreetMap,OSM)数据是一种用户生成的街道地图,包含了丰富的地理信息,例如水体、建筑物等。归一化差异水体指数(ModifiedNormalizedDifference Water Index,MNDWI)影像数据是用遥感影像的特定波段进行归一化差值处理,以凸显影像中的水体信息的数据。
在一实施例中,获取归一化差异水体指数MNDWI影像数据,包括:获取地表反射率影像数据;调用预设函数,对地表反射率影像数据进行运算,得到MNDWI影像数据,其中预设函数的计算公式:
Figure BDA0003035334890000081
SRGreen表示绿光波段的地表反射率影像数据,SRMIR表示中红外波段的地表反射率影像数据。
在本实施例中,可以采用GEE内置的simpleComposite()算法合成研究时段最小云量合成的地表反射率影像数据。
步骤S102,将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,第一MNDWI特征集用于标记水体像元,第二MNDWI特征集用于标记非水体像元。
在本实施例中,像元为影像数据中的像素点或像元点。可选地,通过分类出OSM数据中的水体图层和非水体图层,并将水体图层与MNDWI影像数据合并得到第一MNDWI特征集,将非水体图层与MNDWI影像数据合并得到第二MNDWI特征集。
可选地,将OSM数据与MNDWI影像数据融合,再对融合后的影像进行分类,以得到第一MNDWI特征集和第二MNDWI特征集。
在一实施例中,将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,包括:基于OSM数据的图层要素属性,对OSM数据进行分类,得到OSM水体图层和OSM非水体图层;将OSM水体图层和OSM非水体图层上传至谷歌地球引擎GEE平台;基于GEE平台,将OSM水体图层叠加到MNDWI影像数据中,得到第一MNDWI特征集,将OSM非水体图层叠加到MNDWI影像数据,得到第二MNDWI特征集。
在本实施例中,谷歌地球引擎(GoogleEarthEngine,GEE)是由Google提供的对大量全球尺度地球科学资料(如卫星数据)进行在线可视化计算分析处理的平台,集成了大量的卫星遥感影像,如Landsat系列卫星、MODIS卫星、哨兵二号卫星遥感影像等。
可选地,获取研究区域的OSM数据,并根据OSM数据图层要素属性,将OSM数据分类为OSM水体面要素、OSM水体线要素和OSM非水体要素。其中,OSM水体面要素包括但不限于landuse图层中的水库(reservoir)要素、natural图层中的水体(water)要素和河堤(riverbank)要素。OSM水体线要素包括但不限于waterway图层中的河道(canal)要素、河流(river)要素和溪流(stream)要素。其它面要素和线要素均为OSM非水体要素。
在一实施例中,基于OSM数据的图层要素属性,对OSM数据进行分类,得到OSM水体图层和OSM非水体图层,包括:基于OSM数据的图层要素属性,将OSM数据分类为OSM水体面要素、OSM水体线要素和OSM非水体要素;将所有OSM水体面要素合成OSM水体面图层,将所有OSM水体线要素合成OSM水体线图层,将OSM非水体要素合成OSM非水体图层;基于OSM水体面图层,建立OSM水体面图层缓冲区;将OSM水体面图层缓冲区、OSM水体面图层和OSM水体线图层合成为OSM水体图层。
在本实施例中,合并所有的OSM水体面要素生成OSM水体面图层,合并所有的OSM水体线要素生成OSM水体线图层,合并所有的OSM非水体要素生成OSM非水体图层。
示例性地,建立OSM水体面图层缓冲区:以0.5米为步长,缓冲区面积与OSM水体面图层面积差值的绝对值为目标函数,采用迭代试算的方式确定最佳缓冲区半径(R),建立OSM水体面图层缓冲区。计算公式:Min D=|SB-SPolygon|;B={x|d(x,boundary)≤R};
其中,D表示缓冲区面积(SB)和OSM水体面图层面积(SPolygon)差值的绝对值;B表示缓冲区半径为R的OSM水体面图层的缓冲区,即到面要素边界距离小于等于R的点的集合。
步骤S103,剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集。
在本实施例中,虚假水体像元为被标记为水体像元但实际上不属于水体像元的像素点,虚假非水体像元为被标记为非水体像元但实际上不属于非水体像元的像素点。本实施例可以通过确定水体滤波阈值,并基于水体滤波阈值识别虚假水体像元和虚假非水体像元。
在一实施例中,剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集,包括:基于第一MNDWI特征集,调用预设的最大类间方差OSTU算法,确定OSM数据的水体滤波阈值;若第一MNDWI特征集中第一像元的MNDWI值小于水体滤波阈值,则剔除第一MNDWI特征集中的第一像元,得到候选水体像元集;若第二MNDWI特征集中第二像元的MNDWI值不小于水体滤波阈值,则剔除第二MNDWI特征集中的第二像元,得到候选非水体像元集。
在本实施例中,以标记水体像元的第一MNDWI特征集为数据,采用OSTU算法,确定OSM水体滤波阈值(Ts)。示例性地,剔除虚假的标记水体像元得到候选水体像元集,计算公式:VWMNDWI<TS
其中,VWMNDWI表示标记水体像元的MNDWI值,即当标记水体像元的MNDWI值小于OSM水体滤波阈值(Ts)时,认为该像元为虚假的标记水体像元,从标记水体像元集中剔除,剩余的标记水体像元构成候选水体像元集。
剔除虚假的标记非水体像元得到候选非水体像元集,计算公式:VNWMNDWI≥TS
其中,VNWMNDWI表示标记非水体像元的MNDWI值,即当标记非水体像元的MNDWI值不小于OSM水体滤波阈值(Ts)时,认为该像元为虚假的标记非水体像元,从标记非水体像元集中剔除,剩余的标记非水体像元构成候选非水体像元集。
步骤S104,基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,直至随机森林决策树达到预设收敛条件,得到随机森林分类模型。
在本实施例,可选地,从候选水体像元集中随机选取20%作为水体训练样本,从候选非水体像元集中随机选取20%作为非水体训练样本。提取水体训练样本和非水体训练样本的分类特征,构造水体训练特征集和非水体训练特征集。可以设置随机森林决策树个数为200,***节点特征数目为4,构建随机森林分类模型框架,将水体训练特征集和非水体训练特征集代入随机森林分类模型框架进行模型训练,获得随机森林分类模型。
本实施例利用已标注好的候选水体像元集和候选非水体像元集对随机森林决策树模型进行训练,直至模型达到预设收敛条件。预设收敛条件为表示模型训练完成的条件,例如损失函数得到的损失值小于预设损失阈值,则表示收敛。可以通俗理解为,损失值越小表示该模型提取到的特征向量越准确,这样才能根据提取到的特征向量还原到最接近样本的像元。示例性地,将候选水体像元集和候选非水体像元集输入到随机森林决策树模型中进行处理,得到候选水体像元集或候选非水体像元对应的像元类型;计算输入的像元类型与候选水体像元集或候选非水体像元之间的损失值,当该损失值大于或等于预设损失阈值时,调整seq2seq模型中的模型参数,并返回指向将样本文本输入到随机森林决策树模型中进行处理,得到候选水体像元集或候选非水体像元对应的像元类型的步骤;当该损失值小于预设损失阈值时,表示随机森林决策树模型训练完成,得到训练好的随机森林分类模型。
步骤S105,基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体图。
在本实施例中,将研究区域的地表水体分类特征集输入到随机森林分类模型进行运算,模型对地表水体分类特征集中的每个像元进行分类,根据所有像元的分类结果,则可以得到地表水体图。
在一实施例中,基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体制图,包括:基于随机森林分类模型,对研究区地表水体分类特征集进行预测,确定研究区地表水体分类特征集中各个像元的最终分类结果,得到研究区域的地表水体图,其中最终分类结果的计算公式:
Figure BDA0003035334890000121
H(x)表示最终分类结果,hi(x)表示单个像元的单决策树预测结果,Y表示预设输出变量,I(·)表示示性函数。
在本实施例中,通过多数投票法确定各个像元的最终分类结果,以进一步提高像元对应地物类型的准确度。
在一实施例中,基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体制图之前,还包括:获取地表反射率影像数据,并基于地表反射率影像数据,提取归一化植被指数NDVI特征和第二MNDWI影像数据;基于地表反射率影像数据,构造灰度共生矩阵,提取地表反射率影像数据的纹理特征;加载研究区域的预设数字高程模型,确定研究区的坡度特征;基于地表反射率影像数据、第二MNDWI影像数据、NDVI特征、纹理特征和坡度特征,构建研究区域的地表水体分类特征集。
在本实施例中,可以依托GEE云平台计算光谱指数特征、纹理特征和坡度,构建地表水体分类特征集。示例性地,首先,基于地表反射率影像数据提取归一化植被指数(NormalizedDifferentialVegetationIndex,NDVI)特征。然后,基于地表反射率影像数据构造灰度共生矩阵(Gray-LevelCo-occurrenceMatrix,GLCM),以提取遥感影像纹理特征,纹理特征包括但不限于熵(Entropy)、二阶距(AngularSecondMoment,ASM)、同质性(Homogeneity)和差异性(Dissimilarity)。接着,加载研究区域的数字高程模型(Digital ElevationModel,DEM),计算坡度特征(slope)。最后合并地表反射率影像数据的光谱波段、MNDWI、NDVI、纹理特征和坡度特征,构建研究区地表水体分类特征集。
为了执行上述方法实施例对应的方法,以实现相应的功能和技术效果,下面提供一种地表水体制图装置。参见图2,图2是本申请实施例提供的一种地表水体制图装置的结构框图。本实施例中该装置包括的各模块用于执行图1对应的实施例中的各步骤,具体参见图1以及图1所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分,本申请实施例提供的地表水体制图装置,包括:
获取模块201,用于获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据;
融合模块202,用于将OSM数据和MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,第一MNDWI特征集用于标记水体像元,第二MNDWI特征集用于标记非水体像元;
剔除模块203,用于剔除第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集;
训练模块204,用于基于候选水体像元集和候选非水体像元集,对预设的随机森林决策树进行训练,直至随机森林决策树达到预设收敛条件,得到随机森林分类模型;
分类模块205,用于基于随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到研究区域的地表水体图。
在一实施例中,融合模块202,包括:
分类单元,用于基于OSM数据的图层要素属性,对OSM数据进行分类,得到OSM水体图层和OSM非水体图层;
上传单元,用于将OSM水体图层和OSM非水体图层上传至谷歌地球引擎GEE平台;
叠加单元,用于基于GEE平台,将OSM水体图层叠加到MNDWI影像数据中,得到第一MNDWI特征集,将OSM非水体图层叠加到MNDWI影像数据,得到第二MNDWI特征集。
在一实施例中,上述分类单元,包括:
分类子单元,用于基于OSM数据的图层要素属性,将OSM数据分类为OSM水体面要素、OSM水体线要素和OSM非水体要素;
第一合成子单元,用于将所有OSM水体面要素合成OSM水体面图层,将所有OSM水体线要素合成OSM水体线图层,将OSM非水体要素合成OSM非水体图层;
建立单元,用于基于OSM水体面图层,建立OSM水体面图层缓冲区;
第二合成子单元,用于将OSM水体面图层缓冲区、OSM水体面图层和OSM水体线图层合成为OSM水体图层。
在一实施例中,剔除模块203,包括:
确定单元,用于基于第一MNDWI特征集,调用预设的最大类间方差OSTU算法,确定OSM数据的水体滤波阈值;
第一剔除单元,用于若第一MNDWI特征集中第一像元的MNDWI值小于水体滤波阈值,则剔除第一MNDWI特征集中的第一像元,得到候选水体像元集;
第二剔除单元,用于若第二MNDWI特征集中第二像元的MNDWI值不小于水体滤波阈值,则剔除第二MNDWI特征集中的第二像元,得到候选非水体像元集。
在一实施例中,获取模块201,包括:
获取单元,用于获取地表反射率影像数据;
运算单元,用于调用预设函数,对地表反射率影像数据进行运算,得到MNDWI影像数据,其中预设函数的计算公式:
Figure BDA0003035334890000151
SRGreen表示绿光波段的地表反射率影像数据,SRMIR表示中红外波段的地表反射率影像数据。
在一实施例中,上述装置,还包括:
计算模块,用于获取地表反射率影像数据,并基于地表反射率影像数据,计算归一化植被指数NDVI特征和第二MNDWI影像数据;
提取模块,用于基于地表反射率影像数据,构造灰度共生矩阵,提取地表反射率影像数据的纹理特征;
加载模块,用于加载研究区域的预设数字高程模型,确定研究区的坡度特征;
构建模块,用于基于地表反射率影像数据、第二MNDWI影像数据、NDVI特征、纹理特征和坡度特征,构建研究区域的地表水体分类特征集。
在一实施例中,分类模块205,包括:
预测单元,用于基于随机森林分类模型,对研究区地表水体分类特征集进行预测,确定研究区地表水体分类特征集中各个像元的最终分类结果,得到研究区域的地表水体图,其中最终分类结果的计算公式:
Figure BDA0003035334890000152
H(x)表示最终分类结果,hi(x)表示单个像元的单决策树预测结果,Y表示预设输出变量,I(·)表示示性函数。
图3为本申请一实施例提供的电子设备的结构示意图。如图3所示,该实施例的电子设备3包括:至少一个处理器30(图3中仅示出一个)处理器、存储器31以及存储在所述存储器31中并可在所述至少一个处理器30上运行的计算机程序32,所述处理器30执行所述计算机程序32时实现上述任意方法实施例中的步骤。
所述电子设备3可以是智能手机、平板电脑、桌上型计算机、超级计算机、个人数字助理、物理服务器和云服务器等计算设备。该电子设备可包括但不仅限于处理器30、存储器31。本领域技术人员可以理解,图3仅仅是电子设备3的举例,并不构成对电子设备3的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
所称处理器30可以是中央处理单元(Central Processing Unit,CPU),该处理器30还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器31在一些实施例中可以是所述电子设备3的内部存储单元,例如电子设备3的硬盘或内存。所述存储器31在另一些实施例中也可以是所述电子设备3的外部存储设备,例如所述电子设备3上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器31还可以既包括所述电子设备3的内部存储单元也包括外部存储设备。所述存储器31用于存储操作***、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器31还可以用于暂时地存储已经输出或者将要输出的数据。
另外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述任意方法实施例中的步骤。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时实现可实现上述各个方法实施例中的步骤。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

Claims (10)

1.一种地表水体制图方法,其特征在于,包括:
获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据;
将所述OSM数据和所述MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,所述第一MNDWI特征集用于标记水体像元,所述第二MNDWI特征集用于标记非水体像元;
剔除所述第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除所述第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集;
基于所述候选水体像元集和所述候选非水体像元集,对预设的随机森林决策树进行训练,直至所述随机森林决策树达到预设收敛条件,得到随机森林分类模型;
基于所述随机森林分类模型,对预先采集的研究区域的地表水体分类特征集进行分类,得到所述研究区域的地表水体图。
2.根据权利要求1所述的地表水体制图方法,其特征在于,所述将所述OSM数据和所述MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,包括:
基于所述OSM数据的图层要素属性,对所述OSM数据进行分类,得到OSM水体图层和OSM非水体图层;
将所述OSM水体图层和所述OSM非水体图层上传至谷歌地球引擎GEE平台;
基于所述GEE平台,将所述OSM水体图层叠加到所述MNDWI影像数据中,得到所述第一MNDWI特征集,将所述OSM非水体图层叠加到所述MNDWI影像数据,得到所述第二MNDWI特征集。
3.根据权利要求2所述的地表水体制图方法,其特征在于,所述基于所述OSM数据的图层要素属性,对所述OSM数据进行分类,得到OSM水体图层和OSM非水体图层,包括:
基于所述OSM数据的图层要素属性,将所述OSM数据分类为OSM水体面要素、OSM水体线要素和OSM非水体要素;
将所有所述OSM水体面要素合成OSM水体面图层,将所有所述OSM水体线要素合成OSM水体线图层,将所述OSM非水体要素合成所述OSM非水体图层;
基于所述OSM水体面图层,建立OSM水体面图层缓冲区;
将所述OSM水体面图层缓冲区、所述OSM水体面图层和所述OSM水体线图层合成为所述OSM水体图层。
4.根据权利要求1所述的地表水体制图方法,其特征在于,所述剔除所述第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除所述第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集,包括:
基于所述第一MNDWI特征集,调用预设的最大类间方差OSTU算法,确定OSM数据的水体滤波阈值;
若所述第一MNDWI特征集中第一像元的MNDWI值小于所述水体滤波阈值,则剔除所述第一MNDWI特征集中的第一像元,得到所述候选水体像元集;
若所述第二MNDWI特征集中第二像元的MNDWI值不小于所述水体滤波阈值,则剔除所述第二MNDWI特征集中的第二像元,得到所述候选非水体像元集。
5.根据权利要求1所述的地表水体制图方法,其特征在于,获取归一化差异水体指数MNDWI影像数据,包括:
获取地表反射率影像数据;
调用预设函数,对所述地表反射率影像数据进行运算,得到所述MNDWI影像数据,其中所述预设函数的计算公式:
Figure FDA0003035334880000031
SRGreen表示绿光波段的所述地表反射率影像数据,SRMIR表示中红外波段的所述地表反射率影像数据。
6.根据权利要求1所述的地表水体制图方法,其特征在于,所述基于所述随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到所述研究区域的地表水体制图之前,还包括:
获取地表反射率影像数据,并基于所述地表反射率影像数据,提取归一化植被指数NDVI特征和第二MNDWI影像数据;
基于所述地表反射率影像数据,构造灰度共生矩阵,提取所述地表反射率影像数据的纹理特征;
加载所述研究区域的预设数字高程模型,确定所述研究区的坡度特征;
基于所述地表反射率影像数据、所述第二MNDWI影像数据、所述NDVI特征、所述纹理特征和所述坡度特征,构建所述研究区域的地表水体分类特征集。
7.根据权利要求1所述的地表水体制图方法,其特征在于,所述基于所述随机森林分类模型,对预先采集的研究区地表水体分类特征集进行分类,得到所述研究区域的地表水体制图,包括:
基于随机森林分类模型,对研究区地表水体分类特征集进行预测,确定所述研究区地表水体分类特征集中各个像元的最终分类结果,得到所述研究区域的地表水体图。
8.一种地表水体制图装置,其特征在于,包括:
获取模块,用于获取众包地图OSM数据和归一化差异水体指数MNDWI影像数据;
融合模块,用于将所述OSM数据和所述MNDWI影像数据进行融合,构建第一MNDWI特征集和第二MNDWI特征集,所述第一MNDWI特征集用于标记水体像元,所述第二MNDWI特征集用于标记非水体像元;
剔除模块,用于剔除所述第一MNDWI特征集中的虚假水体像元,得到候选水体像元集,剔除所述第二MNDWI特征集中的虚假非水体像元,得到候选非水体像元集;
训练模块,用于基于所述候选水体像元集和所述候选非水体像元集,对预设的随机森林决策树进行训练,直至所述随机森林决策树达到预设收敛条件,得到随机森林分类模型;
分类模块,用于基于所述随机森林分类模型,对预先采集的研究区域的地表水体分类特征集进行分类,得到所述研究区域的地表水体图。
9.一种电子设备,其特征在于,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据权利要求1至7中任一项所述的地表水体制图方法。
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的地表水体制图方法。
CN202110445678.0A 2021-04-23 2021-04-23 地表水体制图方法、装置、电子设备及存储介质 Pending CN113610882A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110445678.0A CN113610882A (zh) 2021-04-23 2021-04-23 地表水体制图方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110445678.0A CN113610882A (zh) 2021-04-23 2021-04-23 地表水体制图方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN113610882A true CN113610882A (zh) 2021-11-05

Family

ID=78303336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110445678.0A Pending CN113610882A (zh) 2021-04-23 2021-04-23 地表水体制图方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN113610882A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930772A (zh) * 2016-04-13 2016-09-07 武汉大学 基于sar影像与光学遥感影像融合的城市不透水面提取方法
CN110517575A (zh) * 2019-08-21 2019-11-29 华北水利水电大学 一种地表水体制图方法及装置
CN111046613A (zh) * 2019-02-21 2020-04-21 北京大学 基于路径追踪的最佳河道计算方法及基于多时相遥感影像的河网提取方法
CN111738144A (zh) * 2020-06-19 2020-10-02 中国水利水电科学研究院 一种基于Google Earth Engine云平台的地表水体产品生成方法和***
JP2021032898A (ja) * 2019-08-22 2021-03-01 ▲広▼州大学 反復分類に基づく水域識別方法及び装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930772A (zh) * 2016-04-13 2016-09-07 武汉大学 基于sar影像与光学遥感影像融合的城市不透水面提取方法
CN111046613A (zh) * 2019-02-21 2020-04-21 北京大学 基于路径追踪的最佳河道计算方法及基于多时相遥感影像的河网提取方法
CN110517575A (zh) * 2019-08-21 2019-11-29 华北水利水电大学 一种地表水体制图方法及装置
JP2021032898A (ja) * 2019-08-22 2021-03-01 ▲広▼州大学 反復分類に基づく水域識別方法及び装置
CN111738144A (zh) * 2020-06-19 2020-10-02 中国水利水电科学研究院 一种基于Google Earth Engine云平台的地表水体产品生成方法和***

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
ZHIQIANG ZHANG ED.: "Automated Surface Water Extraction Combining Sentinel-2 Imagery and OpenStreetMap Using Presence and Background Learning (PBL) Algorithm", 《 IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING》, vol. 12, no. 10, pages 3784 - 3798, XP011758341, DOI: 10.1109/JSTARS.2019.2936406 *
刘纪平等: "《面向政府决策的地理空间大数据技术与实践》", 31 December 2019, 北京:测绘出版社, pages: 21 - 22 *
张东等: "《江苏省海岸线时空动态变化遥感监测技术、方法与应用》", 31 December 2018, 北京:海洋出版社, pages: 87 - 88 *
戴激光等: "光学遥感影像道路提取的方法综述", 《遥感学报》, pages 804 - 823 *
温国义等: "《集约用海区用海布局优化技术研究及应用》", 31 January 2015, 北京:海洋出版社, pages: 82 *
金飞等: "《遥感影像纹理分析与应用》", 30 November 2018, 北京:测绘出版社, pages: 8 *
韩震等: "《卫星遥感技术在海洋中的应用》", 31 January 2018, 北京:海洋出版社, pages: 18 *

Similar Documents

Publication Publication Date Title
Zhong et al. Landslide mapping with remote sensing: challenges and opportunities
CN110929607B (zh) 一种城市建筑物施工进度的遥感识别方法和***
CN111723732B (zh) 一种光学遥感图像变化检测方法、存储介质及计算设备
Liu et al. Integration of classification methods for improvement of land-cover map accuracy
Patil et al. Image classification tool for land use/land cover analysis: A comparative study of maximum likelihood and minimum distance method
Pradhan et al. An easy to use ArcMap based texture analysis program for extraction of flooded areas from TerraSAR-X satellite image
Puissant et al. Object-oriented mapping of urban trees using Random Forest classifiers
CN108596108B (zh) 基于三元组语义关系学习的航拍遥感图像变化检测方法
CN110298211B (zh) 一种基于深度学习和高分辨率遥感影像的河网提取方法
JP6397379B2 (ja) 変化領域検出装置、方法、及びプログラム
Chang et al. Multisensor satellite image fusion and networking for all-weather environmental monitoring
CN113988147B (zh) 基于图网络的遥感图像场景多标签分类方法及装置、多标签检索方法及装置
Tiwari et al. UAV remote sensing for campus monitoring: a comparative evaluation of nearest neighbor and rule-based classification
CN113343945B (zh) 水体识别方法、装置、电子设备及存储介质
CN113704276A (zh) 地图更新方法、装置、电子设备及计算机可读存储介质
Gan et al. Water level classification for flood monitoring system using convolutional neural network
Kok et al. Principles of full autonomy in image interpretation. The basic architectural design for a sequential process with image objects
Papadomanolaki et al. Patch-based deep learning architectures for sparse annotated very high resolution datasets
CN113610882A (zh) 地表水体制图方法、装置、电子设备及存储介质
Tiwari et al. Markov random field-based method for super-resolution mapping of forest encroachment from remotely sensed ASTER image
Tejaswini et al. Land cover change detection using convolution neural network
CN114332533A (zh) 一种基于DenseNet的滑坡图像识别方法和***
Pendyala et al. Comparative Study of Automatic Urban Building Extraction Methods from Remote Sensing Data
Gao et al. Improving Representation of Land‐use Maps Derived from Object‐oriented Image Classification
CN111062957B (zh) 一种基于非经典感受野轮廓检测方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination