遥感地学分析实验报 - 图文

更新时间:2024-05-24 06:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 植被覆盖度反演

一、实验目的

植被覆盖度是指植被(包括叶、茎、枝)在地面的垂直投影面积占统计区总面积的百分比。通常林冠称郁闭度,灌草等植被称覆盖度。它是衡量地表植被覆盖的一个最重要的指标,被覆盖度及其变化是区域生态系统环境变化的重要指示,对水文、生态、全球变化等都具有重要意义。目前已有许多利用遥感技术测量植被覆盖度的方法,其中应用最广泛的方法是利用植被指数近似估算植被覆盖度,常用的植被指数为NDVI,本次实验完成植被覆盖度反演。

二、实验数据

实验选取两景覆盖北京市的Landsat8 OLI影像、土地覆盖类型图以及北京行政边界矢量数据为数据源。其中,土地覆盖类型图是作为掩膜文件使用,其目的是为了便于植被覆盖度的估算;北京行政边界矢量数据是裁剪出北京市行政区内的范围。Landsat8 OLI影像是从地理空间数据云网站上下载得到的,其成像时间为2013年10月份。与Landsat7的ETM+成像仪相比,OLI成像仪获取的遥感图像辐射分辨率达到12比特,图像的几何精度和数据的信噪比也更高。OLI成像仪包括9个短波谱段(波段1~波段9),幅宽185km,其中全色波段地面分辨率为15m,其他谱段地面分辨率为30m。

三、实验方法

本文反演植被覆盖度所采用的是像元二分模型方法,像元二分模型是一种简单实用的遥感估算模型,它假设一个像元的地表由有植被覆盖部分与无植被覆盖部分组成,而遥感传感器观测到的光谱信息(S)也由这2个组分因子线性加权合成,各因子的权重是各自的面积在像元中所占的比率,如其中植被覆盖度可以看作是植被的权重。因此,像元二分模型的原理如下:VFC = (S - Ssoil)/ ( Sveg - Ssoil) S为遥感信息,其中Ssoil 为纯土壤像元的信息, Sveg 为纯植被像元的信息。

改进的像元二分法——遥感信息选择为NDVI VFC = (NDVI - NDVIsoil)/ ( NDVIveg - NDVIsoil) 两个参数的求解公式

NDVIsoil=(VFCmax*NDVImin- VFCmin*NDVImax)/( VFCmax- VFCmin)

NDVIveg=((1-VFCmin)*NDVImax- (1-VFCmax)*NDVImin)/( VFCmax- VFCmin) 当区域内可以近似取VFCmax=100%,VFCmin=0% VFC = (NDVI - NDVImin)/ ( NDVImax - NDVImin)

当区域内不可以近似取VFCmax=100%,VFCmin=0%,当有实测数据的情况下,取实测数据中的植被覆盖度的最大值和最小值;当没有实测数据的情况下,植被覆盖度的最大值和最小值根据经验估算。 其中, NDVIsoil 为裸土或无植被覆盖区域的NDVI值, 即无植被像元的NDVI 值;而NDVIveg 则代表完全被植被所覆盖的像元的NDVI 值, 即纯植被像元的NDVI 值。

四、实验处理步骤

1、实验处理流程如下图所示

2、数据预处理

本文使用的Landsat8 OLI为L1T级别数据,不需做几何校正处理。而北京市需要两景Landsat OLI数据覆盖,因此首先要进行图像镶嵌和裁剪,然后进行大气校正等预处理过程。

(1) 辐射定标

辐射定标是将传感器记录的电压或数字值转换成绝对辐射亮度的过程。实验报告中写出辐射定标的作用。该处理过程在Envi5.1中实现,具体操作:在ENVIToolbox中,选择Toolbox/Radiometric Correction/ Radiometric Calibration,选择*_MultiSpectral多光谱组(7个波段),打开辐射定标工具,对两景影像分别做辐射定标。

- 2 -

(2)影像镶嵌

