元胞自动机模型尺度敏感性的探测方法

文档序号:6374911阅读:241来源:国知局
专利名称:元胞自动机模型尺度敏感性的探测方法
技术领域
本发明涉及探測方法技术领域,特别是ー种利用正交试验设计探测土地利用变化元胞自动机模拟尺度敏感性的方法。
背景技术
土地利用变化是近年来全球变化研究的重要领域和热点问题。由于土地利用变化过程错综复杂,因而以简化和抽象为特征的各种模型对于理解和预测土地利用变化过程具有不可替代的作用。元胞自动机(Cellular Automata,简称CA)模型具有“自下而上”的研究思路、強大的复杂计算功能以及固有的并行计算能力,这使得其在模拟土地利用变化方面具有自然性、合理性和可行性,从而成为土地利用变化模拟表达的重要方法和主流工具。上世纪70年代,Tobler首次正式将CA作为地理模型对当时美国五大湖边底特律地区城市的迅速扩张进行模拟研究。80年代以来,伴随着CA模型理论的深入,美国圣巴巴拉加州大学地理系的Couclelis对CA在地理学中的应用潜力从理论上进行了充分的阐述,奠定了 CA模型在地理学中应用的理论框架。90年代以后,越来越多的CA模型应用于城市增长的模拟研究中。国内开展土地利用CA模拟研究工作相对于国外要晚ー些,但在90年代后也逐渐活跃起来,比较有影响的是周成虎、黎夏等人。周成虎等人在Batty的CA模型基础上,构建了面向对象的随机异构模型,通过引入GIS空间数据库、遥感土地分类等数据来模拟和预测城市土地发展模型,并于1999年出版了《地理元胞自动机》著作。黎夏等人结合主成分分析和神经网络等技术成功地对东莞市的城市用地扩展进行了模拟。综合来看,上述这些研究主要集中在获取CA模型的转换规则上,而这些丰富的转换规则基本能够满足从多个角度实现对城市土地利用空间格局全面综合模拟的需要。但是,随着城市土地利用变化过程存在着对尺度依赖性逐渐被认识,利用CA来研究土地利用变化的瓶颈问题,已经从转换规则的构建向尺度敏感性问题研究而过渡。根据文献,当前对于CA模型尺度敏感性问题主要集中于单一尺度的敏感性研究。Bethng-wolff和Wu用多尺度试验方法对菲尼克斯城镇发展模型进行了校准与确定,文中表明,输入数据的空间分辨率越高,CA模型的精度越高。CA模型其他尺度的敏感性研究相对较少。Liu和Andersson探究了时间间_对基于CA的城市发展模型的影响。VerdaKocabas和Suzana Dragicevic对CA模型的邻域结构的敏感性进行了分析。国内黎夏等人对影响该模型模拟精度的多种因素进行了较为全面的理论概述。尹长林等人以长沙市城市增长模型为例,对CA模拟的尺度问题进行了研究,认为CA城市增长模型只有在一定的尺度范围内才具有较高的模拟精度,并且模型对尺度具有一定的敏感性。此外,上述研究还存在以下几个问题(1)元胞自动机模型中尺度间关系和尺度 组合对各个尺度敏感性的影响以及对模拟精度影响的研究普遍缺乏;(2)对于元胞自动机模拟的尺度选择,缺乏组合优化选取方法的研究;(3)对元胞自动机模型中不同尺度因素之间尚存在的相关性缺乏检验分析。

