基于多边形的遥感影像建筑物提取方法、装置及存储介质与流程

文档序号:22184822发布日期:2020-09-11 21:49阅读:191来源:国知局
基于多边形的遥感影像建筑物提取方法、装置及存储介质与流程

本发明涉及遥感影像处理技术领域,尤其涉及一种基于多边形的遥感影像建筑物提取方法、装置、存储介质及电子设备。



背景技术:

遥感影像的建筑物实例提取对于城市管理和规划、灾后救援、人口研究等多项工作都具有重要意义,然而,由于建筑物的密集分布和多样性,手工描绘大量遥感影像的建筑物实例会耗费大量的时间与精力,因此迫切需要自动化地提取建筑物实例。

在过去的几十年里,传统的方法试图通过纹理、线条、阴影和更复杂的经验设计特征来识别建筑物,但由于遥感影像中建筑物间的差异性较大,这类方法无法适用于复杂的场景,也无法达到自动化的应用。近年来,深度学习方法的发展推动了新一轮的研究。目前大多数基于深度学习的建筑物实例提取的方法可以分为三类,分别是逐像素的分割,逐建筑物的分割,以及结构化轮廓的描绘。然而已有的方法缺少有效地方式对建筑物的整体轮廓进行推理,从而难以准确地提取建筑物实例。



技术实现要素:

本发明提出了一种基于多边形的遥感影像建筑物提取方法、装置、存储介质及电子设备,能够有效地结合建筑物的几何特征,进一步精确地描绘建筑物实例的轮廓,自动实现建筑物实例准确提取。

本发明的一个方面,提供了一种基于多边形的遥感影像建筑物提取方法,所述方法包括:

根据预先构建的特征提取网络模型对遥感影像进行预测,得到遥感影像中目标建筑物的顶点图和方向图的预测结果;

利用预设的网络回归模型对顶点图中的每一预测顶点进行回归计算,得到目标建筑物的候选顶点;

根据所述候选顶点和预测的方向图生成与目标建筑物对应的矢量多边形;

基于所述矢量多边形提取所述遥感影像中目标建筑物实例。

可选地,所述根据所述候选顶点和预测的方向图生成与目标建筑物对应的矢量多边形,包括:

根据所述候选顶点和预测的方向图构造有向图集合,所述有向图集合中包括由任意数量的候选顶点按照对应预测的方向图形成的多边形;

按照预设计算模型计算所述有向图集合中任意两个顶点连接成的边对应的权重;

选取有向图集合中各个边对应的权重之和最大的多边形作为与目标建筑物对应的矢量多边形。

可选地,所述选取有向图集合中各个边对应的权重之和最大的多边形作为与目标建筑物对应的矢量多边形,包括:

将有向图集合中每条边按权重降序排列;

构建新的有向图集合,所述新构建的有向图集合中包括至少由3个顶点组成的多边形;

从新构建的有向图集合中选取各个边对应的平均权重最大的多边形。

可选地,在所述根据预先构建的特征提取网络模型对遥感影像进行预测之前,还包括构建所述特征提取网络模型的步骤;

所述构建所述特征提取网络模型,具体包括:

采用具有编码器/解码器结构的基于resnet-18的u-net网络构建特征提取网络;

基于有监督的学习策略对所述特征提取网络进行优化,得到优化后的特征提取网络模型。

可选地,所述基于有监督的学习策略对所述特征提取网络进行优化,包括:

根据顶点图预测值中的预测顶点成为真实顶点的置信度构建顶点图对应的第一损失函数,基于所述第一损失函数对所述特征提取网络进行优化。

可选地,所述基于有监督的学习策略对所述特征提取网络进行优化,还包括:

根据方向图预测值与方向图标签值之间的误差构建方向图对应的第二损失函数,基于所述第二损失函数对所述特征提取网络进行优化。

可选地,所述利用预设的网络回归模型对顶点图中的每一预测顶点进行回归计算,包括:

预先构建所述网络回归模型,所述网络回归模型包括两个网络分支和一个卷积层,每一分支均由两个1024的完全连接层组成;