因本文所使用的影像数据源是两景Landsat OLI影像,因此需进行影像镶嵌,镶嵌的目的是将不同的影像文件无缝地拼接成一幅完整的包含研究区域的影像。该处理过程在Envi5.1中实现,具体操作:在Toolbox中,选择/Mosaicking/Seamless Mosaic,打开无缝镶嵌工具,然后进行相关参数设置。

- 3 -

- 4 -

(3)影像裁剪

因本文所使用的影像数据包含了北京市行政区划以外的部分地区,因此需进行影像裁剪,以将研究区裁剪出来,并且减小了数据量,加快了数据处理速度,本文使用北京行政边界矢量裁剪图像。过程在Envi5.1中的具体操作如下:

在Toolbox中,选择/Regions of Interest/Subset Data from ROIs,打开裁剪工具:

- 5 -

(4)Flaash大气校正

ENVI中的FLAASH模型是基于MODTRAN4+辐射传输模型,通过参数查找表来进行大气校 正的商业化软件。实验报告中需写出为什么用进行大气校正。

在 Toolbox 中打开 FLAASH 工具/Radiometric Correction/Atmospheric Correction Module/FLAASH Atmospheric Correction

报告中需要对大气校正前后同一地物的光谱曲线进行对比。

- 6 -

3、植被覆盖度估算 (1)计算NDVI

本文选取NDVI值为参数,采用像元二分模型对植被覆盖度进行反演,根据植被覆盖度的计算公式可知,要求取植被覆盖度,首先需要计算NDVI。在Envi5.1中的具体操作如下:

在Toolbox中,选择Spectral/Vegetation/NDVI,NDVI Calculation Input File面板中,选择大气校正后的图像,求算NDVI,如下:

由于大气校正后的结果有部分像元为负值,主要集中在阴影地区,这部分区域计算得到的NDVI在[-1,1]之外,为了便于后面的分析,这里统一将这部分像元进行处理,即NDVI值大于1的变为1,小于-1的变成-1。使用Bandmath工具,(写出运算公式),得到去除异常值文件。

- 7 -

(b1 lt (-1))*(-1) + (b1 gt (1))*1 + (b1 le(1) and b1 ge(-1))*b1

(2) 生成掩膜文件

该过程主要是为了计算NDVI的最大值、最小值,根据土地利用分类图(共5类,林地、农业用地、城市用地、水体与其他)制作各种土地利用类型的掩膜文件,在Envi5.1中的具体操作如下:在Toolbox中选择/Raster Management/Masking/Apply Mask,打开制作掩膜工具:

- 8 -

得到林地、农业用地、城市用地、水体与其他的掩膜文件。

应用掩膜文件

- 9 -

(3)获取阈值

计算NDVImax和NDVImin值,使用获取的掩膜文件分别对NDVI图像文件进行统计,在一定置信度范围内获取每个掩膜文件(也就是土地覆盖类型)对应的最大和最小NDVI值。

在Toolbox中,选择/Statistics/Compute Statistics,进行统计,然后在统计结果中,取一定的置信度获取最大和最小的NDVI值。林地覆盖区域的统计结果(如下图),选择NDVImin=0.3804,NDVImax=0.8667。同样的方法得到其他地物覆盖类型的NDVI阈值,其中 ,水体没有植被(水藻不属于植被),认为这部分区域的植被覆盖度为0,如下表:

- 10 -

土地覆盖类型 林地 农业用地 城市用地 水体 其他

NDVImin(NDVIsoil) -0.003922 -0.003922 -0.003922 0 -0.003922 NDVImax(NDVIveg) 0.937255 0.701961 0.301961 0 0.349020

4)生成参数文件

植被覆盖度的计算公式:VFC =(NDVI - NDVIsoil ) (NDVIveg -NDVIsoil),该过程是根据上面得到的NDVI阈值分别生成NDVIsoil和NDVIveg参数文件,也即NDVImin与NDVImax。该过程主要使用Envi5.1的bandmath工具,并且:

NDVIsoil:b1*0.128627+b2*0.090196+b3*0.011765+b4*0+b5*0.003922

其中,b1:林地掩膜文件,b2:农业用地掩膜文件,b3:城市用地掩膜文件,b4:水体掩膜文件,b5:其他用地掩膜文件

