一种融合夜间灯光数据与Landsat8OLI影像的城市建成区提取方法

文档序号:25521570发布日期:2021-06-18 20:09阅读:1033来源:国知局
一种融合夜间灯光数据与Landsat8 OLI影像的城市建成区提取方法

本发明涉及一种融合npp-viirs夜间灯光数据与landsat8oli影像的城市建成区提取方法。



背景技术:

当前背景下,主要有两种方式获取建成区的数据。一种是基于行政单位的社会经济统计数据,这种方法的缺陷是社会经济统计数据中缺乏足够的空间信息;另外一种是基于以landsat为代表的中、高分辨率遥感数据,这种方法的缺陷是中、高分辨率遥感数据会受其地理覆盖范围的限制,在大尺度城市群及国家区域所需的大量时间和劳动力成本,不适合反演城市建成区的变化。所以对大范围的建成区统计采用上述方法需大量人力和物力,难以在短时间内反应大空间尺度的多时相建成区变化信息,特别是在城市化速度较快的地区。因此,亟需采用新方法进行城市建成区的提取计算,从而对不同时期的建成区变化进行监测。

根据夜间灯光数据(night-timelightdata,ntl)可以实现城市建成区面积的提取。但是利用夜间灯光数据会由于非相干光从光源向各个方向辐射,造成灯光亮度的溢出效应,导致对城市土地用地面积的高估。随后前人提出了基于植被校正的城市夜间灯光指数(vegetationadjustedntlurbanindex,vanui)的城市建成区提取的方法,将ntl和ndvi融合。vanui简单易用,能经济高效并且实时地在小尺度下提取城市区域。但是近期vanui的问题也日渐明显:ndvi也会受到溢出效应的影响。比如植被高密度区域会溢出。尽管大部分城市在市中心植被密度都比较低,但是在郊区会产生ndvi溢出。ntl不仅仅受到植被的影响,还受街道结构、街道密度、土地利用类型、光照技术等多方面影响。vanui会放大水体的影响,混淆水体与城市建成区。

针对vanui的不足,尤其是其对水体与城市建成区的混淆现象,导致其精度不能符合更高精度的城市建成区提取要求。



技术实现要素:

本发明旨在提供一种融合npp-viirs夜间灯光数据与landsat8oli影像的城市建成区提取方法,以解决上述问题。为此,本发明采用的具体技术方案如下:

一种融合npp-viirs夜间灯光数据与landsat8oli影像的城市建成区提取方法,其可包括以下步骤:

步骤1)、获取城市的npp-viirs夜间灯光数据和landsat8oli数据,然后对npp-viirs夜间灯光数据去除异常值、裁剪;

步骤2)、从landsat8oli数据中提取ndvi和ndbi,其中ndvi为归一化植被指数,ndbi为归一化建筑指数;

步骤3)、采用改进的夜间灯光城市指数法vbanui提取城市建成区,vbanui的计算公式如下:

vbanui=(1-ndvi)·(1+ndbi)·ntl

其中,ntl为夜光遥感数据;

在完成指标vbanui的计算后,基于vbanui进行聚类,提取城市建成区。

进一步的,步骤1中,所述的npp-viirs夜间灯光数据异常处理是将npp-viirs中亮度值小于0的异常像元赋值为0,并利用待提取区域行政区划矢量数据对处理后的npp-viirs数据进行裁剪,将多余区域数据剔除。

进一步的,步骤1中还包括对landsat8oli数据进行处理,具体是:对landsat8oli数据做辐射定标和大气校正,将覆盖待提取行政区域的多景影像进行镶嵌,并利用行政区划矢量数据对处理后的landsat8oli数据进行裁剪,利用处理后的landsat8oli数据进一步提取ndvi和ndbi指标。

进一步的,步骤2中,landsat8oli数据提取ndvi与ndbi的公式如下:

其中,b5为landsat8oli的第五波段,即近红外波段反射率;b4为landsat8oli的第四波段,即红色波段反射率;b6为landsat8oli的第六波段,即中红外波段反射率。

进一步的,步骤3中利用k均值聚类方法基于vbanui进行聚类,具体实现过程如下,

假设计算指标后的每个像元的vbanui集合为d={d1,d2…dm},计算两个随机质心u1和u2,两者对应两个分类为c1和c2,其中,c1是城市建成区的像元,c2是非城市建成区的像元;对于每个像元,计算其到两个质心的距离,距离较近的质心的分类作为该像元的分类;

更新完分类后,计算每类中的均值向量,得到两个分类的新的质心;

如此反复更新分类c1和c2中的像元,计算两个分类的质心坐标,直到两个分类的质心坐标不再发生变化,此时的c1和c2就是分类好的城市建成区和非城市建成区。

进一步的,ndvi取值为[-1,1],ndvi>0为植被覆盖区,其值越接近1,表示植被覆盖度越大,ndvi<0为非植被覆盖区;ndbi取值范围也在[-1,1]之间,ndbi为正值时,表示城市用地区域,ndbi为负值时,为非城市用地区域。

本发明采用上述技术方案,在vanui的基础上,再引入ndbi指数,可减少水体对城市建成区提取的影响,并且有效减少了城市郊区植被密度过高导致ndvi受溢出效应的影响,提高了城市建成区提取的准确性。

附图说明

为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。

图1是本发明的一种融合npp-viirs夜间灯光数据与landsat8oli影像的城市建成区提取方法的流程图;

图2是根据不同数据提取的城市建成区;

图3是空间验证的选定区域;

图4是选定区域的提取结果,其中(a)是基于landsat8oli影像7、6、4波段数据的监督分类结果,(b)是基于npp-viirs数据的提取结果,(c)是基于vanui方法的提取结果,(d)是基于vbanui方法的提取结果;

