APP下载

基于PCA的变化向量分析法遥感影像变化检测

2016-04-11黄维黄进良王立辉胡砚霞韩鹏鹏

自然资源遥感 2016年1期
关键词:变化检测主成分分析

黄维, 黄进良, 王立辉, 胡砚霞, 韩鹏鹏

(1.中国科学院测量与地球物理研究所,武汉 430077; 2.中国科学院大学,北京 100049)



基于PCA的变化向量分析法遥感影像变化检测

黄维1,2, 黄进良1, 王立辉1, 胡砚霞1,2, 韩鹏鹏1,2

(1.中国科学院测量与地球物理研究所,武汉430077; 2.中国科学院大学,北京100049)

摘要:为实现对土地覆盖变化的遥感监测,研究了一种基于不同年份单时相遥感数据提取差异影像、自动确定变化阈值提取变化区域的新方法。以南通市Landsat8 OLI影像为例,对2期影像分别进行主成分分析(principal component analysis, PCA); 取前3个主分量进行变化向量分析(change vector analysis, CVA),构造变化检测差异影像,并与传统PCA法和CVA法构造的差异影像进行对比; 对3景差异影像分别用传统全局阈值法和局部最小错分概率法自动确定阈值,分别提取变化区域,得到6景变化区域图。利用目视解译样点进行精度评价的结果表明,改进后的基于PCA的CVA法提取的变化区域总体精度可达92.78%,Kappa系数可达0.842 6,证明使用该方法可有效地进行不同年份单时相遥感数据的变化检测。

关键词:变化向量分析(CVA); 主成分分析(PCA); 阈值确定; 变化检测

0引言

随着人类对土地资源改造的日趋频繁,土地覆盖/利用状态信息的及时更新已成为亟待解决的问题,而利用遥感数据的大面积同步观测和实效性等特点进行土地覆盖变化检测是一种有效的技术手段[1]。通常变化检测主要有2种方法: ①分类后变化检测; ②对影像直接进行变化检测[2-5]。为了避免因分类不精准而累积的误差,很多学者直接针对影像进行了变化检测的研究: 莫德林等[6]实现了几种基于主成分分析(principal component analysis, PCA)的遥感影像变化检测方法,并比较了它们的优缺点; 陈晋等[7]基于变化向量分析法(change vector analysis, CVA)提出了一种双窗口变步长阈值搜寻的新方法,用于提取土地覆盖变化信息; 廖明生等[8]引进典型相关分析的基础理论,将不同时相的多通道遥感数据视为分组的多元随机变量,利用典型变换进行了遥感数据的多元变化检测; 魏立飞[9]则围绕基于随机场模型的遥感影像变化检测进行了研究,主要包括如何智能化地确定变化阈值、如何利用影像所有波段的变化信息以及如何利用影像中的多种特征进行多元变化检测等问题。针对上述方法中差异影像构造的合理性和阈值确定的自适应性等问题,本文研究了一种综合PCA和CVA的差异影像构造方法,利用局部最小错误率阈值确定方法提取变化信息; 并以南通市为例进行实验,将本文新方法与传统方法进行对比验证。

1差异影像的构造

1.1主成分分析法

PCA法[10-13]是基于统计特征的一种多维正交变换。假设向量X=(x1,x2,…,xn)T表示影像的像元矢量,n为波段数,将多光谱影像X与变换矩阵A进行线性组合,产生1景新的多光谱影像Y=(y1,y2,…,yn)T。其中变换矩阵A是多光谱影像X的协方差矩阵的特征向量矩阵的转置矩阵。由于变换前各波段之间有很强的相关性,经过PCA变换输出影像Y的各分量yi之间将具有最小的相关性。

传统PCA法构造差异影像是对2期影像分别进行PCA变换,然后利用第一主成分进行差值运算。

1.2变化向量分析法

CVA法[14-16]由简单差分法扩展而来。变化向量是描述从时相1到时相2变化的方向和大小的光谱变化向量。设时相为t1和t2的2景影像的像元灰度矢量分别为G=(g1,g2,…,gk)和H=(h1,h2,…,hk),k为像元数,△G包含了2景影像中的全部变化信息,变化强度由‖△G‖决定,即

(1)

按照‖△G‖的定义,‖△G‖越大,影像的差异越大,发生变化的可能性越大。

1.3差异影像提取

