基于Grabcut融合多源数据提取不透水面
武汉大学遥感信息工程学院,武汉 430079
Extracting impervious surfaces from multi-source remote sensing data based on Grabcut
School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China
责任编辑: 陈理
收稿日期: 2016-12-17 修回日期: 2017-04-5 网络出版日期: 2018-09-15
基金资助: |
|
Received: 2016-12-17 Revised: 2017-04-5 Online: 2018-09-15
作者简介 About authors
易佳思(1992-),女,硕士研究生,主要从事遥感图像处理方面的研究。Email:yijiasi@qq.com。 。
快速城镇化是造成城市内涝加剧的重要原因之一。城市不透水面面积的显著增长是快速城镇化的直接表现。为了实时提供准确的城市不透水面区域情况,开展多源数据融合不透水面的提取研究,结合多光谱影像和高空间分辨率卫星影像丰富的光谱和空间信息、机载激光点云数据的高程和强度信息等优势,将基于图论的最优分割方法引入不透水面提取中,将不透水面的提取转换为不同数据源下的最优标记问题,通过多源特征融合获得更精确的提取结果。以广州市为例的研究结果表明,与传统遥感方法及单一数据提取法相比,这一方法的精度得到了明显提高,并且大大减少了提取过程中的人工干预,使算法具有更高的适应性和稳定性。
关键词:
Impervious surface is a major indicator of rapid urbanization, which leads to urban waterlogging. In this study, the authors took the advantages of multi-spectral satellite imagery and LiDAR data based on Grabcut to extract impervious surfaces. Taking the Guangzhou City as a study case, the authors reveal that the method can reach higher overall accuracy and robustness than the traditional single-source method.
Keywords:
本文引用格式
易佳思, 胡翔云.
YI Jiasi, HU Xiangyun.
0 引言
目前常用的不透水面遥感提取方法有人工解译法、指数模型法、回归分析法、线性光谱混合模型法、决策树分类法、人工神经网络和面向对象法等。这些研究取得了较好的成果,但是在精确高效提取不透水面方面仍存在不足。如: 基于V-I-S模型利用线性光谱混合分解将光谱信息分解成高反照度、低反照度、植被和土壤端元,但是由于光谱相似造成端元之间存在不确定性[3,4,5]; 回归分析法对于不同时相不同区域难以实现自适应归一化,且对数据噪声敏感[3,6-7]; 人工智能算法在遥感影像上应用还不够成熟,网络连接权值的物理意义不易推断,学习收敛速度慢,且对训练样本的数量和质量有较高要求[8]; 面向对象法虽然包含了形状、纹理和上下文关系等空间信息,但是分割尺度的确定对分类精度影响很大[9]。基于上述方法,也开展了大量改进研究,以提高算法的鲁棒性和精度。同时,传统不透水面提取的研究方法只采用单一卫星数据源,没有利用多源数据的优势。因此引入了夜间数据、合成孔径雷达数据(synthetic aperture Radar,SAR)、机载激光点云数据(light detection and ranging,LiDAR)等新型数据。将这些数据与传统遥感影像相结合[10,11],已成为了当前不透水面提取的重要手段。Hodgson等[12]利用航片数据和LiDAR数据,对城区不透水面进行了提取,相比使用传统分类方法精度得到了提高; Im等[13]使用WorldView数据和LiDAR数据对城市不透水面进行了提取,既丰富了信息源,也提高了不透水面的提取精度。
广州市是国内城市化发展最为快速的地区之一,曾多次遭遇连续强降雨,导致市区大面积内涝,因而实时准确获取广州市不透水面分布情况迫在眉睫。以该地区作为研究区,把建筑物、水泥沥青道路和停车场等人工构造物归为不透水面,把植被、裸地和水系归为透水面。基于图论的最优分割方法(Grabcut),将不透水面的提取转换为不同数据源下的最优标记问题,建立能量函数,融合Landsat8和我国高分一号(GF-1)卫星影像的光谱和空间信息,并且加入了LiDAR点云数据的高程和强度信息,结合多源特征的优势,精确提取不透水面。
1 数据源及其预处理
1.1 数据源
本研究多源数据选用30 m和15 m空间分辨率Landsat8影像、8 m和2 m空间分辨率GF-1影像以及0.5 m空间分辨率LiDAR点云数据。全部数据均在2013年10—12月间采集,获取时间相近。其中,Landsat8影像波段数较多,光谱信息丰富; GF-1影像空间分辨率较高,空间信息丰富; LiDAR点云数据拥有高程和强度信息。
1.2 数据预处理
首先进行影像配准,将不同传感器获取的不同空间分辨率卫星影像配准到统一的坐标系下,并且对卫星影像进行辐射纠正,建立同时相、多尺度、多源数据金字塔。其中,由于多源影像间空间分辨率跨度较大,直接配准会导致操作不便且精度较低,故采取根据空间分辨率大小,逐级配准的方法。以ENVI软件中同地区的数字高程模型(digital elevation model,DEM)为基准,先对全色和多光谱GF-1影像分别进行无控制点的正射校正,再逐次将全色和多光谱Landsat8影像配准到正射校正后的GF-1影像坐标系。
2 提取方法
为了精确提取不透水面,采用Grabcut融合多源卫星影像的光谱和空间信息,并辅以LiDAR点云数据的高程和强度信息。研究方案如图1所示。
图1
首先进行影像预处理,统一坐标系; 然后分别从卫星影像和点云数据中提取光谱特征和道路信息; 再将提取的光谱特征使用模糊C均值聚类(fuzzy C-means clustering,FCM)方法进行聚类,以分类粗结果作为分类初值; 最后构建基于Grabcut的分类模型,建立能量函数,融合多源特征,迭代优化初值。
2.1 多源特征
2.1.1 光谱特征
由于不透水面普遍在热红外波段辐射率很高,在近红外反射率很低[14],因此卫星影像可以在不透水面提取方面发挥其光谱特征方面的较大优势。本文将归一化差值植被指数(normalized differential vegetation index,NDVI)、增强型植被指数(enhanced vegetation index,EVI)和改进的归一化差值水体指数(modified normalized differential water index,MNDWI)选作光谱特征参数,用于Grabcut的输入特征和初值获取。
1)NDVI。通过表现植被强吸收能力的红光波段和表示植被生物量的近红外波段的组合计算,可以使感兴趣地物信息得到增强[15],其公式为
式中: NIR表示近红外波段的反射率值; RED表示红光波段的反射率值。
2)EVI。在NDVI的基础上改进得到EVI,其公式为
式中: BLUE表示蓝光波段的反射率值;
3)MNDWI。由于土壤、水体和沙土、部分水泥沥青具有类似的光谱特征,单利用NDVI无法准确区分出不透水面,有必要引入水体指数。水体在绿光波段中比红外波段具有更高反射率,MNDVI可以准确提取出水体[16],其公式为
式中: GREEN表示绿光波段的反射率值; MIR表示中红外波段的反射率值。Landsat8影像第6波段SWIR1对应中红外波段。
2.1.2 点云特征
由于光谱相似性,单从卫星影像中难以准确区分出人工道路和裸地。通过引入LiDAR数据,得到较准确的人工道路和停车场等不透水面,弥补卫星影像的缺陷。
LiDAR系统可以快速获取具有地表三维坐标及反射强度等信息的密集点云,对于植被、建筑物和道路等地物的精确提取具有重要意义。然而仅依靠高程信息进行分类的可靠性有限,并且强度信息的噪声大,影响因素多,还难以真实反映地物反射率信息[17]。因此,可以结合高程和强度信息,将点云信息作为辅助信息参与到不透水面分类过程中。
1)高程信息。为了精确提取道路,首先需要利用高程信息通过点云滤波区分地面点和非地面点; 再采用形态学滤波,依次对移动窗口中的点进行腐蚀和膨胀,搜索窗口内的最低点,逐步构建DEM。此算法对于城市地区滤波很有效,且计算简单。
2.2 多源数据融合分类模型
2.2.1 图割与Grabcut
图割(Graph cut)是一种基于图论的图像分割方法,其能量最小化框架由Boykov等提出[19],近年来在计算机视觉领域中被广泛应用。该方法可以很好地将图像的区域和边界信息相结合,建立能量模型,通过最大流最小割算法,从而得到能量最小的分割结果。
Grabcut是在此研究基础上进行了改进,将交互方式从种子点选取变成框选目标,并且引入高斯混合模型进行建模,通过不断分割估计和模型参数学习进行迭代,实现分割[20]。其能量函数为
式中:
数据项表示图模型上所有节点的权值,由高斯混合模型计算得到,即
式中n表示第n个像素。该项也表示像素被标记为前景或背景的惩罚,即某个像素属于前景或背景概率的负对数,代入高斯混合模型可得
式中: det用来计算行列式的值; μ为每个高斯分量的均值向量。
平滑项表示图模型上所有边的权值,由相邻节点间的欧式距离计算得到,体现了像素间不连续的惩罚,即
式中:
通过最大流最小割算法,计算能量函数最小状态,更新高斯混合模型的参数,重新计算新的能量函数,如此反复迭代得到最优分割结果。
2.2.2 基于改进的Grabcut不透水面提取模型
将Grabcut和多源遥感数据结合,从能量函数项、初值设置和特征空间3方面进行改进,融合多源特征实现不透水面提取。
1)能量函数项。由于点云数据的不稳定性,只能作为辅助条件参与分类,因此在原有函数基础上,增加了一项道路信息的约束项
式中: 数据项
式中:
2)初值设置。原始Grabcut中,将人工框选区外的像素标记为绝对背景初值,框内标记为可能前景初值,通过迭代一步步在可能的前景中筛选出绝对前景。本文将不透水面和透水面分别作为分类的前景和背景,需要处理的是覆盖面积大、连通区域细碎的卫星影像,人工标记种子点工作量大,需尽可能减少人工干预。所以首先对多源卫星影像进行了FCM聚类,将得到的粗分类结果作为Grabcut的初值,即将聚类得到的不透水面和透水面分别标记为可能前景和背景初值。
3)特征空间。一般的图割基于颜色空间(灰度或RGB)对目标和背景建模,经典的模型有灰度直方图、高斯混合模型等。但是对于多源多光谱影像而言,每个波段的重要性不一样,颜色信息冗余,所以需要先进行筛选组合,将计算得到的一系列突出表征特定地物的指数作为输入特征,进行建模。本文采用NDVI,EVI和MNDWI作为输入特征,采用高斯混合模型建模,并结合由邻接关系得到的空间特征和点云数据中提取的道路信息,共同构建能量函数。
通过以上3方面的改进,本文将改进的Grabcut引入不透水面提取中,建立了新的能量函数,融合植被特征、水系特征、道路特征以及各相邻点间的光谱和空间特征,使分类过程更有针对性,并且很大程度上减少了人工干预,有利于分类精度的改善和不透水面的准确提取。
3 实验结果与分析
在Visual Studio2013软件平台上,通过编程实现研究区不透水面的提取。所需的多源特征如图2所示。
图2
3.1 实验结果
实验结果如图3所示。
图3
图4
从图4(f)和(g)可以看出植被和建筑群间区分清晰; (h)中道路和植被分类正确; (i)中左下角为水系,右上角为植被,中间为独立建筑物,均能被较好地区分; (j)右上角的植被被正确提取出,但左半部分和左下角的裸地均没有提取出,被误分为不透水面。说明本文方法在裸地和不透水面的区分上还有待改进,对于其他地物均能正确区分。
3.2 精度评定
为了定量检验分类精度,随机选取了均匀分布在影像中的5 136个测试样本,每个样本均为5像素×5像素大小,将各个样本中的每个点,通过人工解译赋予属性作为真值,其中不透水面点有71 550个像素,透水面点有56 850个像素。在ENVI软件上完成真值勾画。
为了证明本文方法能优化聚类结果,且选取的多源数据均对分类结果有利,分别对本文方法结果、聚类所得初值的分类结果、不加入LiDAR数据的分类结果、不加入Landsat8数据的分类结果进行精度评定。
精度评价结果如表1所示。
表1 不同数据源的分类精度
Tab.1
数据源 | 生产者精度/% | 用户精度/% | 总体精度/% | Kappa系数 | ||
---|---|---|---|---|---|---|
不透水面 | 透水面 | 不透水面 | 透水面 | |||
本文方法 | 93.47 | 86.20 | 99.93 | 99.97 | 90.25 | 0.820 |
聚类所得初值 | 88.41 | 87.42 | 89.84 | 85.70 | 87.97 | 0.783 |
不加入LiDAR数据 | 89.38 | 86.29 | 89.13 | 86.59 | 88.01 | 0.783 |
不加入Landsat8数据 | 90.93 | 81.18 | 85.88 | 87.67 | 86.61 | 0.760 |
由表1中分析,仅采用聚类所得初值、不加入点云数据和不加入Landsat8数据时,分类精度均比本文方法低,主要体现在不透水面的漏分上。结合分类结果影像来分析,原因其一是缺乏邻接关系干预导致离散噪声未被剔除; 其二是缺乏点云信息的干预而导致道路漏分; 其三是Landsat8的中红外波段对水系敏感,其缺失将使水系被误分成不透水面。由此证明了本文将多源数据在Grabcut框架下融合分类对于不透水面提取有一定意义,精度得到提高。
表2 本文方法与传统遥感方法的分类精度评价
Tab.2
方法 | 生产者精度/% | 用户精度/% | 总体精度/% | Kappa系数 | ||
---|---|---|---|---|---|---|
不透水面 | 透水面 | 不透水面 | 透水面 | |||
本文方法 | 93.47 | 86.20 | 99.93 | 99.97 | 90.25 | 0.820 |
最大似然监督分类 | 77.47 | 91.48 | 91.97 | 76.34 | 83.68 | 0.719 |
线性光谱混合分解 | 94.20 | 72.43 | 81.13 | 90.84 | 84.56 | 0.727 |
决策树分类 | 89.22 | 82.66 | 86.62 | 85.90 | 86.31 | 0.756 |
4 结论
本文结合多光谱影像Landsat8、高空间分辨率卫星影像GF-1和LiDAR点云数据的优势,构建图模型,将Grabcut引入不透水面提取中。结论如下:
1)基于Grabcut的多源数据融合提取方法,通过能量优化框架,实现了光谱信息、空间信息、高度和强度信息等多源特征融合。根据多源数据特点设计特征,一定程度上解决了裸地和不透水面相互混淆的问题,相比于单一数据提取精度得到明显提高。
2)本文方法能够对像素之间的空间关系和局部的相似性信息进行很好的表达,相较于传统的像素分类方法,有利于获得噪声更少的分类结果。
3)与传统提取方法相比,本文方法大大减少了工作量,具有更高的适应性和稳定性。
基于Grabcut的多源数据融合提取方法在以下方面还有待进一步深入研究: 第一,可引入更多突出表现特定地物的波段或指数,提高分类精度; 第二,采用的LiDAR数据空间分辨率仅0.5 m,而若使用空间分辨率更高的密集点云,可以通过计算粗糙度来区分自然裸地和平坦道路,在一定程度上减少误分; 第三,需对更多区域进行实验,检验方法的普适性。
参考文献
论北京暴雨洪灾与城市防涝
[J].
DOI:10.3969/j.issn.1674-4144.2012.10.001
URL
[本文引用: 1]
通过研究北京及其他城市暴雨后内涝灾害的原因,对照古城水系的经验,认为古代以河渠为城市排水干渠,密度大,行洪断面大,调蓄系统容量巨大,管理良好,是防止暴雨后城市内涝的重要经验,可供借鉴。
城市不透水面遥感研究进展
[J].
Fuzzy ARTMAP算法在城市不透水面估算中的应用研究
[J].为了克服线性光谱混合分析模型的缺陷,兼顾Landsat ETM+和Quickbird遥感数据多源信息及Fuzzy ARTMAP神经网络自适应学习的优势,提出了利用Fuzzy ARTMAP方法来估算城市不透水面覆盖度(ISP)。以武汉市为例,结果表明,与线性光谱混合分析模型相比,基于Fuzzy ARTMAP神经网络方法估算结果精度较高,与实际城市不透水面覆盖度分布范围一致。
Estimating impervious surfaces using the Fuzzy ARTMAP
[J].
Combinational build-up index(CBI) for effective impervious surface mapping in urban areas
[J].
DOI:10.1109/JSTARS.2015.2478914
URL
[本文引用: 1]
The distribution of urban impervious surface is a significant indicator of the degree of urbanization, as well as a major indicator of environmental quality. Hence, taking advantage of remotely sensed imagery to map impervious surface has become an important topic. Spectral indices have been developed due to its convenience to apply, among which feature extraction approach has shown superiority in reliability and applicability. However, impervious surface is often confused with bare soil when the current existing indices are used as well as their sensor-specific limitations. In this study, a new index, combinational build-up index (CBI), is proposed to extract impervious surface. The new index combines the first component of a principal component analysis (PC1), normalized difference water index (NDWI), and soil-adjusted vegetation index (SAVI), representing high albedo, low albedo, and vegetation, respectively, to reduce the original bands into three thematic-oriented features. The new index was tested using various remote sensing images at different spectral and spatial resolutions. Qualitative and quantitative assessments of the accuracy and separability of CBI, together with the comparison with other existing indices, were performed. The result of this study indicates that the proposed method is able to serve as an effective impervious index and can be applied widely.
Remote sensing of impervious surface growth:A framework for quantifying urban expansion and re-densification mechanisms
[J].DOI:10.1016/j.jag.2015.11.007 URL [本文引用: 1]
Estimating urban impervious surface percentage with multi-source remote sensing data
[C]//
Extracting impervious surfaces from multi-source satellite imagery based on unified conceptual model by decision tree algorithm
[J].DOI:10.1007/s11431-010-3207-1 URL [本文引用: 1]
Extraction of urban impervious surface using two-season worldview-2 images:A comparison
[J].
DOI:10.1016/S0099-1112(16)82014-5
URL
[本文引用: 1]
Although multispectral images acquired during the summer season have been used extensively in impervious surface extraction with relatively high accuracy, the area of impervious surface extracted is generally underestimated. In this study, a quantitative comparison of urban impervious surface extraction was conducted using WorldView-2 images of the summer and winter seasons over two urban areas in a temperate region of Northern China. A hierarchical object-based classification method was adopted to extract urban impervious surfaces. The results showed that the impervious surface extraction from the winter image achieved an accuracy comparable with that from the summer image. However, the area of impervious surface extracted from the winter image was much greater than that from the summer image, which was mainly attributed to seasonal variations of deciduous trees. Therefore, winter images are recommended for impervious surface mapping in temperate regions using very high resolution images.
Support vector machine and object-oriented classification for urban impervious surface extraction from satellite imagery
[C]//
Improving the impervious surface estimation with combined use of optical and SAR remote sensing images
[J].DOI:10.1016/j.rse.2013.10.028 URL [本文引用: 1]
Impervious surface detection with nighttime photography from the international space station
[J].
DOI:10.1016/j.rse.2016.02.009
URL
[本文引用: 1]
61Nighttime photography from the ISS was used to detect impervious surfaces.61The ISS-based approach correctly estimated the extent of impervious surfaces.61Overall accuracy of ISS-based map was 82%, while only 42% for unadjusted OLS map.61Imperviousness degree estimated on per-pixel basis with ISS was accurate to ±20%.61Use of census data improved the ISS-based estimation of imperviousness degree.
Synergistic use of LiDAR and color aerial photography for mapping urban parcel imperviousness
[J].
DOI:10.14358/PERS.69.9.973
URL
[本文引用: 1]
The imperviousness of land parcels was mapped and evaluated using high spatial resolution digitized color orthophotography and surface-cover height extracted from multiple-return lidar data. Maximum-likelihood classification, spectral clustering, and expert system approaches were used to extract the impervious information from the datasets. Classified pixels (or segments) were aggregated to parcels. The classification model based on the use of both the orthophotography and lidar-derived surface-cover height yielded impervious surface results for all parcels that were within 15 percent of reference data. The standard error for the rule-based per-pixel model was 7.15 percent with a maximum observed error of 18.94 percent. The maximum-likelihood per-pixel classification yielded a lower standard error of 6.62 percent with a maximum of 14.16 percent. The regression slope (i.e., 0.955) for the maximum-likelihood per-pixel model indicated a near perfect relationship between observed and predicted imperviousness. The additional effort of using a per-segment approach with a rule-based classification resulted in slightly better standard error (5.85 percent) and a near-perfect regression slope (1.016).
Impervious surface quantification using a synjournal of artificial immune networks and decision/regression trees from multi-sensor data
[J].DOI:10.1016/j.rse.2011.06.024 URL [本文引用: 1]
一种快速提取不透水面的新型遥感指数
[J].首次采用复合波段的形式创建了归一化差值不透水面指数(normalized difference impervious surfaceindex,NDISI)。它可以用于大区域范围内快速、自动地提取不透水面信息。通过Landsat ETM+和ASTER两种影像的实验证明,新的指数能够有效地增强不透水面信息,并具有较高的提取精度。
A new remote sensing index for fastly extracting impervious surface information
[J].
Monitoring vegetation systems in the great plains with erts
[C]//
Modification of normalised difference water index(NDWI) to enhance open water features in remotely sensed imagery
[J].DOI:10.1080/01431160600589179 URL [本文引用: 1]
基于强度信息聚类的机载LiDAR点云道路提取
[J].
利用机载LiDAR点云数据提取城区道路
[J].
Interactive graph cuts for optimal boundary and region segmentation of objects in N-D images
[C]//
“GrabCut”:Interactive foreground extraction using iterated graph cuts
[J].DOI:10.1145/1015706 URL [本文引用: 1]
/
〈 |
|
〉 |
