之前有關于slic superpixel算法的個人了解,這篇文章是對其改進算法improved slic算法的了解。
sigma filter 用來避免錯誤分割;
聚類結束後,會基于顔色相似度将小聚類融入臨近的聚類中。
使用平均值更新聚類中心
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZlBnaugDNxUGZ4IDMhhjN5IWZ2Y2NzYzY5EGMmVGOjhDNlBjNiVWNhZDZkR2LcNXZslmZxl3Lc12bj5ycj5Wd5lGbh5ycz92Lc9CX6MHc0RHaiojIsJye.jpeg)
采用如下方法更新聚類中心,對應于改進點1:
其中δ_j表示,屬于該聚類的所有像素點的亮度l的标準差,α是一個常數。
原來的slic算法中,在進行疊代聚類後,得到一些小的聚類,這些聚類會被融入它們的最大臨近聚類中,改進後的算法,這些小的聚類也會被融入到臨近的聚類中,但是不是基于原來的聚類尺寸進行選擇,而是基于亮度相似性進行選擇,(對應于改進點2):
亮度相似性d_m通過上式得到,其中,μ和μ_m分别表示小聚類和它的臨近聚類的亮度平均值,令d_q表示某個小聚類的所有d_m值中的最小值,設定門檻值t,如果d_q< t,則這個小聚類将被融入它的第q個臨近聚類中;否則,該小聚類保持獨立。