根据预设大小分别从特征提取网络模型的编码器部分和解码器部分对每个预测顶点对应的局部块进行分别裁剪,将对应的两个裁剪区域分别作为网络回归模型的两个网络分支的输入;

利用网络回归模型对通过两个网络分支生成的两个具有1024通道的向量进行求和,得到融合向量,并通过网络回归模型卷积层对融合向量进行处理得到预测顶点对应的预测回归向量。

可选地,所述在构建所述网络回归模型之后,所述方法还包括:

基于有监督的学习策略对所述网络回归模型进行优化,得到优化后的网络回归模型;

所述基于有监督的学习策略对所述网络回归模型进行优化,包括:

根据目标建筑物顶点的坐标值、预测的建筑物顶点的坐标值以及预测顶点对应的局部块区域的边长为预测的顶点图中每一预测顶点生成对应的目标回归向量;

根据预测回归向量和目标回归向量利用fastr-cnn中的smoothl1损失函数优化训练所述网络回归模型。

本发明的另一个方面,提供了一种基于多边形的遥感影像建筑物提取装置,所述装置包括:

预测单元,用于根据预先构建的特征提取网络模型对遥感影像进行预测,得到遥感影像中目标建筑物的顶点图和方向图的预测结果;

回归单元,用于利用预设的网络回归模型对顶点图中的每一预测顶点进行回归计算,得到目标建筑物的候选顶点;

生成单元,用于根据所述候选顶点和预测的方向图生成与目标建筑物对应的矢量多边形;

提取单元,用于基于所述矢量多边形提取所述遥感影像中目标建筑物实例。

可选地,所述生成单元,包括:

配置子单元,用于根据所述候选顶点和预测的方向图构造有向图集合,所述有向图集合中包括由任意数量的候选顶点按照对应预测的方向图形成的多边形;

计算子单元,用于按照预设计算模型计算所述有向图集合中任意两个顶点连接成的边对应的权重;

选取子单元,用于选取有向图集合中各个边对应的权重之和最大的多边形作为与目标建筑物对应的矢量多边形。

可选地,所述选取子单元,具体用于将有向图集合中每条边按权重降序排列;构建新的有向图集合,所述新构建的有向图集合中包括至少由3个顶点组成的多边形;从新构建的有向图集合中选取各个边对应的平均权重最大的多边形。

可选地,所述装置还包括:

模型训练单元,用于在所述根据预先构建的特征提取网络模型对遥感影像进行预测之前,构建所述特征提取网络模型;

所述模型训练单元,具体包括:

训练子单元,用于采用具有编码器/解码器结构的基于resnet-18的u-net网络构建特征提取网络;

优化子单元,用于基于有监督的学习策略对所述特征提取网络进行优化,得到优化后的特征提取网络模型。

可选地,所述优化子单元,具体用于根据顶点图预测值中的预测顶点成为真实顶点的置信度构建顶点图对应的第一损失函数,基于所述第一损失函数对所述特征提取网络进行优化;

所述优化子单元,具体还用于根据方向图预测值与方向图标签值之间的误差构建方向图对应的第二损失函数,基于所述第二损失函数对所述特征提取网络进行优化。

可选地,所述回归单元,包括:

构建子单元,用于预先构建所述网络回归模型,所述网络回归模型包括两个网络分支和一个卷积层,每一分支均由两个1024的完全连接层组成;

配置子单元,用于根据预设大小分别从特征提取网络模型的编码器部分和解码器部分对每个预测顶点对应的局部块进行分别裁剪,将对应的两个裁剪区域分别作为网络回归模型的两个网络分支的输入;

回归子单元,用于利用网络回归模型对通过两个网络分支生成的两个具有1024通道的向量进行求和,得到融合向量,并通过网络回归模型卷积层对融合向量进行处理得到预测顶点对应的预测回归向量。

可选地,所述回归单元,还包括:

回归模型优化子单元,用于在所述构建子单元构建所述网络回归模型之后,基于有监督的学习策略对所述网络回归模型进行优化,得到优化后的网络回归模型;

所述回归模型优化子单元,包括:

生成模块,用于根据目标建筑物顶点的坐标值、预测的建筑物顶点的坐标值以及预测顶点对应的局部块区域的边长为预测的顶点图中每一预测顶点生成对应的目标回归向量;

