基于多样性特征联合的林地变化遥感监测方法与流程

文档序号:23704310发布日期:2021-01-23 12:28阅读:85来源:国知局
基于多样性特征联合的林地变化遥感监测方法与流程

[0001]
本发明属于遥感技术领域,涉及一种林地变化遥感监测方法,具体涉及一种基于多样性特征联合的林地变化遥感监测方法。


背景技术:

[0002]
森林是自然生态系统的一个重要组成部分,它不仅可以调节自然界中的空气和水的循环,保护土壤免受风和雨的侵袭,还能减少环境污染对人类的危害。森林的自然演替、病虫害、火灾以及人类活动的干扰都会使森林发生变化,而森林的变化直接影响到陆地生态系统的平衡。因此,开展林地变化监测工作,有助于了解森林空间分布的变化信息,建立或更新森林资源档案,通过科学的技术措施和合理的调控方案保护森林资源。
[0003]
传统的林地变化监测以地面的人工调查为主,存在着工作量大、更新周期长、效率低和时效性差等问题,难以满足当今快速高效地对大范围的林地变化进行监测的需求。与传统方法相比,遥感技术以其覆盖范围广、获取信息速度快与数据量丰富等优点,在林地变化监测中得到了广泛应用。遥感影像分类是监测林地变化的重要手段,利用遥感影像光谱波段的反射率计算的归一化植被指数ndvi、比值植被指数rvi和增强植被指数evi等光谱特征常用于林地遥感影像分类。但是,由于同谱异物和同物异谱现象的存在,只利用光谱特征对遥感影像进行分类会导致分类精度较低。
[0004]
例如:申请公布号为cn110135322a,名称为“一种基于ifi的时间序列森林变化监测方法”,公开了一种基于ifi的时间序列森林变化监测方法。该方法首先对遥感影像预处理,然后计算出预处理后遥感影像的归一化植被指数ndvi并进行暗物质掩膜,之后整合森林指数并获取训练样本,最后利用图像插值法补全掩膜影像的信息并对遥感影像进行分类得到森林变化监测结果。该方法存在的不足之处是:只运用了遥感影像的光谱特征进行分类,没有利用到遥感影像的纹理特征,没有考虑到同谱异物和同物异谱的问题,导致遥感影像的分类精度较低。


技术实现要素:

[0005]
本发明的目的在于克服上述现有技术存在的缺陷,提出了一种基于多样性特征联合的林地变化遥感监测方法,用于解决同谱异物和同物异谱的现象导致对林地变化监测精度较低的问题。
[0006]
为实现上述目的,本发明采取的技术方案包括如下步骤:
[0007]
(1)对林地遥感影像数据进行预处理:
[0008]
(1a)读取不同时间的林地遥感影像集a={a
1
,a
2
,...,a
t
,...,a
t
},其中a
t
表示第t个时间点的大小为m
×
n
×
d的遥感影像,t表示林地遥感影像的总数,t≥2,m、n、d分别表示a
t
的行数、列数、光谱波段数目,m≥10,n≥10,d≥4;
[0009]
(1b)对每幅林地遥感影像a
t
进行辐射校正,得到辐射校正后的林地遥感影像集a'={a'
1
,a'
2
,...,a'
t
,...,a'
t
},并对每幅辐射校正后的林地遥感影像a'
t
进行大气校正,得
到大气校正后的林地遥感影像集a”={a”1
,a”2
,...,a”t
,...,a”t
};
[0010]
(2)获取大气校正后的林地遥感影像集a”的光谱特征向量集g
1

[0011]
利用光谱波段的反射率计算每幅大气校正后的林地遥感影像a”t
的归一化植被指数ndvi
t
、比值植被指数rvi
t
和增强植被指数evi
t
,并将ndvi
t
、rvi
t
和evi
t
组合成光谱特征向量集g
1t
,得到a”对应的光谱特征向量集g
1
={g
11
,g
12
,...,g
1t
,...,g
1t
};
[0012]
(3)获取大气校正后的林地遥感影像集a”的纹理特征向量集g
2

