当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于高分辨率遥感图像的水体识别方法技术

技术编号:18351097 阅读:84 留言:0更新日期:2018-07-02 00:46
本发明专利技术公开了一种基于高分辨率遥感图像的水体识别方法,包括:(1)图像增强;(2)数据标记;(3)图像切分与构建训练集;(4)基于卷积神经网络构建模型并进行训练;(5)用训练后的模型进行水体识别。本发明专利技术通过对水体特征的调研分析提出了一套能够准确进行水体识别,从遥感图像中提取出水体部分的方法,该方法基于卷积神经网络,充分利用遥感图像的空间信息和光谱信息,深层次的提取图像特征。本发明专利技术详细介绍了卷积神经网络各层的模型和参数以及网络的训练原理和过程,在图像处理的各个阶段都做了周全的考虑,在水体识别上能表现出较高的准确率。

【技术实现步骤摘要】
一种基于高分辨率遥感图像的水体识别方法
本专利技术属于图像处理识别
,具体涉及一种基于高分辨率遥感图像的水体识别方法。
技术介绍
高分辨率遥感图像的水体识别在不同领域中都是一个很重要的研究课题,例如湖滨沿海区域管理、海岸线变化、洪灾预测和水资源评估,及时地监测地表水体和地表水体的变化有助于有效政策的指定。近年来,利用遥感数据监测水资源得到了广泛的应用,遥感技术具有检测距离短、检测范围广的优点,能够快速、反复、准确地获取水体信息,监测地表水资源。纵观近年来对遥感图像水体识别的研究工作,存在着如下几种挑战:1.目前对水体识别的研究工作主要几种在光学遥感和机器学习两大类;在光学遥感方面,主要有两类方法提取水体:单波段阈值法和多波段阈值法,都是根据水体和其他地表物体之间反射率的不同来提取水体信息,然而很多建筑物的反射率和水体的反射率在某些波段上表现一样,达不到很高的水体识别的准确率;机器学习的方法在水体识别上也有一定应用,但是对于高分辨率遥感影像的分类这样一个复杂的过程,使用比较浅层的模型结构有一定的局限性,而深层的结构更为合理。2.目前对遥感图像水体识别的工作中使用的数据源大都是landsat资源卫星的多光谱图像,其空间分辨率在30米左右,空间分辨率较低,并且拍摄时的云层、阴影、传感器的角度等都会对遥感图像的成像产生影响,如何进行相应的预处理得到清晰、无遮挡的高分辨率遥感图像也是一个较为困难的课题。3.由于遥感图像成像面积大,景内地貌特征复杂,且在不同天气、不同地理区域的水体有着不同的空间和光谱特征,因此对于水体识别问题,如何选择分类模型,如何进行神经网络模型的设计,将水体识别问题转化为图像分类问题,也是需要重点关注的课题。卷积神经网络(ConvolutionalNeuralNetwork,CNN)作为深度学习的一种模型,在图像分类领域中,表现出了不错的效果;卷积神经网络是为识别二维形状而特殊设计的一个多层感知器,使用了局部感知区,充分利用了遥感图像的空间信息和光谱信息,在遥感图像的分类上能表现出不错的效果。
技术实现思路
鉴于上述,本专利技术提供了一种基于高分辨率遥感图像的水体识别方法,针对高分二号卫星多光谱遥感数据,利用卷积神经网络的模型,突破传统基于阈值或机器学习的方法,实现遥感图像的水体识别,能够高效准确地遥感图像的水体的自动识别。一种基于高分辨率遥感图像的水体识别方法,包括如下步骤:(1)获取高分辨率的遥感卫星图像,对其进行增强处理;(2)在增强后的遥感卫星图像中人工标记出水体,得到标记图像;(3)对增强后的遥感卫星图像进行切分并构建训练集;(4)利用训练集中的样本对卷积神经网络进行训练,得到用于水体识别的分类模型;(5)对待识别的遥感卫星图像进行增强和切分处理,将切分后得到的图块依次输入至所述分类模型中,即可实现水体识别。进一步地,所述步骤(1)中对图像进行增强处理的过程为:首先从遥感卫星图像中提取出对应四个波段的灰度图;然后选取7×7的掩膜,利用高斯低通滤波对四张灰度图进行增强和去噪。进一步地,所述步骤(2)的具体实现过程如下:2.1取增强后的遥感卫星图像中对应波长大小为前三个波段的灰度图分别作为RGB图像中的B通道图像、G通道图像和R通道图像,进而合成一张RGB彩色图像;2.2利用图片标注工具以多边形的形式标注出RGB彩色图像中的水体部分,并保存各多边形的顶点位置;2.3创建一张与原遥感卫星图像大小相同的图像,默认所有像素点均为黑色,读取各多边形的顶点位置,将多边形内的像素点填充为白色,即得到标记图像,其中黑色部分表示陆地,白色部分表示水体。进一步地,所述步骤(3)的具体实现过程如下:3.1对于增强后的遥感卫星图像中对应任一波段的灰度图,按19×19的窗口大小对该灰度图进行切分,得到多个图块;3.2对于任一图块,统计该图块在标记图像对应窗口中白色像素点和黑色像素点的个数,若白色像素点个数大于黑色像素点个数,则将该图块归类为水体,否则将该图块归类为陆地;3.3根据步骤3.1和3.2遍历四个波段的灰度图以及灰度图中的所有图块,使分布在四个波段灰度图中对应同一窗口位置的四个图块作为一组样本,从而组建得到训练集。进一步地,所述步骤(4)中的卷积神经网络由输入层、卷积层C1、最大池化层S1、卷积层C2、最大池化层S2、全连接层D1以及全连接层D2依次连接组成;其中,输入层即为一组样本中四个19×19大小的图块;卷积层C1使用8个4×4大小的卷积核,激活函数采用ReLu,步长为1;最大池化层S1使用2×2大小的核,步长为2;卷积层C2使用16个3×3大小的卷积核,激活函数采用ReLu;最大池化层S2使用2×2大小的核,步长为2;全连接层D1使用64个节点的输出维度,激活函数采用ReLu;全连接层D2即为输出层,使用2个节点的输出维度,分别代表水体和陆地,激活函数采用Softmax。进一步地,所述步骤(5)的具体实现过程如下:首先对待识别的遥感卫星图像进行增强处理,然后对增强后遥感卫星图像中对应四个波段的灰度图按19×19的窗口大小进行切分,使分布在四个波段灰度图中对应同一窗口位置的四个图块作为一组输入至分类模型中得到相应的分类结果;然后创建一张与待识别遥感卫星图像大小相同的图像,根据分类结果将其中归为陆地的图块填充为黑色,归为水体的图块填充为白色;最后对这张图像进行中值滤波处理,并作为水体识别后的输出结果。基于上述技术方案,本专利技术具有以下有益技术效果:(1)本专利技术引入了基于卷积神经网络的遥感图像的水体识别,构建了7层卷积神经网络模型,使用遥感图像中全部波段的19×19的窗口作为神经网络的输入。(2)本专利技术可以保证较高的结果准确率,在高分二号多光谱的遥感数据上,水体识别的平均准确率可达98%。(3)本专利技术避免了传统分类算法中复杂的特征提取和数据重构的工作,充分利用卷积神经网络的特点,能够多层次的捕捉遥感图像的空间信息和光谱信息。附图说明图1为本专利技术方法的系统实现示意图。图2为本专利技术方法的流程示意图。具体实施方式为了更为具体地描述本专利技术,下面结合附图及具体实施方式对本专利技术的技术方案进行详细说明。如图1和图2所示,本专利技术基于高分辨率遥感图像的水体识别方法,包括如下步骤:(1)图像增强。为了凸显图像边缘,增强水体和陆地之间的区别,首先需要对遥感图像进行图像增强,具体步骤如下:1.1选取一张水体和陆地分辨较为明显的高分辨率卫星图像,以灰度图的形式分别读取该图像的全部四个波段。1.2选取7×7的掩膜,使用高斯低通滤波对图像的各个波段进行增强和去噪。高斯滤波器是平滑线性滤波器的一种,平滑滤波器就是用滤波掩模确定的邻域内像素的平均灰度值去替代图像的每个像素点的值,而高斯滤波器是带有权重的平均值,即加权平均,中心的权重比邻近像素的权重更大,这样可以克服边界效应,其二维高斯分布函数为:选取7×7的掩膜,确保处于掩模中心的位置比其他任何像素的权值都大,而距离掩模中心较远的像素就显得不太重要,这样做是为了减小平滑处理中的图像模糊程度。(2)数据标记。数据标记是为了训练卷积神经网络而用,首先需要知道所选取的遥感图像中哪些属于水体,哪些属于陆地,具体过程如下:2.1选取原遥感图像的前3个波段分别作为BGR三个通道合成一张新本文档来自技高网
...
一种基于高分辨率遥感图像的水体识别方法

