图像处理中聚类分析算法---ISODATA算法实现

ISODATA算法是一种迭代自组织数据分析算法,结合了k-均值算法,通过“合并”和“分裂”操作寻找最优类别数。在图像处理中,它用于聚类分析,通过设定控制参数进行自动调节。算法步骤包括初始化、分类、合并或分裂判断,最终在MFC环境下用VC++实现。
摘要由CSDN通过智能技术生成

 

1.算法原理

    ISODATA算法是在k-均值算法的基础上,增加对聚类结果的合并分裂两个操作,并设定算法运行控制参数的一种聚类算法。

   全称:Iterative Selforganizing Data Analysis Techniques Algorithm  

   即:迭代自组织数据分析算法

  “合并操作:

当聚类结果某一类中样本数太少,或两个类间的距离太近时,进行合并。

  “分裂操作:

当聚类结果某一类中样本某个特征类内方差太大,将该类进行分裂。

2.算法特点

 使用误差平方和作为基本聚类准则

 设定指标参数来决定是否进行合并

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值