传统的基于PCA的差异影像的构造是对PCA变换后的第一主成分进行差值运算,这样得到的差异影像噪声较少; 但由于只利用第一主成分构造差异影像,得到的变化信息会有所缺漏。王丽云等[17]先对2期影像的差值影像进行PCA变换,再进行CVA分析,从而构造差异影像。

本文提出的基于PCA的CVA法(以下简称新算法)构造差异影像的步骤是: 首先对影像进行PCA变换,得到相关性很小的几个主分量; 然后选取前3个主分量进行CVA分析,得到信息充足且噪声较少的差异影像。

2变化阈值的确定

2.1基于直方图曲率的最小错误率法

E(T)=QE1(T)+(1-Q)E2(T) 。

(2)

令∂E(T)/∂T=0, 则

(3)

(4)

遍历阈值范围[T1,T2],当T=Tm时,根据式(2)—(4)得到错误率最小时的Tn; 当△T=|Tm-Tn|小于某一极小常数时,停止遍历,此时的Tm与Tn的均值即为最佳阈值[18-19]。

2.2局部最小错分概率法

由于差异影像并不是典型的双峰灰度图,全局阈值并不能很好地表达变化细节; 因此本文提出了一种基于直方图曲率的局部最小错分概率法,利用移动窗口对窗口内的影像计算局部阈值,具体步骤如下:

1)根据影像大小确定移动窗口大小a×a,对窗口i设定初始阈值T,其中i=1,2,…,n(n为窗口的个数),T[T1,T2](T1和T2分别为灰度最小值和最大值);

2)在窗口i内部逐像元地对比像元灰度值p与阈值T的大小,当p>T时标记为变化,反之标记为未变化;

4)对各窗口内部的像元以对应的局部阈值进行二值分割,得到最终变化图斑。

3实验与分析

3.1遥感数据与预处理

用1组获取时间分别为2013年4月14日和2014年3月16日的覆盖江苏省南通市的Landsat8 OLI影像数据进行实验(图1)。具体预处理包括:

(a) 2013-04-14 (b) 2014-03-16

图1南通市Landsat8 OLI B4(R)B3(G)B2(B)假彩色合成影像

Fig.1Pseudo color images of Nantong City composed of Landsat8 OLI B4(R)B3(G)B2(B)

①对2景影像分别进行全色波段与多光谱波段(第6波段除外)数据融合; ②以2013年影像为基准,对2014年影像进行几何纠正和相对辐射校正,其中相对辐射校正采用直方图匹配法; ③参照南通市矢量边界进行影像裁剪,使输出影像为多边形。经预处理后的2景B4(R)B3(G)B2(B)假彩色合成影像如图1所示。

3.2对比实验

3.2.1构造差异影像

分别采用CVA法、传统PCA法和新算法对原始影像(图1)进行运算,构造差异影像,得到3景差异影像(图2)。其中经PCA变换后的PC1的方差贡献率为96.9%,PC1,PC2和PC3共同的方差贡献率达到99.9%。

(a) CVA法 (b) 传统PCA法 (c) 新算法

图2基于3种方法的差异影像

Fig.2Difference images based on 3 methods

从图1可以看出,主要变化表现为中部地区有较多道路变化,西部长江支流处、东部通州区附近和南部南通市市中心有较多居民点或工业区变化,还有散布在各处的耕地变化。对比3景差异影像(图2)可以看出,新算法(图2(c))比传统PCA方法(图2(b))保存了更多的变化信息,例如北部的耕地变化和通州区人工变化区域的亮度都更为显著; 比原始影像直接进行变化向量分析(图2(a))更能抑制噪点,并且发亮区域和发暗区域的对比度更大,便于更好地确定适当的阈值对差异影像进行二值化。

3.2.2确定阈值

对新算法得到的差异影像,分别以基于直方图曲率的最小错误率全局阈值确定法和局部阈值确定法进行二值化,其中局部阈值确定法分别取窗口大小为500×500,350×350,200×200,50×50和10×10进行对比分析,结果如图3所示。

(a) 全局阈值法 (b) 窗口为500×500的局部阈值法 (c) 窗口为350×350的局部阈值法

(d) 窗口为200×200的局部阈值法(e) 窗口为50×50的局部阈值法(f) 窗口为10×10的局部阈值法

图3基于新算法的不同窗口提取的变化区域

Fig.3Changed areas extracted by different windows based on new algorithm

从图3可以看出,用局部阈值法提取的变化区域图在整体上的连续性较好,没有出现明显的接边问题,这与变化区域只是整景影像范围内较小区域有关。选取南通市西部的1块局部影像进行放大和对比分析(图4)。