[0013]
(3a)设置包括两个相互嵌套且中心点重合的正方形滑窗w
1
和w
2
的复合窗口,w
1
的大小为(2p+1)
×
(2p+1),w
2
的大小为(2q+1)
×
(2q+1),p和q均为整数,p≥1,q≥1,且p>q;
[0014]
(3b)以1为步长,并按照先行后列的顺序通过复合窗口对a”t
每一个波段d进行滑动扫描,得到滑窗w
1
对应的遥感影像块的集合b(i,j,d)和滑窗w
2
对应的遥感影像块的集合c(i,j,d):
[0015][0016]
其中d∈d,m和n分别表示复合窗口的中心点在a”t
中所处的行数和列数,i(m+i-p-1,n+j-p-1,d)和i(m+i-q-1,n+j-q-1,d)分别表示w
1
和w
2
中包含的a”t
的像素值;
[0017]
(3c)通过b(i,j,d)和c(i,j,d)计算滑窗w
1
对应的a”t
的第d个波段的五个纹理特征:数据范围f
1,d
、均值f
2,d
、方差f
3,d
、熵f
4,d
和偏斜f
5,d
,同时计算滑窗w
2
对应的a”t
第d个波段的五个纹理特征:数据范围g
1,d
、均值g
2,d
、方差g
3,d
、熵g
4,d
和偏斜g
5,d
,得到a”t
的d个波段共包含d
×
10个纹理特征向量的纹理特征向量集g
2t
,则a”的d个波段的纹理特征向量集为g
2
={g
21
,g
22
,...,g
2t
,...,g
2t
};
[0018]
(4)对光谱特征向量集g
1
和纹理特征向量集g
2
分别进行归一化:
[0019]
对光谱特征向量集g
1
和纹理特征向量集g
2
分别进行归一化,得到归一化后的光谱特征向量集f(g
1
)和纹理特征向量集f(g
2
):
[0020][0021][0022]
其中和分别表示g
1
和g
2
每一列的均值,σ
1,(i)
和σ
2,(i)
分别表示g
1
和g
2
每一列的方差;
[0023]
(5)对光谱特征向量集f(g
1
)和纹理特征向量集f(g
2
)进行多样性特征联合:对光谱特征向量集f(g
1
)和纹理特征向量集f(g
2
)进行多样性特征联合,得到包括u个混合特征向量的多样性特征集g:
[0024]
[0025]
其中,f
u
表示第u个混合特征向量,f
u
=[a
1u
,a
2u
,...,a
qu
,...,a
qu
]
t
,[
·
]
t
表示转置,a
qu
表示第u个混合特征向量的第q个特征,[a
q1
,a
q2
,..,a
qu
,..,a
qu
]表示第q个样本向量,g共包含了q个样本向量,q=m
×
n
×
t,u=3+(d
×
10);
[0026]
(6)获取训练样本集x
train
和测试样本集x
test

[0027]
对每幅遥感影像a
t
中二维遥感影像的m
×
n个像素点进行标注,并将q个像素点的标签组成标签集y,然后随机选取g中的s个样本向量及y中与s个样本向量对应的标签作为训练样本集x
train
,将g中剩余的样本向量及y中剩余的标签作为测试样本集x
test
,其中
[0028]
(7)构建随机森林分类模型并进行迭代训练:
[0029]
(7a)构建包括k棵深度为depth的决策树的随机森林分类模型l,l={l
1
,l
2
,...,l
k
,...,l
k
},设迭代次数为k,最大迭代次数为k,并令k=1,其中depth≥10,k≥500,l
k
表示第k棵决策树;
[0030]
(7b)从x
train
中随机有放回地抽取s次样本向量及标签,每次抽取1个样本向量及其对应的标签,并将s次抽取的样本向量及标签作为每棵决策树l
k
的输入进行训练,得到训练后的第k棵决策树l
k


[0031]
(7c)判断k≥k是否成立,若是,得到训练后的随机森林分类模型l

,否则令k=k+1,并执行步骤(7b);
[0032]
(8)获取林地变化信息:
[0033]
把测试样本集x
test
作为训练后的随机森林分类模型l