- 11 -

NDVIveg:b1*0.992157+b2*0.992157+b3*0.568627+b4*0+b5*0.639216

其中,b1:林地掩膜文件,b2:农业用地掩膜文件,b3:城市用地掩膜文件,b4:水体掩膜文件,b5:其他用地掩膜文件 最终,生成的参数文件。

(4)植被覆盖度估算

利用上一步得到的NDVIsoil和NDVIveg参数文件带入公式:VFC =(NDVI - NDVIsoil ) (NDVIveg -NDVIsoil),该过程也是利用Envi5.1中的Bandmath工具来实现(写出运算公式)。

分析下结果,会发现有一些异常值,即值在[0,1]之外,这些异常值是在NDVI置信度之外的那部分像元产生的(也包括NDVI异常像元)。这些像元数量不多,大约占3.7%左右。还有背景和水体区域的植被覆盖

- 12 -

度的值为-NaN,即无效值,因为分母为0造成的。第一种异常值可以将小于 0的值变成0,大于1的值变成1,用 bandmath工具即可, Bandmath 表达式为: 0.0>b1<1.0,其中b1为植被覆盖度 ;-NaN 可以用掩膜进行处理,即在Build Mask中用 -NaN生成掩膜。去掉异常值之后,并对其进行分类显示,最终得到的植被覆盖度图。

五、实验结论

本文通过归一化植被指数(NDVI)像元二分模型来估算北京市的植被覆盖度,从估算结果来看,该指数空间呈现不均匀分布,人类活动区域植被较少,非人类活动区域植被较多,符合实际情况,故说明该模型是有效进行植被分析。

六、实验存在问题

使用ENVI软件对影像NDVI处理以后,使用像元二分模型对图像进行植被覆盖分析,最后比较得出植被覆盖状况

- 13 -

实验二 土地利用分类与变化检测

一、 实验目的

实验以某地区的两期的Landsat TM数据为数据源,采用监督分类完成两个时期土地利用分类,及其土地利用变化分析,综合验证土地利用分类流程与土地利用变化监测方法。

二、 实验内容

实验内容包括两期Landsat TM土地利用监督分类,及其分类结果分析与评价和土地利用信息变化提取分析等内容,其中变化检测采用分类后比较方法。要求掌握监督分类方法和变化检测流程。

实验数据ag_08_quac和ag_09_quac分别是08和09年的TM数据,掩膜数据在“掩膜文件”中。

三、实验步骤

1、分类体系的选择——监督分类 (1)类别定义/特征判别 参考分类标准如下表所示 居民用地 - 14 -

居民用地 留茬耕地 水体 绿植耕地 裸地 (2)样本选择

为了建立分类函数,需要对每一类别选取一定数目的样本,在ENVI中是通过感兴趣区(ROIs)来确定,也可以将矢量文件转化为ROIs文件来获得。

??打开分类图像,点击图层文件的右键,选择New Region of Interest菜单,默认ROIs为多边形,定义样本。

先以08年为例

选区:

最终样本分类如图:

- 15 -

以同样的步骤完成09年的。

??计算样本的可分离性。

在ROIs面板中,选择Option->Compute ROI Separability,计算样本的可分离性。其中Jeffries-Matusita, Transformed Divergence参数表示,这两个参数的值在0~2.0 之间,大于1.9 说明样本之间可分离性好,属于合格样本;小于1.8,需要重新选择样本;小于1,考虑将两类样本合成一类样本。

- 16 -

08年的

09年的

- 17 -

2、土地利用分类

有以下两个分类流程方法,选择其中一种方法即可。

1)采用监督分类方法包括平行六面体、最小距离、马氏距离、最大似然, 基于神经网络模型,支持向量机、模糊分类等,Toolbox 选择Classification > Supervised >多种分类模型,实验挑选一种分类模型进行土地利用分类(报告中标出采用何种分类模型),并对分类结果的处理,使用Classification->Post Classification 工具中方法。

2)

最大似然法

08年:

- 18 -

09年:

2)Toolbox 中,打开/Classification/Classification Workflow,采用图像分类流程化工具。 3、分类精度评定

