eCognition中的分割与分类方法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
eCognition中的分割与分类方法研究
1 eCognition中的图像分析主要过程如下:
图1 eCognition中图像分析的主要流程
2 Multiresolution segmentation
采用不同的尺度,进行多次分割,形成网络层次结构,每一个分割都利用低一层的影像对象作为原料,这些原料随之在新分割中进行合并。同时,也遵循高一层中的对象边界限制。这个网状结构是一个拓朴关系,比如,父对象的边界决定了子对象的边界,父对象的区域大小由子对象的总和决定。每一层都由它的直
接的子对象来构成,在下一个高层上,子对象合并为大对象。这个合并会被已有父对象的边界所限制。如果是不同的父对象,那么相邻的对象不能进行合并。
图2 影像多尺度分割的网络层次结构
从一个单个像元开始,分别与其相邻对象进行计算,若相邻的两个对象和合并后的异质性指标小于给定的域值,则合并,否则不进行合并。当一轮合并结束后,以上一轮生成的对象为基本单元,继续分别与它的相邻对象进行计算,这一过程将一直持续到在用户指定的尺度上已经不能再进行任何对象的合并为止。 3 Computation of the heterogeneity criterion
1)对象的光谱(spectral)异质性指标color h :
∑•=c
c c color w h σ (1)
其中c ω为图层的权重,c σ为图层的标准差,c 为图层数;根据不同的影像特性以及目标区域(interest object)特性,图层间的权重调配亦有所不同,可依使用的需求加以调整。
2)对象的形状(spatial)异质性指标shape h :
s compactnes compatness smoothness smoothness shape h h h ⨯+⨯=ωω (2)
其中形状的异质性指标是由平滑(smoothness)与紧密(compactness)这两个子异质性指标所构成,smoothness ω与s compactnes ω代表两者间的权重调配,两者的和为1;平滑指标与紧密指标计算如下式所示:
(3)
(4) 其中,l 为对象的实际边长,b 为对象的最短边长,n 为对象面积;若平滑指标
⎪⎪⎭
⎫
⎝⎛⨯
+⨯-⨯=222111Obj Obj Obj Obj Obj Obj Merge Merge Merge smoothness
b l n b l n b l n h ⎪⎪⎭
⎫ ⎝⎛⨯
+⨯-⨯=222111Obj Obj Obj Obj Obj Obj Merge Merge
Merge s compactnes n l n n l n n l n h
的权重较高,分割后的对象边界较为平滑,反之,若紧密指标的权重较高,分割后的对象形状较为紧密较接近矩形,根据不同的影像特性以及目标对象(interest object )特性,两者间的权重调配亦有所不同,可依使用者的需求加以调整。加入形状的因子于影像分割的过程中,能约制对象形状的发展,使分割后的区域形状较平滑完整,较符合人的视觉习惯。
3)对象的整体异质性指标h :
shape shape color color h h h ⨯+⨯=ωω (5) 对象整体的异质性指标是由上述的光谱异质性指标与形状异质性指标所构成,
color ω与shape ω代表光谱与形状两者间的权重调配,两者之和为1,亦可依使者的需求进行调整。
分割流程如下:
图3 分割流程
依据以上流程,每一尺度层次的分割可以设计采用如下图所示的算法程序框图:
图4某一尺度上的分割算法流程框图
4 分类法
eCognition 中面向对象分类法采用模糊分类原理,有两种分类器:最邻近分类器和隶属度函数分类器。
1)最临近分类法:
对于每一个影像对象,在特征空间中寻找最近的样本对象,如果一个影像对象最近的样本对象属于A 类,那么这个对象将被划分为A 类。实际操作时,通过一个隶属度函数进行,影像对象在特征空间中与属于A 类样本对象的距离越近,则属于A 类的隶属度越大。影像对象属于哪一类,由隶属度来确定,当属于每一类的隶属度值小于最小的隶属度(可以设置,如0.1)时,该影像对象不被分类。
影像对象o 与样本对象s 之间的距离计算公式:
(6) ()()∑⎪⎪⎭
⎫
⎝⎛-=f
f o f s f v v d 2
σ
d 通过所有特征值的标准差而得到归一化,基于距离d 的多维指数隶属度函数为:
(7) 其中, ,function slope= z(1)。
图5 最邻近分类法的隶属度函数
2) 隶属度函数分类法
隶属度函数可以精确定义对象属于某一类的标准,一个隶属度函数是一维的,是基于一个特征的。因此如果一个类仅通过一个特征就能和其它类区分,或者只用少数的特征,可以使用隶属度函数。比如,用“layer mean”将分割影像中的水体提取出来。通常,类别可以通过将各种特征组合起来来识别,所用的操作
()2
d k
e d z •-=)(⎪⎭
⎫ ⎝⎛=slope function k 1ln
为“and” “or” and “not”等,比如, 可以用“low layer mean”特征和“high length/width ratio”。因此,可以建立语义层次结构,综合各种特征对影像进行分类。
算法与最邻近法相似,对每一个特征,计算特征值,选择适当的隶属度函数,将其归属到[0-1]的隶属度,有不同特征时,可以通过“and” “or” and “not”等操作进行组合。
可以用作类描述的特征主要有三类:Object Features (对象特征),Class-Related Features (类间特征),Global features (全局特征)。
下面列出了几种基本的特征参数及其简要描述,当然,还有很多参数,这里不再一一描述。
(1)Mean (均值):
(8) 特征值范围[0,依据数据的颜色位数],对8bit 数据来说范围是[0-255]。
(2)StdDev (标准差) (9)
(3)Area
没有地理参考时,一个像素的面积认为是1,有地理参考时,一个影像对象
的面积就是它的实际面积。
(4)Length/width
()()
S eig S eig w l 21==
γ,()()S eig S eig 21> (10) (5)Rectangular fit
第一步,先制造一个面积和影像对象相等的矩形,此矩形的长宽比等于影像对象的长宽比。第二步,将矩形外的物件面积比上矩形内的物件面积。0代表完全不匹配,1代表完全匹配。
∑=•=n
i Li
L c n c 1
1()
∑=-•-=
n
i L Li L c c n 12
11σ