的输入进行分类,并将分类得到的结果作为林地变化信息。
[0034]
本发明与现有技术相比,具有以下优点:
[0035]
(1)本发明在计算林地遥感影像的纹理特征时,利用了复合窗口,该复合窗口由两个大小不同、相互嵌套且中心点重合的正方形滑窗构成,相比于只使用一个滑窗,复合窗口可以获取遥感影像更多的纹理特征,有助于提高林地遥感影像的分类精度,增强林地变化监测能力。
[0036]
(2)本发明将计算的归一化植被指数ndvi、比值植被指数rvi和增强植被指数evi组合成的光谱特征向量集与纹理特征向量集进行变换并联合,得到包含光谱特征与纹理特征的多样性特征集,可以获取林地遥感影像更丰富的信息,将多样性特征集的样本划分成训练样本和测试样本,并对随机森林分类模型进行训练并测试时,有效解决了同谱异物和同物异谱所导致的分类精度较低的问题,提高了对林地变化的监测能力。
附图说明
[0037]
图1是本发明的实现流程图;
具体实施方式
[0038]
下面结合附图和具体实施例,对本发明作进一步详细描述。
[0039]
参照图1,本发明包括如下步骤:
[0040]
步骤1)对林地遥感影像数据进行预处理:
[0041]
步骤1a)读取不同时间的林地遥感影像集a={a
1
,a
2
,...,a
t
,...,a
t
},其中a
t
表示
第t个时间点的大小为m
×
n
×
d的遥感影像,t表示林地遥感影像的总数,t≥2,m、n、d分别表示a
t
的行数、列数、光谱波段数目,m≥10,n≥10,d≥4,
[0042]
在具体实施例中,读取的林地遥感影像集来源于哨兵2a卫星,其中t=2,m=810,n=594,d=13;
[0043]
步骤1b)为了消除因太阳位置、角度条件及某些不可避免的噪声等引起的传感器的测量值与目标的光谱反射率或光谱辐射亮度等物理量之间的差异,恢复林地遥感影像的本来面目,本发明将每幅林地遥感影像a
t
输入遥感影像处理软件envi中,使用envi的radiometric calibration工具包对a
t
自动进行辐射校正,输出辐射校正后的林地遥感影像集a'={a'
1
,a'
2
,...,a'
t
,...,a'
t
},为了消除大气对地物反射的影响,本发明利用envi的flash atmospheric correction工具包对每幅辐射校正后的林地遥感影像a'
t
自动进行大气校正,输出大气校正后的林地遥感影像集a”={a”1
,a”2
,...,a”t
,...,a”t
};
[0044]
步骤2)获取大气校正后的林地遥感影像集a”的光谱特征向量集g
1

[0045]
植被指数体现了植被在红、绿、蓝及近红外光谱波段的反射率与土壤背景之间的差异,可以反映出遥感影像中的植被覆盖度,特别适用于对林地变化的监测,因此,为了提高对林地变化的监测能力,本发明利用遥感影像光谱波段的反射率计算每幅大气校正后的林地遥感影像a”t
的归一化植被指数ndvi
t
、比值植被指数rvi
t
和增强植被指数evi
t
,计算公式分别为:
[0046][0047]
dvi
t
=ρ
nirt-ρ
redt
[0048][0049]
其中,ρ
nirt
、ρ
redt
和ρ
bluet
表示林地遥感影像a
t”的近红外光谱波段反射率、红光谱波段反射率和蓝光谱波段反射率,ndvi
t
、rvi
t
和evi
t
表示三种不同的光谱特征,将ndvi
t
、rvi
t
和evi
t
组合成光谱特征向量集g
1t
,最后得到a”对应的光谱特征向量集g
1
={g
11
,g
12
,...,g
1t
,...,g
1t
};
[0050]
步骤3)获取大气校正后的林地遥感影像集a”的纹理特征向量集g
2

[0051]
步骤3a)为了获取林地遥感影像更丰富的纹理特性,本发明设置了包括两个相互嵌套且中心点重合的正方形滑窗w
1
和w
2
的复合窗口,w
1
的大小为(2p+1)
×
(2p+1),w
2
的大小为(2q+1)
×
(2q+1),p和q均为整数,p≥1,q≥1,且p>q;
[0052]
步骤3b)以1为步长,并按照先行后列的顺序通过复合窗口对a”t
每一个波段d进行滑动扫描,得到滑窗w
1
对应的遥感影像块的集合b(i,j,d)和滑窗w
2
对应的遥感影像块的集合c(i,j,d):
[0053][0054]
其中d∈d,m和n分别表示复合窗口的中心点在a”t
中所处的行数和列数,i(m+i-p-1,n+j-p-1,d)和i(m+i-q-1,n+j-q-1,d)分别表示w
1
和w
2
中包含的a”t
的像素值;
[0055]
步骤3c)通过b(i,j,d)和c(i,j,d)计算滑窗w
1
对应的a”t
的第d个波段的五个纹理
特征:数据范围f
1,d
、均值f
2,d
、方差f
3,d
、熵f
4,d
和偏斜f
5,d
,同时计算滑窗w
2
对应的a”t
第d个波段的五个纹理特征:数据范围g
1,d
、均值g
2,d
、方差g
3,d
、熵g
4,d
和偏斜g
5,d
,实现步骤为:
[0056]
步骤3c1)计算滑窗w
1
和w
2
对应的a”t
第d个波段的数据范围f
1,d
和g
1,d

[0057][0058]
步骤3c2)计算滑窗w
1
和w
2
对应的a”t
第d个波段的均值f
2,d
和g
2,d

