一种小样本遥感图像水体信息提取方法

文档序号:34948319发布日期:2023-07-29 07:09阅读:35来源:国知局
一种小样本遥感图像水体信息提取方法

本发明涉及遥感图像水体信息提取,尤其涉及一种小样本遥感图像水体信息提取方法。


背景技术:

1、现阶段进行遥感图像水体信息提取的主要方法为水体指数方法,除此以外有传统图像处理算法、决策树法、支持向量机法等方法。但目前研究方法仍存在诸多缺陷,如水体指数法存在阴影的误区,由于高分辨率遥感图像信息繁杂很容易下降精度;其中传统图像处理算法当图像较大时,需要遍历的灰度值数量较多,计算效率会降低,图像特征信息繁多阈值难以界定。而传统机器学习的决策树、支持向量机等方法当水体像素与背景像素的差距较小时,很容易提取非水体信息造成精度下降。当前面对遥感图像这样一种高分辨率、大跨度、混合要素过多的图片,以往的深度学习图像分割方法提取水体信息困难,所需数据集庞大、且精度较低。

2、为此本发明提出一种小样本遥感图像水体信息提取方法。


技术实现思路

1、为了解决上述问题,本发明提出一种小样本遥感图像水体信息提取方法,以更加确切地解决上述所述的问题。

2、本发明通过以下技术方案实现的:

3、本发明提出一种小样本遥感图像水体信息提取方法,包括:

4、对原始图像进行预处理,图像预处理方法依次包含:灰度化、灰度变化、降噪和边缘提取;

5、通过边缘评估指标选择预处理图像输入边缘提取算子,得到丰富语义信息的边缘图像;

6、构造双流神经网络模型,将经过大型源域imagenet数据集预训练学习丰富语义信息的模型参数迁移至双流骨架网络,使所述双流骨架网络具备知识先验;

7、通过调整双流神经网络模型的模型超参数,选择优化器与损失函数,提高训练模型的训练精度;

8、将具有丰富语义信息的边缘图像,与原始图像作为输入项,且通过边缘语义,优化水体提取边界。

9、进一步的,所述的小样本遥感图像水体信息提取方法,所述灰度化包括:

10、对原始图片中的图像经过rgb模型处理,生成用rgb数据代表的图像;

11、对rgb数据图像进行灰度化得到灰度图像。

12、进一步的,所述的小样本遥感图像水体信息提取方法,所述灰度变化包括:

13、对所述灰度图像进行线性变换,得到线性灰度图像;线性变换的线性公式中截距的取值范围由所述灰度图像的灰度均值确定;

14、所述线性公式中线性斜率的取值范围由所述线性灰度图像的灰度直方图所对应的斜率关系模型和所述灰度图像的灰度均值确定,所述斜率关系模型为所述线性灰度图像的灰度直方图所对应的直方曲线图的曲线斜率和线性斜率的关系模型;遍历线性变换的线性公式中的所述线性斜率和所述截距,最终获取效果最好的灰度线性变化的效果图。

15、进一步的,所述的小样本遥感图像水体信息提取方法,所述线性公式为:

16、;

17、其中,是线性变化后灰度图像的第个像素点的灰度值,是线性变化前灰度图像的第个像素点的灰度值,是线性公式中的线性斜率,是截距;

18、线性公式中线性斜率影响线性灰度变换后图像的对比度,截距影响线性灰度变换后图像的亮度,也即影响线性变换后图像的灰度,图像对比度越大,该图像的灰度直方图对应的直方曲线图的曲线斜率越小;图像对比度越小,该图像的灰度直方图对应的直方曲线图的曲线斜率越大,而线性斜率的取值影响图像的对比度,线性斜率越大,图像的对比度越大,则图像的灰度直方图所对应的直方曲线图的曲线斜率就越小;因为不同灰度图像的线性斜率的取值范围不同,将线性斜率的取值范围进行归一化,以应对不同灰度图像的线性斜率的取值范围的需要,归一化后的线性斜率:

19、;

20、其中,为线性斜率首次缩放后的取值范围内的最大线性斜率,的取值范围为;