优化训练模块,用于根据预测回归向量和目标回归向量利用fastr-cnn中的smoothl1损失函数优化训练所述网络回归模型。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。

此外,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。

本发明实施例提供的基于多边形的遥感影像建筑物提取方法、装置、存储介质及电子设备,通过生成一个由建筑物顶点组成的自适应多边形来表示建筑物实例,这种多边形输出自然遵循建筑物的几何形状,可以提高建筑物覆盖率和几何相似性,进一步地提高遥感影像建筑物提取精度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例的一种基于多边形的遥感影像建筑物提取方法的流程示意图;

图2为本发明实施例中待提取的遥感影像;

图3为本发明实施例中待提取的遥感影像对应的预测出的顶点图;

图4为本发明实施例中待提取的遥感影像对应的预测出的方向图;

图5为本发明实施例的一种基于多边形的遥感影像建筑物提取方法中步骤s12的实现流程示意图;

图6为本发明实施例的一种基于多边形的遥感影像建筑物提取装置的结构示意图;

图7为本发明实施例的一种基于多边形的遥感影像建筑物提取装置中回归单元的内部结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

图1示意性示出了本发明一个实施例的基于多边形的遥感影像建筑物提取方法的流程图。参照图1所示,本发明实施例提出的基于多边形的遥感影像建筑物提取方法具体包括步骤s11~s14,如下所示:

s11、根据预先构建的特征提取网络模型对遥感影像进行预测,得到遥感影像中目标建筑物的顶点图和方向图的预测结果,参见图2-4。

s12、利用预设的网络回归模型对顶点图中的每一预测顶点进行回归计算,得到目标建筑物的候选顶点。

s13、根据所述候选顶点和预测的方向图生成与目标建筑物对应的矢量多边形。

s14、基于所述矢量多边形提取所述遥感影像中目标建筑物实例。

本发明实施例提供的基于多边形的遥感影像建筑物提取方法,通过生成一个由建筑物顶点组成的自适应多边形来表示建筑物实例,这种多边形输出自然遵循建筑物的几何形状,可以提高建筑物覆盖率和几何相似性,进一步地提高遥感影像建筑物提取精度。

本发明实施例中,在根据预先构建的特征提取网络模型对遥感影像进行预测之前,所述方法还包括构建所述特征提取网络模型的步骤。

具体的,构建所述特征提取网络模型的实现方式,具体包括以下步骤:采用具有编码器/解码器结构的基于resnet-18的u-net网络构建特征提取网络;基于有监督的学习策略对所述特征提取网络进行优化,得到优化后的特征提取网络模型。

实际应用中,对一个包含6个建筑物顶点的建筑物实例,首先将该实例表示为由6个有序的建筑物顶点组成的多边形,任意两个相邻的建筑物顶点(包括第一个顶点和最后一个顶点)之间存在一条连接,即建筑物边缘。因此,建筑物实例提取转化为寻找该建筑物多边形的任务。在一个具体示例中,该任务可以分解为两个步骤,即定位建筑物顶点以及有序连接这些顶点。为此,首先预测建筑物实例的顶点图和方向图,前者显示建筑物顶点可能的位置,后者帮助判断顶点间有无连接。

为了精确定位顶点和识别建筑对象,需要具有高分辨率的低层次特征和具有强语义性的高层次特征。因此,引入了一种u形网络结构,将高分辨率与强语义特征结合起来。具有编码器解码器结构的基于resnet-18的u-net网络被用作特征提取器,具体包括:

构建编码器网络。resnet-18中的conv1~5blocks组成编码器网络,最终编码器网络输出的特征图分辨率为原图像的十六分之一,即112*112/16=7*7。

构建解码器网络。将编码器的对称网络结构作为解码器的一部分。此时,输出的特征图分辨率与原图像一致为112*112。随后,四个重复的3×3卷积层输出的特征图作为共享特征,分为两个分支,一个分支由一个1×1卷积层输出方向图,另一个分支由一个3×3卷积层以及一个1×1卷积层输出顶点图。输出的顶点图和方向图的分辨率都为112*112。

