一种基于改进的BL模型建成区提取方法与流程

文档序号:17373999发布日期:2019-04-12 23:05阅读:723来源:国知局
一种基于改进的BL模型建成区提取方法与流程

本发明涉及建成区自动提取技术,特别涉及一种基于改进的bl模型建成区提取方法。



背景技术:

人口密度和资源利用强度在已建成的城市地区往往很高。快速城市化带来了一些问题,包括城市热岛效应、空气污染和不合理的土地使用。因此,建成区是众多领域中的一个重要话题,包括可持续性、遥感和社会科学等领域。为了有效地向各种研究学科分发有关建成区的信息,遥感技术被广泛用于提取和监测建成区。

在过去的几十年里,人们提出了几种提取城市建成区的方法。这些方法可以大致分为四类:基于分类的方法、基于索引的方法、基于纹理的方法和基于多传感器的方法。基于分类的方法主要考虑如何使用合适的分类器提取建成区。然而,这些方法在大区域及全球范围内应用时充满挑战。基于索引的方法是基于光谱波段设计的,在光谱波段内,累积区域在多光谱数据集中表现出最高和最低的反射率值。通常,这些方法无法解决区分城市和其他土地覆盖类型的困难。基于纹理的方法可以基于高纹理粒度和纹理特征提取建成区,这些特征将它们从背景中抵消,但当遇到具有与建筑区域相似纹理特征的地面物体时,这种方法特别容易出错。基于多传感器的方法结合了多传感器的各种特性来提取建成区。然而,由于合成不同数据类型困难,这种方法没有被广泛应用。

显著性检测为地物提取提供了一个独特的视角,因为它只选择与要处理的当前行为或任务相关的信息,忽略了不相关的信息。近年来,显著性检测模型逐渐被引入遥感领域,以检测高分辨率图像中感兴趣的特定物体或区域,包括船、住宅区、水和楼房。sentinel-2卫星提供13个波段,其更丰富的光谱信息确保了对建成区的深度探测和提取。由于建成区的独特光谱特征,它可能会成sentinel-2的一些波段组合中的突出地物,因此建成区可以很容易地通过显著性检测模型来识别。显著性方法主要可分为自下而上刺激驱动方法和自上而下任务驱动方法。目前已经提出了许多自下而上的显著性检测方法,这些方法可以大致分为四类:基于对比、图论和信息论、先验知识和低秩矩阵恢复理论的方法。

与自下而上的方法相比,迄今为止关于自上而下的显著性模型的研究很少。jianghuaizu(2013)提出了一种基于学习的方法,作为回归问题,该模型是基于将从训练样本中提取的大量描述符与基本真实标签相结合而构建的。zhanglingyun(2008)开发了一种基于贝叶斯模型的自上而下的方法,该方法通过结合自上而下和自下而上的信息来计算局部显著性。yangjimei(2017)提出了一种结合条件随机场和稀疏编码理论的方法。cholakkal(2015)将自上而下的显著性检测视为图像分类问题,并提出了一种基于图像分类框架的显著性检测方法。

由于每一个类别都有不同的优势,natong(2015)提出了一种bl(bootstraplearning)学习方法来提高性能;它利用了基于自下而上对比的显著性模型和自上而下学习方法的优势。然而,bl对从遥感图像中提取建成区的方法的适应性需要进一步研究。首先,bl在粗略显著性检测模型中引入暗通道先验来生成粗略显著性图,但是这种先验并不适用于所有图像。在背景较暗或前景较亮的图像中,它可能会产生相反的效果。尽管前人使用自适应权重来减弱暗通道先验的反效果,但是遥感图像非常复杂,特别是在水体作为暗背景出现的情况下;在这种情况下,bl算法可能会失败。第二,bl没有考虑遥感图像中地面物体的空间信息,这可能会导致大量背景信息的检测。此外,它简单地叠加多尺度显著图,而没有完全整合它们提供的信息。

在这种背景下,提出了一种基于改进的boostinglearning模型建成区提取方法,用于从遥感图像中提取建成区。



技术实现要素:

本发明的目的是,针对现有技术中存在的问题,提出一种改进的建成区提取方法,用于稳健准确的从遥感图像中提取建成区。

为了实现上述目的,本发明构建了一种基于改进的boostinglearning模型建成区提取方法。具体包括如下步骤:

步骤1)对图像进行预处理;

步骤2)基于多线索融合和gwb模型构建弱显著图,并基于弱显著性图选取强化分类模型的训练样本;