发明内容
本发明所要解决的技术问题是提供一种元胞自动机模型尺度敏感性的探測方法,该方法利用正交试验设计的思路,可全面、客观探讨和解决元胞自动机模型应用于土地利用变化模拟中存在的尺度敏感性问题。本发明解决其技术问题采用以下的技术方案
本发明提供的元胞自动机模型尺度敏感性的探測方法,是ー种利用正交试验设计来探测土地利用变化元胞自动机模拟尺度敏感性的方法,具体是首先利用遥感影像来解译提取土地利用信息并进行整合,再确定元胞自动机模型中需要考査的尺度因素及水平,据此选取测试尺度敏感性的正交表,根据正交试验方案模拟研究区域的土地利用变化情況,然后基于精度评判指标Kappa系数,分析出元胞自动机模型中的最优水平組合,并对各尺度因素之间尚存在的相关性进行检验,从而实现全面客观地分析土地利用变化元胞自动机模拟过程中存在的敏感性问题。
·
本发明提供的上述元胞自动机模拟尺度敏感性的方法,可以采用包括以下步骤的方法
(1)利用遥感影像解译提取研究区域的土地利用类型并对其进行整合,整合后的数据为土地利用分类信息,并将其作为土地利用变化元胞自动机模拟的输入数据;
(2)确定元胞自动机模型中需要考査的尺度因素,针对这些因素采用适当的水平数及合适的正交表并进行表头设计,編制正交试验方案;
(3)根据正交试验方案,完成所有元胞自动机模拟研究区域的土地利用变化情况的试验,并利用Kappa系数作为模拟结果的精度评判标准;
(4)对正交试验设计结果进行分析,探測出元胞自动机模型中的最优水平组合,并对各尺度因素之间尚存在的相关性进行检验。本发明可以采用以下方法获取所需研究区域的图斑的分类信息,其步骤包括
(1)用Erdas软件对所研究区域的遥感影像进行解译,依据所需研究的土地类型进行监瞀分类,获取各类土地的分类信息;
(2)将分类后的遥感影像导入ArcGIS中,获取研究区域的遥感影像的ASCII码文件;再利用ArcToolbox/Conversion Tools/From Raster/Raster to ASCII,完成转换;然后打开转换后的记事本文件,将里面的头文件去掉,得到所述遥感影像的分类信息矩阵。本发明可以采用以下方法編制正交试验方案,其步骤包括
(1)确定尺度因素和水平
元胞自动机模型具有尺度敏感性,影响尺度敏感性的因素包括元胞大小、邻域结构和邻域大小,根据所掌握的信息资料和相关知识来确定所述尺度敏感性因素的水平数;
(2)确定正交表
基于所述尺度敏感性因素的水平数,以及考查两两尺度因素之间是否交互作用,来确定采用何种正交表;
(3)表头设计并编制正交试验方案
根据所确定的正交表来确定试验次数,并參照正交表中的二列间交互作用列表来确定正交表中每一列需要放置的尺度因素,确定元胞大小放置第一列,邻域结构放置第二列,元胞大小和邻域结构的交互作用放置第三列,邻域大小放置第四列,元胞大小和邻域大小的交互作用放置第五列,邻域结构和邻域大小的交互作用放置第六列,第七列为空列,用来考查估计试验误差的大小;随后,把正交表中安排各因素的列中的每个水平数字换成该因素的实际水平值,便形成了正交试验方案,所述各因素的列不包含欲考査的交互作用列。本发明可以采用ニ水平L8 (27)正交表。不能发明可以采用元胞自动机模型完成所有土地利用变化模拟试验,其步骤包括
(I)按照所編制的正交试验方案中不同因素组合来完成元胞自动机模拟试验,具体是根据正交表中每一行各个因素的实际水平值,采用其对应的元胞自动机模型代码,模拟得出各个因素水平下对应的土地利用变化情况;
(2 )根据Kappa系数计算公式代码获得每ー个模拟结果的精度评判指标Kappa系数值。
·
本发明可以根据Kappa系数展开试验结果分析,然后采用正交试验设计中的极差分析法完成结果讨论,其步骤包括
(1)根据试验结果Kappa系数,计算极差分析结果的各个參数;
(2)总结上述分析计算结果,得出结论,从而寻求最优水平组合的元胞自动机模型,并检验各尺度因素之间是否存在相关性。本发明与现有技术相比,具有以下的主要的优点
(I)本发明并不仅仅局限在単一尺度的敏感性分析,而是全面综合地讨论了元胞自动机模型对邻域结构、元胞大小和邻域大小三个尺度因素的敏感性。例如,在本发明试验中,通过正交试验设计中极差分析法计算得到元胞大小、邻域结构和邻域大小三个因素列的极差值分别为11. 195,2. 199,3. 873。这些值可以可以说明元胞自动机模型对元胞大小、邻域结构和邻域大小三个尺度因素都具有敏感性,缺少任何一个因素的分析都不能全面研究模型的尺度敏感性。(2)模型中三个尺度因素之间的关系和尺度组合对各个尺度敏感性的影响以及对模拟精度的影响在本发明的实施下可以更为全面、客观地表达出来。例如,上述三个尺度因素的极差值从大到小排序为元胞大小 > 邻域大小 > 邻域结构。而由正交试验设计的特点来看,极差值越大,代表这个因素对试验指标的影响越大。因此可得出结论这三个尺度因素对元胞自动机模型的敏感性从大到小的顺序为元胞大小 > 邻域大小 > 邻域结构。在正交试验设计结果分析中,因素同水平指标值之和I、II大小顺序可以确定因素各个水平对因素的影响程度,最大的同水平指标值之和表明其对应的水平是该因素的最优水平。计算得到元胞大小尺度因素两个水平对应的指标值之和分别为14. 949和3. 754 ;邻域结构尺度因素两个水平对应的指标值之和分别是10. 451和8. 252 ;邻域大小尺度因素两个水平对应的指标值之和分别是11. 288和7. 415。因此,可以确定元胞大小尺度因素的最优水平是第I个水平,即30m大小的正方形元胞;邻域结构尺度因素的最优水平是第I个水平,即图2所示的邻域结构;邻域大小尺度因素的最优水平是第I个水平,即5*5大小。(3)正交试验设计是用于多因素试验的ー种方法,它是从全面试验中挑选出部分有代表的点进行试验,将其运用在土地利用变化元胞自动机模拟中用以探测及选取最优水平组合尺度因素具有很高的效率。
例如本发明中所涉及的试验借助正交试验设计只需要完成8次(本发明中正交试验方案的试验号数8次)模拟就可以找出三个尺度因素的显著性以及各个尺度因素的最优水平,同时还可以确定三尺度因素两两之间是否存在相关性。将正交试验设计用于土地利用变化元胞自动机模拟中,得出的结论非常具有信服力。(4)实现了元胞自动机模型中不同尺度因素之间尚存在的相关性检验研究,填补了现有研究在全面分析及表达土地利用变化元胞自动机模拟过程尺度敏感性上的空缺,有助于更深入挖掘土地利用变化元胞自动机模拟的尺度敏感性问题。例如,本发明通过试验分析,计算得到元胞大小X邻域结构交互列因素的极差值为O. 045 ;元胞大小X邻域大小交互列因素的极差值为O. 031 ;邻域结构X邻域大小交互列因素的极差值为O. 223。这三个数字都非常小,可以充分证明元胞大小、邻域结构和邻域大小三个尺度因素是独立存在的,两两之间不存在交互性。本发明用定量的方法证明了元胞自动机模型中元胞大小、邻域结构和邻域大小之间不存在相关性。而这些相关性的存在与否在其他文献中都是没有被研究过的,因此这项相关性检验研究是本发明中最大的创新 点。