为了引导特征提取网络学习有效的特征表示,本实施例中基于有监督的学习策略对所述特征提取网络进行优化,具体实现包括以下步骤:根据顶点图预测值中的预测顶点成为真实顶点的置信度构建顶点图对应的第一损失函数,基于所述第一损失函数对所述特征提取网络进行优化;以及根据方向图预测值与方向图标签值之间的误差构建方向图对应的第二损失函数,基于所述第二损失函数对所述特征提取网络进行优化。

预测的顶点图表示每个像素成为建筑顶点的概率。为了实现准确的定位,网络应该预测在6个建筑物顶点处取高值和其他区域取低值。同时,由于正样本(即建筑顶点)的数量6远小于负样本数量112*112-6,需要损失函数用来克服极不平衡的正/负类问题,其中,顶点图的第一损失函数lmv具体为:

其中,mv是预测的顶点图,p表示顶点图中的任何像素,pv属于真实的建筑物顶点集,nmin代表最小顶点数,γ是单个标量,影响预测数,真实的建筑物顶点数表示为具体的,nmin设置为3*10,γ设为10。

给定多边形顶点集,即6个建筑物顶点所在位置,通过按不同的顺序连接这些顶点可能生成不同的多边形。若要选择最符合建筑物形状的多边形,方向图应能测量任意两个多边形顶点之间是否存在边。方向图编码了建筑物边界的位置和方向。建筑物边界区域可表示为:

a表示的是建筑物边界对应的区域;

方向图的第二损失函数lmd具体为:

本发明利用方向图标签值与预测值之间的l2损失来训练网络,其中,md表示预测的方向图,md(p)表示p像素对应的方向图预测值,p为方向图上的任意像素,md*(p)表示p像素对应的方向图标签值;

其中,表示为从的线段方向的单位向量,边缘eij对应于建筑物顶点之间厚度为三像素的线段。

低阶特征对于准确定位建筑物顶点至关重要。然而,为了预测顶点图,还需要语义特征来区分建筑实例和背景,这可能会影响低阶特征的学习,进而影响定位精度。为了进一步提升建筑物顶点的预测精度,对每个预测的建筑物顶点(预测定点数量约6*10=60)进行回归。

本发明的一个实施例中,如图5所示,所述s12中的利用预设的网络回归模型对顶点图中的每一预测顶点进行回归计算,具体包括以下步骤:

s121、预先构建所述网络回归模型,所述网络回归模型包括两个网络分支和一个卷积层,每一分支均由两个1024的完全连接层组成。本实施例中,网络回归模型即顶点回归器需要考虑顶点周围更详细的特征,此外,同时引入特征提取器学习到的高级特征,以筛选出详细特征中的干扰信息。具体地说,顶点回归器中有两个兄弟分支,它们分别以从编码器中裁剪的低级特征和从解码器中裁剪的高级特征作为输入。

s122、根据预设大小分别从特征提取网络模型的编码器部分和解码器部分对每个预测顶点对应的局部块进行分别裁剪,将对应的两个裁剪区域分别作为网络回归模型的两个网络分支的输入。

s123、利用网络回归模型对通过两个网络分支生成的两个具有1024通道的向量进行求和,得到融合向量,并通过网络回归模型卷积层对融合向量进行处理得到预测顶点对应的预测回归向量r=(rx,ry)。

本实施例中,裁剪区域对应于每个预测顶点周围的28*28的局部块。输入首先分别通过两个分支,每个分支由两个1024的完全连接层组成。然后,通过对生成的两个具有1024通道的向量进行求和,得到一个融合向量,随后附加一个1×1的卷积层,得到一个2维的回归向量。

进一步地,所述在构建所述网络回归模型之后,基于有监督的学习策略对所述网络回归模型进行优化,得到优化后的网络回归模型。

具体的,基于有监督的学习策略对所述网络回归模型进行优化,包括以下实现流程:根据目标建筑物顶点的坐标值、预测的建筑物顶点的坐标值以及预测顶点对应的局部块区域的边长为预测的顶点图中每一预测顶点生成对应的目标回归向量;根据预测回归向量和目标回归向量利用fastr-cnn中的smoothl1损失函数优化训练所述网络回归模型。