步骤3)训练得到强显著性图,并基于加权方法整合弱显著性图和强显著性图;

步骤4)使用分数阶达尔文粒子群优化算法分割最终的显著图,以准确捕捉建成区的信息。

进一步,所述步骤1)具体方法为基于最临近方法将图像进行重采样到10米;基于最佳指数因子方法获取最佳波段组合生成假彩色图像;利用简单线性迭代聚类(slic)超像素分割方法将假彩色图像分割成均匀和紧凑的区域,然后将相似的超像素合并成不同的分割对象。

进一步,所述步骤2)具体方法首先利用分割对象的紧凑性,颜色,纹理等线索获取弱显著性图;然后引入空间权重贝叶斯模型去掉弱显著性图的背景信息;并将弱显著性图中水体去除。最后基于去除水体后的弱显著图生成boosting模型的训练样本;

进一步,所述步骤3)具体方法为首先基于boosting模型获取强显著性图,然后利用cca整合不同尺度的强显著性图,最后将弱显著性图和强显著性图进行加权得到最终的显著性图。

进一步,所述步骤4)具体方法为分数阶达尔文粒子群优化算法找到分割图像的最佳阈值,利用该阈值对图像进行分割得到建成区信息图。

本发明可以准确的从遥感图像中提取建成区。

附图说明

图1为一种基于改进的bl模型建成区提取方法流程示意图;

图2为建成区提取示例流程图。

具体实施方式

下面结合附图对本发明作进一步阐述说明,但不用来限制本发明的范围。

图1为一种基于改进的bl模型建成区提取方法流程示意图。如图1所示,该方法包括步骤s101-s104:

步骤s101,对图像进行预处理;

具体地,基于最临近方法将图像进行重采样到10米;基于最佳指数因子方法获取最佳波段组合生成假彩色图像;利用简单线性迭代聚类(slic)超像素分割方法将假彩色图像分割成均匀和紧凑的区域,然后将相似的超像素合并成不同的分割对象。

步骤s102,基于多线索融合和gwb模型构建弱显著图,并基于弱显著性图选取强化分类模型的训练样本;

具体地,首先利用分割对象的紧凑性,颜色,纹理等线索获取弱显著性图;然后引入空间权重贝叶斯模型去掉弱显著性图的背景信息;并将弱显著性图中水体去除。最后基于去除水体后的弱显著图生成boosting模型的训练样本;

步骤s103,训练得到强显著性图,并基于加权方法整合弱显著性图和强显著性图;

具体地,首先基于boosting模型获取强显著性图,然后利用cca整合不同尺度的强显著性图,最后将弱显著性图和强显著性图进行加权得到最终的显著性图。

步骤s104,使用分数阶达尔文粒子群优化算法分割最终的显著图,以准确捕捉建成区的信息。

具体地,使用分数阶达尔文粒子群优化算法找到分割图像的最佳阈值,利用该阈值对图像进行分割得到建成区信息图。

在一个具体的操作实施例中,本发明实施例建成区提取步骤包括(如图2所示):

(一)图像预处理

1)图像重采样

sentinel-2卫星的空间分辨率为10、20和60米。为了匹配20和60米至10米的各种空间分辨率,将20和60米的图像重采样到10米。

2)最佳波段选择

sentinel-2两个swir波段都被选择来组合假彩色图像进行组合提取。为了选择假彩色图像的第三波段,采用了最佳指数因子(oif)。选取最大的最佳指数因子作为最佳波段组合。

(二)多尺度分割

使用简单线性迭代聚类(slic)超像素分割方法将假彩色图像分割成均匀和紧凑的超像素区域;超像素的数量被设定为20000,然后将超像素合并到不同数量的分割对象。

(三)特征提取

从三个方面(光谱、纹理和形状)来描述每个分割对象并进行特征提取。首先计算rgb空间和cielab空间中计算每个对象像素的平均值;利用局部二进制模式(lbps)来计算分割对象的纹理特征;使用偏心率和面积计算形状特征。

(四)构建弱显著图

1)多线索融合

a)构建基于紧密度的显著图

基于分割图构建图g=(v,e),其中v表示节点集,e表示相邻节点之间的链接集。并且节点vi和vj之间的cielab颜色空间距离lij被定义为:

lij=||ci-cj||

其中ci和cj是与cielab颜色空间中的节点vi和vj相对应的分割对象的平均值。请注意,距离矩阵l=[lij]n×n被归一化为区间[0,1]。亲和矩阵w被定义为:

