基于GIS的景观动态远程监控系统①
2016-06-15任晓芳李桂珍方霞新疆工程学院计算机工程系乌鲁木齐83005新疆农业职业技术学院信息技术分院昌吉8300
任晓芳,李桂珍,方霞(新疆工程学院 计算机工程系,乌鲁木齐 83005)(新疆农业职业技术学院 信息技术分院,昌吉 8300)
基于GIS的景观动态远程监控系统①
任晓芳1,李桂珍2,方霞1
1(新疆工程学院 计算机工程系,乌鲁木齐 830052)
2(新疆农业职业技术学院 信息技术分院,昌吉 831100)
摘 要:由于人类活动和地表运动使土地覆盖变化产生很大变化,所以需要对景观动态准确绘图来进行环境监测.为此提出一种基于地理信息系统(GIS)的景观动态远程监测系统,根据遥感图像的多时相遥感光谱和表面模型数据,利用多时相决策树分类器和形态学图像处理技术,实现对土地利用/覆盖变化(LUCC)的动态监测.在Landsat 5 TM数据库中的本地图像上进行实验,结果表明,该方法能够达到90.77%的识别准确度,且具有较低的计算时间,能够很好的检测出植被分布(植物/植被恢复)、城区(城市化/拆迁)和地理形态特征(河流地貌变化/边坡失稳).
关键词:景观监测; 地理信息系统; 土地利用/覆盖变化; 多时相决策树分类器; 形态学图像处理
土地利用/覆被变化(Land Use/Land Coverage,LUCC)表示自然和人类活动对地球表面造成的影响[1],包括生物地球化学循环、土壤腐蚀、城镇化,这些将成为未来影响环境的重要因素.所以,提供土地景观尺度LUCC的精确地图,来表示自然灾害(滑坡、洪水)和社会经济 (城市和自然资源规划)的潜在影响变得尤为重要[2].
地理信息系统(Geographic Information System,GIS)是一种融合地图学和遥感图的综合性系统,能使广大用户能够容易地处理复杂多任务环境监控问题,对描述LUCC的时空变化有巨大潜力[3].遥感图像变化检测方法可分成预分类和后分类技术[4],预分类技术侧重于使用如主成分分析和植被指数等算法,直接针对多时相数据栈,产生“变化”和“非变化”地图.预分类方法能够很好的采集土地表面变化的时空轨迹,但是不能提供有关自然变化本身的信息[5].后分类方法使用不同时间获得的图像,并进行独立分类,通过比较获得的单一图像分类来产生变化地图,然而,变化地图的准确度势必依赖于每个分类的准确度,存在误差传播的问题[6].
本文提出一种基于GIS的土地利用/覆被变化监测方法,基于多时相和数字地表模型数据,利用多时相决策树分类和形态学图像处理技术对图像进行分类和变化检测.在Landsat 5 TM影像数据库中的本地图像上进行实验,结果表明,与传统后分类技术相比,本文系统具有较高的性能和识别准确度,且具有较低的计算时间,能够很好的检测出植被分布(植物/植被恢复)、城区(城市化/拆迁)和地理形态特征(河流地貌变化/边坡失稳)的时空动态.
1 提出的方法
本文提出一种基于GIS的景观动态远程监测系统,利用多时相/多源遥感数据和数字图像处理技术,来监测土地利用/覆被变化.土地利用/覆被变化(LUCC)侧重于遥感数据的时间变化,通过辨别: 植被破坏(DV)、植被恢复(RV)、城市化(UB)、拆迁(DL)、滑坡(LS)和河床变迁(分别为ORV、NRB、新老河床).并识别其它永久土地利用/覆被类别(LULC): 森林(FS)、灌木(SH)、草地(GS)、裸露土壤(BS)、建筑(BL)和永久水源(PW).本文基于遥感图像处理的景观动态监测方法包括3个主要步骤:
(1)数据预处理(DPP): 首先,对遥感图像数据进行预处理,对图像进行校正滤除环境干扰,然后分别计算图像的归一化植被指数(NDVI)和归一化数字表面模型(nDSM),以此作为基本特征,并对此进行扩展,派生出多种地貌特征;
(2)多时相决策树分类(MTTDC_CLASS): 将预处理过程获得的多项特征作为决策树分类器的输入,并设定各种特征的分类阈值,从而对遥感图像进行LUCC/LULC分类,输出一个中间LUCC/ LULC地图;
(3)形态学图像分析(MTTDC_MORPH): 为了提高分类精度,利用形态学图像处理技术对决策树分类器获得的中间LUCC/ LULC地图进一步处理,去除孤立像素,并对相邻近似像素进行聚合,从而获得最终LUCC/ LULC地图.
本文检测方法步骤如图1所示.
图1 本文遥感图像处理流程图
1.1数据预处理(DPP)
由于地理相关的多光谱图像受到云、大气和太阳高度角等干扰,所以,本文先通过快速大气校正工具(ENVI QUAC)对图像进行校正[7],然后,对可用多源遥感数据进行重采样,对应到可用输入数据的常见空间分辨率.在每个观察时间段,根据遥感数据生成的归一化植被指数(NDVI)和归一化数字表面模型(nDSM)的结果数据集产生派生特征,用于分类.
NDVI能够在很大覆盖范围内相当精确地反映植被绿度、光合作用强度和植被代谢强度,可用于监测植物生长、植被覆盖等应用,是一种光谱波段线性组合:
上式中,ρNIR,t和ρRED,t分别表示电磁光谱的近红外区域和红色区域,t表示采集时间(t= 1,2).上式的输出值在-1至1范围内,高NDVI值对应于绿色植被模式(例如,森林、农田),接近于零和负值的NDVI一般表示非植被特征(例如,裸露的土壤、水、城市模式).
归一化数字表面模型(nDSM)广泛用于森林结构评估和建筑提取[8],并提供地平面上与物体高度相关的高度信息:
其中数字表面模型(DSM)表示地球表面上的所有对象(如植物和建筑物之类),而数字地形模型(DTM)表示裸露地表.
每个观察时间段产生七个附加层,这些层以及推导这些层的相应数学公式列于表1.表1中的特征是土地利用/覆盖性质的重要判别信息,用作多时相决策树分类器的分类特征.
表1 本文所用的频谱和地貌特征
1.2多时相决策树分类(MTTDC_CLASS)
本文基于一组阈值(X1,...,X10),通过合成规则来预测目标变量(LUCC/ LULC),实现一种基于决策树分类算法[9]的面向像素分类方法.本文以表1列出的特征作为决策树的输入特征,采用多时相方法来评估光谱动态和景观表面特性.多时相方法能够对监测LUCC/ LULC产生重要作用: (1)根据自然或人类活动所改变目标区域的地表特征,增强对这些活动造成的LUCC的识别; (2)提高自然动态下永久覆盖的分类准确度,如物候学循环; (3)减少由于遮蔽区域引起的分类错误,尤其在城市环境中.
为了帮助用户选择决策树阈值(X1,...,X10),开发了一种专用离线校准.初步分析中需要一组目标分类训练区域(.shp)和综合了所有待估计参数(X1,...,X10)的关系阈值表(.dbf).通过对提交参数的简单调整,运用训练集上有预定义设置的多时相决策树分类器,依据Kappa条件系数[10]自动评估校准的可靠性.Kappa系数通过考虑正确分类的像素百分比和遗漏误差来估计分类精度,Kappa值越高,分类性能(0-1范围)越好.本文将阈值为(X1,...,X10)的决策树所产生的分类图像作为一个中间LUCC/LULC地图,在下一步中,将对此中间地图进行形态学图像处理.多时相决策树分类器如图2所示,彩色框表示的LUCC和永久覆盖,每个节点的真假二进制响应分别由红色和黑色箭头表示; 下标1和2为预测器特征的第一和第二采集时间.
图2 产生中间LUCC/ LULC地图的多时相决策树分类器
1.3形态学图像处理(MTTDC_MORPH)
形态学图像处理(MIP)[11]可以滤除图像中零散分布的孤立像素值,以得到更佳的显示效果,形态学操作定义为:
式中,A和B是二维整数空间Z2中的两个集合,集合B通常叫做结构元素; AΘB表示用B对A进行腐蚀; ⊕表示膨胀操作.用B对A进行开操作就是用B先对A腐蚀,然后再用B对腐蚀结果进行膨胀.
本文对决策树获得的中间LUCC/ LULC地图进行形态学图像处理,以减少可能的错误分类.首先,根据以像素数表示的尺寸阈值来对图像进行过滤,去除孤立像素; 然后,将预定义空间窗中的相邻相似分类区域进行聚合,以增加空间相干性到现有分类.过滤过程中,查看相邻8个像素,确定某一像素是否与其相同类像素为一类.如果该类中像素数小于给定阈值(最小对象区域),则这些像素将从该类中删除.聚合过程中,使用形态学算子聚集相邻相似分类区域到一起,先执行膨胀操作将某时刻的土地覆盖聚集到一起,然后对分类图像使用指定大小内核的腐蚀操作.最小对象区域和连接内核严格依赖于输入图像的空间分辨率和目标分类的几何性质.
在形态学处理面向对象的土地覆盖图后,为了减少持续椒盐噪声的影响,在产生的分类地图上运行具有预定义内核大小的众数滤波器,最后将获得的分类作为最终的LUCC/ LULC地图.
2 软件实现
本文在基于ArcMap工具[12]的图形用户接口(GUI)上注入GIS平台并运行本文系统,同时链接数字图像处理(ENVI IDL程序)到遥感数据集,提供最终LUCC/ LULC地图.以in.sav格式预编译ENVI IDL程序,并使用IDL虚拟机,此实用程序允许分发IDL.sav文件,而不需要IDL运行许可证.该软件包括两个主要程序: (1)分区处理模块和(2)用于地形分析的千公里区域细分可编程接口(KASPITA),软件架构如图3所示.
分区处理模块中,预定义分区大小,将图像的研究区域分为若干区域.其中,在4个相邻分区中设置附加重叠,以此减小边界影响.通过一个专用分区文件(.shp)来执行分区程序,通过分区来加快数据分析.
KASPITA控制着输入/输出文件的分区管理,其是由Visual Basic.NET编写的图形用户接口(GUI),其初始化文件(KASPITA-par.xml)用于控制数据访问系统和遥感图像处理过程.在安装KASPITA到GIS工程后,ArcMap库会自动激活一个专用工具栏,来访问软件功能和KASPITA导航.KASPITA导航允许通过使用分区文件来同时选择一个或多个分区,以获得多时相数据,并执行数字图像处理过程(DPP,MTTDC_CLASS 和MTTDC_MORPH).
图3 软件架构
3 实验结果及分析
3.1数据收集
将本文系统应用到安徽省芜湖至铜陵段约100千米长江流域上,如图4所示.除了人类活动外,气候和岩性特征的巨变也会显著影响地表过程,导致覆盖模式的显著变化.土地覆盖时空变化的大量扩展和复杂性能够很好的评估LUCC/ LULC检测方法的性能.
图4 研究区域地图,标签A-H表示采样区域
实验中,本文选用2011年的美国陆地卫星系列多光谱遥感影像(Landsat 5 TM)作为数据源.其中,高空间分辨率彩色红外数字图像数据有4个光谱波段: 蓝色(430-490纳米)、绿色(535-585纳米)、红色(610-660纳米)和近红外(NIR)波段(835-885纳米).数据源中的高度传感器提供具有1米的空间分辨率和0.2米的垂直精度的数字地形模型(DTM)和数字表面模型(DSM).光谱和表面模型数据用于生成预测器特征.
本文将图像进行分区,分区大小为1´1千米,重叠区域为20米,众数过滤器内核大小为3´3米.通过实地调查和用于监测土地覆盖分类(LUCC/ LULC)的多时相图像,来获得本文系统校准/验证所需的训练/测试区域,列于表2.训练阶段产生的决策树和形态学操作的参数分别列于表3和4.
表2 本文系统各目标类的编码与对应的训练和测试像素数
草地 BS 14,579 11,458灌木 SH 14,006 15,325森林 FS 204,321 191,378建筑物 BL 185,785 183,520
表3 本文多时相决策树分类器所用的阈值
表4 本文中形态图像处理相关的参数集
3.2检测结果
本文在整体准确度(OA)方面评估本文系统的绘图性能,即正确分类的图像面积百分比,计算如下:
上式中,M为一个混淆矩阵,行列分别为分类的LUCC/LULC和地面真实覆盖,nLC为目标分类数,N为测试像素总数.
通过实验表明,本文系统中,由多时相决策树分类器产生的中间LUCC/LULC分类的图像具有87.34%的分类精度,而经过形态学图像操作之后,最终LUCC/LULC结果能够达到90.77%的整体分类精度.其中,对于森林(M(FS,FS)=99.55%)、建筑物(M(BL,BL)= 100%)、植被恢复((M(RV,RV)=99.27%)、植被破坏(M(DV,DV)=96.98%)、滑坡(M(LS,LS)= 99.97%)、新河床(M(NRB,NRB)=97.41%)、城市化(M(UB,UB)=100%)和拆迁 (M(DL,DL)=100%)表现出了非常高的准确度.针对灌木(M(SH,SH)=72.94%)、裸露地表(M(BS,BS)=79.02%)、永久水源(M(PW,PW)=87.30%)和老河床(M(ORB,ORB)=62.04%)表现出较低的准确度,针对特定土地覆盖(如M(SH,GS)= 6.92、 M(GS,SH)= 10.95、M(BS,NRB)= 12.13%、M(ORB,NRB)=6.51%、M(ORB,PW)= 30.03))的分类精度较低.
将本文系统和标准分类技术进行对比,在Landsat 5 TM数据集上执行最大似然分类器[13],鉴别六种不同类,包括: 水、裸土、草、灌木、森林和建筑.这种方法没有考虑滑坡类,获得的LUCC/ LULC地图具有85.12%的整体精度,比本文系统低.此外,本文多时相决策树分类器(MTTDC_CLASS)比基于最大似然分类器的单图像分类技术具有较低的计算时间(CT).
获得的由自然和人为引起地表变化相关的LUCC/ LULC地图如图5-8所示: 城市规划(A,B)、农业和森林(C,D)、河流动力(E,F)和边坡失稳(G,H).
城市规划.本文系统显示了采集建筑物和道路的良好性能,即便在具有阴影区域和花园的复杂市区中.图5显示了城市化的两个示例,图5A中识别出了新建的建筑,图5B中可以容易地识别出由于拆迁导致的地表变化,其中植被破坏现场的工作区域清晰可见.所以本文系统可以应用于城市规划和发现违章建筑.
农业和森林.图6中,本文系统正确的识别出了草地、混合林模式,包括阔叶和针叶植被类型,以及孤立单一树木,如橄榄.所以,本文系统能够良好的采集植被破坏和植被恢复情况,可用作耕地管理.
河流动力.图7显示了具有沉积和侵蚀过程的河床演变.河流动力的可靠快速监测可以为河岸稳定性、水面和河岸植被之间相互作用提供有用信息.
边坡失稳.图8显示了岩层边坡发生了大量移动.本文系统能够显示存在潜在风险的初步滑坡映射,给出了不稳定区域,并可触发其它监测,如干涉测量技术或地面调查,重点危险地区.
图5 城市规划检测示例
图6 农业和森林检测示例
图7 河流动力检测示例
图8 滑坡的检测示例
4 结语
本文提出了一种基于GIS的动态监控系统,通过量化多时相和数字表面模型数据的时间变化,来检测LUCC/LULC,生成自然和人类引起的土地景观变化的GIS地图.与传统用于变化检测分析的后分类技术相比,本文系统具有较高的性能和识别准确度,且具有较低的计算时间.使用Landsat 5 TM数据库进行测试,实验结果表明,提出的方法适用于采集植被分布(植物/植被恢复)、城区(城市化/拆迁)和地理形态特征(河流地貌变化/边坡失稳)的时空动态,还能够鉴别永久覆盖,如草、灌木、森林、裸土、建筑和水.
由于本文监控系统的分类性能依赖于输入图像的质量和决策树阈值的选择.其中,输入图像的质量取决于卫星设备,暂时无法改变.所以在未来工作中,从决策阈值的选择着手,实现更灵活的训练程序,使其能够选择出最优的阈值,并尝试减少特征维数,进一步简化训练和决策过程.
参考文献
1周杨,周廷刚,冯冲.基于RS和GIS的LUCC研究—以重庆市万州区为例.长江科学院院报,2012,29(5):67–71.
2许珊,邹滨,蒲强,等.土地利用/覆盖的空气污染效应分析.地球信息科学学报,2015,17(3):290–299.
3杨静,庄家尧,张金池.基于RS和GIS的徐州市20年间土地利用变化研究.南京林业大学学报:自然科学版,2013,37(2): 85–91.
4Zhao L,Ren X,Liu J.Land use change in Tianjin from 2000 to 2010 based on GIS.ICCREM 2014@sSmart Construction and Management in the Context of New Technology.ASCE.2014.
5Bose ASC,Giridhar MVSS,Viswanadh GK.GIS-based fully distributed rainfall-runoff model for suggesting alternate land use patterns.World Environmental and Water Resources Congress 2013@sShowcasing the Future.ASCE.2014.
6Yuan L,Gong W,Dang Y,et al.Study on ecological risk of land use in Urbanization watershed based on RS and GIS: A case study of Songhua river watershed in Harbin section.Asian Agricultural Research,2013,28(20): 255–261.
7吴岩真,闻建光,王佐成,等.遥感影像地形与大气校正系统设计与实现.遥感技术与应用,2015,30(1):135–139.
8Sailo RL,Lallianthanga RK.A remote sensing & GIS approach for land use planning in Champhai district,Mizoram,India.International Journal of Engineering Sciences & Research Technology,2013,1(11): 54–62.
9刘建光,李红,孙丹峰,等.MODIS土地利用/覆被多时相多光谱决策树分类.农业工程学报,2010,26(10):312–318.
10田苗,王鹏新,严泰来,等.Kappa系数的修正及在干旱预测精度及一致性评价中的应用.农业工程学报,2012,28(24): 1–7.
11王瀛,梁楠,郭雷.一种基于修正扩展形态学算子的高光谱遥感图像端元提取算法.光子学报,2012,41(6):672–676.
12Feng L,Du P.Dynamic change analysis of urban sprawl based on remote sensing and GIS — A case study of Jiangning,Nanjing,China.2013 Joint Urban Remote Sensing Event (JURSE).IEEE.2013.194 – 197.
13Wang H,Zhao H,Li W.Land-use classification of Zhanghe river basin using the maximum likelihood and decision tree method.2014 11th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).IEEE.2014.322 – 327.
Dynamic Remote Monitoring System for Landscape Based on GIS
REN Xiao-Fang1,LI Gui-Zhen2,FANG Xia1
1(Xinjiang Institute of Engineering,Department of Computer Engineering,Urumqi 830052,China)(Xinjiang Agricultural Vocational Technical College,Changji 831100,China)
Abstract:Due to human activities and surface movement make a great change of land cover,it is necessary to carry out environmental monitoring of landscape dynamic and accurate mapping.A kind of landscape dynamic monitoring system based on geographic information system (GIS)is proposed.The multi-temporal decision tree classifier and morphological image processing technology are used for the system.It monitors the land use/cover change (LUCC)dynamically according to the spectrum and surface model data of remote sensing image.Experiment is conducted in local image in the Landsat 5 TM database.The results show that,this method can achieve 90.77% recognition accuracy,has lower computation time and can detect vegetation distribution (plant/Vegetation Restoration),city (city/demolition)and physical morphology (fluvial geomorphic change/slope instability).
Key words:environmental monitoring; geographic information system; land use/land coverage; multi-temporal decision tree classifier; morphological image processing
基金项目:①新疆维吾尔自治区自然科学基金(2013211A031)
收稿时间:2015-07-22;收到修改稿时间:2015-09-17