Page 60 - 2022年第53卷第10期
P. 60
FCM算法分割存在的缺陷,本文提出一种融合空间信息的直觉模糊 C均值聚类(SIFCM)算法进行土石
坝料的图像分割。该算法首先按照标准 FCM 算法的逻辑迭代更新隶属度矩阵和聚类中心,然后考虑
空间信息对聚类结果的影响,将空间信息以空间函数的形式纳入隶属度矩阵中,其中空间函数为所考
虑的像素邻域内所有隶属函数的总和,最后引入直觉模糊集中的直觉指数和非隶属度函数,更好地反
映聚类的模糊问题。
2.3.1 基于 FCM算法的图像二值化 FCM算法最早由 Dunn提出,并由 Bezdek将之推广 [25] ,被广泛
地应用于模式识别、数据挖掘、图像分割以及计算机视觉等众多领域。该方法是一种基于划分的聚类
算法,允许一个数据属于两个或多个类别,其基本思想是使被划分到同一簇对象之间相似度最大,而
不同簇之间的相似度最小。算法定义如下:假设 X = {x,x,…,x}为待聚类数字图像所有像素点
1 2 N
灰度值的数据集,FCM算法将每个对象 x(1 ≤ j ≤N)分配给 C个类别,使用 C × N的隶属矩阵 U= {u}
j ij
表示对象与类别之间的隶属关系,其中 u表示第 j个对象属于第 i个类的隶属程度。针对 X的模糊划
ij
分空间定义为 [26] :
U ∈R C × N u∈[0,1]
ij
N
0< ∑ u<N (1)
ij
j =1
C
∑ u= 1
ij
i =1
FCM算法的目标是计算给定数据集 X的隶属度矩阵和聚类中心 V = {v,v,…,v},目标函数将
1 2 C
欧氏距离作为需要最小化的代价函数,表示为:
C N
2
m
m ∑∑
J = u x - v ,1 ≤m< ∞ (2)
j
i
ij
i =1 j =1
式中:m为控制模糊程度的加权指数,当 m趋于 1时,分区接近硬聚类,m趋于无穷大时,分区将产
生分离得很差的集群,建议值在 1.5和 2.5之间 [27] ,本研究使用默认值 2; x - v 为第 j个像素点灰度
j
i
值与第 i个聚类中心之间的欧几里得距离。模糊划分是通过对目标函数的迭代优化来实现的,当目标
函数对 u和 v的一阶导数为零时,J达到最小化,保证了组内相似度最高,组间相似度最低的聚类原
m
i
ij
则,此时隶属矩阵和聚类中心的更新方程为 [28] :
2 - 1
C
m - 1
j
i
ij ∑
u= [ ( x - v ) ] (3)
k =1 x - v
j
k
N
m
∑ (u) x j
ij
j =1
v = N (4)
i
∑ (u) m
ij
j =1
算法迭代优化的终止条件为:
t + 1 t
max{ u - u }< α (5)
ij i j
式中:α为一个很小的常数表示误差阈值,本文取 0.05;t为迭代次数,迭代优化过程最终收敛于 J
m
的局部极小值点或鞍点 [29] 。
2.3.2 空间函数 图像的重要特征之一是相邻像素具有高度相关性,即这些相邻像素具有相似的特征
值,属于同一个簇的概率很大。这种空间关系在聚类中很重要,但在标准 FCM 算法中没有充分利用
这种空间信息。为了充分考虑空间信息的影响,将其定义为空间函数 [24] :
h= u ik (6)
ij ∑
k ∈NB(x j )
式中:NB(x)为空间域中以像素 x为中心的正方形窗口,本文采用 5 × 5的像素领域;空间函数 h与隶
j j ij
属度函数一样,为像素 x属于簇 i的概率。如果一个像素周围的大部分邻域属于同一个类别,那么它
j
的空间函数就很大。然后将空间函数纳入隶属度函数,如下所示:
9
— 1 1 8 —