21、曲线斜率和归一化后的线性斜率的值成反比,归一化后的线性斜率越大,曲线斜率越小;归一化后的线性斜率越小,曲线斜率越大,建立斜率关系模型,该斜率关系模型为线性灰度图像的灰度直方图所对应的直方曲线图的曲线斜率和线性斜率的关系模型,该斜率关系模型为:

22、;

23、其中,为归一化的线性斜率,为线性灰度图像的灰度直方图对应的直方曲线图的曲线斜率。

24、进一步的,所述的小样本遥感图像水体信息提取方法,所述通过边缘评估指标选择预处理图像输入边缘提取算子,得到丰富语义信息的边缘图像步骤中,所述边缘提取算子包括:

25、根据水体信息的特征,定义图像内水体信息的边缘密度为:

26、;

27、其中,m表示图像的长度,n表示图像的宽度,表示边缘图像中像素点(x,y)的值,=1表示边缘,=0表示背景,定义每个像素点的边缘密度为:

28、;其中g为边缘图像的大小。

29、进一步的,所述的小样本遥感图像水体信息提取方法,包括采用边缘提取算子对边缘图像进行边缘提取后,得到的边缘图像,对边缘图像的边缘密度,为了增强边缘提取算子的性能,通过平均梯度和信息熵作为评价指标,所述平均梯度定义公式为:

30、;

31、其中,为图像的平均梯度,为图像中像素点(x,y)的灰度值,和分别是关于的x方向和y方向的两阶差分值,根据公式可知,平均梯度越大时,图像边缘越容易分辨。

32、进一步的,所述的小样本遥感图像水体信息提取方法,所述信息熵定义公式为:

33、;

34、其中,为信息熵,信息熵越大,说明图像包含的边缘信息越多。

35、进一步的,所述的小样本遥感图像水体信息提取方法,所述通过调整双流神经网络模型的模型超参数,选择优化器与损失函数,提高训练模型的训练精度步骤中,所述训练模型包括:vgg16网络模型,利用vgg16网络模型对边缘图像进行特征提取,得到维度为h×w×c的空间特征,记为,其中,h为空间特征的高度,w为空间特征的宽度,c为空间特征的通道数;对空间特征从全局信息和多尺度空间信息进行不同尺度信息提取,在与原空间特征进行拼接,得到融合后的多尺度池化特征,记为;对特征进行全局平均池化操作,获取全局特征,其中,全局特征的第n个分量的计算方式为:

36、;

37、其中表示特征位置的标量值;

38、全局特征在经过全连接层后,得到特征,

39、;

40、w、b分别代表全连接层的权重参数和偏置项;

41、采用sigmoid函数将全连接层的输出进行归一化处理,得到每张原始图像中每个标签属于当前图像的概率集合,最终得到原始图像的多标签分类后的类别标签。

42、本发明的有益效果:

43、本发明提出的小样本遥感图像水体信息提取方法相较于以往的深度学习图像分割方法,本项目可以克服深度学习必须使用庞大数据集进行训练模型精度的弊端,相较于以往的深度学习模型,本技术模型能够关注语义细节,对微小河流分支进行分割,同时本技术方法通过像素级操作提取水体区域,不需要如传统图像处理算法,通过繁多的图像特征信息界定阈值,且当水体像素与背景像素的差距较小时,仍能精确分割河流与背景,达到精确度较高的水体识别目的;

44、本发明提出的灰度化方法中先将原始图片中的图像经过rgb模型处理,生成用rgb数据代表的图像,以减少计算量,随后在灰度变化方法中,通过对取值区间进行限定,判断限定范围内的灰度直方图图像,有效减少试错次数,故本发明实施例对灰度线性变换的线性公式中截距和线性斜率的取值范围进行缩放,从而以得到最适合的线性公式,得到图像增强效果最好的线性灰度图像;

45、本发明提出的边缘提取算子,与传统得到经典算子和canny算子做对比得出,在本技术的边缘提取算子中,在运算时间上略低于经典算子,明显低于采用双边滤波的canny算子,表明在算法复杂程度上没有明显增加,平均梯度低于canny算子,但也处于较高水平,说明检测到的边缘清晰完整,信息熵明显高于经典算子和canny算子,在信息量上高于其他算子,说明检测到的边缘包含更多的信息,总体而言,本技术的方法在没有增加计算量的前提下,明显提高信息量,同时边缘的清晰度和完整度也有提升。

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