在stanford中的cs131課程提到的Graph-based segmentation,剛好介紹到這篇論文,就來研讀一下。
本篇論文是基於圖的(Graph-Based)影像分割演算法,提出一個有效率的影像分割方式,並且影像分群的的結果是有意義的。
主要動機
過往的某些方法並沒有考慮到漸變的影像,使得分割結果不符合預期

問題描述
影像
S是在影像G分割出來的一個區塊,並以
斷定為分割公式定義
斷定兩區域





演算法流程
- 計算每個像素8相連或4相連的不相似度
- 將edge E按照不相似度non-decreasing排序edge權重得到
- 開始分割動作,初始分割區域為
, 其中每個像素點 是獨立的一個區域 - 重複步驟並定義
的初始區域是由 組成, 定義 是一組前q小的edge權重對應的點對
檢查點對合成條件是否符合, 合成條件參考 , 符合則合併, 否則維持分割結果S並繼續執行到結束

測試結果
使用的測試資料是COIL database,
對不同的影像大小使用不同的參數k
除了上述的流程與演算法外,由於目前提到的演算方法只考慮到空間位置,及鄰近像素來建構圖的連接關係,假使色彩相同但距離有些許差異,也不會合併成相同區域。為了考慮更大範圍的鄰近空間,又不能考慮到過大的範圍,否則搜索範圍所消耗的時間會過大,論文作者使用一個歐式距離的範圍來取代前面提到的四相連\八相連,擴大搜索範圍。
{: width="881" height="342")
經過擴大鄰近範圍的ANN,降低的分割結果的零散程度。