摘要
针对传统模糊C-均值聚类(FCM)算法用于含噪声多光谱遥感图像分割时存在的精度不足问题,提出一种自适应模糊子空间与增强KL信息相结合的FCM多光谱遥感图像分割算法.首先,使用局部模糊因子,在不依赖参数的情况下,通过相似性度量和自适应约束参数自动消除噪声干扰,并提取图像的局部空间信息.其次,将原始图像信息和模糊因子处理过的局部空间信息统一整合到模糊子空间聚类中,对图像的多个通道进行自适应加权处理,以提高分割精度.最后,将KL信息以正则项的形式引入FCM目标函数中进行聚类计算,并通过ESD(Extreme Studentized Deviate)检测模型剔除隶属度矩阵中的离群值,以增强KL先验信息,降低隶属度模糊性.AID数据库和真实环境下的多光谱遥感图像分割实验表明,在模拟噪声环境中,所提出算法不仅可以抑制噪声,而且能得到较高的分割精度.此外,本文算法在分割精度、模糊系数和峰值信噪比等评价指标方面也均优于其他几种变体式FCM算法.
随着人工智能和卫星传感器的发展,遥感技术突破了众多挑战,进入一个能够准确、高效地提供多种地物信息的新阶
为抑制FCM算法对噪声的敏感性,同时提高其在多光谱遥感图像应用中的分割精度和实用普适性,近几年来,学者们进行了大量研究和探索,在利用FCM对多光谱遥感图像分割方面取得了突破性进展.文献[
虽然上述算法对噪声具有一定的鲁棒性,但仍存在以下问题:1)在构造目标函数时,原始图像和修正图像(空间修正运算消除噪声)之间的约束参数为人为设定,就遥感图像本身而言,其地物种类和场景众多,对每一类场景设置不同的约束参数,会削弱算法的普适性和对噪声的抑制能力;2)多数FCM变体算法,都将通道特征对聚类结果的贡献做平均化处理,然而,在多光谱遥感图像分割中,特征对聚类结果的贡献程度可能是不同的,平均思想可能会降低算法的聚类效率,影响分割精度;3)在高密度噪声环境下,隶属度模糊化现象也会随之加重,带有隶属度均值先验信息的KL正则项不能更好地消除隶属度模糊现象.
针对上述问题,提出一种自适应模糊子空间与增强KL信息相结合的FCM多光谱遥感图像分割算法.首先,使用局部模糊因子,通过参数自适应的方法,进行相似性度量和约束参数自适应计算自动消除噪声干扰,并提取图像的局部空间信息.其次,将经过模糊聚类计算的原始图像信息和模糊因子处理过的局部空间信息统一整合到模糊子空间中,对图像的多个通道进行自适应加权处理,以提高分割精度.最后,将ESD模型增强的KL信息作为正则项融入目标函数中,剔除隶属度离群值,减少模糊现象.
1 相关工作
1.1 模糊聚类算法
FCM算
(1) |
式中:表示分割区域(聚类)的数量,是图像的第个像素的灰度值,是第次迭代中的第个聚类中心,是第次迭代中第个像素对第个聚类簇的隶属度,是隶属度加权指数,通常情况下为2.应用拉格朗日乘子法,可推导出隶属度和聚类中心如下:
(2) |
(3) |
1.2 子空间聚类算法
传统的FCM算法只能对彩色图像的所有通道进行平均处理,但在实际聚类过程中,图像的不同通道信息对聚类中心的贡献是不相同的.为进一步优化FCM算法对彩色图像的分割性能,文献[
(4) |
式中:为数据维度(图像通道),为加权因子,为子空间约束参数,为模糊加权指数,通常,
(5) |
(6) |
(7) |
2 本文算法
2.1 整合局部模糊因子的子空间
为提升FCM算法对噪声的鲁棒性,文献[
(8) |
式中:是以像素为中心半径为邻域,为该领域中的其他像素,一般取值为3,中心像素与邻域像素之间的欧氏距离为.局部模糊因子通过定义每个像素的模糊性自动控制像素灰度级和空间结构性,达到抑制噪声的目的.本文将用于多光谱遥感图像分割中,通过其相性度量特性自动消除噪声干扰,经过处理后生成一幅新的图像,称为图像的修正信息.多数改进FCM算法在构建目标函数时,原始图像与修正图像之间的约束参数多为人为设定,如
而对于约束参数和的讨论可以根据图像受到噪声或干扰的强弱分为以下两种情况: 1)当图像被噪声等干扰因素破坏严重时,图像像素值和图像的空间结构改变较大,需要通过空间运算修正这种改变,而此时原始图像和修正图像之间的差值的绝对值也相应较大.由于被噪声等干扰破坏的原始图像无法有效表征图像的原始信息,需要更多地利用修正图像信息,因此在构造目标函数时,修正图像的约束参数值应较大,而原始图像的约束参数值应较小.本文先将通过平滑运算的原始图像信息和修正图像信息(通过局部模糊因子计算的图像局部空间信息)作差,然后对它们的差值进行了指数函数映射,用差值和其相应的倒数自适应约束修正图像和原始图像.为防止上述两种信息在计算中数值过分接近,使得出现极值的情况,在
(9) |
(10) |
(11) |
(12) |
为说明自适应局部模糊因子的噪声抑制能力,使用Gibbs采样器产生两幅不同的合成图像进行对比实验,如

图1 中心像素未被噪声污染
Fig.1 No noise in the center pixel

图2 中心像素被噪声污染
Fig.2 The center pixel is polluted by noise
情况1: 所标注图像像素区域的中心像素没有噪声,但它周围的邻域像素部分被噪声污染.图中的噪声像素的灰度值分别为133、194、101,这与中心像素值(226)相差较大.通过本文算法和文献[
情况2: 所标注图像像素区域的中心像素被噪声污染,而它的邻域没有噪声.这种情况中心像素值与邻域像素差别较大.通过本文算法和文献[
在使用局部模糊因子和自适应约束参数消除噪声的同时,本文将模糊聚类计算的原始图像信息和模糊因子处理过的空间信息统一整合到模糊子空间中,并对图像的多个通道进行自适应加权处理,数学表达式如下:
(13) |
在传统的FCM算法中,一般是将每个通道的特征对聚类的贡献度做平均化处理.但在实际图像分割场景中,图像的每个通道对聚类过程的贡献程度可能是不相同的,存在某个通道比其他通道特征更加重要.如

图3 图像不同通道特征
Fig.3 Different channel characteristics of images
(a)原始图像 (b)R通道 (c)G通道 (d)B通道
2.2 基于ESD模型增强的KL信息
统计学中KL信息通常被用于度量变量在近似估计中的信息损失.而FCM算法在分割图像时,因其随机初始化隶属度,导致隶属度模糊,进而影响后续的图像分割结果.为降低隶属度的模糊性,增加隶属度之间的差异,文献[
(14) |
(15) |
式中:为KL信息的约束因子,表示第个聚类簇的隶属度先验信息的平均值,计算公式为
基于ESD模型的增强KL信息方法,首先计算隶属度矩阵的平均值和方差,然后通过
(16) |
(17) |
(18) |

图4 不同算法的隶属度值分布结果
Fig.4 The results of the membership value distribution of different algorithms
引入增强KL信息的目标函数如下:
(19) |
2.3 本文算法目标函数
为提升FCM算法用于含噪声多光谱遥感图像分割的精度,提出一种自适应模糊子空间与增强KL信息相结合的FCM多光谱遥感图像分割算法,目标函数如下:
(20) |
对
(21) |
式中:和为拉格朗日乘子在多通道情况下的约束参数.
(22) |
然后,对
(23) |
为了让公式简洁直观,将重复的多项式用字母表示,其中,.
(24) |
(25) |
令
(26) |
最后,将第一约束条件代入
(27) |
接下来,让函数对求偏导,并令其等于0,再将第二约束条件代入,得到
(28) |
式中:,.最终,让函数对求偏导,并令其等于0,得到的递推式如下:
(29) |
通过以上、、的递推公式,就可以实现目标函数最小化,并依据每个像素的隶属度,实现样本的同质分区(簇),最终达到图像分割的目的.
本文算法详细步骤如下.
步骤1:参数设置,包括聚类数目,最小误差,最大迭代次数,模糊隶属度指数,子空间约束参数,正则项控制参数;
步骤2:初始化隶属度矩阵,并令;
步骤3:利用
步骤4:利用
步骤5:利用式(
步骤6:利用
步骤7:利用式(
步骤8:利用
步骤9:利用
步骤10:判断是否成立,如成立则退出循环,否则返回步骤3;
步骤11:将每个像素划分到不同的聚类簇中完成图像分割.
3 实验结果与分析
为验证算法的实用性和有效性,采用真实多光谱遥感图像与AID数据
为测试算法抑制噪声的能力,将混合噪声添加到全部的测试图像中,然后通过分割对比实验验证每种算法的抗噪声能力.模拟噪声设计如下.
1) 输入原始图像.
2) 将输入的原始图像转化为“double”类型的数据,将所有像素归一化在[0,1]区间.
3) 设置噪声密度.
4) 采用平均值为0,方差为的高斯噪声与图像混合.
5) 采用密度为的椒盐噪声与图像混合.
6) 采用密度为的均匀乘性噪声与图像混合.
7) 将图像的像素规范化为[0,255]之间,并将图像的数据类型转换为“uint8”.
8) 在接下来的实验中,所有的被噪声污染的图像描述为:混合的噪声.
3.1 分割评价指标
分割评价指标采用模糊分割系数(VPC)、模糊分割熵(VPE)、分割精度(SA)、平均交互比(mIoU)、峰值信噪比(PSNR).VPC是衡量隶属度紧密程度的一个指标,其数值越大,表示每个像素的属性越独特,被聚类的程度越好;模糊分割熵VPE表示分割的模糊性,其数值越小,表示被聚类划分像素的模糊性越小;SA和mIoU是图像分割中的常用指标,SA和mIoU的值越大,也表示分割结果越好;PSNR可用来衡量分割结果与分割参考图像之间的差异,PSNR数值越大,表示分割结果与参考结果越接近.
3.2 多光谱遥感图像分割实验
为测试算法的性能,分别选取AID数据库中的4幅,真实场景中的2幅,大小都为600×600的多光谱遥感图像进行实验,如