图I是本发明的技术路线图。图2是元胞自动机模型中第一种典型的邻域结构示意图以5*5邻域大小形式展
/Jn ο图3是元胞自动机模型中第二种典型的邻域结构示意图以5*5邻域大小形式展
/Jn ο图4是武汉市1987年的土地利用分类结果图。图5是武汉市1996年的土地利用分类结果图。图6是武汉市2005年的土地利用分类结果图。
具体实施例方式下面结合实施例及附图对本发明作进ー步说明,但并不局限于下面所述内容。本发明针对现有研究在土地利用变化元胞自动机模拟过程中尺度敏感性分析与表达上的缺陷和不足,提出ー种按照技术路线图I所示的研究方法,即利用正交试验设计探測土地利用变化元胞自动机模拟尺度敏感性的方法,该方法是首先利用遥感影像来解译提取土地利用信息并进行整合,然后确定元胞自动机模型中需要考査的尺度因素及水平,选取合适的测试尺度敏感性的正交表;在此基础上,模拟研究区域的土地利用变化情况,进而基于精度评判指标Kappa系数,分析出元胞自动机模型中的最优水平組合,并对各尺度因素之间尚存在的相关性进行检验,从而全面客观地分析土地利用变化元胞自动机模拟过程中存在的敏感性。本发明的技术核心内容是将正交试验设计整套思路运用于土地利用变化元胞自动机模拟中,探測出元胞自动机模型的尺度敏感性。因此,根据元胞自动机模型自身的性质及其在土地利用变化模拟中的应用特点合理地实施正交试验设计是非常重要的。本发明提供的方法采用包括以下步骤的方法一.数据准备并整合基础数据
利用遥感影像来解译提取土地利用基础数据并进行整合,整合后的数据为所需研究区域的图斑的分类信息。其步骤包括
I.用Erdas软件对所研究区域的遥感影像进行解译,依据所需研究的土地类型进行监督分类,获取各类土地的分类信息。在利用遥感影像进行土地利用变化元胞自动机模拟时,其实质是根据遥感影像的分类信息获取若干年后研究区域的土地利用类型变化情况,因此在模拟土地利用变化之前,需要为每一期的遥感影像进行分类,附上不同的值。2.将分类后的遥感影像导入ArcGIS中,获取研究区域影像的ASCII码文件。利 用 ArcToolbox/Conversion Tools/From Raster/Raster to ASCII,完成转换。打开转换后的记事本文件,将里面的头文件去掉,得到研究区域遥感影像的分类信息矩阵。得到的分类信息矩阵大小与利用Erdas解译提取得到的分类信息遥感影像大小相同,矩阵中值等于不同类型用地对应的代码值。二 .编制正交试验方案
元胞自动机是一种时间和空间都离散的动力系统,散布在格网里的每一个元胞都取有限且已知的离散状态(在本发明中相当于遥感影像分类信息矩阵里面的具体且有限的数值),通过遵循相同的转换规则作同步更新,格网里的大量元胞就通过这种简单的相互作用而构成动态系统的演化。元胞自动机模型的组成元素是元胞、元胞空间、邻域和转换规则。元胞相当于本研究中的一个个像元;元胞空间相当于本研究中的遥感影像覆盖的范围;邻域则包括邻域结构和邻域大小,目前国际上有两种通用的邻域结构,分别为冯诺依曼邻域结构(见图2所示)和摩尔邻域结构(见图3所示);转换规则则是根据元胞当前状态及其邻域状态来确定其下一时刻状态的动力函数。通过元胞自动机模型自身的这些特点,我们可以确定其具有尺度敏感性,不同尺度的元胞、元胞空间以及邻域对模型的准确应用都会带来一定程度的影响。因此,必须全面、客观地研究模型的尺度敏感性。首先需要确定模型要考查的尺度因素,然后针对这些因素选取适当的水平,在此基础上选用合适的正交表并进行表头设计,最后编制正交试验方案,参见表I。其步骤包括
I.确定尺度因素和水平
元胞自动机模型具有尺度敏感性,在土地利用变化模拟时,受到元胞大小、邻域结构和邻域大小的影响。因此,本发明中需要考查的尺度因素就是元胞大小、邻域结构和邻域大小。根据所掌握的信息资料和相关知识,若要考虑交互作用,最好选择两水平表,实际工作中一般也不在三水平以上的正交表中安排交互作用。一般情况下,混合正交表也不能考查交互作用。因此,本发明将元胞大小、邻域结构和邻域大小三个尺度因素的水平数均定为两个。邻域结构因素的两个水平分别是冯诺依曼邻域结构和摩尔邻域结构;元胞大小因素的两个水平分别是30m和60m ;邻域大小因素的两个水平分别是5*5和9*9。2.选用正交表
本发明中的三个尺度因素的水平数相等,均为两个。因此,需要选用二水平正交表。同时,为了考查三个尺度因素两两之间是否交互作用,则需要至少包含6列的正交表。查阅最新修订的常用正交表,发现L8 (27)正交表可以满足我们的需求。3.表头设计并编制正交试验方案根据上面选定的1^(27)正交表,可以确定本发明试验次数为八次。参照L8(27) 二列间交互作用列表来确定正交表中每一列需要放置的尺度因素,确定元胞大小放置第一列,用A来表示;邻域结构放置第二列,用B来表示;元胞大小和邻域结构的交互作用放置第三列,用AXB来表示;邻域大小放置第四列,用C来表示;元胞大小和邻域大小的交互作用放置第五列,用AXC来表示;邻域结构和邻域大小的交互作用放置第六列,用BXC来表示;第七列为空列,用来考查估计试验误差的大小。随后,把正交表中安排各因素的列(不包含欲考查的交互作用列)中的每个水平数字换成该因素的实际水平值,便形成了正交试验方案。三.土地利用变化模拟
首先利用上述编制的方案展开试验,分别利用元胞自动机模型模拟得出各个不同因素及水平下研究区域的土地利用变化情况,并计算出模拟结果对应的Kappa系数值。其步骤包括
I.编写matlab代码· 基于元胞自动机模型来模拟土地利用变化情况,编写matlab代码。所述元胞自动机模型实现土地利用变化模拟主要包括两大部分一是模拟土地利用变化;二是计算模拟结果的精度。在模拟土地利用变化中,发挥核心作用的是元胞自动机模型中的转换规则。转换规则即为根据元胞当前状态及其邻域状态来确定其下一时刻状态的动力函数,而元胞大小、邻域结构和邻域大小这三种尺度因素对在元胞自动机模型中实现转换规则具有较大的影响,也就进一步证明这些尺度因素对模型的敏感性是必须要研究的问题。为尽量减少在获取转换规则的过程中,因为需要计算城市发展适宜性而必须完成的一系列数据转换和叠置运算所导致的误差传递和不确定性,本发明特采用比较客观、人为干扰因素较少的基于统计学的转换规则来实现土地利用变化模拟,主要是采用包括以下步骤的计算方法得到土地利用变化模拟情况
(I)对元胞的组合状态进行编码
从遥感影像分类信息矩阵的第一行和第一列开始,分别扫描tl和t2两时刻整个元胞空间,检测出tl时刻任一中心元胞Cij在其邻域范围内的组合状态码U,同时检测出对应位置处中心元胞Cij在t2时刻的状态码值V及其组合状态码。上述状态码的取值范围为遥感影像分类信息矩阵里面的具体数值,tl和t2分别对应的是两期遥感影像所在的时间,tl是稍早一期的时间。( 2 )建立状态转移频数表
将两时刻在中心元胞Cij邻域范围内对应的组合状态码值一一建立对应关系,统计出状态转移频数s (V,m)。其中V为tl时刻中心元胞Cij邻域范围内与t2时刻中心元胞Cij相同的的状态码值,其值唯一为对应位置处在t2时刻的状态码值,其值不唯一,变化范围是整个遥感影像分类信息矩阵里面的数值。将状态转移频数进行归一化处理,得到状态转移概率P (V, m), P (V, m)代表的是t2时刻的中心元胞Cij在欲模拟的下一时刻t3时状态改变为m时的概率。( 3)确定随机预测模型
将上述获取的多个状态转移概率转换为概率向量p=[pl,P2,…,?《,1^代表的是111值的个数,并且pl,P2,···,pk按照从小到大的顺序排列。对概率向量的元素做累加计算,可以得到概率累加向量PS=[ pis, p2S,…,pks],式中
权利要求
1.一种元胞自动机模型尺度敏感性的探測方法,其特征是ー种利用正交试验设计来探測土地利用变化元胞自动机模拟尺度敏感性的方法,具体是首先利用遥感影像来解译提取土地利用信息并进行整合,再确定元胞自动机模型中需要考査的尺度因素及水平,据此选取测试尺度敏感性的正交表,根据正交试验方案模拟研究区域的土地利用变化情況,然后基于精度评判指标Kappa系数,分析出元胞自动机模型中的最优水平組合,并对各尺度因素之间尚存在的相关性进行检验,从而实现全面客观地分析土地利用变化元胞自动机模拟过程中存在的敏感性问题。
2.根据权利要求I所述的元胞自动机模拟尺度敏感性的方法,其特征是采用包括以下步骤的方法 (1)利用遥感影像解译提取研究区域的土地利用类型并对其进行整合,整合后的数据为土地利用分类信息,并将其作为土地利用变化元胞自动机模拟的输入数据; (2)确定元胞自动机模型中需要考査的尺度因素,针对这些因素采用适当的水平数及合适的正交表并进行表头设计,編制正交试验方案; (3)根据正交试验方案,完成所有元胞自动机模拟研究区域的土地利用变化情况的试验,并利用Kappa系数作为模拟结果的精度评判标准; (4)对正交试验设计结果进行分析,探測出元胞自动机模型中的最优水平组合,并对各尺度因素之间尚存在的相关性进行检验。
3.根据权利要求2所述的元胞自动机模拟尺度敏感性的方法,其特征是采用以下方法获取所需研究区域的图斑的分类信息,其步骤包括 (1)用Erdas软件对所研究区域的遥感影像进行解译,依据所需研究的土地类型进行监瞀分类,获取各类土地的分类信息; (2)将分类后的遥感影像导入ArcGIS中,获取研究区域的遥感影像的ASCII码文件;再利用 ArcToolbox/Conversion Tools/From Raster/Raster to ASCII,完成转换;然后打开转换后的记事本文件,将里面的头文件去掉,得到所述遥感影像的分类信息矩阵。
4.根据权利要求2所述的元胞自动机模拟尺度敏感性的方法,其特征是采用以下方法編制正交试验方案,其步骤包括 (1)确定尺度因素和水平 元胞自动机模型具有尺度敏感性,影响尺度敏感性的因素包括元胞大小、邻域结构和邻域大小,根据所掌握的信息资料和相关知识来确定所述尺度敏感性因素的水平数; (2)确定正交表 基于所述尺度敏感性因素的水平数,以及考查两两尺度因素之间是否交互作用,来确定采用何种正交表; (3)表头设计并编制正交试验方案 根据所确定的正交表来确定试验次数,并參照正交表中的二列间交互作用列表来确定正交表中每一列需要放置的尺度因素,确定元胞大小放置第一列,邻域结构放置第二列,元胞大小和邻域结构的交互作用放置第三列,邻域大小放置第四列,元胞大小和邻域大小的交互作用放置第五列,邻域结构和邻域大小的交互作用放置第六列,第七列为空列,用来考查估计试验误差的大小;随后,把正交表中安排各因素的列中的每个水平数字换成该因素的实际水平值,便形成了正交试验方案,所述各因素的列不包含欲考査的交互作用列。
5.根据权利要求4所述的元胞自动机模拟尺度敏感性的方法,其特征是采用ニ水平L8(27)正交表。
6.根据权利要求2所述的元胞自动机模拟尺度敏感性的方法,其特征是采用元胞自动机模型完成所有土地利用变化模拟试验,其步骤包括 (I)按照所編制的正交试验方案中不同因素组合来完成元胞自动机模拟试验,具体是根据正交表中每一行各个因素的实际水平值,采用其对应的元胞自动机模型代码,模拟得出各个因素水平下对应的土地利用变化情况; (2 )根据Kappa系数计算公式代码获得每ー个模拟结果的精度评判指标Kappa系数值。
7.根据权利要求6所述的元胞自动机模拟尺度敏感性的方法,其特征是根据Kappa系数展开试验结果分析,然后采用正交试验设计中的极差分析法完成结果讨论,其步骤包括 (1)根据试验结果Kappa系数,计算极差分析结果的各个參数; (2)总结上述分析计算结果,得出结论,从而寻求最优水平组合的元胞自动机模型,并检验各尺度因素之间是否存在相关性。
全文摘要
本发明提供的是一种利用正交试验设计来探测土地利用变化元胞自动机模拟尺度敏感性的方法,具体是首先利用遥感影像来解译提取土地利用信息并进行整合,然后确定元胞自动机模型中需要考查的尺度因素及水平,选取合适的测试尺度敏感性的正交表;在此基础上,模拟研究区域的土地利用变化情况,进而基于精度评判指标Kappa系数,分析出元胞自动机模型中的最优水平组合,并对各尺度因素之间尚存在的相关性进行检验,从而全面客观地分析土地利用变化元胞自动机模拟过程中存在的敏感性。本发明填补了现有方法在土地利用变化元胞自动机模拟过程尺度敏感性分析与表达上的空缺,对确保模拟结果的正确性及高效性具有非常重要的指导意义。
文档编号G06F17/50GK102841963SQ201210289079
公开日2012年12月26日 申请日期2012年8月15日 优先权日2012年8月15日
发明者吴浩, 周璐, 张建新, 付锟, 高杨辉 申请人:武汉理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1