具体的,为预测的顶点图中每一预测顶点生成对应的目标回归向量,以此作为预测顶点的标签数据,具体计算公式如下:

目标回归向量其中:

其中,分别是目标建筑物顶点的x,y坐标,tx和ty是预测的建筑物顶点的坐标,s表示预测顶点对应的局部块区域的边长,取28。

利用fastr-cnn中的smoothl1损失函数优化训练所述网络回归模型,其中,定义在预测回归向量r=(rx,ry)和目标回归向量上的损失函数如下:

其中,k表示预测顶点的索引,r(k)和r*(k)分别表示第k个预测顶点的回归向量的预测值与真实值。

下面通过具体实施例对建筑物多边形生成的实现进行详细说明。

为了构造多边形,应该提供顶点的位置和排列。利用顶点图和回归向量,可以确定建筑顶点的候选位置,对预测的约60个候选顶点在其3*3的邻域内进行非极大值抑制,最终得到6个候选顶点。任意可能的排列都能得到一个多边形,之后,将从所有候选多边形中选择与建筑边界最相似的,作为最终的建筑物多边形。

首先,根据所述候选顶点和预测的方向图构造有向图集合g:g=(v,e);

其中,v={vi}i=1,…,n,是n个候选顶点的集合,本具体示例中,v={vi}i=1,…,6,是6个候选顶点的集合,是任意两个顶点之间的有向边集,vi为第i个预测顶点,vj为第j个预测顶点;

任意两个顶点之间的连接都是一条边,那么边的权重即衡量存在边的置信度。因此,得到有向图集合g之后,计算g中任意两个顶点连接成的边对应的权重,具体如下:

其中,pij是属于从vi到vj的线段上的像素;

最后,选取g中各个边对应的权重之和最大的多边形作为与目标建筑物对应的矢量多边形。

其中,选取g中各个边对应的权重之和最大的多边形,具体实现方式如下:将g中每条边按权重降序排列;构建新的有向图集合g′,其中g′存在至少由3个顶点组成的环路;选取g′中平均权重最大的多边形。

本发明实施例中,一个与建筑边界最相似的多边形,即构成该多边形的所有边的平均置信度最高。因此,选择最相似多边形的问题被重新定义为在图g中寻找一个具有最大权重的环。为此,本发明将g中每条边按权重降序排列,逐步重新构建一个新的g′,直到g′存在至少由3个顶点组成的环路。最后,在g′中平均权重最大的环就是最终预测的建筑多边形。

本发明通过生成一个由建筑物顶点组成的自适应多边形来表示建筑物实例,这种多边形输出自然遵循建筑物的几何形状。因此,可以提高建筑物覆盖率和几何相似性。

本发明通过对应的标签数据对预测建筑物顶点的位置和排列进行监督,使得图像特征的学习可以被直接优化,进一步提升模型的特征表示性能。

本发明通过调整每个预测顶点的位置,可以在顶点周围引入详细的结构来补偿由联合学习建筑物识别和边界定位引起的低级特征的损失。因此,可以进一步地提高建筑物多边形的预测精度。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本邻域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本邻域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

图6示意性示出了本发明一个实施例的基于多边形的遥感影像建筑物提取装置的结构示意图。参照图6,本发明实施例的基于多边形的遥感影像建筑物提取装置具体包括预测单元201、回归单元202、生成单元203以及提取单元204,其中:

预测单元201,用于根据预先构建的特征提取网络模型对遥感影像进行预测,得到遥感影像中目标建筑物的顶点图和方向图的预测结果;

回归单元202,用于利用预设的网络回归模型对顶点图中的每一预测顶点进行回归计算,得到目标建筑物的候选顶点;

生成单元203,用于根据所述候选顶点和预测的方向图生成与目标建筑物对应的矢量多边形;

提取单元204,用于基于所述矢量多边形提取所述遥感影像中目标建筑物实例。

本发明实施例中,所述生成单元203,包括配置子单元、计算子单元以及选取子单元,其中:

