为什么SLIC代码得到的超像素个数和预期的不一致
VL_Feat库中的SLIC代码由Andrea Vedaldi给出,Xu于2017年提出的带有部分改进的针对高光谱图像的SLIC算法,将欧氏距离改为SID-SAM距离,并将规则化参数m的范围限制在0到1之间。它们的主体步骤仍是一样的,但得到的超像素个数有所不同,除了暗含的对小像素的合并以外,具体程序实现中对精度的取舍也有影响。
Xu的代码:https://github.com/Vikki23/SLIC_for_hyperspectral_images
原始SLIC算法流程
SLIC算法为每个像素设计的表示特征的向量
Ψ ( x , y ) = [ λ x λ y I ( x , y ) ] \Psi(x,y) =\left[\begin{array}{c}\lambda x \\ \lambda y \\ I(x,y)\end{array}\right] Ψ(x,y)=⎣⎡λxλy