超畫素(Superpixel)理解

Linear_Luo發表於2016-09-19

  最近看點雲處理的文章,有些文章中提到了superpixel這個概念,查了一些資料,對其理解記錄如下:

  • 超畫素就是把一幅原本是畫素級(pixel-level)的圖,劃分成區域級(district-level)的圖。可以將其看做是對基本資訊進行的抽象。
  • 超畫素分割屬於影象分割(image segmentation),再細化應該屬於過分割(over segmentation)。
  • 比如我們對一幅影象進行超畫素分割,分割之後,會得到許多大小不一的區域,我們可以從這些區域中提取出有效的資訊,比如顏色直方圖、紋理資訊。比如有一個人,我們可以對這個人的影象進行超畫素分割,進而通過對每個小區域的特徵提取,辨識出這些區域是處於人體的哪個部分(頭部、肩部,腿部),進而建立人體的關節影象。
  • 如果你要用圖論的方法來分離前景背景。如果這幅圖的大小為480 * 640,那麼你建立的圖(graph)有480640個節點。如果你預先對這幅影象使用超畫素分割,將其分割為1000個超畫素,那麼你建立的圖只有1000個節點。大大提升了計算速度。
  • 有趣直觀並且帶有原始碼(業界良心)的是SLIC Superpixel,使用K-means的聚類方法,分割的效果很好。地址為:https://infoscience.epfl.ch/record/177415

相關文章