其中σ是常数,ωi表示节点vi的邻居集。

显著对象通常具有紧凑的空间分布,而背景区域广泛分布在整个图像中。因此,紧凑性可以通过计算分割对象的空间方差来确定,以计算紧凑性显著图。首先,一对超像素vi和vj之间的相似性aij被定义为:

基于通过构建图流形排序的相似性如下:

ht=(d-α·w)-1a

其中a=[aij]n×n,,h=[hij]n×n是扩散过程后的相似矩阵,α=0.99。分割对象的空间方差计算如下:

其中nj表示属于分割对象vj的像素数量,bj表示分割对象vj的质心,μi表示空间平均值。

考虑到图像中心的物体更引人注目,分割的物体和图像中心之间的空间距离计算如下:

其中p=[px,py]是图像中心的空间坐标。

基于紧密度的显著图被定义为:

scom(i)=1-norm(sv(i)+sd(i))

其中范数(x)是将x归一化为[0,1]的函数。

b)构建基于前景性的显著图

首先,通过分割紧凑显著图来确定前景种子集。然后使用多个线索计算每个分割对象与种子的对比度,包括纹理和位置信息。前景显著性计算如下:

其中ωs是前景种子集,dt是基于lbp的分割对象之间的纹理相似性,||bi–bj||是分割对象位置之间的欧氏距离。

最后,使用流形排序sfg图,然后将地图归一化为[0,1],并表示为sfore(i)。scom(i)和sfore(i)图彼此互补,并且两个显著图被集成以定义初始显著图,具体如下:

sic(i)=η·scom(i)+(1-η)·sfore(i)

2)引入测地加权贝叶斯模型

引入gwb模型来优化初始显著图。用于估计显著图的贝叶斯推断被计算为:

p(bk)=1-p(sal)

其中p(sal)是像素v处显著的先验概率,p(bk)是属于背景的像素的先验概率,p(v|sal)和p(v|bk)是观察的可能性,v是给定像素的特征向量。当考虑空间关系时,p(v|sal)和p(v|bk)被改写为

给定像素x,特征向量由它的cielab颜色和lbp纹理特征表示,并且给定像素x在分割对象oi中的观察似然度计算如下:

其中nj表示分割对象oi内的像素数量,nj(f(x))表示包含在分割对象oi中的f(x)值的数量,并且f∈{l,a,b,lbp}表示特征向量v的分量,利用初始显著图作为先验分布来生成更精确的显著图。然后,基于图切割方法进一步细化改进的显著图以获得粗略的显著图搜索。

3)清除水体

首先计算低于给定阈值的近红外波段中每个分割对象的平均值,随后将弱显著图上的分割对象设置为零。

4)选择培训样本

计算每个分割对象的平均显著值,并设置两个阈值来生成初始正负训练样本。显著值高于高阈值的分割对象被选择为初始正样本,而显著值低于低阈值的分割对象被选择为初始负样本。接下来,使用空间特征fspatial约束初始训练样本集,以获得训练样本{si,li}pi=1,,其中si是粗略显著图搜索的第i个训练样本,li是训练样本的二进制标签,p是样本数量,阳性样本标记为+1,阴性样本标记为–1。

(五)构建强显著图

采用多核增强方法,选择不同核的支持向量机作为弱分类器,然后基于boosting方法学习强分类器。随后,使用强分类器生成像素显著图。最后,基于图切割方法和引导滤波器改进强显著图。

(六)确定分割对象的数量

采用了多尺度策略确定分割对象的数量。生成m=7层不同粒度的分割对象,其中n=1000、1500、2000、2500、3000、3500和4000。为了有效地整合多尺度m的结果,采用cca方法。

(七)组合弱显著图和强显著图

弱显著图在检测细节和捕捉局部结构信息方面有几个优势,而强显著图更擅长描述全局形状。为了使两个显著图的互补性最大化,使用加权组合来整合它们,具体如下:

sfinal=κ·scourse+(1-κ)·srefine

其中κ是组合的平衡因子。在建筑物区域的提取中,κ被设置为0.2。

(八)城市建成区提取

在最终显著图中,最终建成区通常具有最高值,类似于建成区的地物具有次高值,其他地物具有非常低的值。同样,最终的显著图也可以被广泛分割成三个部分。为了自适应地选择不同的分割阈值,采用fodpso方法进行提取。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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