FCM算法中评价指数matlab程序

FCM算法中评价指数matlab程序

模糊C-均值聚类算法(FCM)是一种软聚类分割算法,广泛应用于数据聚类和图像分割领域,如何判定该算法的优劣性,将成为评价数据分类好坏和分割技术高低的关键。其中有几种经典的评价指数:
  • Bezdek划分系数
  • Xie_Beni系数
  • 重构错误率V_RE

指数公式

三种分割指数 含义:

评价指数 含义
Bezdek划分系数 所有元素隶属于各个分类隶属度的平方和
Xie_Beni系数 聚类内部的一种距离度量
重构错误率V_RE 重构图像与原图像差别

MATLAB实现代码块

function [ Bezdek_V , Xie_Beni_V , V_RE ] = Evaluation_index( U,I,V )
%Evaluation_index函数是为了判定分割评价指数
% 输出:Bezdek划分系数Bezdek_V、Xie_Beni系数Xie_Beni_V 和重构错误率V_RE构成。
% 输入:隶属度矩阵U、聚类中心V和原始灰度图像矩阵I。
% Bezdek划分系数Bezdek_V 越大越好
% Xie_Beni系数Xie_Beni_V和重构错误率V_RE越小越好

Bezdek_V=0;
Xie_Beni_V=0;
V_RE=0;

[M,N,c]=size(U);
I_RE=zeros(M,N);

min_V=(V(1)-V(2))^2;
for x=1:c
for y=1:c
if(x-y~=0&&min_V>(V(x)-V(y))^2)
min_V=(V(x)-V(y))^2;
end
end
end

for x=1:M
for y=1:N
temp=

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值