简易ISODATA分类
2018-08-19 00:41:58 0 举报
遥感非监督分类简易ISODATA自迭代分类
作者其他创作
大纲/内容
判断所有类别新的聚类中心与旧聚类中心的差值是否都小于K3
确定可忍耐的类别间最小光谱距离差K1确定可忍耐的类别内部每次更新后新旧聚类中心差最大值K2确定可忍耐的类别内部每次更新后新旧聚类中心差最小值K3确定可忍耐的类别内的最大方差E确定目标初始类别数N(根据先验目视信息判断)
更新聚类中心旧=新
跳出循环,根据分类信息成图并在控件中显示
将两类别合并,并计算出新的聚类中心
False
判断所有两两类别之间的光谱空间的欧氏距离是否小于K1
True
全为False
重新进入迭代
按到新旧距离的最小值分配原则分裂该类别为两类
遍历所有像素点,计算与所有类别的光谱空间欧氏距离,将其点位值信息存入最小距离的那个类别
遍历结束后,再遍历计算所有类别的此次分类后的类别内所有特征点的光谱中心
任一True
开始迭代
确定聚类初始中心,初始化“类别”对象
判断新的聚类中心与旧聚类中心的差值是否超过K2,判断类内方差是否大于E
收藏
收藏
0 条评论
下一页