图5是根据不同数据方法提取城市建成区后的精度对比;

图6是精度评定的原理图。

具体实施方式

现结合附图和具体实施方式对本发明进一步说明。

如图1所示,本发明提出一种融合npp-viirs夜间灯光数据与landsat8oli影像的城市建成区提取方法,提取了ndvi和ndbi等指标数据,创造性地提出基于植被和建筑校正的城市夜间灯光指数(vegetationandbuildingadjustedntlurbanindex,vbanui)。vbanui的计算公式如下:

vbanui=(1-ndvi)·(1+ndbi)·ntl(1)

其中,b5为landsat8oli的第五波段(近红外波段)反射率;b4为landsat8oli的第四波段(红色波段)反射率;b6为landsat8oli的第六波段(中红外波段)反射率。ntl为npp-viirs夜间灯光数据。ndvi为归一化植被指数,ndbi为归一化建筑指数。

对ntl进行处理后再加入计算,包括去除异常值与裁剪。具体地,将npp-viirs中亮度值小于0的异常像元赋值为0,并利用北京市行政区划矢量数据对处理后的npp-viirs数据进行裁剪,将多余区域数据剔除,使其覆盖至整个北京市;

本发明获取2017年7月landsat8oli遥感影像数据三景(覆盖整个北京市),详细信息见表1:

表1.landsat8oli影像详细信息

对landsat8oli数据进行处理后才能进一步提取指标。具体是:对landsat8oli数据做辐射定标和大气校正,将三景影像(表1)进行镶嵌,并利用北京市行政区划矢量数据对处理后的landsat8oli数据进行裁剪。利用处理后的landsat8oli数据进一步提取ndvi和ndbi指标。

ndvi取值为[-1,1],ndvi>0为植被覆盖区,其值越接近1,表示植被覆盖度越大,ndvi<0为非植被覆盖区。表达式中的(1-ndvi)则表征了较大的非植被覆盖区权重在城市核心地区,而不是城市周边地区,这样也导致城市核心区数据值的变异性增加。因此,植被丰富的非城市区域的值接近0。(1-ndvi)与ntl的结合可减少城市核心区夜间灯光的饱和现象,并增加城市内部核心区变化特征的快速识别。

其次,ndbi取值范围也在[-1,1]之间。研究表明ndbi正值为城市用地区域,ndbi负值为非城市用地区域。融入ndbi后,在水体对城市建成区混淆或者ndvi和ntl有溢出效应时,都可以有效控制并减弱其影响。

综上,通过融合ndvi和ndbi这两个指数可减少npp-viirs夜间灯光数据在城市核心区的饱和现象,减少水体对城市建成区提取的混淆,并能够减少城市郊区植被ndvi的溢出效应影响,提高了城市建成区提取的准确性。

本发明采用vbanui提取城市建成区面积。vbanui的计算公式如下:

vbanui=(1-ndvi)·(1+ndbi)·ntl(4)

在计算完每个像元的vbanui后,用k均值聚类方法基于vbanui对像元进行聚类分析,通过分成城市建成区和非城市建成区两类实现提取城市建成区。其中,k均值聚类方法的实现过程如下:

假设计算指标后的每个像元的vbanui集合为d={d1,d2…dm}。计算两个随机质心u1和u2,两者对应两个分类为c1和c2。其中,c1是城市建成区的像元,c2是非城市建成区的像元。对于每个像元,计算其到两个质心的距离,距离较近的质心的分类作为该像元的分类。

更新完分类后,计算每类中的均值向量,得到两个分类的新的质心。

如此反复更新分类c1和c2中的像元,计算两个分类的质心坐标,直到两个分类的质心坐标不再发生变化,此时的c1和c2就是分类好的城市建成区和非城市建成区。

本发明用vbanui进行城市建成区提取,另外还用vanui和原始的npp-viirs也进行了城市建成区提取,进行对比,结果图见图2。可见三种方法提取的城市建成区域存在一定的差异。具体的精度评定与对比在下面展示。

本发明对landsat8oli数据的7、6、4波段(该波段组合适用于城市监测)进行支持向量机(svm)监督分类,分类结果作为本发明的空间验证数据。另外,本发明还查找统计数据,统计年鉴数据来自《北京市统计局》和《国土资源局》,其中包括北京市2017年城市建设用地所占面积数据,该数据也作为本发明的空间验证数据。空间验证的选定区域见图3。

精度验证分成生产者精度p和用户精度u两部分。如图6所示,黄色椭圆区域是真实情况,设其像元数为a;蓝色椭圆区域是用户自己的分类结果,设其像元数为b;两者交集表示用户分类中正确的部分,设其像元数为e。则生产者精度p和用户精度u的计算公式如下所示:

生产者精度p=e/a(6)

用户精度p=e/b(7)

本发明用vbanui进行城市建成区提取,另外还用vanui和原始的npp-viirs也进行了城市建成区提取,对三种方法提取的城市建成区提取结果进行对比,对比图见图4,从提取结果图可见vbanui的提取结果相对另外两种方法更加接近验证数据。

具体的对比数据见下表所示:

表2.三种方法提取结果的相对精度

分别计算三种方法的生产者精度和用户精度,对比图如图5所示。从图中可知,vbanui的生产者精度和用户精度均高于其他两种方法。具体精度对比见表3:

表3.精度对比表

综上所述,本发明在前人研究vanui的基础上,再加入ndbi指标,得到的vbanui指标在提取城市建成区中精度更高,并且有效减少了灯光亮度与ndvi溢出效应的影响。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1