首页> 中国专利> 城市景观分类优化方法及装置、设备及介质

城市景观分类优化方法及装置、设备及介质

摘要

本发明实施例提供的一种城市景观分类优化方法及装置、设备及介质,该方法包括S1:获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;S2:基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;S3:基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;S4:利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并进入步骤S2直到达到预设停止条件。通过利用识别到的功能区类型反馈对识别到的土地覆盖类型进行重新的调整识别,从而使得正向识别和反馈调整相结合,识别的结果更加准确,能够更加准确地对城市中的景观进行分类。

著录项

  • 公开/公告号CN112183444A

    专利类型发明专利

  • 公开/公告日2021-01-05

    原文格式PDF

  • 申请/专利权人 北京大学;

    申请/专利号CN202011096001.2

  • 发明设计人 杜世宏;张修远;杜守基;冯雨宁;

    申请日2020-10-14

  • 分类号G06K9/00(20060101);G06K9/62(20060101);G06K9/34(20060101);

  • 代理机构11002 北京路浩知识产权代理有限公司;

  • 代理人马瑞

  • 地址 100871 北京市海淀区颐和园路5号

  • 入库时间 2023-06-19 09:27:35

说明书

技术领域

本发明涉及机器识别技术领域,尤其涉及城市景观分类优化方法及装置、设备及介质。

背景技术

遥感影像中地表土地覆盖和功能区形成一个层次结构:每个城市景观可以划分为不同的功能分区;而每个功能区由不同的土地覆盖地物组成。这个层次结构表达了土地覆盖与功能区之间的关系,这一层次结构对于优化识别二者类别非常重要。对于功能区分类,土地覆盖的类别和空间结构是识别功能区类型的基本线索。例如,建筑物,道路,植被和土壤组成一个功能区,因此根据它们的类别比例和空间结构,可以对该区域进行分类识别。此分类过程使用低层土地覆盖来推断高层功能区类别。

然而现有的遥感影像的分类并不够准确,有时需要人工去校正,这大大增加了地图绘制的工作难度和工作量,也降低了地图的准确度。

因此,如何提供一种城市景观分类优化方案,能够更加准确地对城市中的景观进行分类是本领域技术人员亟待解决的技术问题。

发明内容

本发明实施例提供一种城市景观分类优化方法及装置、设备及介质,能够更加准确地对城市中的景观进行分类。

第一方面,本发明实施例提供一种城市景观分类优化方法,包括:

S1:获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;

S2:基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;

S3:基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;

S4:利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并进入步骤S2直到达到预设停止条件。

进一步地,所述获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型包括:

获取城市景观遥感影像;

对所述城市景观遥感影像进行对象分割,得到影像对象图像;

对所述影像对象图像进行特征提取,得到对象视觉特征;

基于所述视觉特征识别得到与所述城市景观遥感影像对应的当前土地覆盖类型。

进一步地,所述对象视觉特征包括:光谱特征、纹理特征、几何特征、色彩特征中的一种或一种以上的组合。

进一步地,所述基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型包括:

对当前土地覆盖类型进行密度聚类,得到密度聚类G函数的函数值;

根据所述函数值与空间结构类型的对应关系确定与所述城市景观遥感影像对应的当前空间结构类型。

进一步地,所述基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型,包括:

根据概率公式确定城市景观遥感影像z属于功能区类型f