使用 Toolbox 中Classification->Post Classification->Confusion Matrix,得到分类精度评价混淆矩阵和Kappa 系数,对分类结果进行评价分析。

- 19 -

4、土地利用变化监测

使用 Thematic Change Workflow 分类后比较法工具,分析两期分类数据的变化情况,并在流程中Smoothing 和Aggregation 中设置合适的值去除噪声和合并小斑块。结果以图像输出,并统计

- 20 -

(4)选择控制点,并调整控制点,直到总的RMS Error小于1个像素时,完成控制点的选择。点击Ground Control Points Selection上的File->Save GCPs to ASCII,保存控制点。

调整控制点后的RMS错误

5)在Ground Control Points Selection面板上,选择Options->Warp File (As Image Map),选择校正文件。在校正参数面板中,投影参数默认。

(6)在X和Y的像元大小输入30米,按回车,图像输出大小自动更改重采样方法选择Nearest Neighbor(保持图像辐射值不变),输出为registratio

- 26 -

3、大气校正

环境小卫星提供了波谱响应函数,以文本形式提供,第一列表示波长(nm),后面四列分别表示 4 个波段对应波长的波谱响应值。为了做大气校正,需要制作波谱曲线来描述波谱响应函数,用于大气校正。 (1)制作波谱曲线

打开Display->New Plot Window 面板,在波谱绘制窗口中,选择Import>ASCII,导入“681_HJ1ACCD1.txt”文本文件。在绘制窗口生成了4 条曲线,选择Edit->Data Parameters,编辑每条线的名称为b1,b2,b3,b4,便于区分。将数据Export->Spectral Library,在Output Spectral Library 面板中,有输出曲线相关参数设置,将波谱曲线保存为波谱库文件“HJ1B-CCD1光谱响应.sli”。

(2) FLAASH 大气校正

1)主菜单Spectral->FLAASH 打开FLAASH 大气校正模块;

首先采用Convert Data(BSQ、BIL、BIP)工具,转换为BIL 格式的数据。

- 27 -

2)大气模型选择Mid-Latitude Summer,气溶胶模型选择Rural,气溶胶反演方法选择None,能见度给40km。

3)大气模型选择Mid-Latitude Summer,气溶胶模型选择Rural,气溶胶反演方法选择None,能见度给40km。

4)大气校正完成后,检查大气校正的结果,分别加载校正前后的图像,将两幅影像进行地理链接,移动到植被区域(植被的波谱曲线比较特殊),在影像上右键,选择Z Profile(Spectrum)打开光谱曲线窗口,

- 28 -

显示两幅图像同一位置的光谱曲线图。 4、太湖区裁剪

使用shp格式太湖范围数据,对影像数据进行裁剪

(二)叶绿素反演

实验中选择波段比值法(BNIR/BRED)建立模型。 1、采样点实测数据处理

需要结合实地调查数据,将水面调查点与实测叶绿素浓度在空间上相对应,其中实地调查数据中包括水面调查点的经纬度、叶绿素含量,实验数据使用“叶绿素实测数据”。 2、获取采样遥感影像上的数据

1) 采用波段计算器,输入float(b4)/b3,计算得到比值图像。

- 29 -

2)打开Envi classic,Basic tool->Region of Interest->ROI Tool 工具,选择ROI_Type->Input Points from ASCII,选择文本格式的“反演点.txt” 。注意参数选择,x:选择经度;y:选择纬度;These point comprise:Individual Points。设置投影信息地理经纬度。将实地调查的点位置信息加载到图像中。 3)在ROI Tool 中,选择File->Output ROIs to ASCII。选择b4/b3 的图像,在Output ROIs to ASCII Parameters 面板中,选择ROI 点,单击Edit Output ASCII Form,在输出内容设置面板中,选择ID、经纬度(Geo Location)、和波段像元值(Band Values)。得到水面调查点与BNIR/BRED 对应的值,并导出。将相应的BNIR/BRED 值导入Excel 表中,与实测值一一对应。

- 30 -

本文来源:https://www.bwwdw.com/article/cfo7.html

Top