【技术保护点】
1.一种基于高分辨率遥感图像的水体识别方法,包括如下步骤:(1)获取高分辨率的遥感卫星图像,对其进行增强处理;(2)在增强后的遥感卫星图像中人工标记出水体,得到标记图像;(3)对增强后的遥感卫星图像进行切分并构建训练集;(4)利用训练集中的样本对卷积神经网络进行训练,得到用于水体识别的分类模型;(5)对待识别的遥感卫星图像进行增强和切分处理,将切分后得到的图块依次输入至所述分类模型中,即可实现水体识别。

【技术特征摘要】
1.一种基于高分辨率遥感图像的水体识别方法,包括如下步骤:(1)获取高分辨率的遥感卫星图像,对其进行增强处理;(2)在增强后的遥感卫星图像中人工标记出水体,得到标记图像;(3)对增强后的遥感卫星图像进行切分并构建训练集;(4)利用训练集中的样本对卷积神经网络进行训练,得到用于水体识别的分类模型;(5)对待识别的遥感卫星图像进行增强和切分处理,将切分后得到的图块依次输入至所述分类模型中,即可实现水体识别。2.根据权利要求1所述的水体识别方法,其特征在于:所述步骤(1)中对图像进行增强处理的过程为:首先从遥感卫星图像中提取出对应四个波段的灰度图;然后选取7×7的掩膜,利用高斯低通滤波对四张灰度图进行增强和去噪。3.根据权利要求1所述的水体识别方法,其特征在于:所述步骤(2)的具体实现过程如下:2.1取增强后的遥感卫星图像中对应波长大小为前三个波段的灰度图分别作为RGB图像中的B通道图像、G通道图像和R通道图像,进而合成一张RGB彩色图像;2.2利用图片标注工具以多边形的形式标注出RGB彩色图像中的水体部分,并保存各多边形的顶点位置;2.3创建一张与原遥感卫星图像大小相同的图像,默认所有像素点均为黑色,读取各多边形的顶点位置,将多边形内的像素点填充为白色,即得到标记图像,其中黑色部分表示陆地,白色部分表示水体。4.根据权利要求1所述的水体识别方法,其特征在于:所述步骤(3)的具体实现过程如下:3.1对于增强后的遥感卫星图像中对应任一波段的灰度图,按19×19的窗口大小对该灰度图进行切分,得到多个图块;3.2对于任一图块,统计该图块在标记图像对应窗...

【专利技术属性】
技术研发人员:罗智凌徐文健尹建伟李莹吴朝晖
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1