根据所述概率值p(f

所述概率公式如下:

其中,

进一步地,所述利用当前功能区类型对当前土地覆盖类型进行反馈调整,包括:

根据反馈概率公式对当前土地覆盖类型进行概率计算,得到概率结果:

根据概率结果重新确定新的当前土地覆盖类型;

所述反馈概率公式如下:

其中,

进一步地,述预设停止条件包括:达到预设循环次数;

或当前土地覆盖类型与新的当前土地覆盖类型相比没有发生变动。

第二方面,本发明实施例提供一种城市景观分类优化装置,包括:

土地类型识别模块,用于获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;

空间类型获得模块,用于基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;

功能类型确定模块,用于基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;

循环调整模块,用于利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并触发所述空间类型获得模块直到达到预设停止条件。

第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述城市景观分类优化方法的步骤。

第四方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述城市景观分类优化方法的步骤。

本发明实施例提供的一种城市景观分类优化方法及装置、设备及介质,通过利用识别到的功能区类型反馈对识别到的土地覆盖类型进行重新的调整识别,从而使得正向识别和反馈调整相结合,识别的结果更加准确,能够更加准确地对城市中的景观进行分类。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种城市景观分类优化方法的流程图;

图2为本发明实施例提供的一种城市景观分类优化方法的层次语义认知模型示意图;

图3为本发明实施例提供的一种城市景观分类优化方法的逆层次语义认知模型示意图;

图4为本发明实施例提供一种城市景观分类优化装置的组成示意图;

图5是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1-图3描述本发明实施例的一种城市景观分类优化方法。图1为本发明实施例提供的一种城市景观分类优化方法的流程图;图2为本发明实施例提供的一种城市景观分类优化方法的层次语义认知模型示意图;图3为本发明实施例提供的一种城市景观分类优化方法的逆层次语义认知模型示意图。

在本发明一种具体实施方式中,本发明实施例提供一种城市景观分类优化方法,包括:

S1:获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;

具体地,可以进行以下步骤,首先获取城市景观遥感影像;具体可以使用卫星拍摄的城市地图作为城市景观遥感影响,然后可以对所述城市景观遥感影像进行对象分割,得到影像对象图像;对所述影像对象图像进行特征提取,得到对象视觉特征;基于所述视觉特征识别得到与所述城市景观遥感影像对应的当前土地覆盖类型。对象视觉特征包括:光谱特征、纹理特征、几何特征、色彩特征中的一种或一种以上的组合。

更具体地,在进行对象分割时,对采集到的遥感图像进行降噪预处理,得到去噪后的遥感图像;对去噪声后的遥感图像分别进行灰度处理和超像素分割;基于超像素分割结果分别提取纹理特征和颜色特征;具体包括:基于超像素分割结果,利用基于总变差模型的滤波方法去除纹理,得到颜色特征,利用Gabor滤波器进行滤波,得到纹理特征;对经过灰度处理的遥感图像进行几何特征提取;将纹理特征、颜色特征和几何特征进行融合,得到图像分割特征;基于图像分割特征,采用均值漂移进行图像滤波,得到初步分割结果;对初步分割结果进行区域合并,得到最终的分割结果,也就是影响对象图像。

S2:基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;

在得到当前土地覆盖类型后,可以根据土地覆盖类型得到对应的当前空间结构类型。具体地,对当前土地覆盖类型进行密度聚类,得到密度聚类G函数的函数值;根据所述函数值与空间结构类型的对应关系确定与所述城市景观遥感影像对应的当前空间结构类型。

也就是说,可以使用经典的面向对象的遥感影像技术分类对象的视觉特征和土地覆盖类别。空间结构类型以度量土地覆盖对象之间的空间关系、在每个场景中,对象由质心表示,空间关系由质心距离度量,因此它们的空间结构可以用G函数来表征。G函数衡量的是物体之间最近邻近距离的累积分布,其中最邻近距离指的是从一个物体到其最近邻居的距离。G函数可以度量聚集,随机分布和均匀分布的模式。但是,G曲线不直接用于表示空间物体的模式,因为它们很容易受到土地覆盖错误分类结果的影响。因此使用密度聚类的方法基于G函数聚类获得不同的空间结构类型。进一步地,可以构建层次语义认知模型分层表达对象视觉特征、土地覆盖类别和空间结构类型,用于识别功能区类型。

S3:基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;

在知道当前空间结构类型后,可以利用已经存在的空间结构类型与功能区类型之间的对应关系来确定当前功能区类型。当然,及时空间结构类型确定,也不能肯定功能区类型,但是两者之间存在概率关系,可以基本上确定当前功能区类型。

S4:利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并进入步骤S2直到达到预设停止条件。

在确定了功能区类型后可以利用功能区类型对之前的当前土地覆盖类型进行反馈调整。这时因为在进行土地覆盖类型的识别时,也存在一些模棱两可的情况,就有可能发生误判,在确定了功能区类型后,可以根据功能区类型反推该土地覆盖类型,从而实现土地覆盖类型更精精确的识别和确认。

例如,对于土地覆盖分类,功能区类型可以提供局部上下文信息,这可以作为一种约束补充遥感影像特征实现对土地覆盖的分类。例如,如果一个对象的影像特征是暗色的、长方形的,因此这个对象可能属于建筑物或水体,但是考虑到其所处功能区类型为“棚户区”,则可以推断其是一个建筑物。此过程使用高层功能区信息校准低层的土地覆盖类别,因此被称为“自上而下的反馈优化”。自下而上的分类和自上而下的反馈这两个过程是交替进行的,甚至是同步进行的,以便可以准确地识别土地覆盖类型和功能区类型。

本发明实施例提供的一种城市景观分类优化方法与现有技术相比,现有的土地覆盖和功能区分类主要侧重于自下而上的识别方法,但忽略了自上而下的反馈。对于土地覆盖分类,在过去的几十年中已经开发了许多技术,它们主要分为两种类型:逐像素分类和基于对象的分类。在早期阶段,逐像素分类很流行,并且开发了许多分类器,例如人工神经网络、决策树、K近邻、支持向量机和随机森林等。这些方法擅长根据影像特征对低分辨率卫星图像的土地覆盖进行分类,但是在处理高分辨率的遥感影像时精度偏低,因为这些影像中的土地覆盖是异质的。在为了解决这个问题,提出了基于对象的分类方法。首先将图像分割为同类对象,然后分类对象特征,最后根据特征对这些对象进行土地覆盖分类。基于对象的方法可以大大减少高分辨率遥感影像光谱异质性并分类更完整的土地覆盖。

实际上,基于像素和对象的分类自下而上的分类机制,因为它们仅使用低层的影像特征来获取高层土地覆盖类别;进而,这些方法都忽略了自上而下的反馈,因此无法进一步提高分类结果。对于功能区分类,通常基于高分辨率遥感影像使用基于场景的分类来实现,其中功能区由图像场景表示。在早期,场景分类以视觉特征为基础,例如光谱,纹理和几何特征等,并通过传统分类器进行分类。这些方法对于处理具有特殊视觉标志的简单场景有效,但不能对包含各种地物和非平稳视觉特征的异质场景进行分类。但是,这些场景分类方法完全依赖于低层特征信息,属于自下而上的分类,其结果通常受不准确的低层信息的影响。因此,应考虑自上而下的反馈,以优化土地覆盖并进一步改善功能区分类结果。

本发明实施例中首次引入了功能区类型对土地覆盖类型的反馈调整,从而使得土地覆盖类型的识别更加准确。无需人工去校正,这大大减少了地图绘制的工作难度和工作量,也提高了地图的准确度。

进一步地,在上述实施例的基础上,本发明实施例中重点对如何确定当前功能区类型进行说明,具体来说,首先,使用图像分割方法获取目标遥感影像对象之后,基于遥感影像的视觉特征分类识别土地覆盖的类别;基于土地覆盖的分类结果分类地物空间结构;基于影像特征、土地覆盖类别、空间结构定义层次语义认知模型识别功能区类型;从而可以利用层次语义认知模型来进行功能区类型的识别。

具体来说,图2为本发明实施例提供的层次语义认知模型示意图,如图2所示,层次语义认知模型的建模思路是将视觉特征、对象语义特征以及空间格局特征进行分层组织,并功能区条件概率的形式表达它们之间的层次依赖关系。本章研究涉及四个层次上的特征,包括对象视觉特征、土地覆盖、空间结构、功能区。其中:

对象视觉特征层:每个对象都可以被一个视觉特征

层次语义认知模型本质上是一个三层贝叶斯模型,其中每一层表示两个语义层的之间的依赖关系。首先,第一个层表示对象空间结构和功能区类型之间的关系。例如图2中,p(s

假设每个功能区其实是不同类别的组合体,因此,视觉特征可以被表达为不同类别的线性组合:

其中,p(f

其中,p(s

其中,p(c

除此之外,

其中,p(s

通过结合上述公式,可以定义层次语义认知模型,它表示了待分类场景和不同类功能区之间的关系。层次语义认知模型中,p(f

其中,

本发明实施例提供的城市景观分类优化方法,通过定义层次语义认知模型和逆层次语义认知模型,结合自下而上分类和自上而下反馈的对土地覆盖和功能区进行迭代优化分类,结果应用于基于遥感影像的土地覆盖和功能区制图。

具体来说,图3为本发明实施例提供的逆层次语义认知模型示意图,如图3所示,逆层次语义认知模型的建模思路是将功能区初分类结果、空间结构和影像特征进行分层组织,并功能区条件概率的形式表达三者与土地覆盖之间关系。本章研究涉及四个层次,包括对象视觉特征、土地覆盖、空间结构、功能区。其中每个层次上的数学表达与层次语义认知模型中一致。

逆层次语义认知模型是自顶向下(也就是从识别的结果功能区类型触发进行反馈倒退)的反馈的数学模型,具有与层次语义认知模型相似的层次结构,但认知过程相反。逆层次语义认知模型本质上使用区域类别作为先验信息来优化土地覆被分类,因此它与层次语义认知模型具有不同的数学表示形式。对于功能区中的对象O,它的特征为

其中,p(c

其中,p(s

逆层次语义认知模型不仅使用视觉特征,还使用自上而下的信息(包括功能区类别和空间结构)对土地覆盖进行分类,因此可以生成更准确的分类结果。逆层次语义认知模型是第一个可以将自上而下的反馈用于土地覆盖分类的数学模型。

本发明实施例提供的城市景观迭代优化分类方法,通过定义层次语义认知模型和逆层次语义认知模型,结合自下而上分类和自上而下反馈的对土地覆盖和功能区进行迭代优化分类,结果应用于基于遥感影像的土地覆盖和功能区制图。

也就是说,如果要根据反馈概率公式对当前土地覆盖类型进行概率计算,得到概率结果:根据概率结果重新确定新的当前土地覆盖类型;所述反馈概率公式如下,具体的原理如上文所述,这里不再一一赘述:

其中,

在上述实施例的基础上,本实施例中对预设停止条件进行说明,预设停止条件包括:达到预设循环次数;或当前土地覆盖类型与新的当前土地覆盖类型相比没有发生变动。也就是说,可以设定循环次数为1、2、3……等正整数,从而可以实现预设次数的循环,当然,也可以对当前土地覆盖类型和新生成的当前土地覆盖类型进行比较,如果没有发生改变,则说明不需要进行继续循环了,即使再进行循环,得到的各部分结果也不会发生改变。

下面对本发明实施例提供的城市景观分类优化装置进行描述,下文描述的城市景观分类优化装置与上文描述的城市景观分类优化方法可相互对应参照。

请参考图4,图4为本发明实施例提供一种城市景观分类优化装置的组成示意图。

在本方又一具体实施方式中欧冠,本发明实施例提供一种城市景观分类优化装置400,包括:

土地类型识别模块410,用于获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;

空间类型获得模块420,用于基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;

功能类型确定模块430,用于基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;

循环调整模块440,用于利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并触发所述空间类型获得模块直到达到预设停止条件。

本发明实施例提供的一种城市景观分类优化方法及装置、设备及介质,通过利用识别到的功能区类型反馈对识别到的土地覆盖类型进行重新的调整识别,从而使得正向识别和反馈调整相结合,识别的结果更加准确,能够更加准确地对城市中的景观进行分类。

图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行一种城市景观分类优化方法,该方法包括S1:获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;S2:基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;S3:基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;S4:利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并进入步骤S2直到达到预设停止条件。

此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的一种城市景观分类优化方法,该方法包括S1:获取城市景观遥感影像,并基于城市景观遥感影像识别当前土地覆盖类型;S2:基于当前土地覆盖类型获得与所述城市景观遥感影像对应的当前空间结构类型;S3:基于当前空间结构类型确定与所述城市景观遥感影像对应的当前功能区类型;S4:利用当前功能区类型对当前土地覆盖类型进行反馈调整,得到新的当前土地覆盖类型,并进入步骤S2直到达到预设停止条件。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号