
正文
面向对象分割,面向对象分割分类
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
多尺度分割
多尺度分割是指在影像信息损失最小的前提下,以任意尺度生成异质性最小、同质性最大的有意义影像多边形对象的过程,其是一种影像抽象 ( 压缩) 的手段,即把高分辨率像元的信息保留到低分辨率的对象上,不同的地物类型可以在相应尺度的对象上得到反映( 黄慧萍,2003) 。
从上到下的分割( 由大尺度到小尺度的多种分割) 需要在父对象范围内以像元为单位用区域合并算法形成子对象,区域合并算法每次均是针对单个像元进行,时间代价大。多尺度分割两种方向生成层次在时间利用和生成对象个数方面有很大差异,以研究区某一子区域为例,如表5 -1所示。
即使是 Definiens 软件中的多尺度分割算法允许向两个方向生成层次( Create Above 和 Create Below) ,但是研究发现用这两种不同的方式采用同样的尺度分割出来的对象个数有所出入。如表5 -6,同一块区域不同尺度按从上到下和从下到上两种方式分割,各层次的对象数目是不一致的。
我们提出一种层次化的注意力机制,学习预测相邻尺度之间的关系权重,由于它是层次化的,所以我们只需要增加一个额外的尺度的训练pipeline,而其它的方法,例如[1],则需要在训练阶段显示地增加每一个额外的推理尺度。
目前,国内对适宜尺度的确定问题还处于探讨阶段,仍然缺乏一个简单可行的方案。多数学者使用 Definiens 软件进行多尺度分割,主要通过目视判别法来比较分析不同分割层之间地物类别分割的准确性,本研究称之为经验尝试法,通过经验尝试法为最终适宜尺度的确定提供一定的参考。
相关问答
Q1: 遥感影像分类中,什么是面向对象分类???
最关键的区别在于,面向对象的方法中,你处理的是“图像块”(也就是所谓的对象,一般由分割得到)。相较于像素,“图像块”不仅有光谱信息,相应的还有形状、大小、纹理等等特征在里面,这就大大丰富了你可以处理的信息总量,对于后续的分类帮助很大。
面向对象的遥感影像分类有两个独立的模块: 对象生成 ( 影像分割) 与信息提取 ( 影像分类) ( Blaschket et al. ,2000; Metzler et al. ,2002) 。对象生成即采用多尺度分割技术生成同质对象,其是进行分类识别和信息提取的必要前提。
面向对象分类技术它主要分成两部分过程:影像对象构建和对象的分类。影像对象构建主要用了影像分割技术,常用分割方法包括基于多尺度的、基于灰度的、纹理的、基于知识的及基于分水岭的等分割算法。比较常用的就是多尺度分割算法;影像对象的分类,目前常用的方法是“监督分类”和“基于知识分类”。
不过ENVI中的神经网络似乎有点问题,不太容易收敛。另一类方法则是一楼提到的面向对象的分类方法。首先将同质区域进行分割、合并。在合并的基础上进行监督分类。这样的分类精度比较高,而且几乎不会有散点。看起来比较漂亮。比如eCognition软件。以上两种方法在应对高分辨率影像分类比较有效。
面向对象分类技术作为一种新的遥感影像很好地解决了这个问题,而eCognition软件正是基于面向对象方法的影像分类技术。本文就是基于该软件以河南省临颍县土地利用分类信息提取为例对该方法进行了探讨。 1 研究区概况和资料基础 研究选取河南省临颍县作为研究区。
遥感影像分类是对影像中包含的多个目标地物进行区分,并给出单个像元的对应特征类别。按照是否需要先验样本,分为监督分类和非监督分类。
Q2: 基于面向对象分类方法的SPOT5影像土地利用信息提取研究——以河南省...
1、临颍县土地利用类型较丰富,主要以农用地为主,土地利用类型比较齐全,对土地利用 / 土地覆被信息自动提取试验研究,较为典型。图 8-1 河南省临颍县 SPOT 5 遥感影像图 2 资料收集 (1) 影像数据。
2、表1 基于遥感的河南省土地利用遥感信息分类 2 土地利用信息提取 以县级行政辖区为单元,将乡级及以上行政界线套叠在正射影像图上,结合样本影像信息并参考已有的土地利用数据库和土地利用详查资料,采用目视解译方法提取土地利用现状信息,同时建立遥感解译标志。
3、而在基于像元的分类中这种背景信息几乎不可利用。面向对象的影像分析技术是在空间信息技术长期发展的过程中产生的,在遥感影像分析中具有巨大的潜力,要建立与现实世界真正相匹配的地表模型,面向对象的方法是目前为止较为理想的方法。面向对象的处理方法中最重要的一部分是图像分割。
Q3: 面向过程与面向对象的区别
1、编程思想不同 面向过程:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。面向对象语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。
2、主体不同 面向对象:相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。面向过程:同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。
3、面向过程与面向对象的区别有:思路不同、特点不同、优势不同。
4、抽象程度:面向过程编程更加关注底层的细节和步骤,而面向对象编程更加关注事物的抽象和封装。数据与方法的关系:面向过程编程中,数据和方法是分离的,方法对应于操作数据的函数;而面向对象编程中,数据和方法被封装在对象中,对象通过方法来操作自身的数据。
Q4: 面向对象的开发方法和结构化的开发方法的区别?
1、各种程序设计方法的一个重要区别在于问题分解的出发点不同(因子),思维模式不同。计算机中数据结构和过程是密切相关的,结构化方法将数据结构和过程分开考虑,面向对象的方法组合数据和过程于对象之中。
2、结构化方法和面向对象方法是两种不同的程序设计方法。本文将从数据流动、交互方式、开发和应用等方面对这两种方法进行比较,以帮助读者更好地了解它们的优缺点和适用场景。
3、结构化程序设计与面向对象主要的区别在于设计思维上不同,另外封装性上结构化编程比较难于封装,复用性上也不如面向对象编程。设计思维。面向过程程序设计方法的实质上是从计算机处理问题的观点来进行程序设计工作:“输入——运算——输出”。
4、相较于结构化开发的逻辑导向,面向对象更侧重于现实世界的模拟,帮助开发者清晰地思考和设计。尽管结构化方法在逻辑清晰方面有其优势,但面向对象以其直观性和复用性,成为了当今最主流的开发方式。
5、结构化程序设计由于采用了模块分解与功能抽象,自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。虽然结构化程序设计方法具有很多的优点,但它仍是一种面向过程的程序设计方法,它把数据和处理数据的过程分离为相互独立的实体。
Q5: 面向对象得三大特征?
面向对象编程的三大特性是封装性、继承性、多态性。封装性:封装是指将一个计算机系统中的数据以及与这个数据相关的一切操作语言组装到一起,一并封装在一个有机的实体中,把它们封装在一个“模块”中,也就是一个类中,为软件结构的相关部件所具有的模块性提供良好的基础。
面向对象的三大特征:封装:封装是将过程和数据包围起来,数据只能通过定义的接口访问。面向对象计算从一个基本概念开始,即现实世界可以表示为一系列完全自治的、封装的对象,这些对象通过受保护的接口访问其他对象。
三大特征是:封装、继承和多态。封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象。在java中能使用private、protected、public三种修饰符或不用(即默认defalut)对外部对象访问该对象的属性和行为进行限制。
面向对象分割的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于面向对象分割分类、面向对象分割的信息别忘了在本站进行查找喔。