(a) 2013-04-14 (b) 2014-03-16

图4南通市西部局部影像

Fig.4Local images of west part in Nantong City

从图4可以看出,2013年4月至2014年3月间该区域主要变化为人工表面的变化,在左上部、中部和右下部有较明显的人工表面增多。对该区域采用新算法所得到的差异影像中,使用2种阈值确定方法得到6个变化区域二值图像(图5)。从图中的对比可以看出,2种阈值确定方法都可以较为准确地提取出主要的变化区域,其中局部阈值法通过改变窗口大小进一步分析了窗口大小对噪声的抑制作用。经仔细解译可以发现,窗口大小为500×500时

(a) 全局阈值法(b) 窗口为500×500的局部阈值法(c) 窗口为350×350的局部阈值法

(d) 窗口为200×200的局部阈值法(e) 窗口为50×50的局部阈值法(f) 窗口为10×10的局部阈值法

图5变化区域二值图像

Fig.5Binary images of changed areas

的局部阈值法较全局阈值法对变化提取中噪声的抑制效果更为明显; 而在窗口大小逐步减小的过程中,噪声点数先缓慢减少,到达一定大小后又有所增加(在窗口大小为50×50时噪声点最少,但在窗口大小减小到10×10时噪声点又有所增加)。在上述窗口中,窗口大小为50×50时不仅能抑制变化提取中的噪点,而且仍可以提取出较为完整的变化图斑。

3.3精度评定

本文采用样点检验的方式对不同方法变化提取的精度进行评定。样点检验可按式(5)计算所需的最少随机抽样点数[20],即

n=p(1-p)(u1-a2/2)/d2,

(5)

式中:n为最少的抽样点的个数;p为分类正确的百分比;u为从正态分布概率表中所查的对应的置信水平的值;d为误差允许范围。取α=0.1(即置信水平为95%),查表可知此时u=1.96; 误差允许范围d=±5%; 图5中不同变化提取方法实验得到的p分别为0.84,0.86,0.88,0.87,0.82和0.92; 对应得到的n分别为207,185,162,174,227和113。为了在同一套样本下验证各方法的精度,选取了230个样本点进行验证。

通过目视解译,在GoogleEarth平台上从2013年4月15日和2014年4月14日获取的高分辨率影像中选取变化与未变化样点,其中变化样点83个,未变化样点147个; 计算各方法变化提取的错分概率、漏分概率、总体精度及Kappa系数4个指标(表1)。

表1 南通市2013—2014年变化检测各算法精度

其中,通过上述分析,局部阈值确定法的窗口大小设置为50×50。

从表1可以看出,2种阈值方法中,新算法构造的差异影像的提取精度都比另外2种差异影像的提取精度更高,且漏分概率更低; 传统PCA法得到的差异影像提取的错分概率远低于另2种算法,而漏分概率远高于另2种算法。相对于全局阈值法,局部阈值法对新算法和CVA法构造的影像的提取精度都有所提高,却对基于传统PCA算法的提取精度有所降低,这是因为传统PCA算法丢失了很多原始信息,对变化细节的表现力不够; 加之局部阈值法对噪声的抑制,使得变化信息更加缺失。

4结论

1)本文以江苏省南通市Landsat8 OLI影像为例,利用基于主成分分析(PCA)的变化向量分析(CVA)法构造的差异影像,采用局部最小错分概率法确定阈值,提取出变化区域。实验表明,本文提出的新算法有效可行,并可在尽量保留变化细节的基础上抑制了噪声。

2)用新算法计算差异影像比传统PCA方法保存了更多的变化信息; 比CVA法更能抑制噪声,且发亮区域和发暗区域的对比度更大,便于更好地确定适当的阈值对差异影像进行二值化。

3)局部阈值法提取变化的结果表明,变化提取效果与窗口大小设置有关; 在窗口大小逐步减小过程中,噪声点数先是缓慢减少,到达一定大小后又有所增加。

4)相对于全局阈值法,局部阈值法对新算法和CVA法构造的影像的提取精度都有所提高。但局部阈值法对基于传统PCA算法的提取精度有所降低,这是因为传统PCA算法丢失了很多原始信息,对变化细节的表现力不够; 加之局部阈值法对噪声的抑制,使得变化信息更加缺失。

由于局部窗口法确定阈值时需要通过移动窗口进行运算,致使运算时间较长; 为了缩短新算法的运算时间、提高效率,今后可考虑对影像分块进行并行处理。

