SLIC superpixel

SLIC(simple linear iterative clustering):主要是利用K-Means聚类算法进行超像素的处理。其大体思路如下图所说明:

在计算距离时,用到了颜色Lab值及空间位置信息(x,y)的取值,即5维的特征。


计算每个像素到各种子点的距离,选择距离最近的种子点label作为其像素的label,类似于K-Means的原理,迭代进行像素点类别的划分,直至收敛。于此便完成了SLIC超像素的处理。需要注意的是,此处需要设置一个超参数,即种子点的个数,也即超像素类别数K,相当于是将整幅图像划分成多少个网格,因为每个网格对应一个种子点,在对网格选取种子点时,需注意,单纯地选取中心点并不可取,因为需要避免噪点的影响,故在选取时是选取网格中梯度值最小的像素点作为种子点。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章作者:Tyan博客:noahsnail.com | CSDN | 简书 声明:作者翻译论文仅为学习,如有侵权请...
    SnailTyan阅读 6,757评论 0 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,848评论 25 709
  • 亲爱的朋友们,依稀记得那个遥远的午后,我形色匆忙第一次和你们见面,来不及做过多的介绍,便开始穿越远古时期探寻...
    古月ypc阅读 373评论 0 0
  • def f1(a,b,c,d=0,*args,**kw): print('a =',a,'b =',b,'c ='...
    thebeeman阅读 612评论 0 0
  • 女子话未说完便被打断,霍去病毫不客气斥道:“我本以为神君圣洁,故而斋戒沐浴,诚心来祈福。不料神君见我却是为了淫欲,...
    十一鸾阅读 667评论 0 1