12 基于 Mean Shift 的图像分割
核密度估计、Mean Shift 更新、收敛与图像分割应用。
对应课件:2021-pho1-12-segmentation.pptx.pdf。
1. 分割是无监督聚类#
聚类将相似数据点分组并用单一代表表示;图像分割的目标是在没有训练数据时,将图像拆为相似区域(第 2—6 页,动机和区域例子详见第 2—5 页)。挑战在于定义相似性,以及如何从局部成对关系形成整体分组。
Mean Shift 是面向图像数据的聚类分割方法,目标是在非参数密度中寻找局部模式(mode):所有通向同一模式的点归入同一簇(第 8—10 页)。
2. 核密度估计#
给定样本
其中
因此,密集区域的核贡献相加后会形成密度峰值(第 11—12 页;直观示意详见第 11—19 页)。
3. Mean Shift 更新与收敛#
对当前位置
mean shift 向量正是从当前窗口中心
吸引域(attraction basin)是所有迭代轨迹最终汇入同一 mode 的区域;一个簇就是该 mode 的吸引域中的全部数据点(第 21—22 页)。算法步骤是:选核与带宽;对每个点反复“以该点为窗中心、计算窗口均值、移动窗口到新均值”,至收敛;把通向相近模式的点分到同一簇(第 23 页)。
4. 用于图像分割#
对每个像素构造特征,例如颜色、梯度、纹理等;分别设置特征带宽
优点是可作为通用分割方法、区域数和形状灵活、对离群点稳健;缺点是必须预先选定核尺寸,且不适于高维特征(第 27 页)。课件还列举层次聚类、k-means 等其他聚类方法(第 28 页)。
5. 复习要点#
- Mean Shift 不预设簇数,而是在核密度估计中寻找模式。
- 带宽控制“相似”的局部范围,因而直接影响分割结果。
- 同一吸引域的像素最终汇聚至同一模式,构成一个图像区域。
Comments
View on GitHub