配置子单元,用于根据所述候选顶点和预测的方向图构造有向图集合,所述有向图集合中包括由任意数量的候选顶点按照对应预测的方向图形成的多边形;

计算子单元,用于按照预设计算模型计算所述有向图集合中任意两个顶点连接成的边对应的权重;

选取子单元,用于选取有向图集合中各个边对应的权重之和最大的多边形作为与目标建筑物对应的矢量多边形。

本发明实施例中,所述的选取子单元,具体用于将有向图集合中每条边按权重降序排列;构建新的有向图集合,所述新构建的有向图集合中包括至少由3个顶点组成的多边形;从新构建的有向图集合中选取各个边对应的平均权重最大的多边形。

本发明实施例中,所述装置还包括附图中未示出的模型训练单元,所述的模型训练单元,用于在所述根据预先构建的特征提取网络模型对遥感影像进行预测之前,构建所述特征提取网络模型。

其中,模型训练单元,具体包括训练子单元和优化子单元,其中:

训练子单元,用于采用具有编码器/解码器结构的基于resnet-18的u-net网络构建特征提取网络;

优化子单元,用于基于有监督的学习策略对所述特征提取网络进行优化,得到优化后的特征提取网络模型。

进一步地,所述优化子单元,具体根据顶点图预测值中的预测顶点成为真实顶点的置信度构建顶点图对应的第一损失函数,基于所述第一损失函数对所述特征提取网络进行优化;

更进一步地,所述优化子单元,具体还用于根据方向图预测值与方向图标签值之间的误差构建方向图对应的第二损失函数,基于所述第二损失函数对所述特征提取网络进行优化。

本发明实施例中,参见图7,所述回归单元202,包括构建子单元2021、配置子单元2022以及回归子单元2023,其中:

构建子单元2021,用于预先构建所述网络回归模型,所述网络回归模型包括两个网络分支和一个卷积层,每一分支均由两个1024的完全连接层组成;

配置子单元2022,用于根据预设大小分别从特征提取网络模型的编码器部分和解码器部分对每个预测顶点对应的局部块进行分别裁剪,将对应的两个裁剪区域分别作为网络回归模型的两个网络分支的输入;

回归子单元2023,用于利用网络回归模型对通过两个网络分支生成的两个具有1024通道的向量进行求和,得到融合向量,并通过网络回归模型卷积层对融合向量进行处理得到预测顶点对应的预测回归向量。

进一步地,所述回归单元202,还包括附图中未示出的回归模型优化子单元,所述的回归模型优化子单元,用于在所述构建子单元构建所述网络回归模型之后,基于有监督的学习策略对所述网络回归模型进行优化,得到优化后的网络回归模型。

具体的,所述得回归模型优化子单元,包括生成模块和优化训练模块,其中:

生成模块,用于根据目标建筑物顶点的坐标值、预测的建筑物顶点的坐标值以及预测顶点对应的局部块区域的边长为预测的顶点图中每一预测顶点生成对应的目标回归向量;

优化训练模块,用于据预测回归向量和目标回归向量利用fastr-cnn中的smoothl1损失函数优化训练所述网络回归模型。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

本发明实施例提供的基于多边形的遥感影像建筑物提取方法、装置,通过生成一个由建筑物顶点组成的自适应多边形来表示建筑物实例,这种多边形输出自然遵循建筑物的几何形状,可以提高建筑物覆盖率和几何相似性,进一步地提高遥感影像建筑物提取精度。

此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。

本实施例中,所述基于多边形的遥感影像建筑物提取装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本发明实施例提供的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述各个基于多边形的遥感影像建筑物提取方法实施例中的步骤,例如图1所示的s11~s14。或者,所述处理器执行所述计算机程序时实现上述各基于多边形的遥感影像建筑物提取装置实施例中各模块/单元的功能,例如图6所示的预测单元201、回归单元202、生成单元203以及提取单元204。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述基于多边形的遥感影像建筑物提取装置中的执行过程。例如,所述计算机程序可以被分割成预测单元201、回归单元202、生成单元203以及提取单元204。

所述电子设备可以是移动型计算机、笔记本、掌上电脑及手机等设备。所述电子设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,本实施例中的电子设备可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述电子设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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