[0059][0060]
步骤3c3)计算滑窗w
1
和w
2
对应的a”t
第d个波段的方差f
3,d
和g
3,d

[0061][0062]
步骤3c4)计算滑窗w
1
和w
2
对应的a”t
第d个波段的熵f
4,d
和g
4,d

[0063][0064]
步骤3c5)计算滑窗w
1
和w
2
对应的a”t
第d个波段的偏斜f
5,d
和g
5,d

[0065][0066]
得到a”t
的d个波段共包含d
×
10个纹理特征向量的纹理特征向量集g
2t
,则a”的d个波段的纹理特征向量集为g
2
={g
21
,g
22
,...,g
2t
,...,g
2t
};
[0067]
步骤4)对光谱特征向量集g
1
和纹理特征向量集g
2
分别进行归一化:
[0068]
对光谱特征向量集g
1
和纹理特征向量集g
2
分别进行归一化,得到归一化后的光谱特征向量集f(g
1
)和纹理特征向量集f(g
2
):
[0069][0070][0071]
其中和分别表示g
1
和g
2
每一列的均值,σ
1,(i)
和σ
2,(i)
分别表示g
1
和g
2
每一列的方差;
[0072]
步骤5)对光谱特征向量集f(g
1
)和纹理特征向量集f(g
2
)进行多样性特征联合:
[0073]
为了在分类时能够充分利用遥感影像的光谱特征和纹理特征,获取关于林地遥感
影像更多的信息,避免因同谱异物和同物异谱所引起的分类错误,增强对林地变化监测的能力,本发明对光谱特征向量集f(g
1
)和纹理特征向量集f(g
2
)进行多样性特征联合,得到包括u个混合特征向量的多样性特征集g:
[0074][0075]
其中,f
u
表示第u个混合特征向量,f
u
=[a
1u
,a
2u
,...,a
qu
,...,a
qu
]
t
,[
·
]
t
表示转置,a
qu
表示第u个混合特征向量的第q个特征,[a
q1
,a
q2
,..,a
qu
,..,a
qu
]表示第q个样本向量,g共包含了q个样本向量,q=m
×
n
×
t,u=3+(d
×
10);
[0076]
步骤6)获取训练样本集x
train
和测试样本集x
test

[0077]
本发明通过目视解译的方式对每幅遥感影像a
t
中二维遥感影像的m
×
n个像素点进行标注,并将q个像素点的标签组成标签集y,然后随机选取g中的s个样本向量及y中与s个样本向量对应的标签作为训练样本集x
train
,将g中剩余的样本向量及y中剩余的标签作为测试样本集x
test
,其中
[0078]
步骤7)构建随机森林分类模型并进行迭代训练:
[0079]
步骤7a)使用python软件构建包括k棵深度为depth的决策树的随机森林分类模型l,l={l
1
,l
2
,...,l
k
,...,l
k
},设迭代次数为k,最大迭代次数为k,并令k=1,其中depth≥10,k≥500,l
k
表示第k棵决策树;
[0080]
具体实施例中,k=500,depth=15;
[0081]
步骤7b)设置python软件中的工具包desiciontree的最大深度max_depth=depth,从x
train
中随机有放回地抽取s次样本向量及标签,每次抽取1个样本向量及其对应的标签,并将s次抽取的样本向量及标签作为desiciontree的输入,对l
k
进行自动训练,得到训练后的第k棵决策树l
k


[0082]
步骤7c)判断k≥k是否成立,若是,得到训练后的随机森林分类模型l

,否则令k=k+1,并执行步骤(7b);
[0083]
步骤8)获取林地变化信息:
[0084]
把测试样本集x
test
作为训练后的随机森林分类模型l

的输入进行分类,并将得到的分类结果作为林地变化信息。
[0085]
本发明通过多样性特征联合得到包含光谱特征和纹理特征的多样性特征集,并将多样性特征集中半数以上的样本向量用于训练,剩余的样本向量用于测试,由于训练样本集包含了光谱特征与纹理特征,因此在训练过程中,每棵决策树能够获取关于林地遥感影像更多的信息,与只包含光谱特征的训练样本集相比,本发明所获取的训练样本集避免了因同谱异物和同物异谱所引起的分类错误而导致训练得到的随机森林分类模型性能较差的问题;
[0086]
在测试过程中,由于训练好的随机森林分类模型具有更好的分类性能,且所使用的测试样本集也包含了光谱特征与纹理特征,因此,有效提高了测试样本集的分类精度,最
终能够获取更准确的林地变化信息,增强了对林地变化的监测能力。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1