k-means算法

k-means(k均值算法):是一种聚类算法。在8维空间对所有像素进行扫描分类,得到包含上百个具有规整结构的超像素。

聚类算法:本质是一个归类的过程。

K-means实现过程:
1.初始分类,得到K个初始化分类。利用颜色、光强等信息来对像素进行初始分类,使类间距离最小。
2.更新类的中心。根据类内已有元素,更新每个类的中心。(更新依据:所有元素到中心的度量距离最小;让像素被分到距离最近的中心 所在的类。
3.重复。重复“更新中心—重新归类”这个过程直到收敛

结果:得到K个类。图像被分为k个部分。

弊端:1.没有明确考虑相邻单元间的联系,导致边界确定条件模糊。
2.对初始K值依赖严重。不准确K会导致分割质量极具下降。

 

你可能感兴趣的:(算法,kmeans,聚类)