点云聚类汇总(MATLAB)

文章目录

  • 一、简介
  • 二、相关代码
  • 三、实现效果
  • 参考资料

一、简介

MATLAB中存在许多聚类算法,这里总结几个我之前使用过的几种聚类算法,主要有:dbscan、k-means和fcm聚类算法。

二、相关代码

DBSCAN以及k-means聚类已经在之前的文章中进行了介绍,所以这里就不再多说了,详细的内容可以查看点云K-Means聚类算法和点云DBSCAN聚类算法。最后关于FCM算法,简单的来讲该算法是基于最小二乘的基本原理 ,采用重复迭代的方式不断改善目标函数以达到对数据集的合理分类, 其实质是使平方误差达到最小。它不同于kmeans聚类的距离原则,它引入了相似度这一思想,增加了一种不确定性来进行聚类选择(“模糊”的由来),因此相较于kmeans聚类它具有更强的鲁棒性。

这里就不介绍相关参数的设置了,MATLAB官网上说的很详细或者在MATLAB中选中函数名按F1也会有较为详细的帮助文档,具体的代码演示如下:

你可能感兴趣的:(点云杂记,点云聚类,matlab)