首先FCM在图像分割领域有很多应用,FCM算法我觉得主要是两个部分,一个是模糊理论,一个是C/Kmean算法,这两者在数学家手中完美的结合。

下面切入整体,我也是为了温故才写的这篇博客,如有错误或者瑕疵的地方欢迎指出。话说有一个集合,甭管是啥,但是如果你是图像分割的话,那这个集合就是像素了xi(i=1,2,3,...,n),分为C个类,这个时候如果不想采用监督式学习的话,聚类是个非常好的选择,突然想到之前研究的FCN(全卷积神经网络)算法,那是像素级别的分割,效果也是杠杠的,但是这类监督式学习算法有个致命的缺点是需要大规模的标注,而且还是像素级别的标注,不知道是不是有什么工具可以方便的进行,不然光靠人工可都是泪(累)啊。又或者能不能用这类无监督的聚类算法对样本进行初始的标注,然后再进行调整呢?

1.xi(i=1,2,3,...,n),分为C个类,并求每个类的中心,使得非相似性指标达到最小(人话就是使得距离的和达到最小),就是要保证第Ci类中的的各个原子都紧紧得团结在党的周围。如果不加入模糊的概念那一个集合中的元素是0/1,但是加入模糊理论之后,每个元素是[0,1]范围内的某个值,且这个元素所有的隶属度值加起来和为1(1) 这个等式是一个条件

下面在上我们的优化目标(2)其中为隶属度m为加权指数,(距离),

我觉得(2)式的意思是我们的目标函数要保证(c1类中的所有元素*u+c2类中的所有元素+...+cn类中的所有元素)的和最小是我们的优化目标,更详细的来讲就是要保证ci类(Lx1x1*u1+Lx2*u2+Lx3*u3+...+)最小,Lx1是距离,及度量标准。

下面就是一个优化的问题了(最优控制要好好学啊),首先我们有(1)这个条件等式,还有目标函数,这个时候拉格朗日大法体现出价值了,这个个条件极值问题,我们根据拉格朗日大法得到如下(3)

下面对变量求导,得到要想使目标函数最小必须满足以下条件(4)(5)

下面就需要不断的迭代来更新这两个值:第一步:初始化隶属度u使其满足(1)的约束条件

第二步:用(4)来计算每类的中心ci

第三步:计算目标函数,如果小于设定的阈值则停止迭代

第四步:依据(5)来计算新的隶属度,并返回第二步执行

FCM 模糊C均值聚类算法相关推荐

  1. 基于FCM模糊C均值聚类算法的MATLAB仿真

    目录 1.算法仿真效果 2.MATLAB源码 3.算法概述 4.部分参考文献 1.算法仿真效果 matlab2022a仿真结果如下: 2.MATLAB源码 %*********************

  2. php fuzzy,模糊C均值聚类算法(Fuzzy C-means)

    模糊c均值聚类与k均值聚类区别 k均值聚类 k均值聚类的实现中,把每个样本划分到单一的类别中,亦即是每个样本只能属于一种类别,不能属于多种类别.这样的划分,称为硬划分. 模糊c均值均类 为了解决硬划分 ...

  3. 灰狼算法 c语言 代码,基于灰狼优化的模糊C—均值聚类算法

    谢亮亮+刘建生+朱凡 摘要:针对模糊C-均值聚类算法(FCM)存在易受初始聚类中心影响和容易陷入局部最优的问题,提出了一种将灰狼优化算法(GWO)和模糊C-均值相结合的新聚类算法(GWO-FCM).该 ...

  4. python计算iris数据集的均值_模糊C均值聚类算法及python实现

    目录 本文采用数据集为iris,将iris.txt放在程序的同一文件夹下.请先自行下载好. 模糊理论 模糊控制是自动化控制领域的一项经典方法.其原理则是模糊数学.模糊逻辑.1965,L. A. Zad ...

  5. 具有自适应空间强度约束和隶属度链接的鲁棒模糊c均值聚类算法

    a b s t r a c t 实践证明,模糊C均值聚类方法是一种有效的图像分割方法.然而,对于噪声图像,FCM方法并不稳健且不太精确.提出了一种改进的FCM方法--FCM _ SICM法,用于噪声图 ...

  6. 【图像分割】基于局部信息的模糊C均值聚类算法(FLICM)实现图像分割matlab代码

    1 简介 以图像分割为研究内容,分析了图像的空频域特征,并在此基础之上提出了一种基于模糊局部信息C均值聚类的分割算法.由于FLICM算法充分利用局部空间信息和局部灰度信息,能够很好地描述模糊性,对于边 ...

  7. 模糊c均值聚类算法的c++实现

    首先输入点的个数,维度,分类数目 我的代码FCM中主要过程如下: 1:(init_c函数)随机初始化聚类中心 2:(comp_dis函数)计算每个点到每个聚类距离 dis[i][j] 表示i点到j聚类 ...

  8. 【图像分割】基于模糊C均值聚类算法CGFFCM实现彩色图像分割附matlab代码

    1 简介 The fuzzy c-means (FCM) algorithm is a popular method for data clustering and image segmentatio ...

  9. 模糊C均值聚类算法的实现

     模糊C均值聚类算法的实现 研究背景 聚类分析是多元统计分析的一种,也是无监督模式识别的一个重要分支,在模式分类 图像处理和模糊规则处理等众多领域中获得最广泛的应用.它把一个没有类别标记的样本按照 ...

最新文章

  1. osg prebuild 准备好开发工具
  2. android ios 上传图片到服务器,.net 接收ios, android的上传图片
  3. cad图纸目录自动生成插件_如何自动生成论文目录?
  4. CentOS 6.7安装docker
  5. linux ntp同步日志,Linux使用入门教程之Rsyslog日志管理、NTP和Rsync备份同步
  6. 使用Git前的准备工作
  7. Http协议--Get和Post区别
  8. android访问百度新闻,百度新闻(com.baidu.news) - 8.3.6.0 - 应用 - 酷安
  9. centos安装python3.4 pip3
  10. java ttf_使用iText从* .ttf文件创建字体
  11. 转:Linux 僵尸进程详解
  12. 排序算法之——冒泡排序分析
  13. 计算机管理系统有几种,ERP系统有几种?怎么分类
  14. opendrive坐标系
  15. Fedora 9 Samba 配置
  16. 软件测试计划与测试方案
  17. 搜集的育儿电子书下载大全
  18. 嵌入式系统开发-麦子学院(3)——Linux C初级编程1
  19. 阿尔茨海默病最新研究进展(2021年)
  20. Mac应用程序无法打开提示不明开发者?别着急看这里

热门文章

  1. 基于python-opencv的HOG特征提取和使用cv2.HOGDescriptor()
  2. ubuntu 12.10 安装 QQ2012
  3. MOSFET管驱动电路图
  4. 【在线翻译英文】的网站
  5. jsp中四个作用域的区别
  6. 3.JAVAEE-电子商城-用户管理模块
  7. Semilogx 不是对数坐标
  8. 性能诊断定位之内存问题排查(一):监控年轻代、年老代、元数据空间变化情况
  9. 详解JVM之双亲委派机制
  10. C语言幻方矩阵的求解