参考文献(References):

[1]李德仁.利用遥感影像进行变化检测[J].武汉大学学报:信息科学版,2003,28(s1):7-12.

Li D R.Change detection from remote sensing images[J].Geomatics and Information Science of Wuhan University,2003,28(s1):7-12.

[2]马建文,田国良,王长耀,等.遥感变化检测技术发展综述[J].地球科学进展,2004,19(2):192-196.

Ma J W,Tian G L,Wang C Y,et al.Review of the development of remote sensing change detection technology[J].Advance in Earth Sciences,2004,19(2):192-196.

[3]马云飞,李宏.遥感变化检测技术方法综述[J].测绘与空间地理信息,2014,37(1):132-134.

Ma Y F,Li H.Review on the methods of change detection techniques using remotely-sensed data[J].Geomatics and Spatial Information Technology,2014,37(1):132-134.

[4]黄亮,左小清,於雪琴.遥感影像变化检测方法探讨[J].测绘科学,2013,38(4):203-206.

Huang L,Zuo X Q,Yu X Q.Review on change detection methods of remote sensing images[J].Science of Surveying and Mapping,2013,38(4):203-206.

[5]陈宇,杜培军,唐伟成,等.基于BJ-1小卫星遥感数据的矿区土地覆盖变化检测[J].国土资源遥感,2011,23(3):146-150.doi:10.6046/gtzyyg.2011.03.26.

Chen Y,Du P J,Tang W C,et al.Land cover change detection in coal mining area using BJ-1 small satellite remote sensing data[J].Remote Sensing for Land and Resources,2011,23(3):146-150.doi:10.6046/gtzyyg.2011.03.26.

[6]莫德林,刘克江,曹彬才,等.基于主成分分析的遥感图像变化检测[J].影像技术,2013(5):53-56.

Mo D L,Liu K J,Cao B C,et al.Remote sensing image change detection based on principal component analysis[J].Image Technology,2013(5):53-56.

[7]陈晋,何春阳,史培军,等.基于变化向量分析的土地利用/覆盖变化动态监测(Ⅰ)——变化阈值的确定方法[J].遥感学报,2001,5(4):259-266,323.

Chen J,He C Y,Shi P J,et al.Land use/cover change detection with change vector analysis(CVA):Change magnitude threshold determination[J].Journal of Remote Sensing,2001,5(4):259-266,323.

[8]廖明生,朱攀,龚健雅.基于典型相关分析的多元变化检测[J].遥感学报,2000,4(3):197-201,246.

Liao M S,Zhu P,Gong J Y.Multivariate change detection Based on canonical transformation[J].Journal of Remote Sensing,2000,4(3):197-201,246.

[9]魏立飞.基于随机场模型的遥感影像变化检测方法研究[D].武汉:武汉大学,2011.

Wei L F.The Research of the Remote Sensing Image Change Detection Based on Random Fields[D].Wuhan:Wuhan University,2011.

[10]Byrne G F,Crapper P F,Mayo K K.Monitoring land-cover change by principal component analysis of multitemporal landsat data[J].Remote Sensing of Environment,1980,10(3):175-184.

[11]孙家柄.遥感原理与应用[M].武汉:武汉大学出版社,2009.

Sun J B.Principles and Applications of Remote Sensing[M].Wuhan:Wuhan University Press,2009.

[12]冯德俊,李永树,兰燕.基于主成分变换的动态监测变化信息自动发现[J].计算机工程与应用,2004,40(36):199-202.

Feng D J,Li Y S,Lan Y.The automatic detection methods of changing information for dynamic monitoring by principal component transform[J].Computer Engineering and Applications,2004,40(36):199-202.

[13]贺奋琴,何政伟,胡振琪,等.改进的主成分分析法自动发现土地覆盖变化[J].成都理工大学学报:自然科学版,2007,34(1):92-96.

He F Q,He Z W,Hu Z Q,et al.Automatic detection of land cover change based on modified principal component analysis method[J].Journal of Chengdu University of Technology:Science and Technology Edition,2007,34(1):92-96.

[14]Malila W A.Change vector analysis:An approach for detecting forest changes with Landsat[C]//Proceedings of Machine Processing of Remote Sensing Data Symposium.West Lafayette,Indiana:Purdue University,1980.

[15]林克正,班守峰,张玉双.一种基于变化向量分析的变化检测方法[J].哈尔滨理工大学学报,2008,13(4):47-49.