图5 AID数据库中的4幅和真实场景中的2幅原始多光谱遥感图像
Fig.5 4 original multi-spectral remote sensing images in the AID database and 2 original multi-spectral remote sensing images in real scenes
(a) (b) (c) (d) (e) (f)

图6 被5%噪声污染的多光谱遥感图像
Fig.6 Multi-spectral remote sensing images contaminated by 5% noise
(a) (b) (c) (d) (e) (f)

图7 7种算法对图6中含噪声多光谱遥感图像的分割结果
Fig.7 Segmentation results of 7 algorithms for containing multi-spectral remote sensing images noise in Fig. 6

图8 7种算法对图6中真实场景下含噪声多光谱遥感图像的分割结果
Fig.8 Segmentation results of 7 algorithms for containing multi-spectral remote sensing images noise in real scenes in Fig. 6
噪声大小/% | FCM | ADFLICM | CGFFCM | FCM_SCIM | FRFCM | FSC_LNML | 本文算法 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SA | PSNR | SA | PSNR | SA | PSNR | SA | PSNR | SA | PSNR | SA | PSNR | SA | PSNR | |
5 | 71.81 | 14.90 | 75.47 | 16.54 | 80.92 | 20.35 | 95.83 | 32.86 | 78.48 | 20.23 | 95.69 | 32.75 | 96.48 | 33.25 |
10 | 68.61 | 11.27 | 75.83 | 12.89 | 77.17 | 12.53 | 92.93 | 29.86 | 70.49 | 13.84 | 93.78 | 31.48 | 94.04 | 32.45 |
15 | 45.81 | 5.76 | 69.26 | 10.91 | 70.94 | 8.73 | 86.61 | 26.04 | 65.52 | 9.73 | 88.98 | 27.97 | 89.97 | 29.67 |
视觉效果上,FCM、ADFLICM和CGFFCM的分割结果中充满噪声,FRFCM的分割结果多数被噪声淹没.这是因为FCM和CGFFCM只考虑图像的自身信息,缺少空间信息的引入,导致它们对噪声的抑制能力不足,使得分割结果受到较大的影响.ADFLICM和FRFCM虽然都考虑了图像的空间信息,但它们缺少空间信息和通道特征的参数自适应环节,因此,它们在处理多目标和地物特征相对复杂的多光谱遥感图像时,其抑制噪声的能力和分割精度都不能达到令人满意的结果.而本文算法、FCM_SCIM和FSC_LNML的分割结果都相对清晰,这是因为这类算法不光结合图像空间信息,而且增加了自适应参数,所以它们对噪声的抑制效果较好.
为进一步验证本文算法的性能,使用以上各类算法对AID数据库中随机选取的52幅图像进行对比实验,分别混入5%,7.5%,10%,15%的噪声,并计算各类指标的平均值,实验结果如
7种算法 | VPC | VPE | mIoU | SA | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5% | 7.5% | 10% | 15% | 5% | 7.5% | 10% | 15% | 5% | 7.5% | 10% | 15% | 5% | 7.5% | 10% | 15% | |
FCM | 56.62 | 53.80 | 51.33 | 47.93 | 55.58 | 57.23 | 59.26 | 63.41 | 56.50 | 51.20 | 49.24 | 45.27 | 74.81 | 72.76 | 69.72 | 61.37 |
ADFLICM | 63.84 | 60.57 | 57.68 | 52.73 | 43.49 | 46.26 | 49.14 | 54.16 | 61.68 | 64.77 | 67.68 | 62.91 | 77.47 | 74.68 | 71.38 | 69.26 |
CGFFCM | 73.59 | 71.40 | 69.77 | 62.47 | 31.10 | 33.59 | 36.54 | 40.93 | 85.71 | 87.40 | 89.65 | 85.43 | 81.92 | 78.73 | 78.13 | 70.24 |
FCM_SCIM | 91.78 | 89.11 | 88.50 | 85.04 | 12.19 | 14.65 | 15.91 | 19.18 | 92.62 | 91.85 | 90.56 | 87.76 | 92.53 | 90.25 | 89.01 | 84.41 |
FRFCM | 66.35 | 64.57 | 61.92 | 57.13 | 34.88 | 36.56 | 38.82 | 42.37 | 81.55 | 80.32 | 78.52 | 73.34 | 86.13 | 81.18 | 78.49 | 72.25 |
FSC_LNML | 93.16 | 92.08 | 90.45 | 86.46 | 11.17 | 14.31 | 16.46 | 18.91 | 94.32 | 92.83 | 91.98 | 88.16 | 93.69 | 92.34 | 90.78 | 85.92 |
本文算法 | 94.61 | 92.95 | 91.84 | 89.01 | 9.48 | 11.46 | 13.21 | 16.89 | 96.59 | 94.31 | 92.27 | 89.21 | 94.48 | 93.84 | 92.04 | 88.97 |
噪声大小/% | FCM | ADFLICM | CGFFCM | FCM_SCIM | FRFCM | FSC_LNML | 本文算法 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PSNR | 运算时间/s | PSNR | 运算 时间/s | PSNR | 运算 时间/s | PSNR | 运算 时间/s | PSNR | 运算时间/s | PSNR | 运算时间/s | PSNR | 运算时间/s | |
5 | 14.53 | 11 | 16.54 | >100 | 21.53 | >100 | 27.26 | 28 | 19.23 | 36 | 31.15 | 18 | 34.25 | 19 |
7.5 | 12.19 | 11 | 15.06 | >100 | 20.72 | >100 | 26.15 | 30 | 18.53 | 48 | 29.04 | 27 | 32.97 | 29 |
10 | 11.78 | 11 | 12.89 | >100 | 18.78 | >100 | 24.86 | 42 | 17.04 | 55 | 27.18 | 38 | 29.45 | 45 |
15 | 8.73 | 13 | 10.91 | >100 | 13.73 | >100 | 22.94 | 68 | 14.16 | >100 | 25.46 | 66 | 27.26 | 75 |
4 结 论
本文提出了一种自适应模糊子空间与增强KL信息相结合的FCM多光谱遥感图像分割算法,针对传统FCM算法难以分割含噪声多光谱遥感图像的问题,通过使用自适应局部模糊因子达到对噪声的抑制目的.并使用模糊子空间理论将原始图像信息和空间修正信息整合到聚类中,进而实现了图像通道权重自适应计算.最后,在目标函数中引入了增强KL信息正则项以消除隶属度中的离群值,减少隶属度模糊现象.模拟混合噪声的多光谱遥感图像实验证明,本文算法在抑制噪声能力方面更强.此外,相比FCM_SCIM和FSC_LNML,本文算法在满足去除噪声的同时,仍有着较高的分割精度.本文算法虽然在抗噪声性能和分割精度方面取得了一定表现,但算法的计算复杂度较高,运算时间较长,使用的噪声仅为模拟噪声,下一步研究目标是如何降低算法计算复杂度和缩短运算时间以及如何在真实噪声环境中让算法发挥更好的性能.
参考文献
ZHAO X M,WANG H J,WU J,et al.Remote sensing image segmentation using geodesic-kernel functions and multi-feature spaces[J].Pattern Recognition,2020,104:107333. [百度学术]
赵小强,李希尧.基于信息蒸馏级联伸缩网络的图像超分辨率重建[J].湖南大学学报(自然科学版),2023,50(8):52-61. [百度学术]
ZHAO X Q,LI X Y.Image super-resolution reconstruction based on information distillation cascade expansion and compression network[J].Journal of Hunan University (Natural Sciences),2023,50(8):52-61.(in Chinese) [百度学术]
杨宏宇,杨帆.基于图像去噪和图像生成的对抗样本检测方法[J].湖南大学学报(自然科学版),2023,50(8):72-81. [百度学术]
YANG H Y,YANG F.Adversarial example detection method based on image denoising and image generation[J].Journal of Hunan University (Natural Sciences),2023,50(8):72-81.(in Chinese) [百度学术]
HOSSAIN M D,CHEN D M.Segmentation for Object-Based Image Analysis (OBIA):a review of algorithms and challenges from remote sensing perspective[J]. ISPRS Journal of Photogrammetry and Remote Sensing,2019,150:115-134. [百度学术]
DUNN J C.A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters[J].Journal of Cybernetics,1973,3(3):32-57. [百度学术]
杨蕴,李玉,赵泉华.基于局部空间信息的可变类模糊阈值光学遥感图像分割[J].自动化学报,2022,48(2):582-593. [百度学术]
YANG Y,LI Y,ZHAO Q H.Fuzzy threshold optical remote sensing image segmentation with variable class number based on local spatial information[J].Acta Automatica Sinica,2022, 48(2):582-593.(in Chinese) [百度学术]
王小鹏,魏统艺,房超,等.自适应非局部空间约束与K-L信息的模糊C-均值噪声图像分割算法[J].控制理论与应用,2022,39(7):1261-1271. [百度学术]
WANG X P,WEI T Y,FANG C,et al.Fuzzy C-means algorithm with adaptive non-local spatial constraints and K-L information for noisy image segmentation[J].Control Theory & Applications,2022,39(7):1261-1271.(in Chinese) [百度学术]
ZHANG H,BRUZZONE L,SHI W Z,et al.Enhanced spatially constrained remotely sensed imagery classification using a fuzzy local double neighborhood information C-means clustering algorithm[J].IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2018,11(8):2896-2910. [百度学术]
林文杰,李玉,赵泉华.结合MST划分和RHMRF-FCM算法的高分辨率遥感图像分割[J].测绘学报,2019,48(1):64-74. [百度学术]
LIN W J,LI Y,ZHAO Q H.High-resolution remote sensing image segmentation using minimum spanning tree tessellation and RHMRF-FCM algorithm[J].Acta Geodaetica et Cartographica Sinica,2019,48(1):64-74.(in Chinese) [百度学术]
XU J D,FENG G Z,ZHAO T Y,et al.Remote sensing image classification based on semi-supervised adaptive interval type-2 fuzzy c-means algorithm[J].Computers and Geosciences,2019,131:132-143. [百度学术]
WANG J,WANG S T,CHUNG F,et al.Fuzzy partition based soft subspace clustering and its applications in high dimensional data[J].Information Sciences,2013,246:133-154. [百度学术]
KRINIDIS S,CHATZIS V.A robust fuzzy local information C-means clustering algorithm[J].IEEE Transactions on Image Processing: a Publication of the IEEE Signal Processing Society,2010,19(5):1328-1337. [百度学术]
ICHIHASHI H,MIYAGISHI K,HONDA K.Fuzzy C-means clustering with regularization by K-L information[C]//10th IEEE International Conference on Fuzzy Systems.Melbourne,VIC,Australia.IEEE,2001:924-927. [百度学术]
GHARIEB R R,GENDY G,ABDELFATTAH A,et al.Adaptive local data and membership based KL divergence incorporating C-means algorithm for fuzzy image segmentation[J].Applied Soft Computing,2017,59(C):143-152. [百度学术]
WANG Q S,WANG X P,FANG C,et al.Fuzzy image clustering incorporating local and region-level information with Median memberships[J].Applied Soft Computing,2021,105:107245. [百度学术]
JAIN R B.A recursive version of Grubbs’ test for detecting multiple outliers in environmental and chemical data[J].Clinical Biochemistry,2010,43(12):1030-1033. [百度学术]
XIA G S,HU J W,HU F,et al.AID:a benchmark data set for performance evaluation of aerial scene classification[J].IEEE Transactions on Geoscience and Remote Sensing,2017,55(7):3965-3981. [百度学术]
ZHANG H,WANG Q M,SHI W Z,et al.A novel adaptive fuzzy local information C-means clustering algorithm for remotely sensed imagery classification[J].IEEE Transactions on Geoscience and Remote Sensing,2017,55(9):5057-5068. [百度学术]
GOLZARI OSKOUEI A,HASHEMZADEH M,ASHEGHI B,et al.CGFFCM:cluster-weight and Group-local Feature-weight learning in Fuzzy C-means clustering algorithm for color image segmentation[J].Applied Soft Computing,2021,113:108005. [百度学术]
LEI T,JIA X H,ZHANG Y N,et al.Significantly fast and robust fuzzy C-means clustering algorithm based on morphological reconstruction and membership filtering[J].IEEE Transactions on Fuzzy Systems,2018,26(5):3027-3041. [百度学术]
WEI T Y,WANG X P,LI X N,et al.Fuzzy subspace clustering noisy image segmentation algorithm with adaptive local variance & non-local information and mean membership linking[J].Engineering Applications of Artificial Intelligence,2022,110:104672. [百度学术]