Lin K Z,Ban S F,Zhang Y S.A change detection based on change vector analysis[J].Journal of Harbin University of Science and Technology,2008,13(4):47-49.

[16]李攀.基于CVA的植被覆盖度变化信息提取方法研究[D].北京:首都师范大学,2011.

Li P.The Study on Change Detection of Vegetation Coverage Based on Change Vector Analysis[D].Beijing:Capital Normal University,2011.

[17]王丽云,李艳,汪禹芹.基于对象变化矢量分析的土地利用变化检测方法研究[J].地球信息科学学报,2014,16(2):307-313.

Wang L Y,Li Y,Wang Y Q.Research on land use change detection based on an object-oriented change vector analysis method[J].Journal of Geo-information Science,2014,16(2):307-313.

[18]邓小炼.基于变化矢量分析的土地利用变化检测方法研究[D].北京:中国科学院研究生院遥感应用研究所,2006.

Deng X L.Researches on Land Use Change Detection Based on Change Vector Analysis Method[D].Beijing:Institute of Remote Sensing Applications,Chinese Academy of Sciences,2006.

[19]曾子芳.基于变化矢量分析法的遥感影像土地利用变化检测研究[D].重庆:重庆交通大学,2013.

Zeng Z F.Change Detection Research for Remote Sensing Image Land Use Based on the Change Vector Analysis Method[D].Chongqing:Chongqing Jiaotong University,2013.

[20]Edwards T C Jr,Moisen G G,Cutler D R.Assessing map accuracy in a remotely sensed,ecoregion-scale cover map[J].Remote Sensing of Environment,1998,63(1):73-83.

(责任编辑: 刘心季)

Remote sensing image change detection based on change vector analysis of PCA component

HUANG Wei1,2, HUANG Jinliang1, WANG Lihui1, HU Yanxia1,2, HAN Pengpeng1,2

(1.InstituteofGeodesyandGeophysics,ChineseAcademyofSciences,Wuhan430077,China;2.UniversityofChineseAcademyofSciences,Beijing100049,China)

Abstract:In order to monitor the change of land cover with remote sensing technology, the authors studied a method which is based on single-temporal remote sensing image in different years for extracting differences between the images and determining the change threshold automatically to extract the change area. The research took Landsat8 OLI images of Nantong City as an example. Principal component analysis (PCA) was carried out respectively on two images. After the PCA transformation, the first three components were operated based on change vector analysis (CVA) to get the difference image for change detection, which was compared with the extraction results based on the traditional PCA method and CVA method. Overall minimum error probability threshold determination method and local minimum error probability method were utilized to automatically determine the threshold of the three difference images and to get six change area images. The accuracy was evaluated by visual interpretation, and the results show that the overall accuracy of the new method can reach 92.78%, with kappa coefficient up to 0.842 6. This method is proved to be feasible and effective for extracting change area by single-temporal remote sensing image in different years.

Keywords:change vector analysis(CVA); principal component analysis(PCA); threshold determination; change detection

通信作者:黄进良(1966-),男,研究员,博士生导师,主要从事3S技术在资源环境中的应用研究。Email: hjl@whigg.ac.cn。

作者简介:第一 黄维 (1990-),女,硕士研究生,主要研究方向为遥感技术在资源环境中的应用。Email: vivian090414@sina.com。

中图法分类号:TP 751.1

文献标志码:A

文章编号:1001-070X(2016)01-0022-06

基金项目:中科院战略性先导科技专项专题“应对气候变化的碳收支认证及相关问题”(编号: XDA05050107)资助。

收稿日期:2014-09-15;

修订日期:2014-11-16

doi:10.6046/gtzyyg.2016.01.04

引用格式: 黄维,黄进良,王立辉,等.基于PCA的变化向量分析法遥感影像变化检测[J].国土资源遥感,2016,28(1):22-27.(Huang W,Huang J L,Wang L H,et al.Remote sensing image change detection based on change vector analysis of PCA component[J].Remote Sensing for Land and Resources,2016,28(1):22-27.)

猜你喜欢

变化检测主成分分析
用于遥感图像变化检测的全尺度特征聚合网络
基于多尺度纹理特征的SAR影像变化检测
基于稀疏表示的视网膜图像对变化检测
基于Landsat影像的黄丰桥林场森林变化检测研究
主成分分析法在大学英语写作评价中的应用
江苏省客源市场影响因素研究
SPSS在环境地球化学中的应用